浏览代码

Merge branch 'develop'

master
Guillaume 2 年前
父节点
当前提交
ba9705a125
共有 100 个文件被更改,包括 6620 次插入8844 次删除
  1. +5
    -0
      .env
  2. +2
    -0
      .gitignore
  3. +21
    -0
      assets/app/backend/common/common.js
  4. +3
    -2
      assets/app/frontend/app/app.common.js
  5. +4
    -0
      assets/app/frontend/app/app.js
  6. +17
    -0
      assets/app/frontend/app/app.scss
  7. +128
    -0
      assets/app/frontend/js/bulle.js
  8. +144
    -0
      assets/app/frontend/js/script.js
  9. +359
    -0
      assets/app/frontend/scss/about.scss
  10. +185
    -0
      assets/app/frontend/scss/base.scss
  11. +110
    -0
      assets/app/frontend/scss/carto-carte.scss
  12. +33
    -0
      assets/app/frontend/scss/carto-int.scss
  13. +176
    -0
      assets/app/frontend/scss/carto-liste.scss
  14. +105
    -0
      assets/app/frontend/scss/carto.scss
  15. +93
    -0
      assets/app/frontend/scss/contact.scss
  16. +182
    -0
      assets/app/frontend/scss/contribuate.scss
  17. +115
    -0
      assets/app/frontend/scss/cookies.scss
  18. +151
    -0
      assets/app/frontend/scss/footer.scss
  19. +176
    -0
      assets/app/frontend/scss/header.scss
  20. +238
    -0
      assets/app/frontend/scss/home.scss
  21. +24
    -0
      assets/app/frontend/scss/mixin_responsive.scss
  22. +8
    -0
      assets/app/frontend/scss/page.scss
  23. +82
    -0
      assets/app/frontend/scss/vars.scss
  24. +0
    -11
      assets/bootstrap.js
  25. +0
    -16
      assets/controllers/hello_controller.js
  26. +0
    -3
      assets/styles/app.css
  27. +32
    -26
      composer.json
  28. +2206
    -904
      composer.lock
  29. +4
    -0
      config/bundles.php
  30. +32
    -0
      config/dependencies.php
  31. +7
    -0
      config/packages/ch_cookie_consent.yaml
  32. +11
    -1
      config/packages/doctrine.yaml
  33. +8
    -0
      config/packages/fos_ck_editor.yaml
  34. +2
    -2
      config/packages/framework.yaml
  35. +4
    -0
      config/packages/mailjet.yaml
  36. +3
    -2
      config/packages/prod/monolog.yaml
  37. +10
    -14
      config/packages/security.yaml
  38. +9
    -0
      config/packages/twig.yaml
  39. +50
    -2
      config/routes.yaml
  40. +2
    -0
      config/routes/ch_cookie_consent.yaml
  41. +15
    -0
      config/services.yaml
  42. +0
    -51
      migrations/Version20210524094036.php
  43. +0
    -35
      migrations/Version20210524124412.php
  44. +0
    -68
      migrations/Version20210531143333.php
  45. +0
    -59
      migrations/Version20210601122627.php
  46. +0
    -41
      migrations/Version20210609090212.php
  47. +0
    -47
      migrations/Version20210623142443.php
  48. +0
    -47
      migrations/Version20210623142449.php
  49. +0
    -36
      migrations/Version20210623143316.php
  50. +149
    -0
      migrations/Version20211008103658.php
  51. +69
    -0
      migrations/Version20211008103800.php
  52. +3
    -3
      migrations/Version20211011104739.php
  53. +33
    -0
      migrations/Version20211027140042.php
  54. +0
    -7449
      package-lock.json
  55. +30
    -25
      package.json
  56. +5
    -0
      phpunit.xml.dist
  57. +21
    -0
      public/assets/css/pdf.css
  58. 二进制
      public/assets/fonts/franklin_gothic_regular-webfont.eot
  59. +655
    -0
      public/assets/fonts/franklin_gothic_regular-webfont.svg
  60. 二进制
      public/assets/fonts/franklin_gothic_regular-webfont.ttf
  61. 二进制
      public/assets/fonts/franklin_gothic_regular-webfont.woff
  62. 二进制
      public/assets/fonts/franklin_gothic_regular-webfont.woff2
  63. 二进制
      public/assets/fonts/franklingothic-webfont.eot
  64. +655
    -0
      public/assets/fonts/franklingothic-webfont.svg
  65. 二进制
      public/assets/fonts/franklingothic-webfont.ttf
  66. 二进制
      public/assets/fonts/franklingothic-webfont.woff
  67. 二进制
      public/assets/fonts/franklingothic-webfont.woff2
  68. 二进制
      public/assets/fonts/georgia-webfont.eot
  69. +244
    -0
      public/assets/fonts/georgia-webfont.svg
  70. 二进制
      public/assets/fonts/georgia-webfont.ttf
  71. 二进制
      public/assets/fonts/georgia-webfont.woff
  72. 二进制
      public/assets/fonts/georgia-webfont.woff2
  73. 二进制
      public/assets/img/Accueil-A-Propos.png
  74. 二进制
      public/assets/img/Bourgogne-Franche-Comté_2016.png
  75. 二进制
      public/assets/img/Carte-NFC.png
  76. 二进制
      public/assets/img/Cartographie-Reve.png
  77. 二进制
      public/assets/img/Croix-Menu.png
  78. 二进制
      public/assets/img/Equipe-Coeur-Img.png
  79. 二进制
      public/assets/img/Etape1-Labourage-Blanc.png
  80. 二进制
      public/assets/img/Etape2-EvenementBlanc.png
  81. 二进制
      public/assets/img/Etape3-Accompagnement-Blanc.png
  82. 二进制
      public/assets/img/Evenement-Img.png
  83. 二进制
      public/assets/img/LaCoop-Img.png
  84. 二进制
      public/assets/img/Labourage-Img.png
  85. 二进制
      public/assets/img/Logo-AAC-Seul.png
  86. 二进制
      public/assets/img/Logo-Aux-Actes-Citoyens.png
  87. 二进制
      public/assets/img/Logo_Héricourt_70.png
  88. 二进制
      public/assets/img/Menu.png
  89. 二进制
      public/assets/img/Perso-Feuilles-Contacts.png
  90. 二进制
      public/assets/img/Personnages.png
  91. 二进制
      public/assets/img/Picto-Accompagnement-Vert.png
  92. 二进制
      public/assets/img/Picto-Actions-Booster.png
  93. 二进制
      public/assets/img/Picto-Actions-Inspirantes.png
  94. 二进制
      public/assets/img/Picto-Carto-Territoire.png
  95. 二进制
      public/assets/img/Picto-Cartographie-Interactive.png
  96. 二进制
      public/assets/img/Picto-Envoyer.png
  97. 二进制
      public/assets/img/Picto-Espace-Collaboratif.png
  98. 二进制
      public/assets/img/Picto-Evenement-Vert.png
  99. 二进制
      public/assets/img/Picto-Facebook.png
  100. 二进制
      public/assets/img/Picto-GooglePlus.png

+ 5
- 0
.env 查看文件

@@ -30,3 +30,8 @@ APP_SECRET=555bc2aee588a05641d07ab10b081636
# DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7"
DATABASE_URL="postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
###< doctrine/doctrine-bundle ###

###> mailjet/mailjet-bundle ###
MAILJET_APIKEY_PUBLIC=your-api_key
MAILJET_APIKEY_PRIVATE=@@your-secret_key
###< mailjet/mailjet-bundle ###

+ 2
- 0
.gitignore 查看文件

@@ -27,3 +27,5 @@
npm-debug.log
yarn-error.log
###< symfony/webpack-encore-bundle ###

/public/build/

+ 21
- 0
assets/app/backend/common/common.js 查看文件

@@ -1 +1,22 @@
$(document).ready(function () {
$('.field-collection[data-prototype]').on('collection-add-item', function () {
$(this).find('select').each(function (i, e) {
SovWidgets.setSelect2($(e));
setSubtheme($(e));
})
});

$('.theme').each(function (i,select){
setSubtheme($(select));
$(select).trigger('change');
})
});


function setSubtheme($select) {
$select.on('change', function (e) {
$(e.target).closest('.form-widget-compound').find('.subtheme option').prop('disabled', false);
$(e.target).closest('.form-widget-compound').find('.subtheme option[data-class]').not("[data-class='" + $(e.target).find('option:selected').data('class') + "']").prop('disabled', true);
SovWidgets.setSelect2($(this).closest('.form-widget-compound').find('.subtheme'));
});
}

assets/app.js → assets/app/frontend/app/app.common.js 查看文件

@@ -6,7 +6,8 @@
*/

// any CSS you import will output into a single css file (app.css in this case)
import './styles/app.css';
import './app.scss';
import './app.js';

// start the Stimulus application
import './bootstrap';
//import './bootstrap';

+ 4
- 0
assets/app/frontend/app/app.js 查看文件

@@ -0,0 +1,4 @@
import 'bootstrap';

import "../js/script";
// import "../js/bulle"; // importer dans carto-int.html.twig

+ 17
- 0
assets/app/frontend/app/app.scss 查看文件

@@ -0,0 +1,17 @@
@import "./node_modules/bootstrap/scss/bootstrap";

@import "../scss/vars";
@import "../scss/mixin_responsive";
@import "../scss/base";
@import "../scss/home";
@import "../scss/carto";
@import "../scss/carto-carte";
@import "../scss/carto-liste";
@import "../scss/carto-int";
@import "../scss/about";
@import "../scss/contact";
@import "../scss/contribuate";
@import "../scss/page";
@import "../scss/header";
@import "../scss/footer";
@import "../scss/cookies";

+ 128
- 0
assets/app/frontend/js/bulle.js 查看文件

@@ -0,0 +1,128 @@
import * as am4core from "@amcharts/amcharts4/core";
import * as am4charts from "@amcharts/amcharts4/charts";
import * as am4plugins_forceDirected from "@amcharts/amcharts4/plugins/forceDirected";

// Create chart
let chart = am4core.create("carto-bulles", am4plugins_forceDirected.ForceDirectedTree);

// Create series
let series = chart.series.push(new am4plugins_forceDirected.ForceDirectedSeries())

series.dataSource.url = routes.app_carto_json;
// Set data
// series.data = [{
// "name": "Nos révoltes",
// "link": ["Nos rêves"],
// "children": [{
// "name": "A1", "value": 100
// }, {
// "name": "A2", "value": 60
// }, {
// "name": "A3", "value": 30
// }]
// }, {
// "name": "Nos rêves",
// "link": ["Les actions \n inspirantes"],
// "children": [{
// "name": "B1", "value": 135
// }, {
// "name": "B2", "value": 98
// }, {
// "name": "B3", "value": 56
// }]
// }, {
// "name": "Les actions \n inspirantes",
// "link": ["Les actions \n à booster"],
// "children": [{
// "name": "C1", "value": 335
// }, {
// "name": "C2", "value": 148
// }, {
// "name": "C3", "value": 126
// }, {
// "name": "C4", "value": 26
// }]
// }, {
// "name": "Les actions \n à booster",
// "link": ["Nos révoltes"],
// "children": [{
// "name": "D1", "value": 415
// }, {
// "name": "D2", "value": 148
// }, {
// "name": "D3", "value": 89
// }, {
// "name": "D4", "value": 64
// }, {
// "name": "D5", "value": 16
// }]
// }];

//Popover
series.nodes.template.events.on("hit", function (event) {
if (typeof event.target.dataItem.nb !== 'undefined') {
if ($('.popover-body').length == 0) {
$('.popup').click();
} else {
$('.popover-body').fadeOut("fast");
$('.popover-body').fadeIn("fast");
}
var href = $('.popover-body a').attr('href');
// /cartographie-list?search_list_form%5Bcategory%5D%5B%5D=temp&search_list_form%5Bthematic%5D%5B%5D=1
var hrefArray = href.split("&");

var hrefCategoryArray = hrefArray[0].split('=');
var hrefCategory = hrefCategoryArray[0] + '=' + event.target.dataItem.id_category;

var hrefThematicArray = hrefArray[1].split('=');
var hrefThematic = hrefThematicArray[0] + '=' + event.target.dataItem.id_thematic;

var hrefFinal = hrefCategory + '&' + hrefThematic;
$('.popover-body a').attr('href', hrefFinal);
$('.popover-body .nb').html(event.target.dataItem.nb);
}
});

series.manyBodyStrength = -25;
series.links.template.strength = 2;
series.centerStrength = 1.2;

//active le zoom
chart.zoomable = true;
//Nombre de level affiché par défaut
series.maxLevels = 1

//link entre "frere"
// series.dataFields.id = "name";
// series.dataFields.linkWith = "link";

//distance entre les bulles
series.links.template.distance = 1.4;

// Set up data fields
series.dataFields.name = "name";
series.dataFields.id_category = "id_category";
series.dataFields.id_thematic = "id_thematic";
series.dataFields.children = "children";
series.dataFields.nb = "nb";

// Add labels
series.nodes.template.label.text = "{name}";
series.fontSize = 18;
series.minRadius = 100;
series.maxRadius = 100;

//Couleur des bulles
series.colors.list = [
am4core.color("#dc5b2f"),
am4core.color("#fce767"),
am4core.color("#97533a"),
am4core.color("#568b6f")
];

//Apparence des liens entre les bulles
series.links.template.strokeWidth = 5;
series.links.template.strokeOpacity = 1;

//tooltip
// series.nodes.template.tooltipText = "{nb}";

+ 144
- 0
assets/app/frontend/js/script.js 查看文件

@@ -0,0 +1,144 @@
$(document).ready(function () {
scrollMenu();
menuToggle();
closeMenu();
manageFormContact();
manageFormSearch();
manageFormIndiv();
initialisePopovers();
});

function initialisePopovers() {
$('[data-toggle="popover"]').popover({
html: true,
container: '.map',
placement: 'top',
trigger: 'focus',
});

$('[data-toggle="popover-bulle"]').popover({
html: true,
container: '.popup-bulle',
trigger: 'click',
});
}

function manageFormIndiv() {
document
.querySelectorAll('.add_item_link')
.forEach(btn => btn.addEventListener("click", addFormToCollection));
}

const addFormToCollection = (e) => {
const collectionHolder = document.querySelector('.' + e.currentTarget.dataset.collectionHolderClass);
const item = document.createElement('li');
item.innerHTML = collectionHolder
.dataset
.prototype
.replace(
/__name__/g,
collectionHolder.dataset.index
);

collectionHolder.appendChild(item);

collectionHolder.dataset.index++;

if (collectionHolder.dataset.index >= 6) {
e.currentTarget.style.visibility = 'hidden';
}
// add a delete link to the new form
addFormDeleteLink(item, e.currentTarget);
};

const addFormDeleteLink = (formLi, currentTarget) => {
const collectionHolder = document.querySelector('.' + currentTarget.dataset.collectionHolderClass);
const removeFormButton = document.createElement('button')
removeFormButton.classList.add('button-green', 'button-remove')
removeFormButton.innerText = 'Supprimer'

formLi.append(removeFormButton);

removeFormButton.addEventListener('click', (e) => {
collectionHolder.dataset.index--;
if (collectionHolder.dataset.index <= 6) {
currentTarget.style.visibility = 'visible';
}
e.preventDefault()
formLi.remove();
});
}

function menuToggle() {
var box = $('.menu-content');
var button = $('.toggle');
button.on('click', function () {
box.toggle('slow');
});
}

function closeMenu() {
var box = $('.menu-content');
$('.row-menu a').on('click', function () {
box.toggle('slow');
})
}

function scrollMenu() {
$('a[href*="#"]:not([href="#"])').click(function () {
var target = $(this.hash);
$('html,body').stop().animate({
scrollTop: target.offset().top - 122
}, 'linear');
});
if (location.hash) {
var id = $(location.hash);
$('html,body').animate({scrollTop: id.offset().top - 122}, 'linear')
}
}

function manageFormSearch() {
$(".dropdown-search").on("change", "input[type='checkbox']", function () {
$(this).closest("li").toggleClass("active", this.checked);
});

$(document).on('click', '.allow-focus', function (e) {
e.stopPropagation();
});

$('.pagination a').click(function (e) {
console.log(this.href.split('page=')[1]);
$('.hidden-page').val(this.href.split('page=')[1]);
$('.search-button').click();
return false;
});
}

function manageFormContact() {
$('.lccap').val('blop');
$('#contact-form-btn').on('click', function () {
if (checkFormValidity('#contact-form')) {
$('#contact-form').fadeOut(200);
$form = $('#contact-form');
$.ajax({
url: $form.prop('action'),
method: $form.prop('method'),
data: $form.serialize(),
dataType: "json",
success: function (response) {
$('#contact-form').html('<p class="success-post">Merci pour votre message, nous vous r&eacute;pondrons dans les plus brefs d&eacute;lais.</p>');
$('#contact-form').fadeIn(500);
}
});
}
});
}

function checkFormValidity(formId) {
if (!document.getElementById(formId.substr(1)).checkValidity()) {
document.getElementById(formId.substr(1)).reportValidity()
return false;
} else {
return true;
}
}

+ 359
- 0
assets/app/frontend/scss/about.scss 查看文件

@@ -0,0 +1,359 @@
#app_about {
.bloc-discover {
background-color: $green;

.container-discover {
position: relative;
min-height: 750px;

@include tablet-only {
min-height: 600px;
}

img {
position: absolute;
right: 0;
bottom: 0;
max-height: 80%;
max-width: 70%;

@include tablet-only {
display: none;
}
}

h1 {
color: #FFF;
font-family: FranklinGothic;
font-size: 7.5rem;
line-height: 67px;
margin-top: 10rem;
margin-bottom: 75px;
}

p {
color: #FFF;
font-size: 2.0rem;
margin-bottom: 50px;
}

.download-plaq {
background-color: $yellow;
color: $green;
text-transform: uppercase;
padding: 10px;
font-size: 2.5rem;
display: inline-block;
text-align: center;
}
}
}

.container-startup {
background-color: $yellow;
color: $green;

.col-image {
@include mobile-only {
min-height: 260px;
}

img {
max-width: 80%;
max-height: 80%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
}

}

h2 {
font-weight: bold;
margin-top: 100px;
margin-bottom: 40px;
font-size: 4.0rem;

@include mobile-only {
margin-top: 0;
}
}

.description {
font-size: 1.7rem;
}

.other-startup {
color: $orange;
font-size: 2.0rem;
display: inline-block;
margin-top: 20px;
font-weight: bold;
margin-bottom: 10rem;
}
}

.container-manifeste {
padding-bottom: 10rem;
padding-top: 10rem;

h2 {
color: $green;
text-align: center;
font-size: 4.0rem;
font-weight: bold;
margin-bottom: 70px;

span {
color: $orange;
}
}

.video-aac {
text-align: center;

iframe {
width: 100%;
}
}
}

.bloc-three-step {
background-color: $green;
color: #FFF;
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
margin-bottom: 40px;
font-weight: bold;
font-size: 4.0rem;
}


.row-step {
text-align: center;

img {
margin-right: 15px;

@include mobile-only {
margin-top: 30px;
}
}

h3 {
color: $yellow;
font-family: FranklinGothic;
margin-top: 30px;
}

.description {
width: 80%;
display: inline-block;
}
}
}

.container-step1 {
color: $green;
padding-top: 10rem;
padding-bottom: 10rem;

.logo-labourage {
width: 90%;

@include mobile-only {
margin-bottom: 20px;
}
}

h2 {
font-weight: bold;
margin-bottom: 30px;
font-size: 4.0rem;

.picto-labourage {
vertical-align: baseline;
}
}

.participate {
color: $yellow;
background-color: $green;
padding: 15px;
font-size: 2.2rem;
margin-top: 30px;
display: inline-block;
}
}

.bloc-recolte {
background-color: $yellow;
color: $green;
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
font-weight: bold;
margin-bottom: 30px;
font-size: 4.0rem;

.picto-labourage {
vertical-align: baseline;
}
}

.subscribe-event {
border: 2px solid $green;
padding: 15px;
font-size: 2.2rem;
margin-top: 40px;
display: inline-block;

a {
color: $green;
}
}

.logo-event {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;

@include mobile-only {
position: initial;
transform: none;
margin-top: 50px;
}
}
}

.container-ressource {
color: $green;
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
font-weight: bold;
margin-bottom: 30px;
font-size: 4.0rem;

.picto-ressource {
vertical-align: baseline;
}
}

.logo-ressource {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
}

.contribuate {
border: 2px solid $yellow;
font-size: 2.2rem;
padding: 15px;
margin-top: 40px;
display: inline-block;

a {
color: $green;
}
}

@include mobile-only {
.col-image {
min-height: 350px;
margin-bottom: 50px;
}
}
}

.bloc-coop-cit {
background-color: $green;
color: #FFF;

.container-coop {
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
font-weight: bold;
text-align: center;
margin-bottom: 50px;
font-size: 4.0rem;
}

.description {
margin-top: 50px;
}

.more {
color: $green;
background-color: $yellow;
padding: 10px;
font-size: 2.3rem;
display: inline-block;
text-align: center;
margin-top: 30px;
}
}

.container-coeur {
background-color: $yellow;
color: $green;
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
font-weight: bold;
margin-bottom: 50px;
font-size: 4.0rem;
}

.join-coeur {
border: 2px solid $green;
display: inline-block;
padding: 15px;
font-size: 2.2rem;
margin-top: 50px;

a {
color: $green;
}
}

@include mobile-only {
.logo-coeur {
margin-top: 30px;
}
}
}
}

.container-funded {
padding-top: 10rem;
padding-bottom: 10rem;
text-align: center;

h2 {
color: $green;
font-weight: bold;
margin-bottom: 7rem;
font-size: 2.5rem;
}

img {
max-width: 300px;
margin-bottom: 25px;
}

.logo-hericourt {
max-width: 200px;
}
}
}

+ 185
- 0
assets/app/frontend/scss/base.scss 查看文件

@@ -0,0 +1,185 @@
html {
font-size: 62.5%;

@include large-only {
font-size: 60%;
}

@include desktop-only {
font-size: 55%;
}

@include tablet-only {
font-size: 50%;
}

@include mobile-only {
font-size: 45%;
}
}

#content-page {
margin-top: $headerheight;

@include mobile-only {
margin-top: 80px;
}
}

img {
max-width: 100%;
max-height: 100%;
}

li, p, a, select, option, .description {
font-family: FranklinGothic;
}

p, .description {
font-size: 2.0rem;
}

h1, h2, h3, h4, h5, h6 {
font-family: Georgia;
}

h2 {
font-size: 3.3rem;
}

input, textarea {
font-size: 1.4rem;
}

.bold {
font-weight: bold;
}

a:hover {
text-decoration: none;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
outline: none;
}

.hidden {
display: none;
}

.success-post {
color: $green;
border: 2px solid $green;
text-align: center;
padding: 15px;
margin-top: 50px;
margin-bottom: 50px;
}

.button-green {
border: 2px solid $green;
background-color: #FFF;
color: $green;
text-transform: uppercase;
font-family: dinbold;
font-size: 2.0rem;
padding: 15px;
display: inline-block;

&:hover {
border-color: $yellow;
}
}

.button-yellow {
color: $yellow;
background-color: $green;
padding: 15px;
font-size: 2.2rem;
margin-top: 30px;
display: inline-block;
border: none;
font-family: dinbold;
}

.alert-success {
position: absolute;
top: $headerheight;
width: 100%;
text-align: center;
color: $green;
font-family: dinbold;
font-size: 1.6rem;
}

.link-slide {
position: relative;
overflow: hidden;
text-decoration: none;

&::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background-color: $orange;
transition: opacity 300ms, transform 300ms;
opacity: 1;
transform: translate3d(-100%, 0, 0);
}

&:hover::after,
&:focus::after {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}

.popover {
border: 2px solid $green;
border-radius: 0;
font-size: 1.4rem;

.popover-body {
color: $green;
font-family: dinbold;
padding: 0;

span {
padding: 10px 0 10px 50px;
display: inline-block;

.nb {
padding: 0;
}
}

a {
font-family: dinbold;
background-image: url($dir-img + 'Picto-Loupe.png');
background-repeat: no-repeat;
background-size: 20px;
background-position: 15px center;
color: $green;
display: inline-block;
width: 100%;
background-color: $yellow;
padding: 5px 0 5px 50px;
}
}

.arrow {
&:after {
border-top-color: $green;
}

&:before {
border-top-color: $green;
}
}
}

+ 110
- 0
assets/app/frontend/scss/carto-carte.scss 查看文件

@@ -0,0 +1,110 @@
#carto-carte {
margin-top: 75px;

.title-carte {
color: $green;
font-size: 5.0rem;
font-family: FranklinGothic;
text-align: center;
}

.row-contrib {
color: $green;
font-size: 2.0rem;
font-family: FranklinGothic;
margin-top: 50px;

.revolt, .dream {
padding-top: 25px;
padding-left: 0;
}

.project-boost, .project-insp {
padding-top: 15px;
padding-left: 0;
}
}

.help-legend {
text-align: center;
color: #828282;
font-family: FranklinGothic;
margin-top: 50px;
font-size: 20px;
}

.map {
border: 2px solid $green;
margin-top: 20px;
padding: 10px 10px 40px;
position: relative;

.img-map {
display: none;

img {
width: 7.5rem;

@include desktop-only {
width: 5.8rem;
}

&:hover {
cursor: pointer;
}
}
}

.img-vosges {
display: block;
position: absolute;
top: 17%;
left: 35%;
}

.img-belfort {
display: block;
position: absolute;
top: 33%;
left: 45%;
width: 160px;

@include desktop-only {
width: 110px;
}
}

.img-hericourt {
display: block;
position: absolute;
top: 44%;
left: 21%;
width: 160px;

@include desktop-only {
top: 43%;
left: 19%;
width: 110px;
}
}

.img-montbeliard {
display: block;
position: absolute;
top: 69%;
left: 29%;
width: 160px;

@include desktop-only {
width: 110px;
}
}

.img-sud_territoire {
display: block;
position: absolute;
top: 54%;
left: 67%;
}
}
}

+ 33
- 0
assets/app/frontend/scss/carto-int.scss 查看文件

@@ -0,0 +1,33 @@
#carto-int {
.title-interactive {
color: $orange;
font-family: FranklinGothic;
text-align: center;
margin-top: 75px;
margin-bottom: 75px;
}

.popup-bulle {
position: relative;

.popover {
transform: none !important;
top: 5px !important;
right: 5px;
left: auto !important;

.arrow {
display: none;
}
}

.carto-bulles {
border: 2px solid $green;
min-height: 800px;

tspan {
font-family: dinbold;
}
}
}
}

+ 176
- 0
assets/app/frontend/scss/carto-liste.scss 查看文件

@@ -0,0 +1,176 @@
#carto-liste {
margin-top: 75px;
font-size: 1.6rem;

.title-liste {
color: $green;
font-size: 5.0rem;
font-family: FranklinGothic;
text-align: center;
}

.form-search {
margin-top: 80px;

.input-search {
display: inline-block;
width: 100%;
color: $green;
border: 1px solid $green;
height: 40px;
padding-left: 10px;
padding-right: 10px;

@include mobile-only {
margin-bottom: 20px;
}
}

.dropdown-search {
.btn {
color: $green;
background-color: #FFF;
border-radius: 0;
border-color: $green;
height: 40px;
font-size: 1.6rem;
width: 100%;

&:focus {
box-shadow: none;
}

label {
margin-bottom: 0;
}
}

.dropdown-menu {
border-radius: 0;
border-color: $green;
margin: 0;

li {
label {
color: #808080;
font-family: dinbold;
font-size: 1.4rem;
display: inline-block;
padding: 3px 10px;
font-weight: normal;
white-space: nowrap;
margin: 0;
line-height: 10px;

&:hover, &:focus {
cursor: pointer;
}
}

input {
margin: 0px 5px;
position: relative;
}

&.active {
background-color: #FFF;
}
}
}
}

@include tablet-only {
.col-territory {
button {
margin-top: 20px;
}
}
}

.search-button {
color: #FFF;
background-color: $green;
border: 0;
height: 40px;
padding-left: 10px;
padding-right: 10px;
width: 100%;

@include large-only {
margin-top: 20px;
}
}
}

.navigation {
text-align: center;
margin-top: 15px;

.pagination {
display: inline;
}

.current {
font-family: FranklinGothic;
}

.previous, .first, .next, .last {
a {
color: $green;
}
}

a {
color: #808080;
}

span {
margin-left: 10px;
margin-right: 10px;
}
}

.export {
color: #FFF;
background-color: #433937;
height: 40px;
line-height: 40px;
display: inline-block;
font-family: dinbold;
margin-top: 25px;
padding-left: 10px;
padding-right: 10px;
border: 0;
}

.export-excel {
margin-right: 10px;
}

.table-search {
margin-top: 20px;
width: 100%;
border: 1px solid $green;
font-family: dinbold;

thead {
border-bottom: 1px solid $green;

th {
color: $green;
background-color: #d0dfd7;
padding: 40px 20px 20px 20px;
}
}

tbody {
tr:nth-child(odd) {
background-color: #dcdcdc;
}

td {
padding: 15px 20px 15px 20px;
}
}
}
}

+ 105
- 0
assets/app/frontend/scss/carto.scss 查看文件

@@ -0,0 +1,105 @@
#app_carto_interactive, #app_carto_liste, #app_carto_carte {
.bloc-carto-revo {
background-color: $yellow;

h1 {
color: $green;
font-family: FranklinGothic;
font-size: 7.5rem;
line-height: 67px;
margin-top: 100px;
margin-bottom: 75px;

span {
color: $orange;
}
}

h2 {
color: $green;
font-family: FranklinGothic;
font-size: 2.8rem;
margin-bottom: 30px;
}

.description {
color: $orange;
font-style: italic;
font-size: 2.0rem;
margin-bottom: 50px;
font-family: FranklinGothic;
}

@include mobile-only {
.col-image-carto {
text-align: center;
.perso-aac {
max-width: 70%;
}
}
}

.bloc-contrib {
text-align: right;

.nb-contrib {
color: $orange;
font-size: 12.6rem;
font-family: FranklinGothic;
height: 150px;
}

.contrib {
color: $green;
font-size: 7.0rem;
font-family: FranklinGothic;
}
}
}

.bloc-carto {
margin-top: 75px;

.box-carto {
display: inline-block;
width: 100%;
text-align: center;
border: 2px solid $green;
color: $green;
font-family: FranklinGothic;
font-size: 2.0rem;
padding: 20px;
min-height: 100%;

img {
margin-bottom: 20px;
}
}
}

.bloc-download {
color: $green;
border: 2px solid $green;
margin-top: 75px;
text-align: center;
font-family: FranklinGothic;
font-size: 2.5rem;
padding-top: 15px;
padding-bottom: 25px;

.download {
display: block;
border: 2px solid $green;
color: $green;
margin-top: 30px;
}

.excel {
margin-left: 50px;
}

.pdf {
margin-right: 50px;
}
}
}

+ 93
- 0
assets/app/frontend/scss/contact.scss 查看文件

@@ -0,0 +1,93 @@
#app_contact {

.bloc-contact {
background-color: $yellow;

h1 {
color: $green;
font-family: FranklinGothic;
font-size: 7.5rem;
line-height: 67px;
margin-top: 10rem;
margin-bottom: 35px;
}

p {
color: $orange;
font-style: italic;
font-size: 2.0rem;
margin-bottom: 50px;
width: 50%;
}

.perso-contact {
position: absolute;
right: 0;
bottom: 0;
}

.sut-contact {
margin-top: 15%;
}

.row-contact {
position: relative;
min-height: 750px;
}
}

.bloc-address {
margin-top: 75px;

.background-green {
color: #FFF;
background-color: #83A775;
display: inline-block;
padding: 5px;
margin-top: 42px;
}

.address-contact {
color: $green;
font-size: 3.7rem;
margin-bottom: 5px;
}

.link-contact a {
color: $green;
text-decoration: underline;
font-size: 3.7rem;
}
}

.container-contact {
margin-top: 10rem;
margin-bottom: 20rem;

input, textarea {
color: #797677;
border: 1px solid #797677;
margin-bottom: 40px;
width: 100%;
padding: 10px;
font-size: 1.6rem;
}

textarea {
min-height: 200px;
}

#contact-form-btn {
background-color: #FFF;
color: $green;
border: 2px solid $green;
font-weight: bold;
padding: 15px;
font-size: 3.0rem;

&:hover {
border-color: $yellow;
}
}
}
}

+ 182
- 0
assets/app/frontend/scss/contribuate.scss 查看文件

@@ -0,0 +1,182 @@
#app_contribuate {
.bloc-revolt-dream {
background-color: $yellow;

h1 {
color: $green;
font-family: FranklinGothic;
font-size: 7.5rem;
line-height: 67px;
margin-top: 100px;
margin-bottom: 75px;

span {
color: $orange;
}
}

h2 {
color: $green;
font-family: FranklinGothic;
font-size: 2.8rem;
margin-bottom: 30px;
}

.description {
color: $orange;
font-style: italic;
font-size: 2.0rem;
margin-bottom: 50px;
font-family: FranklinGothic;
}

.carto-dream {
margin-top: 50px;
}

.bloc-contrib {
text-align: right;
font-family: FranklinGothic;
color: $green;

.you-are {
font-size: 4.0rem;
height: 20px;
}

.nb-contrib {
color: $orange;
font-size: 12.6rem;
height: 150px;
}

.contrib {
font-size: 7.0rem;
}
}
}

.bloc-form {
margin-top: 75px;

.title-form {
color: $green;
font-size: 5.0rem;
font-family: FranklinGothic;
text-align: center;
margin-bottom: 50px;
}

form {
.label {
color: $green;
font-family: FranklinGothic;
font-size: 1.8rem;
}

button {
font-size: 1.5rem;
padding: 10px;
}

ul {
list-style-type: none;
padding-left: 0;
font-size: 1.4rem;

@include tablet-only {
font-size: 2rem;
}
}

.list-territory {
li {
height: 25px;

label {
color: #808080;
clear: both;

.checkmark {
padding-left: 5px;

@include tablet-only {
padding-left: 10px;
}
}
}
}
}

h2 {
color: $green;
font-family: FranklinGothic;
font-size: 2.7rem;
margin-top: 70px;

img {
height: 88px;
}
}

.row-revolt {
h2 {
color: $orange;
}
}

.row-dream {
h2 {
color: $yellow;
}
}

.row-project-insp {
h2 {
color: $maron;
}
}

.revolt, .dream, .projectBoost, .projectInspiring {
textarea {
width: 100%;
border: 2px solid $green;
min-height: 125px;
font-size: 1.4rem;
}

select {
color: $green;
background-color: #FFF;
border-radius: 0;
border-color: $green;
height: 40px;
max-width: 300px;
width: 100%;
margin-bottom: 15px;
}

label {
margin-bottom: 0;
color: #808080;
}

.button-remove {
border-color: $red;
margin-bottom: 30px;
}
}

.save {
margin-top: 100px;
border-radius: 0;
padding: 15px 40px;
font-size: 2.7rem;

&:hover {
color: #FFF;
}
}
}
}
}

+ 115
- 0
assets/app/frontend/scss/cookies.scss 查看文件

@@ -0,0 +1,115 @@

/* Cookies */

$color-primary-cookies: $orange ;
$font-family-cookies-title: 'FranklinGothic';
$font-family-cookies-text: 'dinbold';

.ch-cookie-consent {
position: fixed;
width: 500px ;
bottom: 20px !important ;
left: 20px !important ;
z-index: 100 ;
padding: 30px ;
background-color: white ;
border: solid 1px #e0e0e0 ;

&.ch-cookie-consent--bottom {
//display: none ;
}

.ch-cookie-consent__title {
font-family: $font-family-cookies-title ;
color: $color-primary-cookies ;
font-size: 25px ;
font-weight: normal ;
margin-bottom: 7px ;
}
.ch-cookie-consent__intro {
margin-bottom: 5px ;
line-height: 20px ;
font-size: 20px;
}
.ch-cookie-consent__read-more {
color: $color-primary-cookies ;
display: none ;
}
form.ch-cookie-consent__form {
margin-top: 20px ;

.ch-cookie-consent__category-group {
.ch-cookie-consent__category {
display: -ms-flexbox;
display: flex;
padding-top: 7px ;
padding-bottom: 7px ;
border: 0px none ;

.ch-cookie-consent__category-toggle {
input {
display: none ;
}
label {
cursor: pointer ;
text-align: center ;
padding: 3px 10px 3px 10px ;
text-transform: uppercase ;
border: solid 1px $color-primary-cookies ;
color: $color-primary-cookies ;
font-size: 13px ;
font-family: $font-family-cookies-text ;
}
input:checked + label,
label:hover {
background: none ;
background-color: $color-primary-cookies;
color: white ;
}
}
.ch-cookie-consent__category-information {
position: relative ;
top: -2px ;
margin-left: 20px ;
.ch-cookie-consent__category-title {
color: $color-primary-cookies ;
font-family: $font-family-cookies-text ;
margin-bottom: 5px ;
}
.ch-cookie-consent__category-description {
color: gray ;
margin-top: 0px ;
font-weight: normal;
font-family: $font-family-cookies-text ;
font-size: 15px;
}
}
}
}
.ch-cookie-consent__btn-group {
margin-top: 15px ;
text-align: left ;

button {
display: block ;
margin: 0px ;
padding: 10px 0px 10px 0px;
cursor: pointer ;
background: none ;
background-color: $color-primary-cookies ;
color: white ;
text-transform: uppercase ;
font-family: $font-family-cookies-title ;
font-weight: normal ;
font-size: 15px ;
border: solid 1px #e0e0e0 ;
width: 100% ;

&:hover {
background-color: white ;
color: $color-primary-cookies !important ;
}
}
}
}
}

+ 151
- 0
assets/app/frontend/scss/footer.scss 查看文件

@@ -0,0 +1,151 @@
footer {
margin-top: 10rem;
color: $green;
font-family: dinbold;
font-size: 1.6rem;

a {
color: $green;

&:hover {
color: $green;
}
}

.logo {
max-width: 80%;

@include mobile-only {
max-width: 60%;
}
}

ul {
padding: 0;

li {
list-style: none;
font-size: 2.5rem;
margin-bottom: 20px;

&.title-list {
margin-top: 25px;
font-family: Georgia;
font-weight: bold;
}

a {
font-size: 1.6rem;
text-decoration: underline;
}
}
}

.bloc-coop {
@include mobile-only {
text-align: center;
margin-top: 50px;
}

.address {
margin-top: 20px;
margin-bottom: 20px;

a {
text-decoration: underline;
}
}

.contact {
margin-bottom: 20px;

a {
text-decoration: underline;
}
}
}

.row-contact {
margin-top: 70px;

@include tablet-only {
text-align: center;
}

.contact {
font-size: 2.5rem;
font-weight: bold;
border: 2px solid $yellow;
padding: 10px 30px;
display: inline-block;
color: $green;
}

.newsletter {
.lettre-infos {
font-size: 2.2rem;
font-family: Georgia;
font-weight: bold;
margin: 0;
text-align: center;

@include desktop-only {
font-size: 1.5rem;
}

@include tablet-only {
margin-top: 50px;
}
}


input {
border: 0;
outline: none;
}

.email {
border-bottom: 1px solid;
color: $green;
text-align: center;
width: 100%;
}

.submit {
background-color: #FFF;
width: 55px;
height: 55px;
position: absolute;
bottom: 0;
left: 0;
background-image: url($dir-img + 'Picto-Envoyer.png');
background-size: cover;
}
}

.col-network {
@include tablet-only {
margin-top: 50px;
}

.stay-connect {
font-size: 1.3rem;
font-family: dinbold;
margin-bottom: 5px;
}

img {
max-width: 45px;
margin-right: 10px;
}
}
}

.bar-footer {
margin-top: 50px;
background-color: $yellow;
line-height: 50px;
text-align: center;
font-size: 1.5rem;
}
}

+ 176
- 0
assets/app/frontend/scss/header.scss 查看文件

@@ -0,0 +1,176 @@
#menu {
.menu-content {
background-color: #FFF;
display: none;
position: fixed;
height: 100%;
width: 100%;
z-index: 100;
top: 0;
left: 0;

.row-menu {
height: 100%;

.row-toggle {
height: 12%;

.toggle {
position: absolute;
right: 0;
top: 2%;
border: 0;
background-color: #FFF;
z-index: 100;

@include mobile-only {
width: 100px;
}
}
}

.row-list {
height: 88%;

nav {
ul {
height: 100%;
margin: 0;

li {
width: 100%;
padding-left: 20%;
padding-right: 15%;
margin-bottom: 6%;
display: inline-block;

@include mobile-only {
padding: 0;
}

a {
color: $green;
font-size: 5.0rem;
line-height: 5.0rem;

@include mobile-only {
font-size: 4.0rem;
}

&:hover {
color: $yellow;
}
}

&.contact {
margin-bottom: 5%;

a {
border: 2px solid $yellow;
padding: 10px 45px;
font-size: 2.5rem;
}
}

.yellow-trait {
width: 20%;
height: 10px;
position: absolute;
top: 0;
right: 0;
background-color: $yellow;

@include mobile-only {
right: 30%;
}
}
}
}
}

.col-logo {
@include mobile-only {
display: none;
}

.logo {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
width: 50%;
}
}
}
}
}

.menu-fixed {
background-color: #FFF;
height: $headerheight;
z-index: 2;
border-bottom: 1px solid lightgrey;

@include mobile-only {
height: 80px;
}

.navbar-brand {
width: 45%;

@include large-only {
width: 30%;
}

img {
max-height: 80px;
}
}

.participate {
font-size: 3.0rem;
color: #568b6f;
font-family: dinbold;
border: 2px solid #568b6f;
padding: 8px 10px;
font-weight: bold;

@include mobile-only {
display: none;
}

&:hover {
text-decoration: none;
border-color: $yellow;
}
}

.space-collab {
color: $yellow;
font-size: 2.2rem;
font-family: FranklinGothic;

@include desktop-only {
display: none;
}

img {
height: 50px;
margin-right: 10px;
}
}

.toggle {
border: 0;
background-color: #FFF;

img {
max-width: 140px;

@include mobile-only {
max-width: 80px;
}
}
}
}
}

+ 238
- 0
assets/app/frontend/scss/home.scss 查看文件

@@ -0,0 +1,238 @@
#app_homepage {
.bloc-futur {
color: #FFF;
background-color: $green;
font-family: dinbold;

.row-futur {
min-height: 800px;

@include large-only {
min-height: 720px;
}

@include tablet-only {
min-height: auto;
padding-bottom: 30px;
}

@include tablet-only {
img {
display: none;
}
}

h1 {
font-family: FranklinGothic;
width: 70%;
font-size: 8.0rem;
margin-top: 70px;

@include tablet-only {
width: auto;
}
}

h2 {
font-family: FranklinGothic;
width: 50%;
margin-top: 55px;
font-size: 2.7rem;
line-height: 38px;

@include tablet-only {
width: auto;
}
}

.discover {
background-color: $yellow;
color: $green;
font-size: 3.0rem;
padding: 13px 50px;
margin-top: 150px;
display: inline-block;
font-weight: bold;

@include large-only {
margin-top: 50px;
}
}

.perso-aac {
position: absolute;
bottom: 0;
right: 0;
max-width: 78%;

@include large-only {
max-width: 60%;
}
}

.startup {
position: absolute;
top: 10%;
right: 7%;
max-width: 250px;

@include large-only {
right: 0;
}
}
}
}

.bloc-cartographie {
background-color: $green;
color: $green;

.frame-yellow {
background-color: $yellow;
}

@include mobile-only {
.col-image {
text-align: center;
}
}

.cartographie {
max-width: 90%;
margin-top: 50px;
margin-bottom: 50px;

@include mobile-only {
margin-bottom: 0px;
}
}

h2 {
margin-top: 18%;
margin-bottom: 7%;
font-weight: bold;

span {
color: $orange;
}
}

.link-carto {
font-size: 2.0rem;
display: inline-block;
margin-top: 20px;
margin-bottom: 30px;
color: $orange;
font-weight: bold;
text-decoration: none;
}


.link-concert {
color: $yellow;
background-color: $green;
padding: 20px 10px;
position: absolute;
bottom: 5%;
left: 15px;
font-family: dinbold;
font-size: 2.0rem;
font-weight: bold;

@include large-only {
position: unset;
display: inline-block;
margin-bottom: 20px;
}
}
}

.bloc-planisphere {
color: $green;
padding-bottom: 10rem;
padding-top: 10rem;

@include mobile-only {
.col-image {
text-align: center;
margin-bottom: 20px;
}
}

img {
max-width: 70%;
}

h2 {
text-align: center;
font-size: 4.0rem;
font-weight: bold;
margin-bottom: 7rem;

span {
color: $orange;
}
}

.col-text {
padding: 3%;
}

.subscribe {
border: 1px solid $green;
padding: 10px 40px;
font-size: 2.3rem;
display: inline-block;
margin-top: 30px;

a {
color: $green;
}

&:hover {
border-color: $yellow;
}
}
}

.bloc-ressourcerie {
background-color: $green;
color: #FFF;
font-weight: bold;
padding-top: 10rem;
padding-bottom: 10rem;

h2 {
margin-bottom: 50px;
font-size: 4.0rem;
font-weight: bold;
}

.contribuate {
display: inline-block;
padding: 15px 15px;
border: 2px solid $yellow;
margin-top: 40px;
font-size: 2.3rem;

a {
color: #FFF;
}
}

.ressourcerie {
max-width: 80%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
}

@include mobile-only {
.col-image {
min-height: 300px;
margin-top: 20px;
}
}
}
}

+ 24
- 0
assets/app/frontend/scss/mixin_responsive.scss 查看文件

@@ -0,0 +1,24 @@
//576px
@mixin mobile-only {
@media screen and (max-width: $sm) {
@content;
}
}
//768px
@mixin tablet-only {
@media screen and (max-width: $md) {
@content;
}
}
//992px
@mixin desktop-only {
@media screen and (max-width: $lg) {
@content;
}
}
//1200px
@mixin large-only {
@media screen and (max-width: $xl) {
@content;
}
}

+ 8
- 0
assets/app/frontend/scss/page.scss 查看文件

@@ -0,0 +1,8 @@
.page {
h1 {
font-family: FranklinGothic;
font-size: 8.0rem;
margin-top: 160px;
margin-bottom: 40px;
}
}

+ 82
- 0
assets/app/frontend/scss/vars.scss 查看文件

@@ -0,0 +1,82 @@
$dir-fonts: '/public/assets/fonts/';
$dir-img: '/public/assets/img/';

$yellow: #fce767;
$red: #e73452;
$orange: #dc5b2f;
$blue: #17428c;
$green: #568b6f;
$maron: #925038;

//taille du menu
$headerheight: 122px;

$sm: 576px;
$md: 768px;
$lg: 992px;
$xl: 1200px;

//Bootstrap
$grid-columns: 12;
$grid-gutter-width: 30px;

$grid-breakpoints: (
// Extra small screen / phone
xs: 0,
// Small screen / phone
sm: $sm,
// Medium screen / tablet
md: $md,
// Large screen / desktop
lg: $lg,
// Extra large screen / wide desktop
xl: $xl
);

@font-face {
font-family: 'dinregular';
src: url($dir-fonts + 'din_regular-webfont.eot');
src: url($dir-fonts + 'din_regular-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts +'din_regular-webfont.woff2') format('woff2'),
url($dir-fonts +'din_regular-webfont.woff') format('woff'),
url($dir-fonts +'din_regular-webfont.ttf') format('truetype'),
url($dir-fonts +'din_regular-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'dinbold';
src: url($dir-fonts + 'din_bold-webfont.eot');
src: url($dir-fonts + 'din_bold-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts +'din_bold-webfont.woff2') format('woff2'),
url($dir-fonts +'din_bold-webfont.woff') format('woff'),
url($dir-fonts +'din_bold-webfont.ttf') format('truetype'),
url($dir-fonts +'din_bold-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FranklinGothic';
src: url($dir-fonts + 'franklingothic-webfont.eot');
src: url($dir-fonts + 'franklingothic-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts +'franklingothic-webfont.woff2') format('woff2'),
url($dir-fonts +'franklingothic-webfont.woff') format('woff'),
url($dir-fonts +'franklingothic-webfont.ttf') format('truetype'),
url($dir-fonts +'franklingothic-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Georgia';
src: url($dir-fonts + 'georgia-webfont.eot');
src: url($dir-fonts + 'georgia-webfont.eot?#iefix') format('embedded-opentype'),
url($dir-fonts +'georgia-webfont.woff2') format('woff2'),
url($dir-fonts +'georgia-webfont.woff') format('woff'),
url($dir-fonts +'georgia-webfont.ttf') format('truetype'),
url($dir-fonts +'georgia-webfont.svg#dinregular') format('svg');
font-weight: normal;
font-style: normal;
}

+ 0
- 11
assets/bootstrap.js 查看文件

@@ -1,11 +0,0 @@
import { startStimulusApp } from '@symfony/stimulus-bridge';

// Registers Stimulus controllers from controllers.json and in the controllers/ directory
export const app = startStimulusApp(require.context(
'@symfony/stimulus-bridge/lazy-controller-loader!./controllers',
true,
/\.(j|t)sx?$/
));

// register any custom, 3rd party controllers here
// app.register('some_controller_name', SomeImportedController);

+ 0
- 16
assets/controllers/hello_controller.js 查看文件

@@ -1,16 +0,0 @@
import { Controller } from 'stimulus';

/*
* This is an example Stimulus controller!
*
* Any element with a data-controller="hello" attribute will cause
* this controller to be executed. The name "hello" comes from the filename:
* hello_controller.js -> "hello"
*
* Delete this file or adapt it for your use!
*/
export default class extends Controller {
connect() {
this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';
}
}

+ 0
- 3
assets/styles/app.css 查看文件

@@ -1,3 +0,0 @@
body {
background-color: lightgray;
}

+ 32
- 26
composer.json 查看文件

@@ -4,15 +4,17 @@
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"php": ">=7.2.5",
"php": ">=7.4",
"ext-ctype": "*",
"ext-iconv": "*",
"artgris/filemanager-bundle": "^2.2",
"composer/package-versions-deprecated": "1.11.99.2",
"connectholland/cookie-consent-bundle": "^0.9.10",
"doctrine/annotations": "^1.0",
"doctrine/doctrine-bundle": "^2.3",
"doctrine/doctrine-migrations-bundle": "^3.1",
"doctrine/orm": "^2.8",
"dompdf/dompdf": "^1.0",
"easycorp/easyadmin-bundle": "^3.3",
"friendsofsymfony/ckeditor-bundle": "^2.3",
"knplabs/knp-paginator-bundle": "^5.6",
@@ -20,34 +22,37 @@
"phpdocumentor/reflection-docblock": "^5.2",
"sensio/framework-extra-bundle": "^5.1",
"stof/doctrine-extensions-bundle": "^1.6",
"symfony/asset": "5.2.*",
"symfony/console": "5.2.*",
"symfony/dotenv": "5.2.*",
"symfony/expression-language": "5.2.*",
"symfony/asset": "5.3.*",
"symfony/console": "5.3.*",
"symfony/dotenv": "5.3.*",
"symfony/expression-language": "5.3.*",
"symfony/flex": "^1.3.1",
"symfony/form": "5.2.*",
"symfony/framework-bundle": "5.2.*",
"symfony/http-client": "5.2.*",
"symfony/intl": "5.2.*",
"symfony/mailer": "5.2.*",
"symfony/mime": "5.2.*",
"symfony/form": "5.3.*",
"symfony/framework-bundle": "5.3.*",
"symfony/http-client": "5.3.*",
"symfony/intl": "5.3.*",
"symfony/mailer": "5.3.*",
"symfony/mime": "5.3.*",
"symfony/monolog-bundle": "^3.1",
"symfony/notifier": "5.2.*",
"symfony/process": "5.2.*",
"symfony/property-access": "5.2.*",
"symfony/property-info": "5.2.*",
"symfony/proxy-manager-bridge": "5.2.*",
"symfony/security-bundle": "5.2.*",
"symfony/serializer": "5.2.*",
"symfony/string": "5.2.*",
"symfony/translation": "5.2.*",
"symfony/twig-bundle": "^5.2",
"symfony/validator": "5.2.*",
"symfony/web-link": "5.2.*",
"symfony/notifier": "5.3.*",
"symfony/process": "5.3.*",
"symfony/property-access": "5.3.*",
"symfony/property-info": "5.3.*",
"symfony/proxy-manager-bridge": "5.3.*",
"symfony/security-bundle": "5.3.*",
"symfony/serializer": "5.3.*",
"symfony/string": "5.3.*",
"symfony/translation": "5.3.*",
"symfony/twig-bundle": "^5.3",
"symfony/validator": "5.3.*",
"symfony/web-link": "5.3.*",
"symfony/webpack-encore-bundle": "^1.11",
"symfony/yaml": "5.2.*",
"symfony/yaml": "5.3.*",
"twig/extra-bundle": "^2.12|^3.0",
"twig/twig": "^2.12|^3.0"
"twig/twig": "^2.12|^3.0",
"welp/mailchimp-bundle": "^1.3",
"mailjet/mailjet-bundle": "^2.0",
"mailjet/mailjet-swiftmailer": "1.0.6"
},
"require-dev": {
"symfony/browser-kit": "^5.2",
@@ -85,6 +90,7 @@
"scripts": {
"auto-scripts": {
"cache:clear": "symfony-cmd",
"ckeditor:install --clear=drop": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
},
"post-install-cmd": [
@@ -100,7 +106,7 @@
"extra": {
"symfony": {
"allow-contrib": false,
"require": "5.2.*"
"require": "5.3.*"
}
}
}

+ 2206
- 904
composer.lock
文件差异内容过多而无法显示
查看文件


+ 4
- 0
config/bundles.php 查看文件

@@ -18,6 +18,10 @@ return [
Artgris\Bundle\FileManagerBundle\ArtgrisFileManagerBundle::class => ['all' => true],
EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle::class => ['all' => true],
Lc\SovBundle\LcSovBundle::class => ['all' => true],
Lc\PietroBundle\LcPietroBundle::class => ['all' => true],
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
Knp\Bundle\PaginatorBundle\KnpPaginatorBundle::class => ['all' => true],
Welp\MailchimpBundle\WelpMailchimpBundle::class => ['all' => true],
ConnectHolland\CookieConsentBundle\CHCookieConsentBundle::class => ['all' => true],
Mailjet\MailjetBundle\MailjetBundle::class => ['all' => true],
];

+ 32
- 0
config/dependencies.php 查看文件

@@ -0,0 +1,32 @@
<?php

namespace Symfony\Component\DependencyInjection\Loader\Configurator;

return function(ContainerConfigurator $configurator) {

$services = $configurator->services();

$baseDirectoryDependency = dirname(__FILE__).'/../src/Dependency/';
$directoriesDenpendencyInjection = scandir($baseDirectoryDependency);
$dependencies = [];
foreach($directoriesDenpendencyInjection as $directory) {
if($directory != '.' && $directory != '..' && is_dir($baseDirectoryDependency.$directory)) {
$filesDenpendencyInjection = scandir($baseDirectoryDependency.$directory);
foreach($filesDenpendencyInjection as $file) {
if($file != '.' && $file != '..') {
$classDependency = 'App\Dependency\\'.$directory.'\\'.str_replace('.php', '', $file) ;
$dependencies[] = new $classDependency;
}
}
}
}

foreach($dependencies as $dependency) {
$aliases = $dependency->getAliases();

foreach($aliases as $alias => $final) {
$services->alias($alias, $final);
}
}

};

+ 7
- 0
config/packages/ch_cookie_consent.yaml 查看文件

@@ -0,0 +1,7 @@
ch_cookie_consent:
theme: 'light' # light, dark
categories: # Below are the default supported categories
- 'piwik'
use_logger: true # Logs user actions to database
position: 'bottom' # top, bottom
simplified: false # When set to true the user can only deny or accept all cookies at once

+ 11
- 1
config/packages/doctrine.yaml 查看文件

@@ -19,4 +19,14 @@ doctrine:
Lc\SovBundle\Model\Reminder\ReminderInterface: App\Entity\Reminder\Reminder
Lc\SovBundle\Model\User\GroupUserInterface: App\Entity\User\GroupUser
Lc\SovBundle\Model\Site\SiteInterface: App\Entity\Site\Site
Lc\SovBundle\Model\Setting\SiteSettingInterface: App\Entity\Setting\SiteSetting
Lc\SovBundle\Model\Setting\SiteSettingInterface: App\Entity\Setting\SiteSetting
Lc\SovBundle\Model\Ticket\TicketInterface: App\Entity\Ticket\Ticket
Lc\SovBundle\Model\Ticket\TicketMessageInterface: App\Entity\Ticket\TicketMessage
Lc\PietroBundle\Model\Dream\DreamInterface: App\Entity\Dream\Dream
Lc\PietroBundle\Model\IndividualData\IndividualDataInterface: App\Entity\IndividualData\IndividualData
Lc\PietroBundle\Model\ProjectBoost\ProjectBoostInterface: App\Entity\ProjectBoost\ProjectBoost
Lc\PietroBundle\Model\ProjectInspiring\ProjectInspiringInterface: App\Entity\ProjectInspiring\ProjectInspiring
Lc\PietroBundle\Model\Revolt\RevoltInterface: App\Entity\Revolt\Revolt
Lc\PietroBundle\Model\Subthematic\SubthematicInterface: App\Entity\Thematic\Subthematic
Lc\PietroBundle\Model\Territory\TerritoryInterface: App\Entity\Territory\Territory
Lc\PietroBundle\Model\Thematic\ThematicInterface: App\Entity\Thematic\Thematic

+ 8
- 0
config/packages/fos_ck_editor.yaml 查看文件

@@ -0,0 +1,8 @@
# Read the documentation: https://symfony.com/doc/current/bundles/FOSCKEditorBundle/index.html
fos_ck_editor:
base_path: "build/ckeditor"
js_path: "build/ckeditor/ckeditor.js"

twig:
form_themes:
- '@FOSCKEditor/Form/ckeditor_widget.html.twig'

+ 2
- 2
config/packages/framework.yaml 查看文件

@@ -1,7 +1,7 @@
# see https://symfony.com/doc/current/reference/configuration/framework.html
framework:
secret: '%env(APP_SECRET)%'
#csrf_protection: true
csrf_protection: true
#http_method_override: true

# Enables session support. Note that the session will ONLY be started if you read or write from it.
@@ -11,7 +11,7 @@ framework:
cookie_secure: auto
cookie_samesite: lax

#esi: true
esi: true
#fragments: true
php_errors:
log: true

+ 4
- 0
config/packages/mailjet.yaml 查看文件

@@ -0,0 +1,4 @@
mailjet:
api_key: "%env(MAILJET_APIKEY_PUBLIC)%"
secret_key: "%env(MAILJET_APIKEY_PRIVATE)%"


+ 3
- 2
config/packages/prod/monolog.yaml 查看文件

@@ -8,9 +8,10 @@ monolog:
buffer_size: 50 # How many messages should be saved? Prevent memory leaks
nested:
type: stream
path: php://stderr
# path: php://stderr
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
formatter: monolog.formatter.json
# formatter: monolog.formatter.json
console:
type: console
process_psr_3_messages: false

+ 10
- 14
config/packages/security.yaml 查看文件

@@ -1,4 +1,5 @@
security:
enable_authenticator_manager: true
encoders:
App\Entity\User\User:
algorithm: auto
@@ -15,24 +16,19 @@ security:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false

main:
pattern: ^/
anonymous: true
admin:
pattern: ^/(admin|login|logout)
lazy: true
form_login:
login_path: sov_login
check_path: sov_login
http_basic: ~
entry_point: form_login
provider: app_user_provider
guard:
authenticators:
- Lc\SovBundle\Authenticator\LoginFormAuthenticator
custom_authenticator: Lc\SovBundle\Authenticator\LoginFormAuthenticator
logout:
path: sov_logout
# where to redirect after logout
# target: app_any_route

# activate different ways to authenticate
# https://symfony.com/doc/current/security.html#firewalls-authentication

# https://symfony.com/doc/current/security/impersonating_user.html
# switch_user: true
target: sov_login

# Easy way to control access for large sections of your site
# Note: Only the *first* access control that matches will be used

+ 9
- 0
config/packages/twig.yaml 查看文件

@@ -1,2 +1,11 @@
twig:
default_path: '%kernel.project_dir%/templates'
globals:
# container piedro
dream_container: '@Lc\PietroBundle\Container\Dream\DreamContainer'
individual_data_container: '@Lc\PietroBundle\Container\IndividualData\IndividualDataContainer'
project_boost_container: '@Lc\PietroBundle\Container\ProjectBoost\ProjectBoostContainer'
project_inspiring_container: '@Lc\PietroBundle\Container\ProjectInspiring\ProjectInspiringContainer'
revolt_container: '@Lc\PietroBundle\Container\Revolt\RevoltContainer'
territory_container: '@Lc\PietroBundle\Container\Territory\TerritoryContainer'
thematic_container: '@Lc\PietroBundle\Container\Thematic\ThematicContainer'

+ 50
- 2
config/routes.yaml 查看文件

@@ -12,8 +12,56 @@ app_admin_dashboard_animator:

app_homepage:
path: /
controller: App\Controller\Frontend\DefaultController:home
controller: App\Controller\Frontend\HomeController:home

app_politique:
path: /politique-confidentialite
controller: App\Controller\Frontend\PageController::politique

app_legal_mention:
path: /mentions-legales
controller: App\Controller\Frontend\DefaultController::mention
controller: App\Controller\Frontend\PageController::mention

app_carto_interactive:
path: /cartographie-interactive
controller: App\Controller\Frontend\CartoController::cartoInteractive

app_carto_json:
path: /cartographie-json
controller: App\Controller\Frontend\CartoController::cartoJson

app_carto_liste:
path: /cartographie-list
controller: App\Controller\Frontend\CartoController::cartoListe

app_export_csv:
path: /export-csv
controller: App\Controller\Frontend\CartoController::exportCsv

app_export_pdf:
path: /export-pdf
controller: App\Controller\Frontend\CartoController::exportPdf

app_carto_carte:
path: /cartographie-carte
controller: App\Controller\Frontend\CartoController::cartoCarte

app_contact:
path: /contact
controller: App\Controller\Frontend\ContactController::contact

app_contact_form:
path: /contact-form
controller: App\Controller\Frontend\ContactController::contactForm

app_about:
path: /a-propos
controller: App\Controller\Frontend\AboutController::about

app_contribuate:
path: /contribution-individuel
controller: App\Controller\Frontend\ContribuateController::contribuate

app_newsletter_subscribe:
path: /newsletter/inscription
controller: App\Controller\Frontend\NewsletterController::subscribeNewsletter

+ 2
- 0
config/routes/ch_cookie_consent.yaml 查看文件

@@ -0,0 +1,2 @@
ch_cookie_consent:
resource: "@CHCookieConsentBundle/Resources/config/routing.yaml"

+ 15
- 0
config/services.yaml 查看文件

@@ -7,7 +7,9 @@ parameters:
app.locales: ["fr"]
app.default_locale: "fr"
app.path_uploads: '/uploads'
app.admin.logo: 'Logo-Aux-Actes-Citoyens.jpg'
app.reminder.route_render_modal: 'sov_admin_reminder_render_modal'
app.assets_directory: '%kernel.project_dir%/public/assets/'

services:
# default configuration for services in *this* file
@@ -31,3 +33,16 @@ services:
resource: '../src/Controller/'
tags: ['controller.service_arguments']

Mailjet\MailjetSwiftMailer\SwiftMailer\MailjetTransport: '@swiftmailer.mailer.transport.mailjet'

app.form.extension.type.cookie_consent:
class: App\Form\CookieConsentTypeExtension
tags:
- { name: form.type_extension, extended_type: ConnectHolland\CookieConsentBundle\Form\CookieConsentType }
arguments:
- '@ConnectHolland\CookieConsentBundle\Cookie\CookieChecker'
- '%ch_cookie_consent.categories%'
- '%ch_cookie_consent.simplified%'

welp_mailchimp:
api_key: 86a597a26c06a1896fe0adc58d1e8aef-us2

+ 0
- 51
migrations/Version20210524094036.php 查看文件

@@ -1,51 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210524094036 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE file (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, path VARCHAR(255) DEFAULT NULL, legend VARCHAR(255) DEFAULT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, locales_enabled LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', position DOUBLE PRECISION NOT NULL, INDEX IDX_8C9F3610B03A8386 (created_by_id), INDEX IDX_8C9F3610896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE page (id INT AUTO_INCREMENT NOT NULL, image_id INT DEFAULT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, meta_title VARCHAR(255) DEFAULT NULL, meta_description LONGTEXT DEFAULT NULL, old_urls LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', slug VARCHAR(255) NOT NULL, position DOUBLE PRECISION NOT NULL, status DOUBLE PRECISION NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, INDEX IDX_140AB6203DA5256D (image_id), INDEX IDX_140AB620B03A8386 (created_by_id), INDEX IDX_140AB620896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE page_file (page_id INT NOT NULL, file_id INT NOT NULL, INDEX IDX_B5B2ACAC4663E4 (page_id), INDEX IDX_B5B2ACA93CB796C (file_id), PRIMARY KEY(page_id, file_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) NOT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', password VARCHAR(255) NOT NULL, lastname VARCHAR(255) DEFAULT NULL, firstname VARCHAR(255) DEFAULT NULL, is_verified TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F3610B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F3610896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB6203DA5256D FOREIGN KEY (image_id) REFERENCES file (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE page_file ADD CONSTRAINT FK_B5B2ACAC4663E4 FOREIGN KEY (page_id) REFERENCES page (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE page_file ADD CONSTRAINT FK_B5B2ACA93CB796C FOREIGN KEY (file_id) REFERENCES file (id) ON DELETE CASCADE');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB6203DA5256D');
$this->addSql('ALTER TABLE page_file DROP FOREIGN KEY FK_B5B2ACA93CB796C');
$this->addSql('ALTER TABLE page_file DROP FOREIGN KEY FK_B5B2ACAC4663E4');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F3610B03A8386');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F3610896DBBDE');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620B03A8386');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620896DBBDE');
$this->addSql('DROP TABLE file');
$this->addSql('DROP TABLE page');
$this->addSql('DROP TABLE page_file');
$this->addSql('DROP TABLE user');
}
}

+ 0
- 35
migrations/Version20210524124412.php 查看文件

@@ -1,35 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210524124412 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE page ADD file_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB62093CB796C FOREIGN KEY (file_id) REFERENCES file (id)');
$this->addSql('CREATE INDEX IDX_140AB62093CB796C ON page (file_id)');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB62093CB796C');
$this->addSql('DROP INDEX IDX_140AB62093CB796C ON page');
$this->addSql('ALTER TABLE page DROP file_id');
}
}

+ 0
- 68
migrations/Version20210531143333.php 查看文件

@@ -1,68 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210531143333 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE collectif_data (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, territory_id INT DEFAULT NULL, nb_participant INT NOT NULL, INDEX IDX_F35F8503A76ED395 (user_id), INDEX IDX_F35F850373F74AD4 (territory_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE configuration (id INT AUTO_INCREMENT NOT NULL, value VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE dreams (id INT AUTO_INCREMENT NOT NULL, individual_data_id INT DEFAULT NULL, collectif_data_id INT DEFAULT NULL, INDEX IDX_FD07CC0AE2920B1 (individual_data_id), INDEX IDX_FD07CC0AD9275BF1 (collectif_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE individual_data (id INT AUTO_INCREMENT NOT NULL, firstname VARCHAR(255) NOT NULL, lastname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, intro_question VARCHAR(255) NOT NULL, intro_answer VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE projects_boost (id INT AUTO_INCREMENT NOT NULL, individual_data_id INT DEFAULT NULL, collectif_data_id INT DEFAULT NULL, INDEX IDX_C3E57356E2920B1 (individual_data_id), INDEX IDX_C3E57356D9275BF1 (collectif_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE projects_inspiring (id INT AUTO_INCREMENT NOT NULL, individual_data_id INT DEFAULT NULL, collectif_data_id INT DEFAULT NULL, INDEX IDX_E60CAEC6E2920B1 (individual_data_id), INDEX IDX_E60CAEC6D9275BF1 (collectif_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE revolts (id INT AUTO_INCREMENT NOT NULL, individual_data_id INT DEFAULT NULL, collectif_data_id INT DEFAULT NULL, INDEX IDX_68E7DC9FE2920B1 (individual_data_id), INDEX IDX_68E7DC9FD9275BF1 (collectif_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE territory (id INT AUTO_INCREMENT NOT NULL, individual_data_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, INDEX IDX_E9743966E2920B1 (individual_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE thematic (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE collectif_data ADD CONSTRAINT FK_F35F8503A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE collectif_data ADD CONSTRAINT FK_F35F850373F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id)');
$this->addSql('ALTER TABLE dreams ADD CONSTRAINT FK_FD07CC0AE2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE dreams ADD CONSTRAINT FK_FD07CC0AD9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE projects_boost ADD CONSTRAINT FK_C3E57356E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE projects_boost ADD CONSTRAINT FK_C3E57356D9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE projects_inspiring ADD CONSTRAINT FK_E60CAEC6E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE projects_inspiring ADD CONSTRAINT FK_E60CAEC6D9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE revolts ADD CONSTRAINT FK_68E7DC9FE2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE revolts ADD CONSTRAINT FK_68E7DC9FD9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE dreams DROP FOREIGN KEY FK_FD07CC0AD9275BF1');
$this->addSql('ALTER TABLE projects_boost DROP FOREIGN KEY FK_C3E57356D9275BF1');
$this->addSql('ALTER TABLE projects_inspiring DROP FOREIGN KEY FK_E60CAEC6D9275BF1');
$this->addSql('ALTER TABLE revolts DROP FOREIGN KEY FK_68E7DC9FD9275BF1');
$this->addSql('ALTER TABLE dreams DROP FOREIGN KEY FK_FD07CC0AE2920B1');
$this->addSql('ALTER TABLE projects_boost DROP FOREIGN KEY FK_C3E57356E2920B1');
$this->addSql('ALTER TABLE projects_inspiring DROP FOREIGN KEY FK_E60CAEC6E2920B1');
$this->addSql('ALTER TABLE revolts DROP FOREIGN KEY FK_68E7DC9FE2920B1');
$this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966E2920B1');
$this->addSql('ALTER TABLE collectif_data DROP FOREIGN KEY FK_F35F850373F74AD4');
$this->addSql('DROP TABLE collectif_data');
$this->addSql('DROP TABLE configuration');
$this->addSql('DROP TABLE dreams');
$this->addSql('DROP TABLE individual_data');
$this->addSql('DROP TABLE projects_boost');
$this->addSql('DROP TABLE projects_inspiring');
$this->addSql('DROP TABLE revolts');
$this->addSql('DROP TABLE territory');
$this->addSql('DROP TABLE thematic');
}
}

+ 0
- 59
migrations/Version20210601122627.php 查看文件

@@ -1,59 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210601122627 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE collectif_data ADD status DOUBLE PRECISION NOT NULL');
$this->addSql('ALTER TABLE configuration ADD dev_alias VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE dreams ADD thematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE dreams ADD CONSTRAINT FK_FD07CC0A2395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('CREATE INDEX IDX_FD07CC0A2395FCED ON dreams (thematic_id)');
$this->addSql('ALTER TABLE individual_data ADD status DOUBLE PRECISION NOT NULL');
$this->addSql('ALTER TABLE projects_boost ADD thematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE projects_boost ADD CONSTRAINT FK_C3E573562395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('CREATE INDEX IDX_C3E573562395FCED ON projects_boost (thematic_id)');
$this->addSql('ALTER TABLE projects_inspiring ADD thematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE projects_inspiring ADD CONSTRAINT FK_E60CAEC62395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('CREATE INDEX IDX_E60CAEC62395FCED ON projects_inspiring (thematic_id)');
$this->addSql('ALTER TABLE revolts ADD thematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE revolts ADD CONSTRAINT FK_68E7DC9F2395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('CREATE INDEX IDX_68E7DC9F2395FCED ON revolts (thematic_id)');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE collectif_data DROP status');
$this->addSql('ALTER TABLE configuration DROP dev_alias');
$this->addSql('ALTER TABLE dreams DROP FOREIGN KEY FK_FD07CC0A2395FCED');
$this->addSql('DROP INDEX IDX_FD07CC0A2395FCED ON dreams');
$this->addSql('ALTER TABLE dreams DROP thematic_id, DROP description');
$this->addSql('ALTER TABLE individual_data DROP status');
$this->addSql('ALTER TABLE projects_boost DROP FOREIGN KEY FK_C3E573562395FCED');
$this->addSql('DROP INDEX IDX_C3E573562395FCED ON projects_boost');
$this->addSql('ALTER TABLE projects_boost DROP thematic_id, DROP description');
$this->addSql('ALTER TABLE projects_inspiring DROP FOREIGN KEY FK_E60CAEC62395FCED');
$this->addSql('DROP INDEX IDX_E60CAEC62395FCED ON projects_inspiring');
$this->addSql('ALTER TABLE projects_inspiring DROP thematic_id, DROP description');
$this->addSql('ALTER TABLE revolts DROP FOREIGN KEY FK_68E7DC9F2395FCED');
$this->addSql('DROP INDEX IDX_68E7DC9F2395FCED ON revolts');
$this->addSql('ALTER TABLE revolts DROP thematic_id, DROP description');
}
}

+ 0
- 41
migrations/Version20210609090212.php 查看文件

@@ -1,41 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210609090212 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE individual_data ADD territory_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE individual_data ADD CONSTRAINT FK_653169D073F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id)');
$this->addSql('CREATE INDEX IDX_653169D073F74AD4 ON individual_data (territory_id)');
$this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966E2920B1');
$this->addSql('DROP INDEX IDX_E9743966E2920B1 ON territory');
$this->addSql('ALTER TABLE territory DROP individual_data_id');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE individual_data DROP FOREIGN KEY FK_653169D073F74AD4');
$this->addSql('DROP INDEX IDX_653169D073F74AD4 ON individual_data');
$this->addSql('ALTER TABLE individual_data DROP territory_id');
$this->addSql('ALTER TABLE territory ADD individual_data_id INT DEFAULT NULL');
$this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('CREATE INDEX IDX_E9743966E2920B1 ON territory (individual_data_id)');
}
}

+ 0
- 47
migrations/Version20210623142443.php 查看文件

@@ -1,47 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210623142443 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE group_user (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A4C98D39B03A8386 (created_by_id), INDEX IDX_A4C98D39896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, crud_action VARCHAR(64) DEFAULT NULL, crud_controller_fqcn VARCHAR(255) DEFAULT NULL, entity_id INT DEFAULT NULL, date_reminder DATE DEFAULT NULL, done TINYINT(1) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_40374F40B03A8386 (created_by_id), INDEX IDX_40374F40896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder_user_interface (reminder_id INT NOT NULL, user_interface_id INT NOT NULL, INDEX IDX_7FD2584BD987BE75 (reminder_id), INDEX IDX_7FD2584B2BC79580 (user_interface_id), PRIMARY KEY(reminder_id, user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_group_user_interface (user_id INT NOT NULL, group_user_interface_id INT NOT NULL, INDEX IDX_12B87B34A76ED395 (user_id), INDEX IDX_12B87B34F583BABC (group_user_interface_id), PRIMARY KEY(user_id, group_user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584BD987BE75 FOREIGN KEY (reminder_id) REFERENCES reminder (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584B2BC79580 FOREIGN KEY (user_interface_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34F583BABC FOREIGN KEY (group_user_interface_id) REFERENCES group_user (id) ON DELETE CASCADE');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34F583BABC');
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584BD987BE75');
$this->addSql('DROP TABLE group_user');
$this->addSql('DROP TABLE reminder');
$this->addSql('DROP TABLE reminder_user_interface');
$this->addSql('DROP TABLE user_group_user_interface');
}
}

+ 0
- 47
migrations/Version20210623142449.php 查看文件

@@ -1,47 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210623142449 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE group_user (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A4C98D39B03A8386 (created_by_id), INDEX IDX_A4C98D39896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, crud_action VARCHAR(64) DEFAULT NULL, crud_controller_fqcn VARCHAR(255) DEFAULT NULL, entity_id INT DEFAULT NULL, date_reminder DATE DEFAULT NULL, done TINYINT(1) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_40374F40B03A8386 (created_by_id), INDEX IDX_40374F40896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder_user_interface (reminder_id INT NOT NULL, user_interface_id INT NOT NULL, INDEX IDX_7FD2584BD987BE75 (reminder_id), INDEX IDX_7FD2584B2BC79580 (user_interface_id), PRIMARY KEY(reminder_id, user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_group_user_interface (user_id INT NOT NULL, group_user_interface_id INT NOT NULL, INDEX IDX_12B87B34A76ED395 (user_id), INDEX IDX_12B87B34F583BABC (group_user_interface_id), PRIMARY KEY(user_id, group_user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584BD987BE75 FOREIGN KEY (reminder_id) REFERENCES reminder (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584B2BC79580 FOREIGN KEY (user_interface_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34F583BABC FOREIGN KEY (group_user_interface_id) REFERENCES group_user (id) ON DELETE CASCADE');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34F583BABC');
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584BD987BE75');
$this->addSql('DROP TABLE group_user');
$this->addSql('DROP TABLE reminder');
$this->addSql('DROP TABLE reminder_user_interface');
$this->addSql('DROP TABLE user_group_user_interface');
}
}

+ 0
- 36
migrations/Version20210623143316.php 查看文件

@@ -1,36 +0,0 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210623143316 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE site (id INT AUTO_INCREMENT NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE site_setting (id INT AUTO_INCREMENT NOT NULL, site_id INT NOT NULL, file_id INT DEFAULT NULL, name VARCHAR(63) NOT NULL, text LONGTEXT DEFAULT NULL, date DATETIME DEFAULT NULL, INDEX IDX_64D05A53F6BD1646 (site_id), INDEX IDX_64D05A5393CB796C (file_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A53F6BD1646 FOREIGN KEY (site_id) REFERENCES site (id)');
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A5393CB796C FOREIGN KEY (file_id) REFERENCES file (id)');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE site_setting DROP FOREIGN KEY FK_64D05A53F6BD1646');
$this->addSql('DROP TABLE site');
$this->addSql('DROP TABLE site_setting');
}
}

+ 149
- 0
migrations/Version20211008103658.php 查看文件

@@ -0,0 +1,149 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20211008103658 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE block (id INT AUTO_INCREMENT NOT NULL, dev_alias VARCHAR(255) NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, status DOUBLE PRECISION NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE ch_cookieconsent_log (id INT AUTO_INCREMENT NOT NULL, ip_address VARCHAR(255) NOT NULL, cookie_consent_key VARCHAR(255) NOT NULL, cookie_name VARCHAR(255) NOT NULL, cookie_value VARCHAR(255) NOT NULL, timestamp DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE collectif_data (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, territory_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, nb_participant INT NOT NULL, status DOUBLE PRECISION NOT NULL, INDEX IDX_F35F8503A76ED395 (user_id), INDEX IDX_F35F850373F74AD4 (territory_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE configuration (id INT AUTO_INCREMENT NOT NULL, value VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE dream (id INT AUTO_INCREMENT NOT NULL, collectif_data_id INT DEFAULT NULL, individual_data_id INT DEFAULT NULL, INDEX IDX_6A5F004FD9275BF1 (collectif_data_id), INDEX IDX_6A5F004FE2920B1 (individual_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE file (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, path VARCHAR(255) DEFAULT NULL, legend VARCHAR(255) DEFAULT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, locales_enabled LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', position DOUBLE PRECISION NOT NULL, INDEX IDX_8C9F3610B03A8386 (created_by_id), INDEX IDX_8C9F3610896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE group_user (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A4C98D39B03A8386 (created_by_id), INDEX IDX_A4C98D39896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE individual_data (id INT AUTO_INCREMENT NOT NULL, territory_id INT DEFAULT NULL, firstname VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, intro_question VARCHAR(255) DEFAULT NULL, intro_answer VARCHAR(255) DEFAULT NULL, status DOUBLE PRECISION NOT NULL, INDEX IDX_653169D073F74AD4 (territory_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE page (id INT AUTO_INCREMENT NOT NULL, image_id INT DEFAULT NULL, file_id INT DEFAULT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, meta_title VARCHAR(255) DEFAULT NULL, meta_description LONGTEXT DEFAULT NULL, old_urls LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', slug VARCHAR(255) NOT NULL, position DOUBLE PRECISION NOT NULL, status DOUBLE PRECISION NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, INDEX IDX_140AB6203DA5256D (image_id), INDEX IDX_140AB62093CB796C (file_id), INDEX IDX_140AB620B03A8386 (created_by_id), INDEX IDX_140AB620896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE page_file (page_id INT NOT NULL, file_id INT NOT NULL, INDEX IDX_B5B2ACAC4663E4 (page_id), INDEX IDX_B5B2ACA93CB796C (file_id), PRIMARY KEY(page_id, file_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE project_boost (id INT AUTO_INCREMENT NOT NULL, collectif_data_id INT DEFAULT NULL, individual_data_id INT DEFAULT NULL, INDEX IDX_45312EF6D9275BF1 (collectif_data_id), INDEX IDX_45312EF6E2920B1 (individual_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE project_inspiring (id INT AUTO_INCREMENT NOT NULL, collectif_data_id INT DEFAULT NULL, individual_data_id INT DEFAULT NULL, INDEX IDX_2E8C2C2ED9275BF1 (collectif_data_id), INDEX IDX_2E8C2C2EE2920B1 (individual_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, crud_action VARCHAR(64) DEFAULT NULL, crud_controller_fqcn VARCHAR(255) DEFAULT NULL, entity_id INT DEFAULT NULL, date_reminder DATE DEFAULT NULL, done TINYINT(1) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_40374F40B03A8386 (created_by_id), INDEX IDX_40374F40896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE reminder_user_interface (reminder_id INT NOT NULL, user_interface_id INT NOT NULL, INDEX IDX_7FD2584BD987BE75 (reminder_id), INDEX IDX_7FD2584B2BC79580 (user_interface_id), PRIMARY KEY(reminder_id, user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE revolt (id INT AUTO_INCREMENT NOT NULL, collectif_data_id INT DEFAULT NULL, individual_data_id INT DEFAULT NULL, INDEX IDX_35051787D9275BF1 (collectif_data_id), INDEX IDX_35051787E2920B1 (individual_data_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE site (id INT AUTO_INCREMENT NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE site_setting (id INT AUTO_INCREMENT NOT NULL, site_id INT NOT NULL, file_id INT DEFAULT NULL, name VARCHAR(63) NOT NULL, text LONGTEXT DEFAULT NULL, date DATETIME DEFAULT NULL, INDEX IDX_64D05A53F6BD1646 (site_id), INDEX IDX_64D05A5393CB796C (file_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE subthematic (id INT AUTO_INCREMENT NOT NULL, thematic_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, INDEX IDX_778C62FB2395FCED (thematic_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE territory (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE thematic (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE ticket (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, type VARCHAR(32) NOT NULL, status VARCHAR(32) NOT NULL, subject VARCHAR(255) NOT NULL, tags LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', visitor_firstname VARCHAR(64) DEFAULT NULL, visitor_lastname VARCHAR(64) DEFAULT NULL, visitor_email VARCHAR(128) DEFAULT NULL, visitor_token VARCHAR(255) DEFAULT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_97A0ADA3A76ED395 (user_id), INDEX IDX_97A0ADA3B03A8386 (created_by_id), INDEX IDX_97A0ADA3896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE ticket_message (id INT AUTO_INCREMENT NOT NULL, ticket_id INT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, message LONGTEXT NOT NULL, answer_by_admin TINYINT(1) DEFAULT NULL, image_filename VARCHAR(255) DEFAULT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, status DOUBLE PRECISION NOT NULL, INDEX IDX_BA71692D700047D2 (ticket_id), INDEX IDX_BA71692DB03A8386 (created_by_id), INDEX IDX_BA71692D896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, lastname VARCHAR(255) DEFAULT NULL, firstname VARCHAR(255) DEFAULT NULL, phone VARCHAR(20) DEFAULT NULL, gender TINYINT(1) DEFAULT NULL, birthdate DATE DEFAULT NULL, is_verified TINYINT(1) NOT NULL, ticket_types_notification LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', dev_alias VARCHAR(255) DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_group_user_interface (user_id INT NOT NULL, group_user_interface_id INT NOT NULL, INDEX IDX_12B87B34A76ED395 (user_id), INDEX IDX_12B87B34F583BABC (group_user_interface_id), PRIMARY KEY(user_id, group_user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE collectif_data ADD CONSTRAINT FK_F35F8503A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE collectif_data ADD CONSTRAINT FK_F35F850373F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id)');
$this->addSql('ALTER TABLE dream ADD CONSTRAINT FK_6A5F004FD9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE dream ADD CONSTRAINT FK_6A5F004FE2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F3610B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F3610896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE individual_data ADD CONSTRAINT FK_653169D073F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB6203DA5256D FOREIGN KEY (image_id) REFERENCES file (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB62093CB796C FOREIGN KEY (file_id) REFERENCES file (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE page_file ADD CONSTRAINT FK_B5B2ACAC4663E4 FOREIGN KEY (page_id) REFERENCES page (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE page_file ADD CONSTRAINT FK_B5B2ACA93CB796C FOREIGN KEY (file_id) REFERENCES file (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE project_boost ADD CONSTRAINT FK_45312EF6D9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE project_boost ADD CONSTRAINT FK_45312EF6E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE project_inspiring ADD CONSTRAINT FK_2E8C2C2ED9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE project_inspiring ADD CONSTRAINT FK_2E8C2C2EE2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584BD987BE75 FOREIGN KEY (reminder_id) REFERENCES reminder (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584B2BC79580 FOREIGN KEY (user_interface_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE revolt ADD CONSTRAINT FK_35051787D9275BF1 FOREIGN KEY (collectif_data_id) REFERENCES collectif_data (id)');
$this->addSql('ALTER TABLE revolt ADD CONSTRAINT FK_35051787E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)');
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A53F6BD1646 FOREIGN KEY (site_id) REFERENCES site (id)');
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A5393CB796C FOREIGN KEY (file_id) REFERENCES file (id)');
$this->addSql('ALTER TABLE subthematic ADD CONSTRAINT FK_778C62FB2395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('ALTER TABLE ticket ADD CONSTRAINT FK_97A0ADA3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE ticket ADD CONSTRAINT FK_97A0ADA3B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE ticket ADD CONSTRAINT FK_97A0ADA3896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE ticket_message ADD CONSTRAINT FK_BA71692D700047D2 FOREIGN KEY (ticket_id) REFERENCES ticket (id)');
$this->addSql('ALTER TABLE ticket_message ADD CONSTRAINT FK_BA71692DB03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE ticket_message ADD CONSTRAINT FK_BA71692D896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34F583BABC FOREIGN KEY (group_user_interface_id) REFERENCES group_user (id) ON DELETE CASCADE');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE dream DROP FOREIGN KEY FK_6A5F004FD9275BF1');
$this->addSql('ALTER TABLE project_boost DROP FOREIGN KEY FK_45312EF6D9275BF1');
$this->addSql('ALTER TABLE project_inspiring DROP FOREIGN KEY FK_2E8C2C2ED9275BF1');
$this->addSql('ALTER TABLE revolt DROP FOREIGN KEY FK_35051787D9275BF1');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB6203DA5256D');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB62093CB796C');
$this->addSql('ALTER TABLE page_file DROP FOREIGN KEY FK_B5B2ACA93CB796C');
$this->addSql('ALTER TABLE site_setting DROP FOREIGN KEY FK_64D05A5393CB796C');
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34F583BABC');
$this->addSql('ALTER TABLE dream DROP FOREIGN KEY FK_6A5F004FE2920B1');
$this->addSql('ALTER TABLE project_boost DROP FOREIGN KEY FK_45312EF6E2920B1');
$this->addSql('ALTER TABLE project_inspiring DROP FOREIGN KEY FK_2E8C2C2EE2920B1');
$this->addSql('ALTER TABLE revolt DROP FOREIGN KEY FK_35051787E2920B1');
$this->addSql('ALTER TABLE page_file DROP FOREIGN KEY FK_B5B2ACAC4663E4');
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584BD987BE75');
$this->addSql('ALTER TABLE site_setting DROP FOREIGN KEY FK_64D05A53F6BD1646');
$this->addSql('ALTER TABLE collectif_data DROP FOREIGN KEY FK_F35F850373F74AD4');
$this->addSql('ALTER TABLE individual_data DROP FOREIGN KEY FK_653169D073F74AD4');
$this->addSql('ALTER TABLE subthematic DROP FOREIGN KEY FK_778C62FB2395FCED');
$this->addSql('ALTER TABLE ticket_message DROP FOREIGN KEY FK_BA71692D700047D2');
$this->addSql('ALTER TABLE collectif_data DROP FOREIGN KEY FK_F35F8503A76ED395');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F3610B03A8386');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F3610896DBBDE');
$this->addSql('ALTER TABLE group_user DROP FOREIGN KEY FK_A4C98D39B03A8386');
$this->addSql('ALTER TABLE group_user DROP FOREIGN KEY FK_A4C98D39896DBBDE');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620B03A8386');
$this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620896DBBDE');
$this->addSql('ALTER TABLE reminder DROP FOREIGN KEY FK_40374F40B03A8386');
$this->addSql('ALTER TABLE reminder DROP FOREIGN KEY FK_40374F40896DBBDE');
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584B2BC79580');
$this->addSql('ALTER TABLE ticket DROP FOREIGN KEY FK_97A0ADA3A76ED395');
$this->addSql('ALTER TABLE ticket DROP FOREIGN KEY FK_97A0ADA3B03A8386');
$this->addSql('ALTER TABLE ticket DROP FOREIGN KEY FK_97A0ADA3896DBBDE');
$this->addSql('ALTER TABLE ticket_message DROP FOREIGN KEY FK_BA71692DB03A8386');
$this->addSql('ALTER TABLE ticket_message DROP FOREIGN KEY FK_BA71692D896DBBDE');
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34A76ED395');
$this->addSql('DROP TABLE block');
$this->addSql('DROP TABLE ch_cookieconsent_log');
$this->addSql('DROP TABLE collectif_data');
$this->addSql('DROP TABLE configuration');
$this->addSql('DROP TABLE dream');
$this->addSql('DROP TABLE file');
$this->addSql('DROP TABLE group_user');
$this->addSql('DROP TABLE individual_data');
$this->addSql('DROP TABLE page');
$this->addSql('DROP TABLE page_file');
$this->addSql('DROP TABLE project_boost');
$this->addSql('DROP TABLE project_inspiring');
$this->addSql('DROP TABLE reminder');
$this->addSql('DROP TABLE reminder_user_interface');
$this->addSql('DROP TABLE revolt');
$this->addSql('DROP TABLE site');
$this->addSql('DROP TABLE site_setting');
$this->addSql('DROP TABLE subthematic');
$this->addSql('DROP TABLE territory');
$this->addSql('DROP TABLE thematic');
$this->addSql('DROP TABLE ticket');
$this->addSql('DROP TABLE ticket_message');
$this->addSql('DROP TABLE user');
$this->addSql('DROP TABLE user_group_user_interface');
}
}

+ 69
- 0
migrations/Version20211008103800.php 查看文件

@@ -0,0 +1,69 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20211008103800 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE dream ADD thematic_id INT DEFAULT NULL, ADD subthematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE dream ADD CONSTRAINT FK_6A5F004F2395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('ALTER TABLE dream ADD CONSTRAINT FK_6A5F004F6C159F58 FOREIGN KEY (subthematic_id) REFERENCES subthematic (id)');
$this->addSql('CREATE INDEX IDX_6A5F004F2395FCED ON dream (thematic_id)');
$this->addSql('CREATE INDEX IDX_6A5F004F6C159F58 ON dream (subthematic_id)');
$this->addSql('ALTER TABLE project_boost ADD thematic_id INT DEFAULT NULL, ADD subthematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE project_boost ADD CONSTRAINT FK_45312EF62395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('ALTER TABLE project_boost ADD CONSTRAINT FK_45312EF66C159F58 FOREIGN KEY (subthematic_id) REFERENCES subthematic (id)');
$this->addSql('CREATE INDEX IDX_45312EF62395FCED ON project_boost (thematic_id)');
$this->addSql('CREATE INDEX IDX_45312EF66C159F58 ON project_boost (subthematic_id)');
$this->addSql('ALTER TABLE project_inspiring ADD thematic_id INT DEFAULT NULL, ADD subthematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE project_inspiring ADD CONSTRAINT FK_2E8C2C2E2395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('ALTER TABLE project_inspiring ADD CONSTRAINT FK_2E8C2C2E6C159F58 FOREIGN KEY (subthematic_id) REFERENCES subthematic (id)');
$this->addSql('CREATE INDEX IDX_2E8C2C2E2395FCED ON project_inspiring (thematic_id)');
$this->addSql('CREATE INDEX IDX_2E8C2C2E6C159F58 ON project_inspiring (subthematic_id)');
$this->addSql('ALTER TABLE revolt ADD thematic_id INT DEFAULT NULL, ADD subthematic_id INT DEFAULT NULL, ADD description LONGTEXT NOT NULL');
$this->addSql('ALTER TABLE revolt ADD CONSTRAINT FK_350517872395FCED FOREIGN KEY (thematic_id) REFERENCES thematic (id)');
$this->addSql('ALTER TABLE revolt ADD CONSTRAINT FK_350517876C159F58 FOREIGN KEY (subthematic_id) REFERENCES subthematic (id)');
$this->addSql('CREATE INDEX IDX_350517872395FCED ON revolt (thematic_id)');
$this->addSql('CREATE INDEX IDX_350517876C159F58 ON revolt (subthematic_id)');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE dream DROP FOREIGN KEY FK_6A5F004F2395FCED');
$this->addSql('ALTER TABLE dream DROP FOREIGN KEY FK_6A5F004F6C159F58');
$this->addSql('DROP INDEX IDX_6A5F004F2395FCED ON dream');
$this->addSql('DROP INDEX IDX_6A5F004F6C159F58 ON dream');
$this->addSql('ALTER TABLE dream DROP thematic_id, DROP subthematic_id, DROP description');
$this->addSql('ALTER TABLE project_boost DROP FOREIGN KEY FK_45312EF62395FCED');
$this->addSql('ALTER TABLE project_boost DROP FOREIGN KEY FK_45312EF66C159F58');
$this->addSql('DROP INDEX IDX_45312EF62395FCED ON project_boost');
$this->addSql('DROP INDEX IDX_45312EF66C159F58 ON project_boost');
$this->addSql('ALTER TABLE project_boost DROP thematic_id, DROP subthematic_id, DROP description');
$this->addSql('ALTER TABLE project_inspiring DROP FOREIGN KEY FK_2E8C2C2E2395FCED');
$this->addSql('ALTER TABLE project_inspiring DROP FOREIGN KEY FK_2E8C2C2E6C159F58');
$this->addSql('DROP INDEX IDX_2E8C2C2E2395FCED ON project_inspiring');
$this->addSql('DROP INDEX IDX_2E8C2C2E6C159F58 ON project_inspiring');
$this->addSql('ALTER TABLE project_inspiring DROP thematic_id, DROP subthematic_id, DROP description');
$this->addSql('ALTER TABLE revolt DROP FOREIGN KEY FK_350517872395FCED');
$this->addSql('ALTER TABLE revolt DROP FOREIGN KEY FK_350517876C159F58');
$this->addSql('DROP INDEX IDX_350517872395FCED ON revolt');
$this->addSql('DROP INDEX IDX_350517876C159F58 ON revolt');
$this->addSql('ALTER TABLE revolt DROP thematic_id, DROP subthematic_id, DROP description');
}
}

migrations/Version20210602130250.php → migrations/Version20211011104739.php 查看文件

@@ -10,7 +10,7 @@ use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20210602130250 extends AbstractMigration
final class Version20211011104739 extends AbstractMigration
{
public function getDescription(): string
{
@@ -20,12 +20,12 @@ final class Version20210602130250 extends AbstractMigration
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE territory ADD dev_alias VARCHAR(255) DEFAULT NULL');
$this->addSql('ALTER TABLE user ADD created_at DATETIME NOT NULL, ADD updated_at DATETIME NOT NULL');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE territory DROP dev_alias');
$this->addSql('ALTER TABLE user DROP created_at, DROP updated_at');
}
}

+ 33
- 0
migrations/Version20211027140042.php 查看文件

@@ -0,0 +1,33 @@
<?php

declare(strict_types=1);

namespace DoctrineMigrations;

use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;

/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20211027140042 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}

public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('DROP TABLE configuration');
$this->addSql('ALTER TABLE site_setting CHANGE name name VARCHAR(63) DEFAULT NULL');
}

public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE configuration (id INT AUTO_INCREMENT NOT NULL, value VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, dev_alias VARCHAR(255) CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
$this->addSql('ALTER TABLE site_setting CHANGE name name VARCHAR(63) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`');
}
}

+ 0
- 7449
package-lock.json
文件差异内容过多而无法显示
查看文件


+ 30
- 25
package.json 查看文件

@@ -1,27 +1,32 @@
{
"devDependencies": {
"@symfony/stimulus-bridge": "^2.0.0",
"@symfony/webpack-encore": "^1.4.0",
"core-js": "^3.0.0",
"regenerator-runtime": "^0.13.2",
"sass": "^1.34.0",
"stimulus": "^2.0.0",
"webpack-notifier": "^1.6.0",
"select2-bootstrap4-theme": "^1.0.0",
"bootstrap-daterangepicker": "^3.1.0"
},
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev-server": "encore dev-server",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
},
"dependencies": {
"admin-lte": "^3.1.0",
"bootstrap-autocomplete": "^2.3.7",
"jquery": "^3.6.0",
"sass-loader": "^11.1.1"
}
"license": "UNLICENSED",
"private": true,
"scripts": {
"dev-server": "encore dev-server",
"dev": "encore dev",
"watch": "encore dev --watch",
"build": "encore production --progress"
},
"dependencies": {
"@amcharts/amcharts4": "^4.10.22",
"@symfony/stimulus-bridge": "^2.0.0",
"@symfony/webpack-encore": "^1.4.0",
"admin-lte": "^3.1.0",
"bootstrap-autocomplete": "^2.3.7",
"bootstrap-daterangepicker": "^3.1.0",
"ckeditor": "^4.12.1",
"core-js": "^3.0.0",
"file-loader": "^6.0.0",
"jquery": "^3.6.0",
"jquery-ui-sortable": "^1.0.0",
"regenerator-runtime": "^0.13.2",
"sass": "^1.34.0",
"sass-loader": "^11.1.1",
"select2-bootstrap4-theme": "^1.0.0",
"stimulus": "^2.0.0",
"ts-loader": "^8.0.1",
"typescript": "^4.4.2",
"webpack-notifier": "^1.6.0"
},
"devDependencies": {}
}

+ 5
- 0
phpunit.xml.dist 查看文件

@@ -13,6 +13,11 @@
<server name="SHELL_VERBOSITY" value="-1" />
<server name="SYMFONY_PHPUNIT_REMOVE" value="" />
<server name="SYMFONY_PHPUNIT_VERSION" value="8.5" />

<!-- ###+ mailjet/mailjet-bundle ### -->
<env name="MAILJET_APIKEY_PUBLIC" value="your-api_key"/>
<env name="MAILJET_APIKEY_PRIVATE" value="@@your-secret_key"/>
<!-- ###- mailjet/mailjet-bundle ### -->
</php>

<testsuites>

+ 21
- 0
public/assets/css/pdf.css 查看文件

@@ -0,0 +1,21 @@
.table-search {
border: 1px solid #568b6f;
}

thead {
border-bottom: 1px solid #568b6f;
}

th {
color: #568b6f;
background-color: #d0dfd7;
padding: 40px 20px 20px 20px;
}

.table-search tbody tr:nth-child(2n+1) {
background-color: #dcdcdc;
}

.table-search tbody td {
padding: 5px 10px 5px 10px;
}

二进制
public/assets/fonts/franklin_gothic_regular-webfont.eot 查看文件


+ 655
- 0
public/assets/fonts/franklin_gothic_regular-webfont.svg 查看文件

@@ -0,0 +1,655 @@
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="franklin_gothicregular" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="608" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="608" />
<glyph unicode="&#x09;" horiz-adv-x="608" />
<glyph unicode="&#xa0;" horiz-adv-x="608" />
<glyph unicode="!" horiz-adv-x="588" d="M94 1366h398l-94 -874h-210zM114 0v342h355v-342h-355z" />
<glyph unicode="&#x22;" horiz-adv-x="932" d="M47 1364h377l-66 -547h-248zM508 1364h376l-65 -547h-247z" />
<glyph unicode="#" horiz-adv-x="1325" d="M108 391v193h236l39 225h-201v193h236l64 364h192l-64 -364h228l65 364h195l-64 -364h180v-193h-214l-40 -225h180v-193h-214l-68 -391h-196l69 391h-227l-70 -391h-192l67 391h-201zM536 584h228l41 225h-227z" />
<glyph unicode="$" horiz-adv-x="1214" d="M58 172l176 198q78 -71 136 -101t158 -54v307q-100 17 -157 34t-105 44q-178 94 -178 324q0 82 31 153t89 126t140 90t180 47v118h191v-120q74 -12 131 -29t105.5 -41t105.5 -64l-162 -213q-46 47 -82.5 69t-97.5 42v-291l47 -6q74 -9 119 -21t88 -40q88 -50 136 -138 t48 -196q0 -112 -50.5 -197.5t-148 -140t-239.5 -74.5v-203h-191v197q-164 16 -270 57t-200 123zM360 966q0 -50 38 -79t130 -47v270q-88 -18 -128 -52t-40 -92zM719 213q92 20 132 54q40 33 40 91q0 57 -40.5 89.5t-131.5 48.5v-283z" />
<glyph unicode="%" horiz-adv-x="1292" d="M82 1092q0 86 35 153t99 104t148 37q82 0 146 -36.5t99.5 -102t35.5 -149.5q0 -90 -34.5 -158t-98.5 -105t-148 -37q-127 0 -204.5 81t-77.5 213zM131 0l865 1366h170l-871 -1366h-164zM270 1092q0 -188 92 -189q50 0 72 45q22 46 22 144q0 188 -92 188q-48 0 -71 -45 t-23 -143zM647 272q0 87 35.5 154.5t99.5 104.5t148 37q82 0 146 -37t99 -103t35 -150q0 -90 -34.5 -157t-98 -104t-147.5 -37t-148 36.5t-99.5 103t-35.5 152.5zM836 272q0 -188 92 -188q94 0 94 188q0 190 -92 191q-94 -1 -94 -191z" />
<glyph unicode="&#x26;" horiz-adv-x="1460" d="M68 340q0 86 35 156t111 133t200 125q-68 89 -96.5 152.5t-28.5 133.5q0 106 52.5 186t150 123t227.5 43q120 0 214.5 -37t146.5 -104t52 -153q0 -68 -35 -138t-97 -126q-58 -48 -142 -101l174 -197q80 94 132 238l239 -94q-60 -182 -203 -328q89 -72 199 -72h35v-296 h-56q-138 0 -235 32t-185 107q-100 -78 -200 -113.5t-218 -35.5q-138 0 -246 46t-167 129t-59 191zM420 391q0 -68 51 -116.5t121 -48.5q90 0 184 75l-227 271q-72 -49 -100.5 -88.5t-28.5 -92.5zM614 1100q0 -48 26 -93.5t87 -107.5q125 67 125 174q0 52 -37 86.5t-94 34.5 q-48 0 -77.5 -26.5t-29.5 -67.5z" />
<glyph unicode="'" horiz-adv-x="483" d="M47 1364h387l-66 -547h-256z" />
<glyph unicode="(" horiz-adv-x="602" d="M82 496q0 164 24.5 320t77 319.5t134.5 347.5l216 -89l-6 -12q-63 -168 -103 -315t-59 -287q-18 -138 -18 -284t18 -282t56 -277t102 -314l10 -25l-216 -88q-64 142 -109 269t-72.5 244t-41 235t-13.5 238z" />
<glyph unicode=")" horiz-adv-x="602" d="M68 -402l4 13q63 163 103.5 312.5t58.5 286.5q18 138 18 286q0 150 -17.5 284t-56 278t-102.5 312l-8 24l214 89q84 -188 136 -350.5t77 -319.5t25 -317q0 -161 -25 -317.5t-77 -318.5t-136 -350z" />
<glyph unicode="*" horiz-adv-x="774" d="M68 956l155 90l-155 86l82 146l153 -92v180h162v-180l161 92l80 -135l-161 -97l161 -90l-80 -141l-161 93v-183h-162v183l-153 -93z" />
<glyph unicode="+" d="M14 662v162h414v411h166v-411h416v-162h-416v-412h-166v412h-414z" />
<glyph unicode="," horiz-adv-x="518" d="M82 0v342h354v-278l-242 -376h-112l133 312h-133z" />
<glyph unicode="-" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="." horiz-adv-x="518" d="M82 0v342h354v-342h-354z" />
<glyph unicode="/" horiz-adv-x="973" d="M-56 -272l865 1638h164l-867 -1638h-162z" />
<glyph unicode="0" horiz-adv-x="1214" d="M53 676q0 197 71 354.5t198 245.5q126 88 286 88q119 0 220.5 -50t176.5 -143.5t115.5 -220t40.5 -274.5q0 -197 -71 -355.5t-197.5 -246.5t-284.5 -88q-159 0 -286 88.5t-198 246.5t-71 355zM422 676q0 -228 46 -335t146 -107q178 0 178 440q0 228 -46 335t-146 107 q-178 0 -178 -440z" />
<glyph unicode="1" horiz-adv-x="1214" d="M258 0v264h207v715q-90 -36 -168 -39v200q75 11 135 38.5t106 73.5t84 114h199v-1102h205v-264h-768z" />
<glyph unicode="2" horiz-adv-x="1214" d="M70 1030q96 174 225 255t309 81q146 0 264 -51.5t184 -142.5q66 -92 66 -204q0 -95 -40 -174t-115.5 -150.5t-167.5 -135.5q-91 -64 -299 -199h616v-309h-1038v228l487 426q197 168 197 298q0 47 -21 84.5t-58.5 59.5t-82.5 22q-164 0 -264 -236z" />
<glyph unicode="3" horiz-adv-x="1214" d="M35 252l229 166q81 -107 149.5 -148.5t158.5 -41.5q57 0 100.5 20t68.5 56t25 83q0 86 -73 134.5t-203 48.5q-16 0 -82 -5v252q56 -6 80 -6q116 0 178.5 39.5t62.5 111.5q0 66 -49 109t-125 43q-139 0 -273 -137l-198 189q228 200 502 200q136 0 249.5 -46t179 -127 t65.5 -177q0 -70 -38 -132q-38 -64 -102 -100q-58 -37 -178 -69q124 -26 196 -66q76 -41 122 -115t46 -153q0 -110 -70.5 -200.5t-194 -142.5t-273.5 -52q-174 0 -318 69t-235 197z" />
<glyph unicode="4" horiz-adv-x="1214" d="M39 301v275l581 776h336v-799h220v-252h-220v-301h-346v301h-571zM276 553h334v443z" />
<glyph unicode="5" horiz-adv-x="1214" d="M64 254l227 164q117 -182 303 -182q91 0 149 51t58 133q0 54 -27.5 98t-76.5 70t-105 26q-90 0 -209 -59l-239 133l48 664h865l-21 -310h-606l-14 -235q154 61 276 61q124 0 230.5 -56.5t167.5 -154.5q61 -99 61 -213q0 -130 -71.5 -235t-197.5 -164t-282 -59 q-108 0 -210 31.5t-185 92t-141 144.5z" />
<glyph unicode="6" horiz-adv-x="1214" d="M66 628q0 203 80 372.5t220 266.5t310 97q324 0 438 -332l-282 -84q-18 68 -44 100q-50 70 -134 70q-58 0 -105.5 -38t-75.5 -107q-38 -84 -43 -240q90 45 161 64.5t151 19.5q118 0 210 -50.5t144.5 -141.5t52.5 -205q0 -124 -65 -224t-182 -155t-265 -55 q-274 0 -430 192q-141 176 -141 450zM424 498q0 -142 51 -222t143 -80q50 0 93 28t69 74q27 46 27 98q0 80 -57.5 136t-139.5 56q-78 0 -186 -52v-38z" />
<glyph unicode="7" horiz-adv-x="1214" d="M125 1044l23 308h940v-197q-76 -114 -164 -293q-74 -148 -122 -291t-72 -287q-26 -144 -26 -284h-422q28 156 82 299q146 399 392 745h-631z" />
<glyph unicode="8" horiz-adv-x="1214" d="M53 342q0 91 46.5 151.5t99.5 89t121 54.5q-74 40 -120 86.5t-69 102.5t-23 124q0 122 64 216.5t180 146t266 51.5q144 0 259 -45t179 -126t64 -183q0 -96 -57 -162t-179 -108q116 -58 198 -134t82 -215q0 -90 -39 -165t-113 -129t-176 -82.5t-226 -28.5 q-172 0 -298 45.5t-192.5 127t-66.5 183.5zM385 391q0 -74 64.5 -119.5t164.5 -45.5q83 0 135 35t52 91q0 90 -158 148l-149 57q-108 -76 -109 -166zM452 1002q0 -38 22 -66t75 -54t149 -58q61 40 85 72t24 79q0 66 -53.5 106.5t-139.5 40.5q-72 0 -117 -34q-45 -32 -45 -86 z" />
<glyph unicode="9" horiz-adv-x="1214" d="M66 928q0 97 37 177.5t105.5 138.5t163 89t208.5 31q130 0 234 -45t180 -130t115.5 -204t39.5 -266q0 -108 -24.5 -211t-70.5 -190.5t-112 -151.5q-87 -86 -196 -133q-110 -47 -222 -47q-148 0 -264 90.5t-162 243.5l283 84q44 -168 176 -168q66 0 118.5 46t78.5 126 q22 70 30 208q-160 -80 -305 -80q-118 0 -212.5 50t-147.5 140t-53 202zM408 956q0 -82 58 -137t142 -55q70 0 184 51q0 338 -196 338q-50 0 -93.5 -26.5t-68.5 -72.5q-26 -46 -26 -98z" />
<glyph unicode=":" horiz-adv-x="518" d="M82 0v342h354v-342h-354zM82 628v340h354v-340h-354z" />
<glyph unicode=";" horiz-adv-x="518" d="M82 0v342h356v-278l-242 -376h-114l133 312h-133zM82 628v340h354v-340h-354z" />
<glyph unicode="&#x3c;" d="M68 547v289l886 479v-347l-520 -278l518 -280l2 -342z" />
<glyph unicode="=" d="M14 508v156h996v-156h-996zM14 821v156h996v-156h-996z" />
<glyph unicode="&#x3e;" d="M70 68v344l520 280l-518 281l-2 342l886 -479v-289z" />
<glyph unicode="?" horiz-adv-x="1048" d="M70 1044q36 110 105.5 183.5t168.5 110t221 36.5q120 0 214.5 -38.5t148 -108t53.5 -156.5q0 -86 -37.5 -140.5t-116.5 -129t-121 -140t-48 -167.5h-267q-2 14 -2 44q0 128 43.5 203t125 177t81.5 155q0 40 -30.5 64t-80.5 24q-68 0 -111 -41t-77 -137zM348 0v342h354 v-342h-354z" />
<glyph unicode="@" horiz-adv-x="1603" d="M90 725q0 161 60 295.5t163.5 229.5t238.5 146q136 50 282 50q135 0 257.5 -40t217.5 -116.5t150 -190t55 -255.5q0 -137 -73 -256t-187 -188.5t-230 -69.5t-160 88l-10 -8q-66 -50 -110.5 -69t-100.5 -19q-105 0 -177.5 82t-72.5 200q0 89 35 184q36 94 100 174 q122 156 283 156q129 0 199 -92l20 60h190l-172 -535q-6 -18 -6 -35q0 -45 50 -45q33 0 100 50.5t119.5 133.5t52.5 179q0 130 -71.5 236t-194 166t-268.5 60q-118 0 -223 -46t-184 -128t-122 -184.5t-43 -210.5q0 -163 70.5 -298t202 -214.5t307.5 -79.5q270 1 409 183h173 q-44 -98 -133 -175.5t-208 -120t-247 -42.5q-148 0 -282 46t-238 139t-163 234t-59 326zM580 516q0 -48 25 -77t67 -29q56 0 106 49t76 127l104 313q0 64 -26 96.5t-64 32.5q-106 0 -188 -158q-43 -83 -71.5 -184.5t-28.5 -169.5z" />
<glyph unicode="A" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM463 557h266l-133 459z" />
<glyph unicode="B" horiz-adv-x="1360" d="M129 0v1366h680q169 0 275 -58q88 -46 136 -122t48 -166q0 -218 -266 -316q94 -30 149 -63q47 -28 80 -68.5t50 -92.5t17 -110q0 -133 -71 -224.5t-195 -121.5q-98 -24 -266 -24h-637zM504 260h148q132 0 178 18q76 30 75 126q1 92 -75 128q-54 28 -168 29h-158v-301z M504 828h198q100 0 143.5 33t43.5 110q-1 135 -187 135h-198v-278z" />
<glyph unicode="C" horiz-adv-x="1280" d="M62 658q0 148 38 280t116 234t195 159t271 57q158 0 283 -69t195 -179q69 -110 69 -228l-351 -19q-26 223 -194 223q-118 0 -174 -111t-56 -345q0 -140 26 -228.5t79 -131t137 -42.5q85 0 138.5 40.5t75 84t42.5 105.5l277 -64q-28 -106 -80 -189t-124.5 -141t-163.5 -88 t-195 -30q-127 0 -266.5 61t-238.5 215t-99 406z" />
<glyph unicode="D" horiz-adv-x="1360" d="M129 0v1366h471q252 0 440 -123q258 -174 258 -559q0 -198 -71 -346t-207 -234q-158 -96 -326 -102q-27 -2 -96 -2h-469zM504 268q149 1 236.5 42.5t126 133.5t38.5 250q0 286 -178 365q-75 33 -195 33h-28v-824z" />
<glyph unicode="E" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011z" />
<glyph unicode="F" horiz-adv-x="1136" d="M129 0v1366h987v-286h-612v-256h393v-288h-393v-536h-375z" />
<glyph unicode="G" horiz-adv-x="1353" d="M62 676q0 226 81 387t224 243t323 82q257 0 392.5 -139t169.5 -313l-351 -56q-36 236 -209 236q-238 0 -238 -434q0 -153 24 -248.5t74 -140.5t132 -45q88 0 135 36t61 77t21 89h-207v220h558v-670h-112l-94 150q-82 -92 -173 -133t-209 -41q-158 0 -296 77t-222 235.5 t-84 387.5z" />
<glyph unicode="H" horiz-adv-x="1390" d="M129 0v1366h375v-526h380v526h378v-1366h-378v553h-380v-553h-375z" />
<glyph unicode="I" horiz-adv-x="635" d="M129 0v1366h375v-1366h-375z" />
<glyph unicode="J" horiz-adv-x="788" d="M-6 10l26 306q72 -20 120 -21q80 0 115.5 43t35.5 139v887h375v-1014q0 -92 -14 -142t-50 -96q-112 -136 -366 -136q-118 0 -242 34z" />
<glyph unicode="K" horiz-adv-x="1323" d="M131 0v1366h375v-574l399 574h357l-328 -440l404 -926h-400l-252 596l-180 -238v-358h-375z" />
<glyph unicode="L" horiz-adv-x="1116" d="M131 0v1366h375v-1080h584v-286h-959z" />
<glyph unicode="M" horiz-adv-x="1759" d="M131 0v1366h541l204 -678l218 678h536v-1366h-374v983l-308 -983h-223l-301 983v-983h-293z" />
<glyph unicode="N" horiz-adv-x="1378" d="M129 0v1366h342l483 -694v694h296v-1366h-296l-532 774v-774h-293z" />
<glyph unicode="O" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336 q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="P" horiz-adv-x="1335" d="M129 0v1366h627q168 0 285 -49t178 -143.5t61 -227.5q0 -114 -51 -208.5t-139 -145.5q-72 -40 -155 -57t-208 -17h-223v-518h-375zM504 788h184q106 0 152.5 37t46.5 119t-46.5 122t-152.5 40h-184v-318z" />
<glyph unicode="Q" horiz-adv-x="1356" d="M60 680q0 160 44 292t126 226t197 143t255 49q139 0 253 -49t194.5 -141t122.5 -222.5t42 -289.5q0 -348 -190 -538q45 -106 188 -113v-277h-47q-291 0 -405 238q-94 -22 -168 -22q-138 0 -251 48.5t-195 142.5t-124 223.5t-42 289.5zM452 680q0 -134 19 -228t69 -148 t136 -54q132 0 178.5 115t46.5 321q0 217 -53.5 323.5t-171.5 106.5q-115 0 -169.5 -103.5t-54.5 -332.5z" />
<glyph unicode="R" horiz-adv-x="1347" d="M129 0v1366h598q189 0 313 -39q109 -34 177.5 -131.5t68.5 -218.5q0 -147 -94 -244q-52 -55 -158 -102l248 -631h-420l-188 565h-172v-565h-373zM502 821h221q80 0 125 38q45 37 45 105t-44.5 105t-125.5 37h-221v-285z" />
<glyph unicode="S" horiz-adv-x="1239" d="M49 234l231 182q56 -93 131 -134.5t189 -41.5q96 0 153.5 34t57.5 90q0 74 -124 113t-257.5 76.5t-229.5 127t-96 269.5q0 126 68 227t188.5 156t272.5 55q312 0 485 -212l-219 -178q-60 71 -118.5 100.5t-139.5 29.5q-82 0 -134.5 -32t-52.5 -82q0 -72 122 -106.5 t261.5 -71t237 -127.5t97.5 -277q0 -137 -67.5 -240.5t-191 -159.5t-285.5 -56q-420 0 -579 258z" />
<glyph unicode="T" horiz-adv-x="1280" d="M82 1080v286h1116v-286h-370v-1080h-376v1080h-370z" />
<glyph unicode="U" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189z" />
<glyph unicode="V" horiz-adv-x="1202" d="M-12 1366h374l266 -916l269 916h319l-428 -1366h-366z" />
<glyph unicode="W" horiz-adv-x="1804" d="M-14 1366h374l205 -813l213 813h318l219 -803l209 803h294l-380 -1366h-324l-219 801l-215 -801h-320z" />
<glyph unicode="X" horiz-adv-x="1251" d="M-14 0l426 694l-408 672h416l211 -362l213 362h332l-378 -616l468 -750h-436l-254 426l-254 -426h-336z" />
<glyph unicode="Y" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580z" />
<glyph unicode="Z" horiz-adv-x="1204" d="M41 0v172l594 908h-531v286h1060v-170l-615 -910h589v-286h-1097z" />
<glyph unicode="[" horiz-adv-x="604" d="M108 -383v1817h428v-180h-178v-1459h178v-178h-428z" />
<glyph unicode="\" horiz-adv-x="973" d="M0 1366h164l864 -1638h-162z" />
<glyph unicode="]" horiz-adv-x="604" d="M68 -205h178v1459h-178v180h428v-1817h-428v178z" />
<glyph unicode="^" d="M22 704l300 670h382l300 -670h-306l-186 436l-184 -436h-306z" />
<glyph unicode="_" d="M-6 -108h1036v-204h-1036v204z" />
<glyph unicode="`" d="M219 1422h328l123 -336h-197z" />
<glyph unicode="a" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM381 284 q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="b" horiz-adv-x="1104" d="M108 0v1372h318v-518q136 137 274 137q80 0 144 -35.5t110 -101.5t70 -158t24 -206q0 -156 -47 -271t-135 -177t-206 -62q-184 0 -290 170l-54 -148zM426 368q0 -99 35 -152.5t100 -53.5q78 0 114.5 78t36.5 244q0 304 -142 304q-76 0 -144 -86v-334z" />
<glyph unicode="c" horiz-adv-x="987" d="M53 469q0 149 61.5 268t171.5 185.5t248 66.5q108 0 195 -40.5t142 -117.5t75 -182l-288 -12q-4 143 -118 143q-153 0 -153 -294q0 -300 176 -300q127 0 170 158l213 -41q-56 -166 -158 -244.5t-260 -78.5q-138 0 -247 61t-168.5 173t-59.5 255z" />
<glyph unicode="d" horiz-adv-x="1108" d="M56 461q0 241 98 377q52 72 124 111.5t150 39.5q68 0 126 -27.5t128 -93.5v504h318v-1372h-318v114q-118 -134 -270 -134q-108 0 -189 58t-124 167t-43 256zM389 514q0 -336 149 -336q66 0 144 86v446q-62 82 -142 82q-72 0 -111.5 -72t-39.5 -206z" />
<glyph unicode="e" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM391 592h291q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z " />
<glyph unicode="f" horiz-adv-x="676" d="M26 748v223l158 -7q-3 26 -7.5 76t-4.5 88q0 262 305 262q83 0 189 -14v-212q-26 2 -58 2q-62 0 -86 -26t-24 -92v-82l166 2v-224l-166 10v-754h-320v750z" />
<glyph unicode="g" horiz-adv-x="1112" d="M14 -116q0 78 56.5 108t148.5 55q-84 31 -117 65q-34 32 -34 86q0 74 56 130t175 100q-215 79 -215 256q0 92 53 161t151 106.5t228 37.5q111 0 189 -23q77 -22 159 -79q88 110 242 113v-232q-64 64 -121 64q-27 0 -65 -25q32 -55 32 -113q0 -86 -52 -155.5t-146 -108.5 t-212 -39q-28 0 -63 2.5t-53 4.5q-32 0 -52 -15t-20 -39q0 -32 23 -46t77 -16l148 -6q20 0 57 -1t56 -1q162 -6 254 -76t92 -192q0 -150 -131 -228.5t-385 -78.5q-170 0 -289.5 21.5t-180.5 63.5t-61 100zM268 -51q0 -89 260 -89q134 0 192 19t58 61q0 30 -32.5 43 t-129.5 19l-241 16q-107 0 -107 -69zM368 692q0 -62 43 -107t105 -45q63 0 106.5 45t43.5 107q0 60 -44 104t-104 44q-62 0 -106 -43t-44 -105z" />
<glyph unicode="h" horiz-adv-x="1110" d="M110 0v1372h318v-576q146 192 320 193q62 0 116 -27t86 -75q52 -75 52 -201v-686h-318v600q0 162 -102 162q-88 0 -154 -104v-658h-318z" />
<glyph unicode="i" horiz-adv-x="536" d="M108 0v968h318v-968h-318zM108 1086v286h318v-286h-318z" />
<glyph unicode="j" horiz-adv-x="553" d="M-20 -41l32 -2q56 0 88 41q16 23 19.5 47.5t3.5 106.5v816h317l2 -910q0 -164 -91 -254t-257 -90q-56 0 -114 10v235zM123 1086v286h317v-286h-317z" />
<glyph unicode="k" horiz-adv-x="1102" d="M108 0v1372h318v-804l340 400h286l-260 -294l312 -674h-369l-174 426l-135 -152v-274h-318z" />
<glyph unicode="l" horiz-adv-x="536" d="M108 0v1372h318v-1372h-318z" />
<glyph unicode="m" horiz-adv-x="1673" d="M110 0v968h318v-161q82 96 155 139t157 43q87 0 143.5 -42.5t97.5 -137.5q149 180 325 180q122 0 190 -75.5t68 -209.5v-704h-317v588q0 170 -102 170q-83 0 -149 -90v-668h-318v574q0 180 -96 180q-78 0 -154 -86v-668h-318z" />
<glyph unicode="n" horiz-adv-x="1108" d="M108 0v968h318v-157q152 178 316 178q66 0 122 -27q56 -28 90 -78q26 -36 35 -75.5t9 -120.5v-688h-318v584q0 84 -10 118q-22 62 -84 62q-92 0 -160 -104v-660h-318z" />
<glyph unicode="o" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="p" horiz-adv-x="1097" d="M108 -286v1254h318v-120q140 143 274 143q107 0 184.5 -59.5t117.5 -172.5t40 -267q0 -248 -86 -371q-46 -68 -116 -104.5t-150 -36.5q-148 0 -264 132v-398h-318zM426 258q68 -80 144 -80q74 0 106 80t32 264q0 130 -38 199t-109 69q-64 0 -135 -86v-446z" />
<glyph unicode="q" horiz-adv-x="1102" d="M53 454q0 272 119 408q110 127 272 127q91 0 160.5 -42.5t133.5 -135.5l52 157h201v-1254h-317v402q-135 -136 -281 -136q-102 0 -179.5 58t-119 165t-41.5 251zM402.5 317q13.5 -71 44.5 -103t83 -32q84 0 144 84v348q0 86 -40 140q-42 53 -108 53q-137 0 -137 -293 q0 -126 13.5 -197z" />
<glyph unicode="r" horiz-adv-x="815" d="M110 0v968h318v-198q142 209 360 209v-315q-88 32 -155 32q-150 0 -205 -110v-586h-318z" />
<glyph unicode="s" horiz-adv-x="966" d="M41 200l195 105q78 -137 254 -137q72 0 112.5 23.5t40.5 64.5q0 52 -41.5 66t-173.5 39t-200 63q-142 80 -142 232q0 96 52.5 172t146 118.5t209.5 42.5q285 0 399 -213l-189 -100q-62 122 -208 122q-60 0 -97 -22t-37 -57q0 -40 37 -56.5t126 -31t152 -31t121 -58.5 q62 -42 95 -102.5t33 -134.5q0 -96 -54 -170t-151 -114.5t-223 -40.5q-348 0 -457 220z" />
<glyph unicode="t" horiz-adv-x="782" d="M20 746v225l178 -7l30 334h286v-334l205 7v-225l-207 2v-363q0 -72 8 -105.5t40 -51t102 -17.5q37 0 63 4v-215q-78 -16 -176 -16q-146 0 -222.5 27t-105.5 84.5t-29 158.5v494z" />
<glyph unicode="u" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -63 82 -63h2q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298z" />
<glyph unicode="v" horiz-adv-x="948" d="M-14 968h340l192 -540l197 540h245l-378 -968h-238z" />
<glyph unicode="w" horiz-adv-x="1368" d="M-14 968h319l156 -493l159 493h230l148 -493l153 493h231l-323 -968h-229l-152 498l-156 -498h-236z" />
<glyph unicode="x" horiz-adv-x="1038" d="M0 0l342 484l-318 484h372l140 -241l166 241h285l-307 -428l358 -540h-372l-184 299l-202 -299h-280z" />
<glyph unicode="y" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70z" />
<glyph unicode="z" horiz-adv-x="925" d="M41 0v152l445 600h-396v216h794v-161l-432 -588h432v-219h-843z" />
<glyph unicode="{" horiz-adv-x="895" d="M174 362v279q61 14 88 53t27 113v287q0 116 36 178t114 87q79 25 215 25q12 0 55 -1t65 -1l58 -2v-278h-31q-99 0 -147 -13t-66 -48t-18 -105v-190q0 -102 -25 -153.5t-97 -98.5q70 -43 96 -96q26 -52 26 -156v-207q0 -95 47 -130.5t181 -35.5h34v-260l-58 -2 q-47 0 -81.5 -1.5t-49.5 -1.5q-139 0 -215 28t-107.5 92t-31.5 178v280q0 84 -27 126q-26 40 -88 54z" />
<glyph unicode="|" d="M338 -342v1706h348v-1706h-348z" />
<glyph unicode="}" horiz-adv-x="895" d="M102 -114h31q99 0 147 13t66 47t18 105v191q0 69 11 112.5t36 75.5t75 64q-48 30 -74 61t-37 76t-11 115v206q0 64 -19 99.5t-68.5 51t-141.5 15.5h-33v260l58 2q38 0 77 1t54 1q138 0 214.5 -27.5t108 -92t31.5 -176.5v-281q0 -84 27 -125q26 -42 88 -56v-278 q-60 -14 -87.5 -53.5t-27.5 -112.5v-286q0 -115 -36 -178.5t-114 -88.5q-79 -25 -215 -25q-12 0 -55 1t-65 1l-58 3v279z" />
<glyph unicode="~" d="M22 803q60 150 136 221.5t176 71.5q56 0 98 -15t144 -57q102 -41 136 -41q39 0 70.5 27.5t65.5 91.5l168 -140q-64 -158 -138 -224t-184 -66q-42 0 -85 13.5t-110 42t-106 41.5t-71 13q-70 0 -134 -118z" />
<glyph unicode="&#xa1;" horiz-adv-x="588" d="M94 -396l94 873h210l94 -873h-398zM116 628v343h355v-343h-355z" />
<glyph unicode="&#xa2;" horiz-adv-x="1214" d="M174 674q0 100 29.5 189t85 159t131.5 112q82 48 204 60v88h101v-92q289 -46 342 -336l-289 -12q-2 86 -53 124v-568q56 20 83.5 53t45.5 98l213 -41q-34 -98 -80.5 -164t-110 -103t-151.5 -51v-118h-101v112q-120 8 -202 50q-118 62 -183 176t-65 264zM508 686 q0 -240 116 -284v579q-116 -39 -116 -295z" />
<glyph unicode="&#xa3;" horiz-adv-x="1214" d="M0 217q0 69 38.5 127t104 92.5t139.5 34.5q52 -1 146 -19q-8 86 -39 154h-305v236h234q-34 126 -34 196q0 108 57 197t158 140t224 51q98 0 191.5 -36t156.5 -98q57 -56 107 -162l-287 -94q-42 132 -158 132q-62 0 -98.5 -42t-36.5 -112q0 -62 39 -172h323v-236h-258 q12 -54 13 -92q0 -88 -39 -160q114 -62 211 -61q60 0 99.5 19t74.5 65h151q-9 -121 -54.5 -213t-119.5 -141t-168 -49q-76 0 -146 33t-161 112q-76 -78 -142 -109q-67 -32 -153 -32q-117 0 -192.5 67t-75.5 172zM188 219q0 -30 22 -47q22 -18 58 -18q48 0 90 27t64 73 q-74 49 -133 49q-40 0 -70.5 -25.5t-30.5 -58.5z" />
<glyph unicode="&#xa4;" horiz-adv-x="1476" d="M78 219l208 211q-72 130 -71 264q0 122 78 270l-215 214l178 178l219 -220q80 42 138 58q59 16 127 16q70 0 126 -15t134 -57l216 216l176 -178l-208 -210q44 -73 62 -136.5t18 -137.5q0 -68 -16 -125t-56 -137l209 -209l-177 -178l-206 209q-132 -82 -268 -82 q-140 0 -287 80l-209 -207zM516 694q0 -92 66 -158q66 -67 158 -67q94 0 159 66.5t65 160.5q0 92 -65 158t-159 66q-93 0 -158.5 -66t-65.5 -160z" />
<glyph unicode="&#xa5;" horiz-adv-x="1214" d="M26 1366h398l213 -465l217 465h334l-270 -512h134v-207h-245l-19 -67v-94h264v-208h-264v-278h-348v278h-264v208h264v94l-34 67h-230v207h119z" />
<glyph unicode="&#xa6;" d="M338 314h348v-656h-348v656zM338 635v729h348v-729h-348z" />
<glyph unicode="&#xa7;" horiz-adv-x="1214" d="M106 612q0 202 228 277q-68 47 -98.5 97t-30.5 116q0 90 51 158t145.5 104.5t218.5 36.5t219 -40t147 -113.5t52 -167.5l-2 -34h-262l2 27q0 109 -158 109q-126 0 -126 -72q0 -32 33 -56.5t133 -68.5l168 -73q98 -42 160.5 -91t92 -108t29.5 -131q0 -188 -203 -268 q135 -90 135 -248q0 -102 -56 -183t-156 -126.5t-224 -45.5q-108 0 -201 32.5t-153 92.5q-100 94 -100 270v27h258l-2 -33q0 -74 53 -122t135 -48q64 0 102.5 30t38.5 83q0 42 -32.5 74.5t-118.5 72.5l-220 105q-114 54 -186 124q-72 69 -72 193zM379 660q0 -34 24.5 -60.5 t88.5 -54.5l235 -111q109 30 109 111q0 36 -23 59q-23 24 -88 54l-86 40q-103 52 -121 62q-139 -10 -139 -100z" />
<glyph unicode="&#xa8;" d="M156 1092v294h294v-294h-294zM574 1092v294h296v-294h-296z" />
<glyph unicode="&#xa9;" horiz-adv-x="1569" d="M76 684q0 192 95 356t258.5 259t356.5 95q143 0 272 -54.5t227.5 -154t153 -229t54.5 -274.5q0 -192 -95 -355.5t-257.5 -259t-354.5 -95.5q-144 0 -274 55t-228 154t-153 228.5t-55 274.5zM234 684q0 -153 74 -284.5t201 -207.5t277 -76q148 0 275 76.5t201 206.5 t74 283q0 114 -43 219t-119 183t-176.5 122t-211.5 44q-150 0 -277 -76t-201 -207t-74 -283zM418 676q0 116 41 213t124 155t203 58q94 0 169 -40t116 -104t41 -134l-207 -11q-21 131 -117 131q-70 0 -103 -65t-33 -201q0 -122 35 -179t109 -57q72 0 103 41t49 95l164 -38 q-34 -124 -121.5 -193t-212.5 -69q-76 0 -158.5 36t-142 125t-59.5 237z" />
<glyph unicode="&#xaa;" horiz-adv-x="801" d="M70 608v68h665v-68h-665zM129 958q0 98 88.5 152t253.5 54v34q1 62 -69 62q-37 0 -55.5 -16t-24.5 -52l-168 39q24 76 85 110.5t173 34.5q134 0 191 -41t57 -137v-266q0 -60 16 -113h-197q-3 15 -6 51q-82 -62 -174 -61q-74 0 -122 41.5t-48 107.5zM326 983 q0 -26 16 -43.5t41 -17.5q40 0 88 32v115h-10q-59 0 -97 -24.5t-38 -61.5z" />
<glyph unicode="&#xab;" horiz-adv-x="862" d="M41 526l137 306h256l-133 -306l133 -284h-266zM416 526l137 306h254l-131 -306l131 -284h-267z" />
<glyph unicode="&#xac;" d="M68 299v303h886v-602h-338v299h-548z" />
<glyph unicode="&#xad;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#xae;" horiz-adv-x="1569" d="M76 684q0 192 95 356t258.5 259t356.5 95q143 0 272 -54.5t227.5 -154t153 -229t54.5 -274.5q0 -192 -95 -355.5t-257.5 -259t-354.5 -95.5q-144 0 -274 55t-228 154t-153 228.5t-55 274.5zM234 684q0 -153 74 -284.5t201 -207.5t275 -76q150 0 277 76t201 206.5 t74 283.5q0 114 -43 219t-119 183t-176.5 122t-211.5 44q-150 0 -277 -76t-201 -206.5t-74 -283.5zM479 297v783h332q103 0 172 -23q62 -19 99.5 -74.5t37.5 -126.5q0 -83 -53 -139q-28 -31 -86 -57l137 -363h-234l-104 323h-94v-323h-207zM686 768h123q44 0 68 22t24 60 q0 80 -92 80h-123v-162z" />
<glyph unicode="&#xaf;" d="M158 1149v199h708v-199h-708z" />
<glyph unicode="&#xb0;" d="M182 1048q0 90 45 166.5t121 120t166 43.5q88 0 163.5 -44t120 -119.5t44.5 -164.5q0 -90 -44.5 -166t-120.5 -120.5t-165 -44.5t-165 44.5t-120.5 119.5t-44.5 165zM316 1048q0 -82 57 -140t139 -58q80 0 137 58t57 138q0 83 -57 143.5t-139 60.5q-79 0 -136.5 -60 t-57.5 -142z" />
<glyph unicode="&#xb1;" d="M14 30v160h996v-160h-996zM14 670v160h414v411h166v-411h416v-160h-416v-396h-166v396h-414z" />
<glyph unicode="&#xb2;" horiz-adv-x="805" d="M56 1159q64 109 146 158t200 49q93 0 168.5 -31t118 -86t42.5 -123q1 -134 -163 -250q-46 -32 -210 -132h371v-197h-669v143l310 254q122 100 122 172q0 40 -28 65q-26 25 -68 25q-98 0 -162 -141z" />
<glyph unicode="&#xb3;" horiz-adv-x="805" d="M33 704l155 105q52 -64 94 -89.5t99 -25.5q51 0 84 25t33 61q0 50 -44 76t-124 26q-32 0 -60 -2v162q26 -2 58 -2q146 0 145 80q0 38 -28.5 61t-74.5 23q-84 0 -172 -82l-134 119q152 125 325 125q89 0 161.5 -28t114 -77t41.5 -108q0 -129 -176 -176q100 -24 154 -75.5 t54 -123.5q0 -66 -46 -121t-126 -87t-177 -32q-112 0 -204 44q-92 42 -152 122z" />
<glyph unicode="&#xb4;" d="M354 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xb5;" horiz-adv-x="1114" d="M110 -350v1318h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-126 -150 -262 -174v-336h-316z" />
<glyph unicode="&#xb6;" horiz-adv-x="1224" d="M108 1006q0 103 44 182q44 78 124 120q112 58 306 58h550v-121h-100v-1433h-188v1433h-156v-1433h-190v846h-27q-106 0 -188.5 43.5t-128.5 123t-46 181.5z" />
<glyph unicode="&#xb8;" d="M344 -383l98 285h240l-142 -285h-196z" />
<glyph unicode="&#xb9;" horiz-adv-x="805" d="M168 547v170h131v405q-49 -20 -107 -22v133q74 9 123 40t87 93h134v-649h130v-170h-498z" />
<glyph unicode="&#xba;" horiz-adv-x="801" d="M70 608v68h665v-68h-665zM121 1094q0 82 35.5 147t99.5 100t146 35q83 0 146.5 -35t99.5 -100t36 -147q0 -84 -35.5 -149t-100 -100.5t-146.5 -35.5t-146 35.5t-99.5 100.5t-35.5 149zM326 1088q0 -154 78 -154q76 0 75 164q1 154 -75 154q-78 0 -78 -164z" />
<glyph unicode="&#xbb;" horiz-adv-x="862" d="M56 242l132 284l-132 306h253l139 -306l-126 -284h-266zM430 242l133 284l-133 306h254l137 -306l-125 -284h-266z" />
<glyph unicode="&#xbc;" horiz-adv-x="1908" d="M168 547v168h131v405q-51 -18 -107 -20v131q74 10 123 41.5t87 93.5h134v-651h130v-168h-498zM438 0l864 1366h170l-870 -1366h-164zM1143 178v170l371 463h220v-471h138v-162h-138v-178h-231v178h-360zM1313 340h190v234z" />
<glyph unicode="&#xbd;" horiz-adv-x="1908" d="M168 547v168h131v405q-51 -18 -107 -20v131q74 10 123 41.5t87 93.5h134v-651h130v-168h-498zM438 0l864 1366h170l-870 -1366h-164zM1159 612q64 109 146 158q83 49 201 49q94 0 169 -31t117 -86q43 -54 43 -122q0 -70 -39 -130q-39 -58 -125 -120q-51 -36 -209 -134 h371v-196h-669v144l310 254q122 100 122 172q0 39 -27.5 64.5t-69.5 25.5q-97 0 -161 -142z" />
<glyph unicode="&#xbe;" horiz-adv-x="1908" d="M30 704l156 105q52 -65 94 -90t99 -25q52 0 84.5 24t32.5 62q0 50 -44 76t-124 26q-6 0 -25 -1t-35 -1v162q54 -4 58 -4q146 0 145 82q0 38 -28.5 61t-74.5 23q-86 0 -172 -84l-134 121q152 125 325 125q89 0 161.5 -28t114 -77t41.5 -108q0 -132 -176 -176 q98 -24 152.5 -75.5t54.5 -123.5q0 -67 -45.5 -121.5t-125.5 -86.5t-177 -32q-112 0 -204.5 43t-152.5 123zM436 0l864 1366h170l-870 -1366h-164zM1140 178v170l372 463h220v-471h138v-162h-138v-178h-231v178h-361zM1310 340h191v234z" />
<glyph unicode="&#xbf;" horiz-adv-x="1048" d="M68 -102q0 86 37 140t116.5 129t122 140t47.5 168h267q2 -14 2 -45q0 -128 -44 -203t-125 -177t-81 -154q0 -38 31 -63t79 -25q67 0 110.5 41t77.5 137l271 -62q-34 -108 -104.5 -182t-169.5 -111t-221 -37q-118 0 -214 39t-149 108t-53 157zM346 626v342h354v-342h-354z " />
<glyph unicode="&#xc0;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM311 1792h328l123 -336h-197zM463 557h266l-133 459z" />
<glyph unicode="&#xc1;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM463 557h266l-133 459zM489 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xc2;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM258 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM463 557h266l-133 459z" />
<glyph unicode="&#xc3;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM261 1486q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM463 557h266l-133 459z" />
<glyph unicode="&#xc4;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM277 1471v294h294v-294h-294zM463 557h266l-133 459zM695 1471v294h296v-294h-296z" />
<glyph unicode="&#xc5;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM397 1685q0 63 32 118t86 86t118 31t118 -31.5t86 -86t32 -117.5q0 -64 -32 -118t-86.5 -85.5t-117.5 -31.5q-64 0 -118 31t-86 85.5t-32 118.5zM463 557h266l-133 459zM529 1685q0 -44 30.5 -76.5 t73.5 -32.5t73.5 32t30.5 77t-30 77t-74 32t-74 -32.5t-30 -76.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1755" d="M14 0l422 1366h1252v-286h-738l78 -254h480v-288h-386l80 -264h520v-274h-819l-77 274h-424l-76 -274h-312zM484 561h260l-134 443z" />
<glyph unicode="&#xc7;" horiz-adv-x="1280" d="M62 658q0 148 38 280t116 234t195 159t271 57q158 0 283 -69t195 -179q69 -110 69 -228l-351 -19q-26 223 -194 223q-118 0 -174 -111t-56 -345q0 -140 26 -228.5t79 -131t137 -42.5q85 0 138.5 40.5t75 84t42.5 105.5l277 -64q-28 -106 -80 -189t-124.5 -141t-163.5 -88 t-195 -30q-127 0 -266.5 61t-238.5 215t-99 406zM461 -383l98 285h239l-140 -285h-197z" />
<glyph unicode="&#xc8;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM266 1792h328l123 -336h-197z" />
<glyph unicode="&#xc9;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM442 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xca;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM211 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xcb;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM230 1471v294h294v-294h-294zM648 1471v294h296v-294h-296z" />
<glyph unicode="&#xcc;" horiz-adv-x="635" d="M-4 1792h328l123 -336h-197zM129 0v1366h375v-1366h-375z" />
<glyph unicode="&#xcd;" horiz-adv-x="635" d="M129 0v1366h375v-1366h-375zM174 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xce;" horiz-adv-x="635" d="M-59 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM129 0v1366h375v-1366h-375z" />
<glyph unicode="&#xcf;" horiz-adv-x="635" d="M-38 1471v294h294v-294h-294zM129 0v1366h375v-1366h-375zM380 1471v294h296v-294h-296z" />
<glyph unicode="&#xd0;" horiz-adv-x="1360" d="M33 574v245h96v547h471q254 0 438 -123q260 -173 260 -559q0 -198 -72 -346q-71 -148 -208 -234q-154 -96 -324 -102q-27 -2 -98 -2h-467v574h-96zM504 268q149 1 236.5 42.5t126 133.5t38.5 250q0 286 -178 365q-75 33 -197 33h-26v-273h196v-245h-196v-306z" />
<glyph unicode="&#xd1;" horiz-adv-x="1378" d="M129 0v1366h342l483 -694v694h296v-1366h-296l-532 774v-774h-293zM316 1486q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#xd2;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM354 1790h328l123 -336h-197zM454 682q0 -434 222 -434 q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd3;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336 q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232zM530 1454l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xd4;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM299 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z M454 682q0 -434 222 -434q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd5;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM304 1484q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24 q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd6;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM318 1471v294h294v-294h-294zM454 682q0 -434 222 -434 q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232zM736 1471v294h296v-294h-296z" />
<glyph unicode="&#xd7;" d="M92 440l308 306l-304 298l115 113l299 -301l303 305l117 -117l-306 -302l304 -302l-113 -114l-301 302l-303 -304z" />
<glyph unicode="&#xd8;" horiz-adv-x="1360" d="M62 70l130 147q-38 60 -61 110.5t-42 140t-19 222.5q0 160 44 291t126 222t195 138t247 47q234 0 412 -153l108 123l96 -84l-118 -134q66 -112 91 -211.5t25 -242.5q0 -150 -37.5 -279t-114 -226t-192.5 -151t-268 -54q-226 0 -402 145l-122 -139zM461 520l411 465 q-64 131 -184 131q-225 0 -225 -428q0 -110 -2 -168zM500 366q60 -118 178 -118q225 0 225 442q1 32 5 142z" />
<glyph unicode="&#xd9;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM354 1790h328l123 -336h-197z" />
<glyph unicode="&#xda;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM530 1454l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xdb;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM299 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xdc;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM344 1471v294h294v-294h-294zM762 1471v294h296v-294h-296z" />
<glyph unicode="&#xdd;" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580zM470 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xde;" horiz-adv-x="1349" d="M129 0v1366h375v-205h252q252 0 388 -109q136 -108 136 -310q0 -114 -51 -209t-139 -146q-72 -40 -155 -56.5t-208 -16.5h-223v-314h-375zM504 610h184q105 0 152 37t47 119q1 90 -57 131q-41 31 -142 31h-184v-318z" />
<glyph unicode="&#xdf;" horiz-adv-x="1104" d="M108 0v938q0 118 20 189t66 129q56 68 156 107.5t213 39.5q122 0 217.5 -45t148 -126.5t52.5 -187.5q0 -62 -17.5 -110t-54 -86.5t-98.5 -73.5q237 -59 237 -356q0 -132 -44.5 -232t-128 -154t-191.5 -54q-86 0 -156 22v217q34 -10 58 -10q126 1 126 203q0 113 -34 160.5 t-113 47.5q-21 0 -37 -2v236h17q68 0 98.5 37t30.5 121q0 162 -119 162q-72 0 -100.5 -61t-28.5 -212v-899h-318z" />
<glyph unicode="&#xe0;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM243 1422 h328l123 -336h-197zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe1;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM378 1086 l123 336h328l-254 -336h-197zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe2;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM159 1082 l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe3;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM164 1122 q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe4;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM176 1092 v294h294v-294h-294zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119zM594 1092v294h296v-294h-296z" />
<glyph unicode="&#xe5;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM298 1323 q0 63 32 118t86 86t118 31t118 -31.5t86 -86t32 -117.5q0 -64 -32 -118t-86.5 -85.5t-117.5 -31.5q-64 0 -118 31t-86 85.5t-32 118.5zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119zM430 1323q0 -44 30.5 -76.5t73.5 -32.5t73.5 32 t30.5 77t-30 77t-74 32t-74 -32.5t-30 -76.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1638" d="M62 250q0 112 71 193.5t203 121.5q96 28 309 31q2 0 2 62q0 122 -133 122q-60 0 -92.5 -27t-44.5 -87l-271 63q40 128 141 188t277 60q101 0 172.5 -16.5t149.5 -57.5q148 86 292 86q140 0 241 -80.5t152.5 -209.5t51.5 -273h-608q3 -80 25 -127q26 -48 71 -76.5 t99 -28.5q122 0 192 132l202 -96q-70 -122 -180 -186t-248 -64q-226 0 -335 153q-199 -153 -418 -153q-100 0 -172.5 32t-110.5 93t-38 145zM379 282q0 -52 33 -85q34 -33 84 -33q56 0 114.5 32t91.5 82q-28 74 -38 162h-29q-84 0 -156 -30q-100 -40 -100 -128zM975 596h291 q-4 200 -138 200q-66 0 -107.5 -53.5t-45.5 -146.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="987" d="M53 471q0 149 61.5 268t171.5 185.5t248 66.5q108 0 195 -40.5t142 -116.5t75 -182l-288 -15q-4 145 -118 145q-154 0 -153 -298q0 -150 43.5 -223t132.5 -73q127 0 170 156l213 -41q-56 -164 -158 -243q-104 -80 -260 -80q-138 0 -247 61t-168.5 174t-59.5 256z M330 -348l80 250h233l-143 -250h-170z" />
<glyph unicode="&#xe8;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM233 1422h328l123 -336h-197zM391 592h291q-6 200 -140 200 q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xe9;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM368 1086l123 336h328l-254 -336h-197zM391 592h291 q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xea;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM149 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z M391 592h291q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xeb;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM170 1092v294h294v-294h-294zM391 592h291q-6 200 -140 200 q-66 0 -107.5 -55.5t-43.5 -144.5zM588 1092v294h296v-294h-296z" />
<glyph unicode="&#xec;" horiz-adv-x="536" d="M-27 1422h328l123 -336h-197zM108 0v968h318v-968h-318z" />
<glyph unicode="&#xed;" horiz-adv-x="536" d="M108 0v968h318v-968h-318zM110 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xee;" horiz-adv-x="536" d="M-109 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM108 0v968h318v-968h-318z" />
<glyph unicode="&#xef;" horiz-adv-x="536" d="M-90 1092v294h294v-294h-294zM108 0v968h318v-968h-318zM328 1092v294h296v-294h-296z" />
<glyph unicode="&#xf0;" horiz-adv-x="1061" d="M56 486q0 148 59 262t167 177.5t246 63.5q55 0 119 -12q-32 80 -68 129.5t-108 113.5l-135 -149l-100 95l118 132l-10 6q-78 46 -170 84l45 103q123 -28 240 -76l159 179l105 -93l-137 -151q422 -254 422 -805q0 -312 -158 -451q-128 -114 -318 -114q-105 0 -192.5 36 t-151.5 103.5t-98 161t-34 205.5zM389 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-66 0 -104 -67q-39 -67 -39 -240z" />
<glyph unicode="&#xf1;" horiz-adv-x="1108" d="M108 0v968h318v-157q152 178 316 178q66 0 122 -27q56 -28 90 -78q26 -36 35 -75.5t9 -120.5v-688h-318v584q0 84 -10 118q-22 62 -84 62q-92 0 -160 -104v-660h-318zM181 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248 q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#xf2;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM235 1422h328l123 -336h-197zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288 q-144 0 -143 -307z" />
<glyph unicode="&#xf3;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM372 1086l123 336h328l-254 -336h-197zM387 475q-1 -287 145 -287q138 0 138 306 q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf4;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM153 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM387 475 q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf5;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM156 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174 q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf6;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM172 1092v294h294v-294h-294zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288 q-144 0 -143 -307zM590 1092v294h296v-294h-296z" />
<glyph unicode="&#xf7;" d="M14 662v162h996v-162h-996zM389 393q0 50 36.5 85.5t86.5 35.5t86.5 -36t36.5 -85q0 -50 -36.5 -86.5t-86.5 -36.5t-86.5 36t-36.5 87zM391 1090q0 50 35.5 86t85.5 36t86.5 -36t36.5 -86t-36.5 -86t-86.5 -36t-85.5 36t-35.5 86z" />
<glyph unicode="&#xf8;" horiz-adv-x="1061" d="M53 490q0 110 34.5 202t97.5 159t151 103.5t192 36.5q172 0 302 -100l82 94l94 -84l-90 -105q50 -80 70 -149t20 -161q0 -148 -60 -263t-168 -179t-246 -64t-264 71l-98 -115l-102 86l100 115q-115 143 -115 353zM385 385l269 305q-44 98 -124 98q-132 0 -141 -254 q-2 -47 -3 -86t-1 -63zM430 236q42 -56 94 -56q112 0 138 166q14 86 16 176z" />
<glyph unicode="&#xf9;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM264 1422h328l123 -336h-197z" />
<glyph unicode="&#xfa;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM401 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xfb;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM182 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xfc;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM201 1092v294h294v-294h-294zM619 1092v294h296v-294h-296z" />
<glyph unicode="&#xfd;" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70zM313 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xfe;" horiz-adv-x="1097" d="M108 -286v1658h318v-524q140 143 274 143q107 0 184.5 -59.5t117.5 -172.5t40 -267q0 -248 -86 -371q-46 -68 -116 -104.5t-150 -36.5q-148 0 -264 132v-398h-318zM426 258q68 -80 144 -80q74 0 106 80t32 264q0 130 -38 199t-109 69q-64 0 -135 -86v-446z" />
<glyph unicode="&#xff;" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70zM113 1092v294h294v-294h-294zM531 1092v294h296v-294h-296z" />
<glyph unicode="&#x152;" horiz-adv-x="1900" d="M24 674q0 116 23 219t65.5 187t102.5 144q167 164 405 164q118 0 244 -50v26h981v-287h-608v-249h387v-288h-387v-254h629v-286h-1002v20q-62 -26 -111 -35t-114 -9q-136 0 -250.5 49t-196.5 142t-125 222t-43 285zM398 654q0 -229 70 -317.5t165 -88.5q138 0 185.5 126 t47.5 326q0 166 -41 291t-186 125q-241 0 -241 -462z" />
<glyph unicode="&#x153;" horiz-adv-x="1665" d="M56 482q0 114 34 208t98 161t154 102.5t198 35.5q188 -1 312 -109q70 59 138 84t155 25q98 0 180.5 -34.5t144.5 -100.5t96 -158q40 -104 44 -270h-606q0 -75 18 -117q25 -52 74 -83.5t106 -31.5q124 0 188 134l204 -94q-148 -254 -437 -254q-189 0 -319 108 q-132 -108 -310 -108q-106 0 -193 35.5t-150 102t-96 160.5t-33 204zM389 492q0 -156 36.5 -231t114.5 -75q90 0 124 94q20 58 20 220q0 148 -35 215t-109 67q-152 0 -151 -290zM1002 594h290q0 94 -37 148t-102 54q-66 0 -105.5 -54t-45.5 -148z" />
<glyph unicode="&#x178;" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580zM258 1471v294h294v-294h-294zM676 1471v294h296v-294h-296z" />
<glyph unicode="&#x2c6;" d="M137 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#x2dc;" d="M140 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#x2000;" horiz-adv-x="960" />
<glyph unicode="&#x2001;" horiz-adv-x="1920" />
<glyph unicode="&#x2002;" horiz-adv-x="960" />
<glyph unicode="&#x2003;" horiz-adv-x="1920" />
<glyph unicode="&#x2004;" horiz-adv-x="640" />
<glyph unicode="&#x2005;" horiz-adv-x="480" />
<glyph unicode="&#x2006;" horiz-adv-x="320" />
<glyph unicode="&#x2007;" horiz-adv-x="320" />
<glyph unicode="&#x2008;" horiz-adv-x="240" />
<glyph unicode="&#x2009;" horiz-adv-x="384" />
<glyph unicode="&#x200a;" horiz-adv-x="106" />
<glyph unicode="&#x2010;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2011;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2012;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2013;" horiz-adv-x="1214" d="M164 406v266h886v-266h-886z" />
<glyph unicode="&#x2014;" horiz-adv-x="1446" d="M-6 406v266h1456v-266h-1456z" />
<glyph unicode="&#x2018;" horiz-adv-x="512" d="M82 784v285l164 297h145l-84 -240h123v-342h-348z" />
<glyph unicode="&#x2019;" horiz-adv-x="512" d="M82 1024v342h348v-284l-164 -298h-145l84 240h-123z" />
<glyph unicode="&#x201a;" horiz-adv-x="512" d="M82 0v342h348v-284l-164 -298h-145l84 240h-123z" />
<glyph unicode="&#x201c;" horiz-adv-x="973" d="M82 784v285l164 297h145l-84 -240h123v-342h-348zM542 784v285l164 297h146l-86 -240h125v-342h-349z" />
<glyph unicode="&#x201d;" horiz-adv-x="973" d="M82 1024v342h348v-284l-164 -298h-145l84 240h-123zM542 1024v342h349v-284l-164 -298h-147l86 240h-124z" />
<glyph unicode="&#x201e;" horiz-adv-x="973" d="M82 0v342h348v-284l-164 -298h-145l84 240h-123zM542 0v342h349v-284l-164 -298h-147l86 240h-124z" />
<glyph unicode="&#x2022;" horiz-adv-x="1366" d="M402 696q0 76 38 142.5t103 104.5t141 38q117 0 198 -83q82 -84 82 -202q0 -77 -38 -143.5t-102 -104.5t-140 -38t-141 38.5t-103 105t-38 142.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="1556" d="M82 0v342h354v-342h-354zM600 0v342h356v-342h-356zM1120 0v342h354v-342h-354z" />
<glyph unicode="&#x202f;" horiz-adv-x="384" />
<glyph unicode="&#x2039;" horiz-adv-x="487" d="M41 526l137 306h256l-133 -306l133 -284h-266z" />
<glyph unicode="&#x203a;" horiz-adv-x="487" d="M53 242l133 284l-133 306h254l139 -306l-126 -284h-267z" />
<glyph unicode="&#x205f;" horiz-adv-x="480" />
<glyph unicode="&#x2122;" horiz-adv-x="1865" d="M12 1184v182h709v-182h-229v-637h-250v637h-230zM826 547v819h350l120 -381l130 381h346v-819h-248v537l-176 -537h-152l-172 535v-535h-198z" />
<glyph unicode="&#x25fc;" horiz-adv-x="967" d="M0 0v968h968v-968h-968z" />
<hkern u1="&#x2c;" u2="&#x31;" k="137" />
<hkern u1="&#x2e;" u2="&#x31;" k="144" />
<hkern u1="&#x30;" u2="&#x39;" k="30" />
<hkern u1="&#x30;" u2="&#x37;" k="158" />
<hkern u1="&#x30;" u2="&#x35;" k="28" />
<hkern u1="&#x30;" u2="&#x33;" k="82" />
<hkern u1="&#x30;" u2="&#x32;" k="78" />
<hkern u1="&#x30;" u2="&#x31;" k="182" />
<hkern u1="&#x31;" u2="&#x39;" k="184" />
<hkern u1="&#x31;" u2="&#x38;" k="125" />
<hkern u1="&#x31;" u2="&#x37;" k="301" />
<hkern u1="&#x31;" u2="&#x36;" k="137" />
<hkern u1="&#x31;" u2="&#x35;" k="144" />
<hkern u1="&#x31;" u2="&#x34;" k="119" />
<hkern u1="&#x31;" u2="&#x33;" k="112" />
<hkern u1="&#x31;" u2="&#x32;" k="154" />
<hkern u1="&#x31;" u2="&#x31;" k="338" />
<hkern u1="&#x31;" u2="&#x30;" k="116" />
<hkern u1="&#x31;" u2="&#x2e;" k="102" />
<hkern u1="&#x31;" u2="&#x2c;" k="102" />
<hkern u1="&#x32;" u2="&#x39;" k="51" />
<hkern u1="&#x32;" u2="&#x38;" k="26" />
<hkern u1="&#x32;" u2="&#x37;" k="133" />
<hkern u1="&#x32;" u2="&#x36;" k="43" />
<hkern u1="&#x32;" u2="&#x35;" k="62" />
<hkern u1="&#x32;" u2="&#x34;" k="30" />
<hkern u1="&#x32;" u2="&#x33;" k="30" />
<hkern u1="&#x32;" u2="&#x32;" k="72" />
<hkern u1="&#x32;" u2="&#x31;" k="174" />
<hkern u1="&#x32;" u2="&#x30;" k="26" />
<hkern u1="&#x33;" u2="&#x39;" k="60" />
<hkern u1="&#x33;" u2="&#x37;" k="164" />
<hkern u1="&#x33;" u2="&#x36;" k="37" />
<hkern u1="&#x33;" u2="&#x35;" k="64" />
<hkern u1="&#x33;" u2="&#x33;" k="41" />
<hkern u1="&#x33;" u2="&#x32;" k="102" />
<hkern u1="&#x33;" u2="&#x31;" k="230" />
<hkern u1="&#x34;" u2="&#x37;" k="228" />
<hkern u1="&#x34;" u2="&#x35;" k="51" />
<hkern u1="&#x34;" u2="&#x34;" k="-41" />
<hkern u1="&#x34;" u2="&#x32;" k="92" />
<hkern u1="&#x34;" u2="&#x31;" k="228" />
<hkern u1="&#x35;" u2="&#x39;" k="64" />
<hkern u1="&#x35;" u2="&#x37;" k="194" />
<hkern u1="&#x35;" u2="&#x36;" k="30" />
<hkern u1="&#x35;" u2="&#x35;" k="72" />
<hkern u1="&#x35;" u2="&#x33;" k="30" />
<hkern u1="&#x35;" u2="&#x32;" k="92" />
<hkern u1="&#x35;" u2="&#x31;" k="246" />
<hkern u1="&#x36;" u2="&#x39;" k="62" />
<hkern u1="&#x36;" u2="&#x37;" k="133" />
<hkern u1="&#x36;" u2="&#x36;" k="30" />
<hkern u1="&#x36;" u2="&#x35;" k="51" />
<hkern u1="&#x36;" u2="&#x32;" k="72" />
<hkern u1="&#x36;" u2="&#x31;" k="246" />
<hkern u1="&#x36;" u2="&#x30;" k="30" />
<hkern u1="&#x37;" u2="&#x39;" k="133" />
<hkern u1="&#x37;" u2="&#x38;" k="108" />
<hkern u1="&#x37;" u2="&#x37;" k="154" />
<hkern u1="&#x37;" u2="&#x36;" k="190" />
<hkern u1="&#x37;" u2="&#x35;" k="184" />
<hkern u1="&#x37;" u2="&#x34;" k="297" />
<hkern u1="&#x37;" u2="&#x33;" k="102" />
<hkern u1="&#x37;" u2="&#x32;" k="154" />
<hkern u1="&#x37;" u2="&#x31;" k="328" />
<hkern u1="&#x37;" u2="&#x30;" k="112" />
<hkern u1="&#x37;" u2="&#x2e;" k="184" />
<hkern u1="&#x37;" u2="&#x2c;" k="226" />
<hkern u1="&#x38;" u2="&#x38;" k="-24" />
<hkern u1="&#x38;" u2="&#x37;" k="123" />
<hkern u1="&#x38;" u2="&#x32;" k="62" />
<hkern u1="&#x38;" u2="&#x31;" k="180" />
<hkern u1="&#x38;" u2="&#x30;" k="-24" />
<hkern u1="&#x39;" u2="&#x39;" k="30" />
<hkern u1="&#x39;" u2="&#x37;" k="164" />
<hkern u1="&#x39;" u2="&#x35;" k="51" />
<hkern u1="&#x39;" u2="&#x33;" k="123" />
<hkern u1="&#x39;" u2="&#x32;" k="92" />
<hkern u1="&#x39;" u2="&#x31;" k="200" />
<hkern u1="A" u2="z" k="-86" />
<hkern u1="A" u2="y" k="18" />
<hkern u1="A" u2="x" k="-123" />
<hkern u1="A" u2="w" k="51" />
<hkern u1="A" u2="v" k="80" />
<hkern u1="A" u2="p" k="-20" />
<hkern u1="A" u2="g" k="-45" />
<hkern u1="A" u2="Z" k="-102" />
<hkern u1="A" u2="Y" k="170" />
<hkern u1="A" u2="X" k="-144" />
<hkern u1="A" u2="W" k="88" />
<hkern u1="A" u2="V" k="119" />
<hkern u1="A" u2="T" k="148" />
<hkern u1="A" u2="Q" k="26" />
<hkern u1="A" u2="O" k="22" />
<hkern u1="A" u2="J" k="-144" />
<hkern u1="A" u2="G" k="47" />
<hkern u1="A" u2="A" k="-133" />
<hkern u1="A" u2="&#x3f;" k="144" />
<hkern u1="B" u2="Y" k="43" />
<hkern u1="C" u2="y" k="-102" />
<hkern u1="C" u2="r" k="51" />
<hkern u1="C" u2="a" k="41" />
<hkern u1="C" u2="Y" k="102" />
<hkern u1="C" u2="T" k="51" />
<hkern u1="D" u2="Y" k="78" />
<hkern u1="D" u2="X" k="82" />
<hkern u1="D" u2="T" k="62" />
<hkern u1="D" u2="A" k="62" />
<hkern u1="E" u2="v" k="106" />
<hkern u1="E" u2="Z" k="-82" />
<hkern u1="E" u2="Y" k="-102" />
<hkern u1="E" u2="X" k="-119" />
<hkern u1="E" u2="W" k="-60" />
<hkern u1="E" u2="V" k="-86" />
<hkern u1="E" u2="J" k="-144" />
<hkern u1="E" u2="A" k="-102" />
<hkern u1="F" u2="y" k="174" />
<hkern u1="F" u2="u" k="182" />
<hkern u1="F" u2="t" k="112" />
<hkern u1="F" u2="s" k="144" />
<hkern u1="F" u2="r" k="176" />
<hkern u1="F" u2="q" k="144" />
<hkern u1="F" u2="p" k="144" />
<hkern u1="F" u2="o" k="174" />
<hkern u1="F" u2="e" k="174" />
<hkern u1="F" u2="d" k="144" />
<hkern u1="F" u2="c" k="144" />
<hkern u1="F" u2="a" k="236" />
<hkern u1="F" u2="Y" k="-121" />
<hkern u1="F" u2="X" k="-102" />
<hkern u1="F" u2="W" k="-114" />
<hkern u1="F" u2="V" k="-123" />
<hkern u1="F" u2="T" k="-82" />
<hkern u1="F" u2="O" k="41" />
<hkern u1="F" u2="J" k="184" />
<hkern u1="F" u2="G" k="51" />
<hkern u1="F" u2="C" k="51" />
<hkern u1="F" u2="A" k="186" />
<hkern u1="F" u2="&#x3b;" k="148" />
<hkern u1="F" u2="&#x3a;" k="148" />
<hkern u1="F" u2="&#x2e;" k="219" />
<hkern u1="F" u2="&#x2c;" k="96" />
<hkern u1="G" u2="Y" k="152" />
<hkern u1="G" u2="T" k="62" />
<hkern u1="G" u2="O" k="51" />
<hkern u1="K" u2="w" k="102" />
<hkern u1="K" u2="v" k="102" />
<hkern u1="K" u2="Z" k="-102" />
<hkern u1="K" u2="W" k="-62" />
<hkern u1="K" u2="Q" k="60" />
<hkern u1="K" u2="O" k="45" />
<hkern u1="K" u2="J" k="-164" />
<hkern u1="K" u2="G" k="60" />
<hkern u1="K" u2="A" k="-133" />
<hkern u1="L" u2="&#x201d;" k="78" />
<hkern u1="L" u2="&#x2019;" k="60" />
<hkern u1="L" u2="x" k="-82" />
<hkern u1="L" u2="w" k="112" />
<hkern u1="L" u2="v" k="154" />
<hkern u1="L" u2="t" k="102" />
<hkern u1="L" u2="Z" k="-88" />
<hkern u1="L" u2="Y" k="207" />
<hkern u1="L" u2="X" k="-119" />
<hkern u1="L" u2="W" k="194" />
<hkern u1="L" u2="V" k="242" />
<hkern u1="L" u2="U" k="62" />
<hkern u1="L" u2="T" k="358" />
<hkern u1="L" u2="Q" k="62" />
<hkern u1="L" u2="O" k="51" />
<hkern u1="L" u2="J" k="-144" />
<hkern u1="L" u2="G" k="51" />
<hkern u1="L" u2="C" k="51" />
<hkern u1="L" u2="A" k="-92" />
<hkern u1="L" u2="&#x2d;" k="127" />
<hkern u1="O" u2="Y" k="112" />
<hkern u1="O" u2="X" k="82" />
<hkern u1="O" u2="W" k="26" />
<hkern u1="O" u2="V" k="56" />
<hkern u1="O" u2="T" k="102" />
<hkern u1="O" u2="A" k="35" />
<hkern u1="P" u2="y" k="-72" />
<hkern u1="P" u2="w" k="-72" />
<hkern u1="P" u2="v" k="-72" />
<hkern u1="P" u2="u" k="51" />
<hkern u1="P" u2="s" k="72" />
<hkern u1="P" u2="r" k="51" />
<hkern u1="P" u2="q" k="82" />
<hkern u1="P" u2="o" k="92" />
<hkern u1="P" u2="n" k="51" />
<hkern u1="P" u2="m" k="51" />
<hkern u1="P" u2="j" k="62" />
<hkern u1="P" u2="i" k="51" />
<hkern u1="P" u2="e" k="102" />
<hkern u1="P" u2="c" k="92" />
<hkern u1="P" u2="a" k="82" />
<hkern u1="P" u2="Y" k="82" />
<hkern u1="P" u2="X" k="82" />
<hkern u1="P" u2="J" k="172" />
<hkern u1="P" u2="A" k="160" />
<hkern u1="Q" u2="Y" k="119" />
<hkern u1="Q" u2="W" k="41" />
<hkern u1="Q" u2="V" k="41" />
<hkern u1="Q" u2="T" k="82" />
<hkern u1="R" u2="y" k="-82" />
<hkern u1="R" u2="t" k="-41" />
<hkern u1="R" u2="Y" k="62" />
<hkern u1="R" u2="V" k="-33" />
<hkern u1="R" u2="T" k="41" />
<hkern u1="S" u2="Y" k="62" />
<hkern u1="S" u2="T" k="92" />
<hkern u1="S" u2="A" k="62" />
<hkern u1="T" u2="z" k="234" />
<hkern u1="T" u2="y" k="203" />
<hkern u1="T" u2="x" k="213" />
<hkern u1="T" u2="w" k="172" />
<hkern u1="T" u2="v" k="203" />
<hkern u1="T" u2="u" k="146" />
<hkern u1="T" u2="s" k="205" />
<hkern u1="T" u2="r" k="140" />
<hkern u1="T" u2="q" k="226" />
<hkern u1="T" u2="p" k="144" />
<hkern u1="T" u2="o" k="168" />
<hkern u1="T" u2="n" k="150" />
<hkern u1="T" u2="m" k="154" />
<hkern u1="T" u2="j" k="86" />
<hkern u1="T" u2="i" k="76" />
<hkern u1="T" u2="g" k="166" />
<hkern u1="T" u2="e" k="176" />
<hkern u1="T" u2="d" k="226" />
<hkern u1="T" u2="c" k="168" />
<hkern u1="T" u2="a" k="230" />
<hkern u1="T" u2="Y" k="-51" />
<hkern u1="T" u2="W" k="-41" />
<hkern u1="T" u2="V" k="-41" />
<hkern u1="T" u2="T" k="51" />
<hkern u1="T" u2="S" k="92" />
<hkern u1="T" u2="Q" k="123" />
<hkern u1="T" u2="O" k="112" />
<hkern u1="T" u2="J" k="186" />
<hkern u1="T" u2="G" k="123" />
<hkern u1="T" u2="C" k="123" />
<hkern u1="T" u2="A" k="168" />
<hkern u1="U" u2="A" k="41" />
<hkern u1="V" u2="u" k="62" />
<hkern u1="V" u2="s" k="82" />
<hkern u1="V" u2="r" k="-51" />
<hkern u1="V" u2="q" k="102" />
<hkern u1="V" u2="o" k="104" />
<hkern u1="V" u2="e" k="144" />
<hkern u1="V" u2="d" k="137" />
<hkern u1="V" u2="c" k="102" />
<hkern u1="V" u2="a" k="152" />
<hkern u1="V" u2="Y" k="-144" />
<hkern u1="V" u2="X" k="-106" />
<hkern u1="V" u2="W" k="-154" />
<hkern u1="V" u2="V" k="-162" />
<hkern u1="V" u2="T" k="-51" />
<hkern u1="V" u2="S" k="26" />
<hkern u1="V" u2="Q" k="62" />
<hkern u1="V" u2="O" k="43" />
<hkern u1="V" u2="G" k="43" />
<hkern u1="V" u2="C" k="45" />
<hkern u1="V" u2="A" k="119" />
<hkern u1="W" u2="y" k="-30" />
<hkern u1="W" u2="u" k="53" />
<hkern u1="W" u2="t" k="-47" />
<hkern u1="W" u2="r" k="41" />
<hkern u1="W" u2="q" k="90" />
<hkern u1="W" u2="o" k="90" />
<hkern u1="W" u2="g" k="102" />
<hkern u1="W" u2="e" k="98" />
<hkern u1="W" u2="d" k="102" />
<hkern u1="W" u2="c" k="102" />
<hkern u1="W" u2="a" k="123" />
<hkern u1="W" u2="Y" k="-164" />
<hkern u1="W" u2="X" k="-102" />
<hkern u1="W" u2="W" k="-154" />
<hkern u1="W" u2="V" k="-156" />
<hkern u1="W" u2="T" k="-51" />
<hkern u1="W" u2="Q" k="41" />
<hkern u1="W" u2="O" k="18" />
<hkern u1="W" u2="C" k="22" />
<hkern u1="W" u2="A" k="96" />
<hkern u1="X" u2="Z" k="-102" />
<hkern u1="X" u2="Y" k="-68" />
<hkern u1="X" u2="X" k="-142" />
<hkern u1="X" u2="W" k="-82" />
<hkern u1="X" u2="V" k="-82" />
<hkern u1="X" u2="T" k="41" />
<hkern u1="X" u2="Q" k="78" />
<hkern u1="X" u2="O" k="94" />
<hkern u1="X" u2="J" k="-164" />
<hkern u1="X" u2="G" k="96" />
<hkern u1="X" u2="C" k="60" />
<hkern u1="X" u2="A" k="-154" />
<hkern u1="Y" u2="z" k="172" />
<hkern u1="Y" u2="y" k="82" />
<hkern u1="Y" u2="x" k="123" />
<hkern u1="Y" u2="w" k="82" />
<hkern u1="Y" u2="v" k="82" />
<hkern u1="Y" u2="u" k="80" />
<hkern u1="Y" u2="s" k="133" />
<hkern u1="Y" u2="r" k="144" />
<hkern u1="Y" u2="q" k="170" />
<hkern u1="Y" u2="p" k="76" />
<hkern u1="Y" u2="o" k="192" />
<hkern u1="Y" u2="n" k="76" />
<hkern u1="Y" u2="m" k="80" />
<hkern u1="Y" u2="e" k="180" />
<hkern u1="Y" u2="d" k="110" />
<hkern u1="Y" u2="c" k="226" />
<hkern u1="Y" u2="a" k="158" />
<hkern u1="Y" u2="Y" k="-154" />
<hkern u1="Y" u2="X" k="-137" />
<hkern u1="Y" u2="W" k="-160" />
<hkern u1="Y" u2="V" k="-166" />
<hkern u1="Y" u2="T" k="-51" />
<hkern u1="Y" u2="S" k="133" />
<hkern u1="Y" u2="Q" k="78" />
<hkern u1="Y" u2="O" k="112" />
<hkern u1="Y" u2="G" k="58" />
<hkern u1="Y" u2="C" k="58" />
<hkern u1="Y" u2="A" k="188" />
<hkern u1="Z" u2="Y" k="-102" />
<hkern u1="Z" u2="X" k="-102" />
<hkern u1="Z" u2="W" k="-102" />
<hkern u1="Z" u2="V" k="-100" />
<hkern u1="Z" u2="J" k="-104" />
<hkern u1="a" u2="y" k="-28" />
<hkern u1="a" u2="x" k="-39" />
<hkern u1="b" u2="y" k="-30" />
<hkern u1="c" u2="b" k="51" />
<hkern u1="d" u2="y" k="-35" />
<hkern u1="d" u2="w" k="-90" />
<hkern u1="d" u2="v" k="-58" />
<hkern u1="d" u2="t" k="-41" />
<hkern u1="e" u2="y" k="56" />
<hkern u1="e" u2="x" k="47" />
<hkern u1="e" u2="v" k="47" />
<hkern u1="e" u2="t" k="41" />
<hkern u1="f" u2="y" k="-102" />
<hkern u1="f" u2="x" k="-80" />
<hkern u1="f" u2="w" k="-102" />
<hkern u1="f" u2="v" k="-127" />
<hkern u1="f" u2="t" k="-72" />
<hkern u1="f" u2="o" k="-62" />
<hkern u1="f" u2="k" k="-102" />
<hkern u1="f" u2="i" k="-106" />
<hkern u1="f" u2="f" k="-62" />
<hkern u1="f" u2="e" k="-53" />
<hkern u1="f" u2="b" k="-60" />
<hkern u1="i" u2="v" k="-58" />
<hkern u1="k" u2="z" k="-102" />
<hkern u1="k" u2="y" k="-82" />
<hkern u1="k" u2="x" k="-123" />
<hkern u1="k" u2="w" k="-94" />
<hkern u1="k" u2="o" k="28" />
<hkern u1="k" u2="j" k="-144" />
<hkern u1="k" u2="g" k="-33" />
<hkern u1="k" u2="e" k="49" />
<hkern u1="l" u2="y" k="-58" />
<hkern u1="l" u2="w" k="-90" />
<hkern u1="l" u2="v" k="-58" />
<hkern u1="o" u2="x" k="58" />
<hkern u1="r" u2="y" k="-92" />
<hkern u1="r" u2="x" k="-51" />
<hkern u1="r" u2="w" k="-92" />
<hkern u1="r" u2="v" k="-92" />
<hkern u1="r" u2="t" k="-62" />
<hkern u1="r" u2="f" k="-51" />
<hkern u1="t" u2="y" k="-62" />
<hkern u1="t" u2="w" k="-58" />
<hkern u1="t" u2="v" k="-62" />
<hkern u1="t" u2="o" k="-24" />
<hkern u1="t" u2="j" k="-82" />
<hkern u1="t" u2="d" k="41" />
<hkern u1="t" u2="&#x2e;" k="-116" />
<hkern u1="t" u2="&#x2c;" k="-112" />
<hkern u1="u" u2="y" k="-35" />
<hkern u1="u" u2="v" k="-58" />
<hkern u1="u" u2="t" k="-45" />
<hkern u1="v" u2="y" k="-133" />
<hkern u1="v" u2="x" k="-62" />
<hkern u1="v" u2="w" k="-140" />
<hkern u1="v" u2="v" k="-133" />
<hkern u1="v" u2="t" k="-114" />
<hkern u1="v" u2="f" k="-86" />
<hkern u1="v" u2="c" k="58" />
<hkern u1="v" u2="a" k="24" />
<hkern u1="w" u2="y" k="-123" />
<hkern u1="w" u2="x" k="-76" />
<hkern u1="w" u2="w" k="-125" />
<hkern u1="w" u2="v" k="-160" />
<hkern u1="w" u2="t" k="-114" />
<hkern u1="w" u2="f" k="-96" />
<hkern u1="x" u2="y" k="-68" />
<hkern u1="x" u2="x" k="-98" />
<hkern u1="x" u2="w" k="-76" />
<hkern u1="x" u2="v" k="-64" />
<hkern u1="x" u2="o" k="68" />
<hkern u1="x" u2="j" k="-144" />
<hkern u1="x" u2="e" k="72" />
<hkern u1="x" u2="d" k="49" />
<hkern u1="x" u2="c" k="70" />
<hkern u1="x" u2="a" k="51" />
<hkern u1="y" u2="y" k="-144" />
<hkern u1="y" u2="x" k="-92" />
<hkern u1="y" u2="w" k="-137" />
<hkern u1="y" u2="v" k="-123" />
<hkern u1="y" u2="t" k="-123" />
<hkern u1="y" u2="f" k="-102" />
<hkern u1="y" u2="a" k="24" />
<hkern u1="z" u2="x" k="-62" />
<hkern u1="z" u2="w" k="-82" />
<hkern u1="z" u2="f" k="-62" />
<hkern u1="&#x2018;" u2="&#x2018;" k="-148" />
<hkern u1="&#x2019;" u2="&#x2019;" k="-148" />
</font>
</defs></svg>

二进制
public/assets/fonts/franklin_gothic_regular-webfont.ttf 查看文件


二进制
public/assets/fonts/franklin_gothic_regular-webfont.woff 查看文件


二进制
public/assets/fonts/franklin_gothic_regular-webfont.woff2 查看文件


二进制
public/assets/fonts/franklingothic-webfont.eot 查看文件


+ 655
- 0
public/assets/fonts/franklingothic-webfont.svg 查看文件

@@ -0,0 +1,655 @@
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="franklin_gothicregular" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="608" />
<glyph horiz-adv-x="0" />
<glyph unicode="&#xd;" horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="608" />
<glyph unicode="&#x09;" horiz-adv-x="608" />
<glyph unicode="&#xa0;" horiz-adv-x="608" />
<glyph unicode="!" horiz-adv-x="588" d="M94 1366h398l-94 -874h-210zM114 0v342h355v-342h-355z" />
<glyph unicode="&#x22;" horiz-adv-x="932" d="M47 1364h377l-66 -547h-248zM508 1364h376l-65 -547h-247z" />
<glyph unicode="#" horiz-adv-x="1325" d="M108 391v193h236l39 225h-201v193h236l64 364h192l-64 -364h228l65 364h195l-64 -364h180v-193h-214l-40 -225h180v-193h-214l-68 -391h-196l69 391h-227l-70 -391h-192l67 391h-201zM536 584h228l41 225h-227z" />
<glyph unicode="$" horiz-adv-x="1214" d="M58 172l176 198q78 -71 136 -101t158 -54v307q-100 17 -157 34t-105 44q-178 94 -178 324q0 82 31 153t89 126t140 90t180 47v118h191v-120q74 -12 131 -29t105.5 -41t105.5 -64l-162 -213q-46 47 -82.5 69t-97.5 42v-291l47 -6q74 -9 119 -21t88 -40q88 -50 136 -138 t48 -196q0 -112 -50.5 -197.5t-148 -140t-239.5 -74.5v-203h-191v197q-164 16 -270 57t-200 123zM360 966q0 -50 38 -79t130 -47v270q-88 -18 -128 -52t-40 -92zM719 213q92 20 132 54q40 33 40 91q0 57 -40.5 89.5t-131.5 48.5v-283z" />
<glyph unicode="%" horiz-adv-x="1292" d="M82 1092q0 86 35 153t99 104t148 37q82 0 146 -36.5t99.5 -102t35.5 -149.5q0 -90 -34.5 -158t-98.5 -105t-148 -37q-127 0 -204.5 81t-77.5 213zM131 0l865 1366h170l-871 -1366h-164zM270 1092q0 -188 92 -189q50 0 72 45q22 46 22 144q0 188 -92 188q-48 0 -71 -45 t-23 -143zM647 272q0 87 35.5 154.5t99.5 104.5t148 37q82 0 146 -37t99 -103t35 -150q0 -90 -34.5 -157t-98 -104t-147.5 -37t-148 36.5t-99.5 103t-35.5 152.5zM836 272q0 -188 92 -188q94 0 94 188q0 190 -92 191q-94 -1 -94 -191z" />
<glyph unicode="&#x26;" horiz-adv-x="1460" d="M68 340q0 86 35 156t111 133t200 125q-68 89 -96.5 152.5t-28.5 133.5q0 106 52.5 186t150 123t227.5 43q120 0 214.5 -37t146.5 -104t52 -153q0 -68 -35 -138t-97 -126q-58 -48 -142 -101l174 -197q80 94 132 238l239 -94q-60 -182 -203 -328q89 -72 199 -72h35v-296 h-56q-138 0 -235 32t-185 107q-100 -78 -200 -113.5t-218 -35.5q-138 0 -246 46t-167 129t-59 191zM420 391q0 -68 51 -116.5t121 -48.5q90 0 184 75l-227 271q-72 -49 -100.5 -88.5t-28.5 -92.5zM614 1100q0 -48 26 -93.5t87 -107.5q125 67 125 174q0 52 -37 86.5t-94 34.5 q-48 0 -77.5 -26.5t-29.5 -67.5z" />
<glyph unicode="'" horiz-adv-x="483" d="M47 1364h387l-66 -547h-256z" />
<glyph unicode="(" horiz-adv-x="602" d="M82 496q0 164 24.5 320t77 319.5t134.5 347.5l216 -89l-6 -12q-63 -168 -103 -315t-59 -287q-18 -138 -18 -284t18 -282t56 -277t102 -314l10 -25l-216 -88q-64 142 -109 269t-72.5 244t-41 235t-13.5 238z" />
<glyph unicode=")" horiz-adv-x="602" d="M68 -402l4 13q63 163 103.5 312.5t58.5 286.5q18 138 18 286q0 150 -17.5 284t-56 278t-102.5 312l-8 24l214 89q84 -188 136 -350.5t77 -319.5t25 -317q0 -161 -25 -317.5t-77 -318.5t-136 -350z" />
<glyph unicode="*" horiz-adv-x="774" d="M68 956l155 90l-155 86l82 146l153 -92v180h162v-180l161 92l80 -135l-161 -97l161 -90l-80 -141l-161 93v-183h-162v183l-153 -93z" />
<glyph unicode="+" d="M14 662v162h414v411h166v-411h416v-162h-416v-412h-166v412h-414z" />
<glyph unicode="," horiz-adv-x="518" d="M82 0v342h354v-278l-242 -376h-112l133 312h-133z" />
<glyph unicode="-" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="." horiz-adv-x="518" d="M82 0v342h354v-342h-354z" />
<glyph unicode="/" horiz-adv-x="973" d="M-56 -272l865 1638h164l-867 -1638h-162z" />
<glyph unicode="0" horiz-adv-x="1214" d="M53 676q0 197 71 354.5t198 245.5q126 88 286 88q119 0 220.5 -50t176.5 -143.5t115.5 -220t40.5 -274.5q0 -197 -71 -355.5t-197.5 -246.5t-284.5 -88q-159 0 -286 88.5t-198 246.5t-71 355zM422 676q0 -228 46 -335t146 -107q178 0 178 440q0 228 -46 335t-146 107 q-178 0 -178 -440z" />
<glyph unicode="1" horiz-adv-x="1214" d="M258 0v264h207v715q-90 -36 -168 -39v200q75 11 135 38.5t106 73.5t84 114h199v-1102h205v-264h-768z" />
<glyph unicode="2" horiz-adv-x="1214" d="M70 1030q96 174 225 255t309 81q146 0 264 -51.5t184 -142.5q66 -92 66 -204q0 -95 -40 -174t-115.5 -150.5t-167.5 -135.5q-91 -64 -299 -199h616v-309h-1038v228l487 426q197 168 197 298q0 47 -21 84.5t-58.5 59.5t-82.5 22q-164 0 -264 -236z" />
<glyph unicode="3" horiz-adv-x="1214" d="M35 252l229 166q81 -107 149.5 -148.5t158.5 -41.5q57 0 100.5 20t68.5 56t25 83q0 86 -73 134.5t-203 48.5q-16 0 -82 -5v252q56 -6 80 -6q116 0 178.5 39.5t62.5 111.5q0 66 -49 109t-125 43q-139 0 -273 -137l-198 189q228 200 502 200q136 0 249.5 -46t179 -127 t65.5 -177q0 -70 -38 -132q-38 -64 -102 -100q-58 -37 -178 -69q124 -26 196 -66q76 -41 122 -115t46 -153q0 -110 -70.5 -200.5t-194 -142.5t-273.5 -52q-174 0 -318 69t-235 197z" />
<glyph unicode="4" horiz-adv-x="1214" d="M39 301v275l581 776h336v-799h220v-252h-220v-301h-346v301h-571zM276 553h334v443z" />
<glyph unicode="5" horiz-adv-x="1214" d="M64 254l227 164q117 -182 303 -182q91 0 149 51t58 133q0 54 -27.5 98t-76.5 70t-105 26q-90 0 -209 -59l-239 133l48 664h865l-21 -310h-606l-14 -235q154 61 276 61q124 0 230.5 -56.5t167.5 -154.5q61 -99 61 -213q0 -130 -71.5 -235t-197.5 -164t-282 -59 q-108 0 -210 31.5t-185 92t-141 144.5z" />
<glyph unicode="6" horiz-adv-x="1214" d="M66 628q0 203 80 372.5t220 266.5t310 97q324 0 438 -332l-282 -84q-18 68 -44 100q-50 70 -134 70q-58 0 -105.5 -38t-75.5 -107q-38 -84 -43 -240q90 45 161 64.5t151 19.5q118 0 210 -50.5t144.5 -141.5t52.5 -205q0 -124 -65 -224t-182 -155t-265 -55 q-274 0 -430 192q-141 176 -141 450zM424 498q0 -142 51 -222t143 -80q50 0 93 28t69 74q27 46 27 98q0 80 -57.5 136t-139.5 56q-78 0 -186 -52v-38z" />
<glyph unicode="7" horiz-adv-x="1214" d="M125 1044l23 308h940v-197q-76 -114 -164 -293q-74 -148 -122 -291t-72 -287q-26 -144 -26 -284h-422q28 156 82 299q146 399 392 745h-631z" />
<glyph unicode="8" horiz-adv-x="1214" d="M53 342q0 91 46.5 151.5t99.5 89t121 54.5q-74 40 -120 86.5t-69 102.5t-23 124q0 122 64 216.5t180 146t266 51.5q144 0 259 -45t179 -126t64 -183q0 -96 -57 -162t-179 -108q116 -58 198 -134t82 -215q0 -90 -39 -165t-113 -129t-176 -82.5t-226 -28.5 q-172 0 -298 45.5t-192.5 127t-66.5 183.5zM385 391q0 -74 64.5 -119.5t164.5 -45.5q83 0 135 35t52 91q0 90 -158 148l-149 57q-108 -76 -109 -166zM452 1002q0 -38 22 -66t75 -54t149 -58q61 40 85 72t24 79q0 66 -53.5 106.5t-139.5 40.5q-72 0 -117 -34q-45 -32 -45 -86 z" />
<glyph unicode="9" horiz-adv-x="1214" d="M66 928q0 97 37 177.5t105.5 138.5t163 89t208.5 31q130 0 234 -45t180 -130t115.5 -204t39.5 -266q0 -108 -24.5 -211t-70.5 -190.5t-112 -151.5q-87 -86 -196 -133q-110 -47 -222 -47q-148 0 -264 90.5t-162 243.5l283 84q44 -168 176 -168q66 0 118.5 46t78.5 126 q22 70 30 208q-160 -80 -305 -80q-118 0 -212.5 50t-147.5 140t-53 202zM408 956q0 -82 58 -137t142 -55q70 0 184 51q0 338 -196 338q-50 0 -93.5 -26.5t-68.5 -72.5q-26 -46 -26 -98z" />
<glyph unicode=":" horiz-adv-x="518" d="M82 0v342h354v-342h-354zM82 628v340h354v-340h-354z" />
<glyph unicode=";" horiz-adv-x="518" d="M82 0v342h356v-278l-242 -376h-114l133 312h-133zM82 628v340h354v-340h-354z" />
<glyph unicode="&#x3c;" d="M68 547v289l886 479v-347l-520 -278l518 -280l2 -342z" />
<glyph unicode="=" d="M14 508v156h996v-156h-996zM14 821v156h996v-156h-996z" />
<glyph unicode="&#x3e;" d="M70 68v344l520 280l-518 281l-2 342l886 -479v-289z" />
<glyph unicode="?" horiz-adv-x="1048" d="M70 1044q36 110 105.5 183.5t168.5 110t221 36.5q120 0 214.5 -38.5t148 -108t53.5 -156.5q0 -86 -37.5 -140.5t-116.5 -129t-121 -140t-48 -167.5h-267q-2 14 -2 44q0 128 43.5 203t125 177t81.5 155q0 40 -30.5 64t-80.5 24q-68 0 -111 -41t-77 -137zM348 0v342h354 v-342h-354z" />
<glyph unicode="@" horiz-adv-x="1603" d="M90 725q0 161 60 295.5t163.5 229.5t238.5 146q136 50 282 50q135 0 257.5 -40t217.5 -116.5t150 -190t55 -255.5q0 -137 -73 -256t-187 -188.5t-230 -69.5t-160 88l-10 -8q-66 -50 -110.5 -69t-100.5 -19q-105 0 -177.5 82t-72.5 200q0 89 35 184q36 94 100 174 q122 156 283 156q129 0 199 -92l20 60h190l-172 -535q-6 -18 -6 -35q0 -45 50 -45q33 0 100 50.5t119.5 133.5t52.5 179q0 130 -71.5 236t-194 166t-268.5 60q-118 0 -223 -46t-184 -128t-122 -184.5t-43 -210.5q0 -163 70.5 -298t202 -214.5t307.5 -79.5q270 1 409 183h173 q-44 -98 -133 -175.5t-208 -120t-247 -42.5q-148 0 -282 46t-238 139t-163 234t-59 326zM580 516q0 -48 25 -77t67 -29q56 0 106 49t76 127l104 313q0 64 -26 96.5t-64 32.5q-106 0 -188 -158q-43 -83 -71.5 -184.5t-28.5 -169.5z" />
<glyph unicode="A" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM463 557h266l-133 459z" />
<glyph unicode="B" horiz-adv-x="1360" d="M129 0v1366h680q169 0 275 -58q88 -46 136 -122t48 -166q0 -218 -266 -316q94 -30 149 -63q47 -28 80 -68.5t50 -92.5t17 -110q0 -133 -71 -224.5t-195 -121.5q-98 -24 -266 -24h-637zM504 260h148q132 0 178 18q76 30 75 126q1 92 -75 128q-54 28 -168 29h-158v-301z M504 828h198q100 0 143.5 33t43.5 110q-1 135 -187 135h-198v-278z" />
<glyph unicode="C" horiz-adv-x="1280" d="M62 658q0 148 38 280t116 234t195 159t271 57q158 0 283 -69t195 -179q69 -110 69 -228l-351 -19q-26 223 -194 223q-118 0 -174 -111t-56 -345q0 -140 26 -228.5t79 -131t137 -42.5q85 0 138.5 40.5t75 84t42.5 105.5l277 -64q-28 -106 -80 -189t-124.5 -141t-163.5 -88 t-195 -30q-127 0 -266.5 61t-238.5 215t-99 406z" />
<glyph unicode="D" horiz-adv-x="1360" d="M129 0v1366h471q252 0 440 -123q258 -174 258 -559q0 -198 -71 -346t-207 -234q-158 -96 -326 -102q-27 -2 -96 -2h-469zM504 268q149 1 236.5 42.5t126 133.5t38.5 250q0 286 -178 365q-75 33 -195 33h-28v-824z" />
<glyph unicode="E" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011z" />
<glyph unicode="F" horiz-adv-x="1136" d="M129 0v1366h987v-286h-612v-256h393v-288h-393v-536h-375z" />
<glyph unicode="G" horiz-adv-x="1353" d="M62 676q0 226 81 387t224 243t323 82q257 0 392.5 -139t169.5 -313l-351 -56q-36 236 -209 236q-238 0 -238 -434q0 -153 24 -248.5t74 -140.5t132 -45q88 0 135 36t61 77t21 89h-207v220h558v-670h-112l-94 150q-82 -92 -173 -133t-209 -41q-158 0 -296 77t-222 235.5 t-84 387.5z" />
<glyph unicode="H" horiz-adv-x="1390" d="M129 0v1366h375v-526h380v526h378v-1366h-378v553h-380v-553h-375z" />
<glyph unicode="I" horiz-adv-x="635" d="M129 0v1366h375v-1366h-375z" />
<glyph unicode="J" horiz-adv-x="788" d="M-6 10l26 306q72 -20 120 -21q80 0 115.5 43t35.5 139v887h375v-1014q0 -92 -14 -142t-50 -96q-112 -136 -366 -136q-118 0 -242 34z" />
<glyph unicode="K" horiz-adv-x="1323" d="M131 0v1366h375v-574l399 574h357l-328 -440l404 -926h-400l-252 596l-180 -238v-358h-375z" />
<glyph unicode="L" horiz-adv-x="1116" d="M131 0v1366h375v-1080h584v-286h-959z" />
<glyph unicode="M" horiz-adv-x="1759" d="M131 0v1366h541l204 -678l218 678h536v-1366h-374v983l-308 -983h-223l-301 983v-983h-293z" />
<glyph unicode="N" horiz-adv-x="1378" d="M129 0v1366h342l483 -694v694h296v-1366h-296l-532 774v-774h-293z" />
<glyph unicode="O" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336 q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="P" horiz-adv-x="1335" d="M129 0v1366h627q168 0 285 -49t178 -143.5t61 -227.5q0 -114 -51 -208.5t-139 -145.5q-72 -40 -155 -57t-208 -17h-223v-518h-375zM504 788h184q106 0 152.5 37t46.5 119t-46.5 122t-152.5 40h-184v-318z" />
<glyph unicode="Q" horiz-adv-x="1356" d="M60 680q0 160 44 292t126 226t197 143t255 49q139 0 253 -49t194.5 -141t122.5 -222.5t42 -289.5q0 -348 -190 -538q45 -106 188 -113v-277h-47q-291 0 -405 238q-94 -22 -168 -22q-138 0 -251 48.5t-195 142.5t-124 223.5t-42 289.5zM452 680q0 -134 19 -228t69 -148 t136 -54q132 0 178.5 115t46.5 321q0 217 -53.5 323.5t-171.5 106.5q-115 0 -169.5 -103.5t-54.5 -332.5z" />
<glyph unicode="R" horiz-adv-x="1347" d="M129 0v1366h598q189 0 313 -39q109 -34 177.5 -131.5t68.5 -218.5q0 -147 -94 -244q-52 -55 -158 -102l248 -631h-420l-188 565h-172v-565h-373zM502 821h221q80 0 125 38q45 37 45 105t-44.5 105t-125.5 37h-221v-285z" />
<glyph unicode="S" horiz-adv-x="1239" d="M49 234l231 182q56 -93 131 -134.5t189 -41.5q96 0 153.5 34t57.5 90q0 74 -124 113t-257.5 76.5t-229.5 127t-96 269.5q0 126 68 227t188.5 156t272.5 55q312 0 485 -212l-219 -178q-60 71 -118.5 100.5t-139.5 29.5q-82 0 -134.5 -32t-52.5 -82q0 -72 122 -106.5 t261.5 -71t237 -127.5t97.5 -277q0 -137 -67.5 -240.5t-191 -159.5t-285.5 -56q-420 0 -579 258z" />
<glyph unicode="T" horiz-adv-x="1280" d="M82 1080v286h1116v-286h-370v-1080h-376v1080h-370z" />
<glyph unicode="U" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189z" />
<glyph unicode="V" horiz-adv-x="1202" d="M-12 1366h374l266 -916l269 916h319l-428 -1366h-366z" />
<glyph unicode="W" horiz-adv-x="1804" d="M-14 1366h374l205 -813l213 813h318l219 -803l209 803h294l-380 -1366h-324l-219 801l-215 -801h-320z" />
<glyph unicode="X" horiz-adv-x="1251" d="M-14 0l426 694l-408 672h416l211 -362l213 362h332l-378 -616l468 -750h-436l-254 426l-254 -426h-336z" />
<glyph unicode="Y" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580z" />
<glyph unicode="Z" horiz-adv-x="1204" d="M41 0v172l594 908h-531v286h1060v-170l-615 -910h589v-286h-1097z" />
<glyph unicode="[" horiz-adv-x="604" d="M108 -383v1817h428v-180h-178v-1459h178v-178h-428z" />
<glyph unicode="\" horiz-adv-x="973" d="M0 1366h164l864 -1638h-162z" />
<glyph unicode="]" horiz-adv-x="604" d="M68 -205h178v1459h-178v180h428v-1817h-428v178z" />
<glyph unicode="^" d="M22 704l300 670h382l300 -670h-306l-186 436l-184 -436h-306z" />
<glyph unicode="_" d="M-6 -108h1036v-204h-1036v204z" />
<glyph unicode="`" d="M219 1422h328l123 -336h-197z" />
<glyph unicode="a" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM381 284 q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="b" horiz-adv-x="1104" d="M108 0v1372h318v-518q136 137 274 137q80 0 144 -35.5t110 -101.5t70 -158t24 -206q0 -156 -47 -271t-135 -177t-206 -62q-184 0 -290 170l-54 -148zM426 368q0 -99 35 -152.5t100 -53.5q78 0 114.5 78t36.5 244q0 304 -142 304q-76 0 -144 -86v-334z" />
<glyph unicode="c" horiz-adv-x="987" d="M53 469q0 149 61.5 268t171.5 185.5t248 66.5q108 0 195 -40.5t142 -117.5t75 -182l-288 -12q-4 143 -118 143q-153 0 -153 -294q0 -300 176 -300q127 0 170 158l213 -41q-56 -166 -158 -244.5t-260 -78.5q-138 0 -247 61t-168.5 173t-59.5 255z" />
<glyph unicode="d" horiz-adv-x="1108" d="M56 461q0 241 98 377q52 72 124 111.5t150 39.5q68 0 126 -27.5t128 -93.5v504h318v-1372h-318v114q-118 -134 -270 -134q-108 0 -189 58t-124 167t-43 256zM389 514q0 -336 149 -336q66 0 144 86v446q-62 82 -142 82q-72 0 -111.5 -72t-39.5 -206z" />
<glyph unicode="e" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM391 592h291q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z " />
<glyph unicode="f" horiz-adv-x="676" d="M26 748v223l158 -7q-3 26 -7.5 76t-4.5 88q0 262 305 262q83 0 189 -14v-212q-26 2 -58 2q-62 0 -86 -26t-24 -92v-82l166 2v-224l-166 10v-754h-320v750z" />
<glyph unicode="g" horiz-adv-x="1112" d="M14 -116q0 78 56.5 108t148.5 55q-84 31 -117 65q-34 32 -34 86q0 74 56 130t175 100q-215 79 -215 256q0 92 53 161t151 106.5t228 37.5q111 0 189 -23q77 -22 159 -79q88 110 242 113v-232q-64 64 -121 64q-27 0 -65 -25q32 -55 32 -113q0 -86 -52 -155.5t-146 -108.5 t-212 -39q-28 0 -63 2.5t-53 4.5q-32 0 -52 -15t-20 -39q0 -32 23 -46t77 -16l148 -6q20 0 57 -1t56 -1q162 -6 254 -76t92 -192q0 -150 -131 -228.5t-385 -78.5q-170 0 -289.5 21.5t-180.5 63.5t-61 100zM268 -51q0 -89 260 -89q134 0 192 19t58 61q0 30 -32.5 43 t-129.5 19l-241 16q-107 0 -107 -69zM368 692q0 -62 43 -107t105 -45q63 0 106.5 45t43.5 107q0 60 -44 104t-104 44q-62 0 -106 -43t-44 -105z" />
<glyph unicode="h" horiz-adv-x="1110" d="M110 0v1372h318v-576q146 192 320 193q62 0 116 -27t86 -75q52 -75 52 -201v-686h-318v600q0 162 -102 162q-88 0 -154 -104v-658h-318z" />
<glyph unicode="i" horiz-adv-x="536" d="M108 0v968h318v-968h-318zM108 1086v286h318v-286h-318z" />
<glyph unicode="j" horiz-adv-x="553" d="M-20 -41l32 -2q56 0 88 41q16 23 19.5 47.5t3.5 106.5v816h317l2 -910q0 -164 -91 -254t-257 -90q-56 0 -114 10v235zM123 1086v286h317v-286h-317z" />
<glyph unicode="k" horiz-adv-x="1102" d="M108 0v1372h318v-804l340 400h286l-260 -294l312 -674h-369l-174 426l-135 -152v-274h-318z" />
<glyph unicode="l" horiz-adv-x="536" d="M108 0v1372h318v-1372h-318z" />
<glyph unicode="m" horiz-adv-x="1673" d="M110 0v968h318v-161q82 96 155 139t157 43q87 0 143.5 -42.5t97.5 -137.5q149 180 325 180q122 0 190 -75.5t68 -209.5v-704h-317v588q0 170 -102 170q-83 0 -149 -90v-668h-318v574q0 180 -96 180q-78 0 -154 -86v-668h-318z" />
<glyph unicode="n" horiz-adv-x="1108" d="M108 0v968h318v-157q152 178 316 178q66 0 122 -27q56 -28 90 -78q26 -36 35 -75.5t9 -120.5v-688h-318v584q0 84 -10 118q-22 62 -84 62q-92 0 -160 -104v-660h-318z" />
<glyph unicode="o" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="p" horiz-adv-x="1097" d="M108 -286v1254h318v-120q140 143 274 143q107 0 184.5 -59.5t117.5 -172.5t40 -267q0 -248 -86 -371q-46 -68 -116 -104.5t-150 -36.5q-148 0 -264 132v-398h-318zM426 258q68 -80 144 -80q74 0 106 80t32 264q0 130 -38 199t-109 69q-64 0 -135 -86v-446z" />
<glyph unicode="q" horiz-adv-x="1102" d="M53 454q0 272 119 408q110 127 272 127q91 0 160.5 -42.5t133.5 -135.5l52 157h201v-1254h-317v402q-135 -136 -281 -136q-102 0 -179.5 58t-119 165t-41.5 251zM402.5 317q13.5 -71 44.5 -103t83 -32q84 0 144 84v348q0 86 -40 140q-42 53 -108 53q-137 0 -137 -293 q0 -126 13.5 -197z" />
<glyph unicode="r" horiz-adv-x="815" d="M110 0v968h318v-198q142 209 360 209v-315q-88 32 -155 32q-150 0 -205 -110v-586h-318z" />
<glyph unicode="s" horiz-adv-x="966" d="M41 200l195 105q78 -137 254 -137q72 0 112.5 23.5t40.5 64.5q0 52 -41.5 66t-173.5 39t-200 63q-142 80 -142 232q0 96 52.5 172t146 118.5t209.5 42.5q285 0 399 -213l-189 -100q-62 122 -208 122q-60 0 -97 -22t-37 -57q0 -40 37 -56.5t126 -31t152 -31t121 -58.5 q62 -42 95 -102.5t33 -134.5q0 -96 -54 -170t-151 -114.5t-223 -40.5q-348 0 -457 220z" />
<glyph unicode="t" horiz-adv-x="782" d="M20 746v225l178 -7l30 334h286v-334l205 7v-225l-207 2v-363q0 -72 8 -105.5t40 -51t102 -17.5q37 0 63 4v-215q-78 -16 -176 -16q-146 0 -222.5 27t-105.5 84.5t-29 158.5v494z" />
<glyph unicode="u" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -63 82 -63h2q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298z" />
<glyph unicode="v" horiz-adv-x="948" d="M-14 968h340l192 -540l197 540h245l-378 -968h-238z" />
<glyph unicode="w" horiz-adv-x="1368" d="M-14 968h319l156 -493l159 493h230l148 -493l153 493h231l-323 -968h-229l-152 498l-156 -498h-236z" />
<glyph unicode="x" horiz-adv-x="1038" d="M0 0l342 484l-318 484h372l140 -241l166 241h285l-307 -428l358 -540h-372l-184 299l-202 -299h-280z" />
<glyph unicode="y" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70z" />
<glyph unicode="z" horiz-adv-x="925" d="M41 0v152l445 600h-396v216h794v-161l-432 -588h432v-219h-843z" />
<glyph unicode="{" horiz-adv-x="895" d="M174 362v279q61 14 88 53t27 113v287q0 116 36 178t114 87q79 25 215 25q12 0 55 -1t65 -1l58 -2v-278h-31q-99 0 -147 -13t-66 -48t-18 -105v-190q0 -102 -25 -153.5t-97 -98.5q70 -43 96 -96q26 -52 26 -156v-207q0 -95 47 -130.5t181 -35.5h34v-260l-58 -2 q-47 0 -81.5 -1.5t-49.5 -1.5q-139 0 -215 28t-107.5 92t-31.5 178v280q0 84 -27 126q-26 40 -88 54z" />
<glyph unicode="|" d="M338 -342v1706h348v-1706h-348z" />
<glyph unicode="}" horiz-adv-x="895" d="M102 -114h31q99 0 147 13t66 47t18 105v191q0 69 11 112.5t36 75.5t75 64q-48 30 -74 61t-37 76t-11 115v206q0 64 -19 99.5t-68.5 51t-141.5 15.5h-33v260l58 2q38 0 77 1t54 1q138 0 214.5 -27.5t108 -92t31.5 -176.5v-281q0 -84 27 -125q26 -42 88 -56v-278 q-60 -14 -87.5 -53.5t-27.5 -112.5v-286q0 -115 -36 -178.5t-114 -88.5q-79 -25 -215 -25q-12 0 -55 1t-65 1l-58 3v279z" />
<glyph unicode="~" d="M22 803q60 150 136 221.5t176 71.5q56 0 98 -15t144 -57q102 -41 136 -41q39 0 70.5 27.5t65.5 91.5l168 -140q-64 -158 -138 -224t-184 -66q-42 0 -85 13.5t-110 42t-106 41.5t-71 13q-70 0 -134 -118z" />
<glyph unicode="&#xa1;" horiz-adv-x="588" d="M94 -396l94 873h210l94 -873h-398zM116 628v343h355v-343h-355z" />
<glyph unicode="&#xa2;" horiz-adv-x="1214" d="M174 674q0 100 29.5 189t85 159t131.5 112q82 48 204 60v88h101v-92q289 -46 342 -336l-289 -12q-2 86 -53 124v-568q56 20 83.5 53t45.5 98l213 -41q-34 -98 -80.5 -164t-110 -103t-151.5 -51v-118h-101v112q-120 8 -202 50q-118 62 -183 176t-65 264zM508 686 q0 -240 116 -284v579q-116 -39 -116 -295z" />
<glyph unicode="&#xa3;" horiz-adv-x="1214" d="M0 217q0 69 38.5 127t104 92.5t139.5 34.5q52 -1 146 -19q-8 86 -39 154h-305v236h234q-34 126 -34 196q0 108 57 197t158 140t224 51q98 0 191.5 -36t156.5 -98q57 -56 107 -162l-287 -94q-42 132 -158 132q-62 0 -98.5 -42t-36.5 -112q0 -62 39 -172h323v-236h-258 q12 -54 13 -92q0 -88 -39 -160q114 -62 211 -61q60 0 99.5 19t74.5 65h151q-9 -121 -54.5 -213t-119.5 -141t-168 -49q-76 0 -146 33t-161 112q-76 -78 -142 -109q-67 -32 -153 -32q-117 0 -192.5 67t-75.5 172zM188 219q0 -30 22 -47q22 -18 58 -18q48 0 90 27t64 73 q-74 49 -133 49q-40 0 -70.5 -25.5t-30.5 -58.5z" />
<glyph unicode="&#xa4;" horiz-adv-x="1476" d="M78 219l208 211q-72 130 -71 264q0 122 78 270l-215 214l178 178l219 -220q80 42 138 58q59 16 127 16q70 0 126 -15t134 -57l216 216l176 -178l-208 -210q44 -73 62 -136.5t18 -137.5q0 -68 -16 -125t-56 -137l209 -209l-177 -178l-206 209q-132 -82 -268 -82 q-140 0 -287 80l-209 -207zM516 694q0 -92 66 -158q66 -67 158 -67q94 0 159 66.5t65 160.5q0 92 -65 158t-159 66q-93 0 -158.5 -66t-65.5 -160z" />
<glyph unicode="&#xa5;" horiz-adv-x="1214" d="M26 1366h398l213 -465l217 465h334l-270 -512h134v-207h-245l-19 -67v-94h264v-208h-264v-278h-348v278h-264v208h264v94l-34 67h-230v207h119z" />
<glyph unicode="&#xa6;" d="M338 314h348v-656h-348v656zM338 635v729h348v-729h-348z" />
<glyph unicode="&#xa7;" horiz-adv-x="1214" d="M106 612q0 202 228 277q-68 47 -98.5 97t-30.5 116q0 90 51 158t145.5 104.5t218.5 36.5t219 -40t147 -113.5t52 -167.5l-2 -34h-262l2 27q0 109 -158 109q-126 0 -126 -72q0 -32 33 -56.5t133 -68.5l168 -73q98 -42 160.5 -91t92 -108t29.5 -131q0 -188 -203 -268 q135 -90 135 -248q0 -102 -56 -183t-156 -126.5t-224 -45.5q-108 0 -201 32.5t-153 92.5q-100 94 -100 270v27h258l-2 -33q0 -74 53 -122t135 -48q64 0 102.5 30t38.5 83q0 42 -32.5 74.5t-118.5 72.5l-220 105q-114 54 -186 124q-72 69 -72 193zM379 660q0 -34 24.5 -60.5 t88.5 -54.5l235 -111q109 30 109 111q0 36 -23 59q-23 24 -88 54l-86 40q-103 52 -121 62q-139 -10 -139 -100z" />
<glyph unicode="&#xa8;" d="M156 1092v294h294v-294h-294zM574 1092v294h296v-294h-296z" />
<glyph unicode="&#xa9;" horiz-adv-x="1569" d="M76 684q0 192 95 356t258.5 259t356.5 95q143 0 272 -54.5t227.5 -154t153 -229t54.5 -274.5q0 -192 -95 -355.5t-257.5 -259t-354.5 -95.5q-144 0 -274 55t-228 154t-153 228.5t-55 274.5zM234 684q0 -153 74 -284.5t201 -207.5t277 -76q148 0 275 76.5t201 206.5 t74 283q0 114 -43 219t-119 183t-176.5 122t-211.5 44q-150 0 -277 -76t-201 -207t-74 -283zM418 676q0 116 41 213t124 155t203 58q94 0 169 -40t116 -104t41 -134l-207 -11q-21 131 -117 131q-70 0 -103 -65t-33 -201q0 -122 35 -179t109 -57q72 0 103 41t49 95l164 -38 q-34 -124 -121.5 -193t-212.5 -69q-76 0 -158.5 36t-142 125t-59.5 237z" />
<glyph unicode="&#xaa;" horiz-adv-x="801" d="M70 608v68h665v-68h-665zM129 958q0 98 88.5 152t253.5 54v34q1 62 -69 62q-37 0 -55.5 -16t-24.5 -52l-168 39q24 76 85 110.5t173 34.5q134 0 191 -41t57 -137v-266q0 -60 16 -113h-197q-3 15 -6 51q-82 -62 -174 -61q-74 0 -122 41.5t-48 107.5zM326 983 q0 -26 16 -43.5t41 -17.5q40 0 88 32v115h-10q-59 0 -97 -24.5t-38 -61.5z" />
<glyph unicode="&#xab;" horiz-adv-x="862" d="M41 526l137 306h256l-133 -306l133 -284h-266zM416 526l137 306h254l-131 -306l131 -284h-267z" />
<glyph unicode="&#xac;" d="M68 299v303h886v-602h-338v299h-548z" />
<glyph unicode="&#xad;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#xae;" horiz-adv-x="1569" d="M76 684q0 192 95 356t258.5 259t356.5 95q143 0 272 -54.5t227.5 -154t153 -229t54.5 -274.5q0 -192 -95 -355.5t-257.5 -259t-354.5 -95.5q-144 0 -274 55t-228 154t-153 228.5t-55 274.5zM234 684q0 -153 74 -284.5t201 -207.5t275 -76q150 0 277 76t201 206.5 t74 283.5q0 114 -43 219t-119 183t-176.5 122t-211.5 44q-150 0 -277 -76t-201 -206.5t-74 -283.5zM479 297v783h332q103 0 172 -23q62 -19 99.5 -74.5t37.5 -126.5q0 -83 -53 -139q-28 -31 -86 -57l137 -363h-234l-104 323h-94v-323h-207zM686 768h123q44 0 68 22t24 60 q0 80 -92 80h-123v-162z" />
<glyph unicode="&#xaf;" d="M158 1149v199h708v-199h-708z" />
<glyph unicode="&#xb0;" d="M182 1048q0 90 45 166.5t121 120t166 43.5q88 0 163.5 -44t120 -119.5t44.5 -164.5q0 -90 -44.5 -166t-120.5 -120.5t-165 -44.5t-165 44.5t-120.5 119.5t-44.5 165zM316 1048q0 -82 57 -140t139 -58q80 0 137 58t57 138q0 83 -57 143.5t-139 60.5q-79 0 -136.5 -60 t-57.5 -142z" />
<glyph unicode="&#xb1;" d="M14 30v160h996v-160h-996zM14 670v160h414v411h166v-411h416v-160h-416v-396h-166v396h-414z" />
<glyph unicode="&#xb2;" horiz-adv-x="805" d="M56 1159q64 109 146 158t200 49q93 0 168.5 -31t118 -86t42.5 -123q1 -134 -163 -250q-46 -32 -210 -132h371v-197h-669v143l310 254q122 100 122 172q0 40 -28 65q-26 25 -68 25q-98 0 -162 -141z" />
<glyph unicode="&#xb3;" horiz-adv-x="805" d="M33 704l155 105q52 -64 94 -89.5t99 -25.5q51 0 84 25t33 61q0 50 -44 76t-124 26q-32 0 -60 -2v162q26 -2 58 -2q146 0 145 80q0 38 -28.5 61t-74.5 23q-84 0 -172 -82l-134 119q152 125 325 125q89 0 161.5 -28t114 -77t41.5 -108q0 -129 -176 -176q100 -24 154 -75.5 t54 -123.5q0 -66 -46 -121t-126 -87t-177 -32q-112 0 -204 44q-92 42 -152 122z" />
<glyph unicode="&#xb4;" d="M354 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xb5;" horiz-adv-x="1114" d="M110 -350v1318h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-126 -150 -262 -174v-336h-316z" />
<glyph unicode="&#xb6;" horiz-adv-x="1224" d="M108 1006q0 103 44 182q44 78 124 120q112 58 306 58h550v-121h-100v-1433h-188v1433h-156v-1433h-190v846h-27q-106 0 -188.5 43.5t-128.5 123t-46 181.5z" />
<glyph unicode="&#xb8;" d="M344 -383l98 285h240l-142 -285h-196z" />
<glyph unicode="&#xb9;" horiz-adv-x="805" d="M168 547v170h131v405q-49 -20 -107 -22v133q74 9 123 40t87 93h134v-649h130v-170h-498z" />
<glyph unicode="&#xba;" horiz-adv-x="801" d="M70 608v68h665v-68h-665zM121 1094q0 82 35.5 147t99.5 100t146 35q83 0 146.5 -35t99.5 -100t36 -147q0 -84 -35.5 -149t-100 -100.5t-146.5 -35.5t-146 35.5t-99.5 100.5t-35.5 149zM326 1088q0 -154 78 -154q76 0 75 164q1 154 -75 154q-78 0 -78 -164z" />
<glyph unicode="&#xbb;" horiz-adv-x="862" d="M56 242l132 284l-132 306h253l139 -306l-126 -284h-266zM430 242l133 284l-133 306h254l137 -306l-125 -284h-266z" />
<glyph unicode="&#xbc;" horiz-adv-x="1908" d="M168 547v168h131v405q-51 -18 -107 -20v131q74 10 123 41.5t87 93.5h134v-651h130v-168h-498zM438 0l864 1366h170l-870 -1366h-164zM1143 178v170l371 463h220v-471h138v-162h-138v-178h-231v178h-360zM1313 340h190v234z" />
<glyph unicode="&#xbd;" horiz-adv-x="1908" d="M168 547v168h131v405q-51 -18 -107 -20v131q74 10 123 41.5t87 93.5h134v-651h130v-168h-498zM438 0l864 1366h170l-870 -1366h-164zM1159 612q64 109 146 158q83 49 201 49q94 0 169 -31t117 -86q43 -54 43 -122q0 -70 -39 -130q-39 -58 -125 -120q-51 -36 -209 -134 h371v-196h-669v144l310 254q122 100 122 172q0 39 -27.5 64.5t-69.5 25.5q-97 0 -161 -142z" />
<glyph unicode="&#xbe;" horiz-adv-x="1908" d="M30 704l156 105q52 -65 94 -90t99 -25q52 0 84.5 24t32.5 62q0 50 -44 76t-124 26q-6 0 -25 -1t-35 -1v162q54 -4 58 -4q146 0 145 82q0 38 -28.5 61t-74.5 23q-86 0 -172 -84l-134 121q152 125 325 125q89 0 161.5 -28t114 -77t41.5 -108q0 -132 -176 -176 q98 -24 152.5 -75.5t54.5 -123.5q0 -67 -45.5 -121.5t-125.5 -86.5t-177 -32q-112 0 -204.5 43t-152.5 123zM436 0l864 1366h170l-870 -1366h-164zM1140 178v170l372 463h220v-471h138v-162h-138v-178h-231v178h-361zM1310 340h191v234z" />
<glyph unicode="&#xbf;" horiz-adv-x="1048" d="M68 -102q0 86 37 140t116.5 129t122 140t47.5 168h267q2 -14 2 -45q0 -128 -44 -203t-125 -177t-81 -154q0 -38 31 -63t79 -25q67 0 110.5 41t77.5 137l271 -62q-34 -108 -104.5 -182t-169.5 -111t-221 -37q-118 0 -214 39t-149 108t-53 157zM346 626v342h354v-342h-354z " />
<glyph unicode="&#xc0;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM311 1792h328l123 -336h-197zM463 557h266l-133 459z" />
<glyph unicode="&#xc1;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM463 557h266l-133 459zM489 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xc2;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM258 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM463 557h266l-133 459z" />
<glyph unicode="&#xc3;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM261 1486q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM463 557h266l-133 459z" />
<glyph unicode="&#xc4;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM277 1471v294h294v-294h-294zM463 557h266l-133 459zM695 1471v294h296v-294h-296z" />
<glyph unicode="&#xc5;" horiz-adv-x="1267" d="M-8 0l430 1366h428l424 -1366h-390l-77 270h-430l-76 -270h-309zM397 1685q0 63 32 118t86 86t118 31t118 -31.5t86 -86t32 -117.5q0 -64 -32 -118t-86.5 -85.5t-117.5 -31.5q-64 0 -118 31t-86 85.5t-32 118.5zM463 557h266l-133 459zM529 1685q0 -44 30.5 -76.5 t73.5 -32.5t73.5 32t30.5 77t-30 77t-74 32t-74 -32.5t-30 -76.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1755" d="M14 0l422 1366h1252v-286h-738l78 -254h480v-288h-386l80 -264h520v-274h-819l-77 274h-424l-76 -274h-312zM484 561h260l-134 443z" />
<glyph unicode="&#xc7;" horiz-adv-x="1280" d="M62 658q0 148 38 280t116 234t195 159t271 57q158 0 283 -69t195 -179q69 -110 69 -228l-351 -19q-26 223 -194 223q-118 0 -174 -111t-56 -345q0 -140 26 -228.5t79 -131t137 -42.5q85 0 138.5 40.5t75 84t42.5 105.5l277 -64q-28 -106 -80 -189t-124.5 -141t-163.5 -88 t-195 -30q-127 0 -266.5 61t-238.5 215t-99 406zM461 -383l98 285h239l-140 -285h-197z" />
<glyph unicode="&#xc8;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM266 1792h328l123 -336h-197z" />
<glyph unicode="&#xc9;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM442 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xca;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM211 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xcb;" horiz-adv-x="1175" d="M129 0v1366h983v-286h-608v-244h387v-287h-387v-263h636v-286h-1011zM230 1471v294h294v-294h-294zM648 1471v294h296v-294h-296z" />
<glyph unicode="&#xcc;" horiz-adv-x="635" d="M-4 1792h328l123 -336h-197zM129 0v1366h375v-1366h-375z" />
<glyph unicode="&#xcd;" horiz-adv-x="635" d="M129 0v1366h375v-1366h-375zM174 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xce;" horiz-adv-x="635" d="M-59 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM129 0v1366h375v-1366h-375z" />
<glyph unicode="&#xcf;" horiz-adv-x="635" d="M-38 1471v294h294v-294h-294zM129 0v1366h375v-1366h-375zM380 1471v294h296v-294h-296z" />
<glyph unicode="&#xd0;" horiz-adv-x="1360" d="M33 574v245h96v547h471q254 0 438 -123q260 -173 260 -559q0 -198 -72 -346q-71 -148 -208 -234q-154 -96 -324 -102q-27 -2 -98 -2h-467v574h-96zM504 268q149 1 236.5 42.5t126 133.5t38.5 250q0 286 -178 365q-75 33 -197 33h-26v-273h196v-245h-196v-306z" />
<glyph unicode="&#xd1;" horiz-adv-x="1378" d="M129 0v1366h342l483 -694v694h296v-1366h-296l-532 774v-774h-293zM316 1486q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#xd2;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM354 1790h328l123 -336h-197zM454 682q0 -434 222 -434 q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd3;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336 q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232zM530 1454l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xd4;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM299 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z M454 682q0 -434 222 -434q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd5;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM304 1484q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24 q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM454 682q0 -434 222 -434q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232z" />
<glyph unicode="&#xd6;" horiz-adv-x="1349" d="M62 682q0 216 76 376t216 245t322 85q149 0 264.5 -53.5t192.5 -149t116 -217.5q39 -124 39 -262q0 -150 -36 -282t-110.5 -232.5t-192 -158t-273.5 -57.5q-129 0 -240.5 44t-196 133t-131 222t-46.5 307zM318 1471v294h294v-294h-294zM454 682q0 -434 222 -434 q124 0 172 120q47 120 47 336q0 412 -219 412q-82 0 -131 -53t-70 -149t-21 -232zM736 1471v294h296v-294h-296z" />
<glyph unicode="&#xd7;" d="M92 440l308 306l-304 298l115 113l299 -301l303 305l117 -117l-306 -302l304 -302l-113 -114l-301 302l-303 -304z" />
<glyph unicode="&#xd8;" horiz-adv-x="1360" d="M62 70l130 147q-38 60 -61 110.5t-42 140t-19 222.5q0 160 44 291t126 222t195 138t247 47q234 0 412 -153l108 123l96 -84l-118 -134q66 -112 91 -211.5t25 -242.5q0 -150 -37.5 -279t-114 -226t-192.5 -151t-268 -54q-226 0 -402 145l-122 -139zM461 520l411 465 q-64 131 -184 131q-225 0 -225 -428q0 -110 -2 -168zM500 366q60 -118 178 -118q225 0 225 442q1 32 5 142z" />
<glyph unicode="&#xd9;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM354 1790h328l123 -336h-197z" />
<glyph unicode="&#xda;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM530 1454l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xdb;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM299 1444l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xdc;" horiz-adv-x="1349" d="M123 504v862h375v-801q0 -92 7 -135.5t27 -81.5q25 -42 74.5 -66t105.5 -24q67 0 122.5 32.5t75.5 84.5q22 57 22 190v801h295v-862q0 -126 -21 -202q-22 -74 -78 -144q-47 -58 -116 -99t-155.5 -62t-186.5 -21q-83 0 -155.5 13t-132.5 39t-107 64t-77 86q-43 66 -59 137 t-16 189zM344 1471v294h294v-294h-294zM762 1471v294h296v-294h-296z" />
<glyph unicode="&#xdd;" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580zM470 1456l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xde;" horiz-adv-x="1349" d="M129 0v1366h375v-205h252q252 0 388 -109q136 -108 136 -310q0 -114 -51 -209t-139 -146q-72 -40 -155 -56.5t-208 -16.5h-223v-314h-375zM504 610h184q105 0 152 37t47 119q1 90 -57 131q-41 31 -142 31h-184v-318z" />
<glyph unicode="&#xdf;" horiz-adv-x="1104" d="M108 0v938q0 118 20 189t66 129q56 68 156 107.5t213 39.5q122 0 217.5 -45t148 -126.5t52.5 -187.5q0 -62 -17.5 -110t-54 -86.5t-98.5 -73.5q237 -59 237 -356q0 -132 -44.5 -232t-128 -154t-191.5 -54q-86 0 -156 22v217q34 -10 58 -10q126 1 126 203q0 113 -34 160.5 t-113 47.5q-21 0 -37 -2v236h17q68 0 98.5 37t30.5 121q0 162 -119 162q-72 0 -100.5 -61t-28.5 -212v-899h-318z" />
<glyph unicode="&#xe0;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM243 1422 h328l123 -336h-197zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe1;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM378 1086 l123 336h328l-254 -336h-197zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe2;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM159 1082 l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe3;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM164 1122 q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119z" />
<glyph unicode="&#xe4;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM176 1092 v294h294v-294h-294zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119zM594 1092v294h296v-294h-296z" />
<glyph unicode="&#xe5;" horiz-adv-x="1073" d="M62 244q0 175 151 266.5t441 91.5v74q0 57 -35 88.5t-99 31.5q-63 0 -97 -29t-46 -91l-271 66q23 78 82 134t149 84q89 29 205 29q213 0 314.5 -73.5t101.5 -239.5v-482q0 -66 4 -100t21 -94h-317q-8 46 -12 102q-153 -122 -308 -122q-126 0 -205 74t-79 190zM298 1323 q0 63 32 118t86 86t118 31t118 -31.5t86 -86t32 -117.5q0 -64 -32 -118t-86.5 -85.5t-117.5 -31.5q-64 0 -118 31t-86 85.5t-32 118.5zM381 284q0 -50 32.5 -85t80.5 -35q70 0 160 64v222h-26q-106 0 -176.5 -47t-70.5 -119zM430 1323q0 -44 30.5 -76.5t73.5 -32.5t73.5 32 t30.5 77t-30 77t-74 32t-74 -32.5t-30 -76.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1638" d="M62 250q0 112 71 193.5t203 121.5q96 28 309 31q2 0 2 62q0 122 -133 122q-60 0 -92.5 -27t-44.5 -87l-271 63q40 128 141 188t277 60q101 0 172.5 -16.5t149.5 -57.5q148 86 292 86q140 0 241 -80.5t152.5 -209.5t51.5 -273h-608q3 -80 25 -127q26 -48 71 -76.5 t99 -28.5q122 0 192 132l202 -96q-70 -122 -180 -186t-248 -64q-226 0 -335 153q-199 -153 -418 -153q-100 0 -172.5 32t-110.5 93t-38 145zM379 282q0 -52 33 -85q34 -33 84 -33q56 0 114.5 32t91.5 82q-28 74 -38 162h-29q-84 0 -156 -30q-100 -40 -100 -128zM975 596h291 q-4 200 -138 200q-66 0 -107.5 -53.5t-45.5 -146.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="987" d="M53 471q0 149 61.5 268t171.5 185.5t248 66.5q108 0 195 -40.5t142 -116.5t75 -182l-288 -15q-4 145 -118 145q-154 0 -153 -298q0 -150 43.5 -223t132.5 -73q127 0 170 156l213 -41q-56 -164 -158 -243q-104 -80 -260 -80q-138 0 -247 61t-168.5 174t-59.5 256z M330 -348l80 250h233l-143 -250h-170z" />
<glyph unicode="&#xe8;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM233 1422h328l123 -336h-197zM391 592h291q-6 200 -140 200 q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xe9;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM368 1086l123 336h328l-254 -336h-197zM391 592h291 q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xea;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM149 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z M391 592h291q-6 200 -140 200q-66 0 -107.5 -55.5t-43.5 -144.5z" />
<glyph unicode="&#xeb;" horiz-adv-x="1052" d="M53 467q0 142 64.5 262.5t176.5 190t242 69.5q132 0 237 -67t165 -185.5t60 -265.5v-47h-609q10 -228 199 -228q125 0 188 130l205 -98q-139 -248 -428 -248q-144 0 -258.5 61.5t-178 173t-63.5 252.5zM170 1092v294h294v-294h-294zM391 592h291q-6 200 -140 200 q-66 0 -107.5 -55.5t-43.5 -144.5zM588 1092v294h296v-294h-296z" />
<glyph unicode="&#xec;" horiz-adv-x="536" d="M-27 1422h328l123 -336h-197zM108 0v968h318v-968h-318z" />
<glyph unicode="&#xed;" horiz-adv-x="536" d="M108 0v968h318v-968h-318zM110 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xee;" horiz-adv-x="536" d="M-109 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM108 0v968h318v-968h-318z" />
<glyph unicode="&#xef;" horiz-adv-x="536" d="M-90 1092v294h294v-294h-294zM108 0v968h318v-968h-318zM328 1092v294h296v-294h-296z" />
<glyph unicode="&#xf0;" horiz-adv-x="1061" d="M56 486q0 148 59 262t167 177.5t246 63.5q55 0 119 -12q-32 80 -68 129.5t-108 113.5l-135 -149l-100 95l118 132l-10 6q-78 46 -170 84l45 103q123 -28 240 -76l159 179l105 -93l-137 -151q422 -254 422 -805q0 -312 -158 -451q-128 -114 -318 -114q-105 0 -192.5 36 t-151.5 103.5t-98 161t-34 205.5zM389 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-66 0 -104 -67q-39 -67 -39 -240z" />
<glyph unicode="&#xf1;" horiz-adv-x="1108" d="M108 0v968h318v-157q152 178 316 178q66 0 122 -27q56 -28 90 -78q26 -36 35 -75.5t9 -120.5v-688h-318v584q0 84 -10 118q-22 62 -84 62q-92 0 -160 -104v-660h-318zM181 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248 q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#xf2;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM235 1422h328l123 -336h-197zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288 q-144 0 -143 -307z" />
<glyph unicode="&#xf3;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM372 1086l123 336h328l-254 -336h-197zM387 475q-1 -287 145 -287q138 0 138 306 q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf4;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM153 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213zM387 475 q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf5;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM156 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174 q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288q-144 0 -143 -307z" />
<glyph unicode="&#xf6;" horiz-adv-x="1061" d="M53 486q0 146 59.5 261t168 178.5t247.5 63.5q140 0 249 -63.5t169 -177.5t60 -262q0 -112 -34.5 -205.5t-98 -161t-151.5 -103.5t-194 -36q-140 0 -248 63t-167.5 179t-59.5 264zM172 1092v294h294v-294h-294zM387 475q-1 -287 145 -287q138 0 138 306q0 288 -140 288 q-144 0 -143 -307zM590 1092v294h296v-294h-296z" />
<glyph unicode="&#xf7;" d="M14 662v162h996v-162h-996zM389 393q0 50 36.5 85.5t86.5 35.5t86.5 -36t36.5 -85q0 -50 -36.5 -86.5t-86.5 -36.5t-86.5 36t-36.5 87zM391 1090q0 50 35.5 86t85.5 36t86.5 -36t36.5 -86t-36.5 -86t-86.5 -36t-85.5 36t-35.5 86z" />
<glyph unicode="&#xf8;" horiz-adv-x="1061" d="M53 490q0 110 34.5 202t97.5 159t151 103.5t192 36.5q172 0 302 -100l82 94l94 -84l-90 -105q50 -80 70 -149t20 -161q0 -148 -60 -263t-168 -179t-246 -64t-264 71l-98 -115l-102 86l100 115q-115 143 -115 353zM385 385l269 305q-44 98 -124 98q-132 0 -141 -254 q-2 -47 -3 -86t-1 -63zM430 236q42 -56 94 -56q112 0 138 166q14 86 16 176z" />
<glyph unicode="&#xf9;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM264 1422h328l123 -336h-197z" />
<glyph unicode="&#xfa;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM401 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xfb;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM182 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#xfc;" horiz-adv-x="1114" d="M110 278v690h318v-568q0 -92 12 -132q16 -64 84 -63q87 0 164 104v659h318v-968h-318v160q-154 -180 -326 -180q-252 0 -252 298zM201 1092v294h294v-294h-294zM619 1092v294h296v-294h-296z" />
<glyph unicode="&#xfd;" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70zM313 1086l123 336h328l-254 -336h-197z" />
<glyph unicode="&#xfe;" horiz-adv-x="1097" d="M108 -286v1658h318v-524q140 143 274 143q107 0 184.5 -59.5t117.5 -172.5t40 -267q0 -248 -86 -371q-46 -68 -116 -104.5t-150 -36.5q-148 0 -264 132v-398h-318zM426 258q68 -80 144 -80q74 0 106 80t32 264q0 130 -38 199t-109 69q-64 0 -135 -86v-446z" />
<glyph unicode="&#xff;" horiz-adv-x="938" d="M-12 968h340l190 -530l190 530h244l-346 -910q-54 -141 -110 -215.5t-136 -104t-210 -29.5q-56 1 -101 5v237q66 -15 115 -15q160 0 160 92q0 28 -15 70zM113 1092v294h294v-294h-294zM531 1092v294h296v-294h-296z" />
<glyph unicode="&#x152;" horiz-adv-x="1900" d="M24 674q0 116 23 219t65.5 187t102.5 144q167 164 405 164q118 0 244 -50v26h981v-287h-608v-249h387v-288h-387v-254h629v-286h-1002v20q-62 -26 -111 -35t-114 -9q-136 0 -250.5 49t-196.5 142t-125 222t-43 285zM398 654q0 -229 70 -317.5t165 -88.5q138 0 185.5 126 t47.5 326q0 166 -41 291t-186 125q-241 0 -241 -462z" />
<glyph unicode="&#x153;" horiz-adv-x="1665" d="M56 482q0 114 34 208t98 161t154 102.5t198 35.5q188 -1 312 -109q70 59 138 84t155 25q98 0 180.5 -34.5t144.5 -100.5t96 -158q40 -104 44 -270h-606q0 -75 18 -117q25 -52 74 -83.5t106 -31.5q124 0 188 134l204 -94q-148 -254 -437 -254q-189 0 -319 108 q-132 -108 -310 -108q-106 0 -193 35.5t-150 102t-96 160.5t-33 204zM389 492q0 -156 36.5 -231t114.5 -75q90 0 124 94q20 58 20 220q0 148 -35 215t-109 67q-152 0 -151 -290zM1002 594h290q0 94 -37 148t-102 54q-66 0 -105.5 -54t-45.5 -148z" />
<glyph unicode="&#x178;" horiz-adv-x="1229" d="M-20 1366h424l254 -465l258 465h334l-441 -754v-612h-375v580zM258 1471v294h294v-294h-294zM676 1471v294h296v-294h-296z" />
<glyph unicode="&#x2c6;" d="M137 1082l225 304h277l250 -304h-273l-139 168l-127 -168h-213z" />
<glyph unicode="&#x2dc;" d="M140 1122q10 126 75 192t178 66q48 0 88 -13t96.5 -37t76.5 -24q36 0 56 60h174q-15 -248 -235 -248q-32 0 -68.5 9t-88.5 27t-77 25t-49 7q-26 0 -36.5 -12t-20.5 -52h-169z" />
<glyph unicode="&#x2000;" horiz-adv-x="960" />
<glyph unicode="&#x2001;" horiz-adv-x="1920" />
<glyph unicode="&#x2002;" horiz-adv-x="960" />
<glyph unicode="&#x2003;" horiz-adv-x="1920" />
<glyph unicode="&#x2004;" horiz-adv-x="640" />
<glyph unicode="&#x2005;" horiz-adv-x="480" />
<glyph unicode="&#x2006;" horiz-adv-x="320" />
<glyph unicode="&#x2007;" horiz-adv-x="320" />
<glyph unicode="&#x2008;" horiz-adv-x="240" />
<glyph unicode="&#x2009;" horiz-adv-x="384" />
<glyph unicode="&#x200a;" horiz-adv-x="106" />
<glyph unicode="&#x2010;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2011;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2012;" horiz-adv-x="506" d="M0 406v266q108 -14 254 -14q140 0 252 14v-266q-170 14 -262 14q-96 0 -244 -14z" />
<glyph unicode="&#x2013;" horiz-adv-x="1214" d="M164 406v266h886v-266h-886z" />
<glyph unicode="&#x2014;" horiz-adv-x="1446" d="M-6 406v266h1456v-266h-1456z" />
<glyph unicode="&#x2018;" horiz-adv-x="512" d="M82 784v285l164 297h145l-84 -240h123v-342h-348z" />
<glyph unicode="&#x2019;" horiz-adv-x="512" d="M82 1024v342h348v-284l-164 -298h-145l84 240h-123z" />
<glyph unicode="&#x201a;" horiz-adv-x="512" d="M82 0v342h348v-284l-164 -298h-145l84 240h-123z" />
<glyph unicode="&#x201c;" horiz-adv-x="973" d="M82 784v285l164 297h145l-84 -240h123v-342h-348zM542 784v285l164 297h146l-86 -240h125v-342h-349z" />
<glyph unicode="&#x201d;" horiz-adv-x="973" d="M82 1024v342h348v-284l-164 -298h-145l84 240h-123zM542 1024v342h349v-284l-164 -298h-147l86 240h-124z" />
<glyph unicode="&#x201e;" horiz-adv-x="973" d="M82 0v342h348v-284l-164 -298h-145l84 240h-123zM542 0v342h349v-284l-164 -298h-147l86 240h-124z" />
<glyph unicode="&#x2022;" horiz-adv-x="1366" d="M402 696q0 76 38 142.5t103 104.5t141 38q117 0 198 -83q82 -84 82 -202q0 -77 -38 -143.5t-102 -104.5t-140 -38t-141 38.5t-103 105t-38 142.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="1556" d="M82 0v342h354v-342h-354zM600 0v342h356v-342h-356zM1120 0v342h354v-342h-354z" />
<glyph unicode="&#x202f;" horiz-adv-x="384" />
<glyph unicode="&#x2039;" horiz-adv-x="487" d="M41 526l137 306h256l-133 -306l133 -284h-266z" />
<glyph unicode="&#x203a;" horiz-adv-x="487" d="M53 242l133 284l-133 306h254l139 -306l-126 -284h-267z" />
<glyph unicode="&#x205f;" horiz-adv-x="480" />
<glyph unicode="&#x2122;" horiz-adv-x="1865" d="M12 1184v182h709v-182h-229v-637h-250v637h-230zM826 547v819h350l120 -381l130 381h346v-819h-248v537l-176 -537h-152l-172 535v-535h-198z" />
<glyph unicode="&#x25fc;" horiz-adv-x="967" d="M0 0v968h968v-968h-968z" />
<hkern u1="&#x2c;" u2="&#x31;" k="137" />
<hkern u1="&#x2e;" u2="&#x31;" k="144" />
<hkern u1="&#x30;" u2="&#x39;" k="30" />
<hkern u1="&#x30;" u2="&#x37;" k="158" />
<hkern u1="&#x30;" u2="&#x35;" k="28" />
<hkern u1="&#x30;" u2="&#x33;" k="82" />
<hkern u1="&#x30;" u2="&#x32;" k="78" />
<hkern u1="&#x30;" u2="&#x31;" k="182" />
<hkern u1="&#x31;" u2="&#x39;" k="184" />
<hkern u1="&#x31;" u2="&#x38;" k="125" />
<hkern u1="&#x31;" u2="&#x37;" k="301" />
<hkern u1="&#x31;" u2="&#x36;" k="137" />
<hkern u1="&#x31;" u2="&#x35;" k="144" />
<hkern u1="&#x31;" u2="&#x34;" k="119" />
<hkern u1="&#x31;" u2="&#x33;" k="112" />
<hkern u1="&#x31;" u2="&#x32;" k="154" />
<hkern u1="&#x31;" u2="&#x31;" k="338" />
<hkern u1="&#x31;" u2="&#x30;" k="116" />
<hkern u1="&#x31;" u2="&#x2e;" k="102" />
<hkern u1="&#x31;" u2="&#x2c;" k="102" />
<hkern u1="&#x32;" u2="&#x39;" k="51" />
<hkern u1="&#x32;" u2="&#x38;" k="26" />
<hkern u1="&#x32;" u2="&#x37;" k="133" />
<hkern u1="&#x32;" u2="&#x36;" k="43" />
<hkern u1="&#x32;" u2="&#x35;" k="62" />
<hkern u1="&#x32;" u2="&#x34;" k="30" />
<hkern u1="&#x32;" u2="&#x33;" k="30" />
<hkern u1="&#x32;" u2="&#x32;" k="72" />
<hkern u1="&#x32;" u2="&#x31;" k="174" />
<hkern u1="&#x32;" u2="&#x30;" k="26" />
<hkern u1="&#x33;" u2="&#x39;" k="60" />
<hkern u1="&#x33;" u2="&#x37;" k="164" />
<hkern u1="&#x33;" u2="&#x36;" k="37" />
<hkern u1="&#x33;" u2="&#x35;" k="64" />
<hkern u1="&#x33;" u2="&#x33;" k="41" />
<hkern u1="&#x33;" u2="&#x32;" k="102" />
<hkern u1="&#x33;" u2="&#x31;" k="230" />
<hkern u1="&#x34;" u2="&#x37;" k="228" />
<hkern u1="&#x34;" u2="&#x35;" k="51" />
<hkern u1="&#x34;" u2="&#x34;" k="-41" />
<hkern u1="&#x34;" u2="&#x32;" k="92" />
<hkern u1="&#x34;" u2="&#x31;" k="228" />
<hkern u1="&#x35;" u2="&#x39;" k="64" />
<hkern u1="&#x35;" u2="&#x37;" k="194" />
<hkern u1="&#x35;" u2="&#x36;" k="30" />
<hkern u1="&#x35;" u2="&#x35;" k="72" />
<hkern u1="&#x35;" u2="&#x33;" k="30" />
<hkern u1="&#x35;" u2="&#x32;" k="92" />
<hkern u1="&#x35;" u2="&#x31;" k="246" />
<hkern u1="&#x36;" u2="&#x39;" k="62" />
<hkern u1="&#x36;" u2="&#x37;" k="133" />
<hkern u1="&#x36;" u2="&#x36;" k="30" />
<hkern u1="&#x36;" u2="&#x35;" k="51" />
<hkern u1="&#x36;" u2="&#x32;" k="72" />
<hkern u1="&#x36;" u2="&#x31;" k="246" />
<hkern u1="&#x36;" u2="&#x30;" k="30" />
<hkern u1="&#x37;" u2="&#x39;" k="133" />
<hkern u1="&#x37;" u2="&#x38;" k="108" />
<hkern u1="&#x37;" u2="&#x37;" k="154" />
<hkern u1="&#x37;" u2="&#x36;" k="190" />
<hkern u1="&#x37;" u2="&#x35;" k="184" />
<hkern u1="&#x37;" u2="&#x34;" k="297" />
<hkern u1="&#x37;" u2="&#x33;" k="102" />
<hkern u1="&#x37;" u2="&#x32;" k="154" />
<hkern u1="&#x37;" u2="&#x31;" k="328" />
<hkern u1="&#x37;" u2="&#x30;" k="112" />
<hkern u1="&#x37;" u2="&#x2e;" k="184" />
<hkern u1="&#x37;" u2="&#x2c;" k="226" />
<hkern u1="&#x38;" u2="&#x38;" k="-24" />
<hkern u1="&#x38;" u2="&#x37;" k="123" />
<hkern u1="&#x38;" u2="&#x32;" k="62" />
<hkern u1="&#x38;" u2="&#x31;" k="180" />
<hkern u1="&#x38;" u2="&#x30;" k="-24" />
<hkern u1="&#x39;" u2="&#x39;" k="30" />
<hkern u1="&#x39;" u2="&#x37;" k="164" />
<hkern u1="&#x39;" u2="&#x35;" k="51" />
<hkern u1="&#x39;" u2="&#x33;" k="123" />
<hkern u1="&#x39;" u2="&#x32;" k="92" />
<hkern u1="&#x39;" u2="&#x31;" k="200" />
<hkern u1="A" u2="z" k="-86" />
<hkern u1="A" u2="y" k="18" />
<hkern u1="A" u2="x" k="-123" />
<hkern u1="A" u2="w" k="51" />
<hkern u1="A" u2="v" k="80" />
<hkern u1="A" u2="p" k="-20" />
<hkern u1="A" u2="g" k="-45" />
<hkern u1="A" u2="Z" k="-102" />
<hkern u1="A" u2="Y" k="170" />
<hkern u1="A" u2="X" k="-144" />
<hkern u1="A" u2="W" k="88" />
<hkern u1="A" u2="V" k="119" />
<hkern u1="A" u2="T" k="148" />
<hkern u1="A" u2="Q" k="26" />
<hkern u1="A" u2="O" k="22" />
<hkern u1="A" u2="J" k="-144" />
<hkern u1="A" u2="G" k="47" />
<hkern u1="A" u2="A" k="-133" />
<hkern u1="A" u2="&#x3f;" k="144" />
<hkern u1="B" u2="Y" k="43" />
<hkern u1="C" u2="y" k="-102" />
<hkern u1="C" u2="r" k="51" />
<hkern u1="C" u2="a" k="41" />
<hkern u1="C" u2="Y" k="102" />
<hkern u1="C" u2="T" k="51" />
<hkern u1="D" u2="Y" k="78" />
<hkern u1="D" u2="X" k="82" />
<hkern u1="D" u2="T" k="62" />
<hkern u1="D" u2="A" k="62" />
<hkern u1="E" u2="v" k="106" />
<hkern u1="E" u2="Z" k="-82" />
<hkern u1="E" u2="Y" k="-102" />
<hkern u1="E" u2="X" k="-119" />
<hkern u1="E" u2="W" k="-60" />
<hkern u1="E" u2="V" k="-86" />
<hkern u1="E" u2="J" k="-144" />
<hkern u1="E" u2="A" k="-102" />
<hkern u1="F" u2="y" k="174" />
<hkern u1="F" u2="u" k="182" />
<hkern u1="F" u2="t" k="112" />
<hkern u1="F" u2="s" k="144" />
<hkern u1="F" u2="r" k="176" />
<hkern u1="F" u2="q" k="144" />
<hkern u1="F" u2="p" k="144" />
<hkern u1="F" u2="o" k="174" />
<hkern u1="F" u2="e" k="174" />
<hkern u1="F" u2="d" k="144" />
<hkern u1="F" u2="c" k="144" />
<hkern u1="F" u2="a" k="236" />
<hkern u1="F" u2="Y" k="-121" />
<hkern u1="F" u2="X" k="-102" />
<hkern u1="F" u2="W" k="-114" />
<hkern u1="F" u2="V" k="-123" />
<hkern u1="F" u2="T" k="-82" />
<hkern u1="F" u2="O" k="41" />
<hkern u1="F" u2="J" k="184" />
<hkern u1="F" u2="G" k="51" />
<hkern u1="F" u2="C" k="51" />
<hkern u1="F" u2="A" k="186" />
<hkern u1="F" u2="&#x3b;" k="148" />
<hkern u1="F" u2="&#x3a;" k="148" />
<hkern u1="F" u2="&#x2e;" k="219" />
<hkern u1="F" u2="&#x2c;" k="96" />
<hkern u1="G" u2="Y" k="152" />
<hkern u1="G" u2="T" k="62" />
<hkern u1="G" u2="O" k="51" />
<hkern u1="K" u2="w" k="102" />
<hkern u1="K" u2="v" k="102" />
<hkern u1="K" u2="Z" k="-102" />
<hkern u1="K" u2="W" k="-62" />
<hkern u1="K" u2="Q" k="60" />
<hkern u1="K" u2="O" k="45" />
<hkern u1="K" u2="J" k="-164" />
<hkern u1="K" u2="G" k="60" />
<hkern u1="K" u2="A" k="-133" />
<hkern u1="L" u2="&#x201d;" k="78" />
<hkern u1="L" u2="&#x2019;" k="60" />
<hkern u1="L" u2="x" k="-82" />
<hkern u1="L" u2="w" k="112" />
<hkern u1="L" u2="v" k="154" />
<hkern u1="L" u2="t" k="102" />
<hkern u1="L" u2="Z" k="-88" />
<hkern u1="L" u2="Y" k="207" />
<hkern u1="L" u2="X" k="-119" />
<hkern u1="L" u2="W" k="194" />
<hkern u1="L" u2="V" k="242" />
<hkern u1="L" u2="U" k="62" />
<hkern u1="L" u2="T" k="358" />
<hkern u1="L" u2="Q" k="62" />
<hkern u1="L" u2="O" k="51" />
<hkern u1="L" u2="J" k="-144" />
<hkern u1="L" u2="G" k="51" />
<hkern u1="L" u2="C" k="51" />
<hkern u1="L" u2="A" k="-92" />
<hkern u1="L" u2="&#x2d;" k="127" />
<hkern u1="O" u2="Y" k="112" />
<hkern u1="O" u2="X" k="82" />
<hkern u1="O" u2="W" k="26" />
<hkern u1="O" u2="V" k="56" />
<hkern u1="O" u2="T" k="102" />
<hkern u1="O" u2="A" k="35" />
<hkern u1="P" u2="y" k="-72" />
<hkern u1="P" u2="w" k="-72" />
<hkern u1="P" u2="v" k="-72" />
<hkern u1="P" u2="u" k="51" />
<hkern u1="P" u2="s" k="72" />
<hkern u1="P" u2="r" k="51" />
<hkern u1="P" u2="q" k="82" />
<hkern u1="P" u2="o" k="92" />
<hkern u1="P" u2="n" k="51" />
<hkern u1="P" u2="m" k="51" />
<hkern u1="P" u2="j" k="62" />
<hkern u1="P" u2="i" k="51" />
<hkern u1="P" u2="e" k="102" />
<hkern u1="P" u2="c" k="92" />
<hkern u1="P" u2="a" k="82" />
<hkern u1="P" u2="Y" k="82" />
<hkern u1="P" u2="X" k="82" />
<hkern u1="P" u2="J" k="172" />
<hkern u1="P" u2="A" k="160" />
<hkern u1="Q" u2="Y" k="119" />
<hkern u1="Q" u2="W" k="41" />
<hkern u1="Q" u2="V" k="41" />
<hkern u1="Q" u2="T" k="82" />
<hkern u1="R" u2="y" k="-82" />
<hkern u1="R" u2="t" k="-41" />
<hkern u1="R" u2="Y" k="62" />
<hkern u1="R" u2="V" k="-33" />
<hkern u1="R" u2="T" k="41" />
<hkern u1="S" u2="Y" k="62" />
<hkern u1="S" u2="T" k="92" />
<hkern u1="S" u2="A" k="62" />
<hkern u1="T" u2="z" k="234" />
<hkern u1="T" u2="y" k="203" />
<hkern u1="T" u2="x" k="213" />
<hkern u1="T" u2="w" k="172" />
<hkern u1="T" u2="v" k="203" />
<hkern u1="T" u2="u" k="146" />
<hkern u1="T" u2="s" k="205" />
<hkern u1="T" u2="r" k="140" />
<hkern u1="T" u2="q" k="226" />
<hkern u1="T" u2="p" k="144" />
<hkern u1="T" u2="o" k="168" />
<hkern u1="T" u2="n" k="150" />
<hkern u1="T" u2="m" k="154" />
<hkern u1="T" u2="j" k="86" />
<hkern u1="T" u2="i" k="76" />
<hkern u1="T" u2="g" k="166" />
<hkern u1="T" u2="e" k="176" />
<hkern u1="T" u2="d" k="226" />
<hkern u1="T" u2="c" k="168" />
<hkern u1="T" u2="a" k="230" />
<hkern u1="T" u2="Y" k="-51" />
<hkern u1="T" u2="W" k="-41" />
<hkern u1="T" u2="V" k="-41" />
<hkern u1="T" u2="T" k="51" />
<hkern u1="T" u2="S" k="92" />
<hkern u1="T" u2="Q" k="123" />
<hkern u1="T" u2="O" k="112" />
<hkern u1="T" u2="J" k="186" />
<hkern u1="T" u2="G" k="123" />
<hkern u1="T" u2="C" k="123" />
<hkern u1="T" u2="A" k="168" />
<hkern u1="U" u2="A" k="41" />
<hkern u1="V" u2="u" k="62" />
<hkern u1="V" u2="s" k="82" />
<hkern u1="V" u2="r" k="-51" />
<hkern u1="V" u2="q" k="102" />
<hkern u1="V" u2="o" k="104" />
<hkern u1="V" u2="e" k="144" />
<hkern u1="V" u2="d" k="137" />
<hkern u1="V" u2="c" k="102" />
<hkern u1="V" u2="a" k="152" />
<hkern u1="V" u2="Y" k="-144" />
<hkern u1="V" u2="X" k="-106" />
<hkern u1="V" u2="W" k="-154" />
<hkern u1="V" u2="V" k="-162" />
<hkern u1="V" u2="T" k="-51" />
<hkern u1="V" u2="S" k="26" />
<hkern u1="V" u2="Q" k="62" />
<hkern u1="V" u2="O" k="43" />
<hkern u1="V" u2="G" k="43" />
<hkern u1="V" u2="C" k="45" />
<hkern u1="V" u2="A" k="119" />
<hkern u1="W" u2="y" k="-30" />
<hkern u1="W" u2="u" k="53" />
<hkern u1="W" u2="t" k="-47" />
<hkern u1="W" u2="r" k="41" />
<hkern u1="W" u2="q" k="90" />
<hkern u1="W" u2="o" k="90" />
<hkern u1="W" u2="g" k="102" />
<hkern u1="W" u2="e" k="98" />
<hkern u1="W" u2="d" k="102" />
<hkern u1="W" u2="c" k="102" />
<hkern u1="W" u2="a" k="123" />
<hkern u1="W" u2="Y" k="-164" />
<hkern u1="W" u2="X" k="-102" />
<hkern u1="W" u2="W" k="-154" />
<hkern u1="W" u2="V" k="-156" />
<hkern u1="W" u2="T" k="-51" />
<hkern u1="W" u2="Q" k="41" />
<hkern u1="W" u2="O" k="18" />
<hkern u1="W" u2="C" k="22" />
<hkern u1="W" u2="A" k="96" />
<hkern u1="X" u2="Z" k="-102" />
<hkern u1="X" u2="Y" k="-68" />
<hkern u1="X" u2="X" k="-142" />
<hkern u1="X" u2="W" k="-82" />
<hkern u1="X" u2="V" k="-82" />
<hkern u1="X" u2="T" k="41" />
<hkern u1="X" u2="Q" k="78" />
<hkern u1="X" u2="O" k="94" />
<hkern u1="X" u2="J" k="-164" />
<hkern u1="X" u2="G" k="96" />
<hkern u1="X" u2="C" k="60" />
<hkern u1="X" u2="A" k="-154" />
<hkern u1="Y" u2="z" k="172" />
<hkern u1="Y" u2="y" k="82" />
<hkern u1="Y" u2="x" k="123" />
<hkern u1="Y" u2="w" k="82" />
<hkern u1="Y" u2="v" k="82" />
<hkern u1="Y" u2="u" k="80" />
<hkern u1="Y" u2="s" k="133" />
<hkern u1="Y" u2="r" k="144" />
<hkern u1="Y" u2="q" k="170" />
<hkern u1="Y" u2="p" k="76" />
<hkern u1="Y" u2="o" k="192" />
<hkern u1="Y" u2="n" k="76" />
<hkern u1="Y" u2="m" k="80" />
<hkern u1="Y" u2="e" k="180" />
<hkern u1="Y" u2="d" k="110" />
<hkern u1="Y" u2="c" k="226" />
<hkern u1="Y" u2="a" k="158" />
<hkern u1="Y" u2="Y" k="-154" />
<hkern u1="Y" u2="X" k="-137" />
<hkern u1="Y" u2="W" k="-160" />
<hkern u1="Y" u2="V" k="-166" />
<hkern u1="Y" u2="T" k="-51" />
<hkern u1="Y" u2="S" k="133" />
<hkern u1="Y" u2="Q" k="78" />
<hkern u1="Y" u2="O" k="112" />
<hkern u1="Y" u2="G" k="58" />
<hkern u1="Y" u2="C" k="58" />
<hkern u1="Y" u2="A" k="188" />
<hkern u1="Z" u2="Y" k="-102" />
<hkern u1="Z" u2="X" k="-102" />
<hkern u1="Z" u2="W" k="-102" />
<hkern u1="Z" u2="V" k="-100" />
<hkern u1="Z" u2="J" k="-104" />
<hkern u1="a" u2="y" k="-28" />
<hkern u1="a" u2="x" k="-39" />
<hkern u1="b" u2="y" k="-30" />
<hkern u1="c" u2="b" k="51" />
<hkern u1="d" u2="y" k="-35" />
<hkern u1="d" u2="w" k="-90" />
<hkern u1="d" u2="v" k="-58" />
<hkern u1="d" u2="t" k="-41" />
<hkern u1="e" u2="y" k="56" />
<hkern u1="e" u2="x" k="47" />
<hkern u1="e" u2="v" k="47" />
<hkern u1="e" u2="t" k="41" />
<hkern u1="f" u2="y" k="-102" />
<hkern u1="f" u2="x" k="-80" />
<hkern u1="f" u2="w" k="-102" />
<hkern u1="f" u2="v" k="-127" />
<hkern u1="f" u2="t" k="-72" />
<hkern u1="f" u2="o" k="-62" />
<hkern u1="f" u2="k" k="-102" />
<hkern u1="f" u2="i" k="-106" />
<hkern u1="f" u2="f" k="-62" />
<hkern u1="f" u2="e" k="-53" />
<hkern u1="f" u2="b" k="-60" />
<hkern u1="i" u2="v" k="-58" />
<hkern u1="k" u2="z" k="-102" />
<hkern u1="k" u2="y" k="-82" />
<hkern u1="k" u2="x" k="-123" />
<hkern u1="k" u2="w" k="-94" />
<hkern u1="k" u2="o" k="28" />
<hkern u1="k" u2="j" k="-144" />
<hkern u1="k" u2="g" k="-33" />
<hkern u1="k" u2="e" k="49" />
<hkern u1="l" u2="y" k="-58" />
<hkern u1="l" u2="w" k="-90" />
<hkern u1="l" u2="v" k="-58" />
<hkern u1="o" u2="x" k="58" />
<hkern u1="r" u2="y" k="-92" />
<hkern u1="r" u2="x" k="-51" />
<hkern u1="r" u2="w" k="-92" />
<hkern u1="r" u2="v" k="-92" />
<hkern u1="r" u2="t" k="-62" />
<hkern u1="r" u2="f" k="-51" />
<hkern u1="t" u2="y" k="-62" />
<hkern u1="t" u2="w" k="-58" />
<hkern u1="t" u2="v" k="-62" />
<hkern u1="t" u2="o" k="-24" />
<hkern u1="t" u2="j" k="-82" />
<hkern u1="t" u2="d" k="41" />
<hkern u1="t" u2="&#x2e;" k="-116" />
<hkern u1="t" u2="&#x2c;" k="-112" />
<hkern u1="u" u2="y" k="-35" />
<hkern u1="u" u2="v" k="-58" />
<hkern u1="u" u2="t" k="-45" />
<hkern u1="v" u2="y" k="-133" />
<hkern u1="v" u2="x" k="-62" />
<hkern u1="v" u2="w" k="-140" />
<hkern u1="v" u2="v" k="-133" />
<hkern u1="v" u2="t" k="-114" />
<hkern u1="v" u2="f" k="-86" />
<hkern u1="v" u2="c" k="58" />
<hkern u1="v" u2="a" k="24" />
<hkern u1="w" u2="y" k="-123" />
<hkern u1="w" u2="x" k="-76" />
<hkern u1="w" u2="w" k="-125" />
<hkern u1="w" u2="v" k="-160" />
<hkern u1="w" u2="t" k="-114" />
<hkern u1="w" u2="f" k="-96" />
<hkern u1="x" u2="y" k="-68" />
<hkern u1="x" u2="x" k="-98" />
<hkern u1="x" u2="w" k="-76" />
<hkern u1="x" u2="v" k="-64" />
<hkern u1="x" u2="o" k="68" />
<hkern u1="x" u2="j" k="-144" />
<hkern u1="x" u2="e" k="72" />
<hkern u1="x" u2="d" k="49" />
<hkern u1="x" u2="c" k="70" />
<hkern u1="x" u2="a" k="51" />
<hkern u1="y" u2="y" k="-144" />
<hkern u1="y" u2="x" k="-92" />
<hkern u1="y" u2="w" k="-137" />
<hkern u1="y" u2="v" k="-123" />
<hkern u1="y" u2="t" k="-123" />
<hkern u1="y" u2="f" k="-102" />
<hkern u1="y" u2="a" k="24" />
<hkern u1="z" u2="x" k="-62" />
<hkern u1="z" u2="w" k="-82" />
<hkern u1="z" u2="f" k="-62" />
<hkern u1="&#x2018;" u2="&#x2018;" k="-148" />
<hkern u1="&#x2019;" u2="&#x2019;" k="-148" />
</font>
</defs></svg>

二进制
public/assets/fonts/franklingothic-webfont.ttf 查看文件


二进制
public/assets/fonts/franklingothic-webfont.woff 查看文件


二进制
public/assets/fonts/franklingothic-webfont.woff2 查看文件


二进制
public/assets/fonts/georgia-webfont.eot 查看文件


+ 244
- 0
public/assets/fonts/georgia-webfont.svg 查看文件

@@ -0,0 +1,244 @@
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
<metadata></metadata>
<defs>
<font id="georgiaregular" horiz-adv-x="1317" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="494" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="682" />
<glyph unicode=" " horiz-adv-x="494" />
<glyph unicode="&#x09;" horiz-adv-x="494" />
<glyph unicode="&#xa0;" horiz-adv-x="494" />
<glyph unicode="!" horiz-adv-x="678" d="M207 115q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5zM216 1321q0 57 36 96t92 39t92 -38.5t36 -96.5q0 -50 -33 -336t-58 -553h-78q-22 267 -54.5 553t-32.5 336z" />
<glyph unicode="&#x22;" horiz-adv-x="843" d="M118 1417q0 46 28 79t85 33q54 0 83 -33t29 -79q0 -40 -26 -154t-58 -296h-61q-27 170 -53.5 290.5t-26.5 159.5zM499 1417q0 46 28 79t85 33q55 0 84 -33t29 -79q0 -40 -26 -154t-58 -296h-62q-23 148 -51.5 282t-28.5 168z" />
<glyph unicode="#" d="M154 371v123h249l73 251h-262v123h296l105 362h111l-105 -362h217l105 362h111l-105 -362h214v-123h-249l-72 -251h261v-123h-296l-107 -371h-111l107 371h-217l-107 -371h-111l107 371h-214zM511 492h221l75 255h-222z" />
<glyph unicode="$" horiz-adv-x="1249" d="M155 300q0 59 26 90.5t73 31.5q53 0 83 -26.5t30 -62.5q0 -27 -19 -81.5t-24 -74.5q29 -52 100.5 -84t174.5 -33v506q-44 16 -76.5 28t-85.5 34q-115 47 -180 123.5t-65 198.5q0 144 120 243t287 102v229h82v-229q99 -2 175 -29t124 -67t72.5 -88t24.5 -93t-21 -76.5 t-69 -31.5q-49 0 -81.5 25t-32.5 56q0 37 8 73.5t14 64.5q-3 6 -20 21.5t-40 28.5q-25 14 -66 25t-88 11v-464q39 -14 65.5 -24.5t65.5 -25.5q62 -24 114 -52.5t92 -68.5q40 -39 62.5 -91t22.5 -124q0 -157 -120 -263.5t-302 -118.5v-282h-82v280q-198 4 -321 94.5 t-123 224.5zM370 1025q0 -87 41 -139t124 -86q12 -5 30 -12t34 -13v440q-97 0 -163 -55t-66 -135zM681 61q117 7 175.5 66.5t58.5 156.5q0 82 -42.5 142.5t-144.5 100.5q-13 5 -24.5 9t-22.5 8v-483z" />
<glyph unicode="%" horiz-adv-x="1674" d="M109 1083q0 166 92.5 268t247.5 102q153 0 246 -102t93 -268q0 -176 -95 -273t-245 -97t-244.5 97t-94.5 273zM182 0l1176 1424h141l-1179 -1424h-138zM278 1083q0 -133 43 -214.5t127 -81.5t127.5 81.5t43.5 214.5q0 130 -43 213t-127 83q-86 0 -128.5 -83t-42.5 -213z M886 338q0 166 92.5 268t247.5 102q153 0 246 -102t93 -268q0 -176 -95 -273t-245 -97t-244.5 97t-94.5 273zM1055 338q0 -133 43 -214.5t127 -81.5t127.5 81.5t43.5 214.5q0 130 -43 213t-127 83q-86 0 -128.5 -83t-42.5 -213z" />
<glyph unicode="&#x26;" horiz-adv-x="1455" d="M75 345q0 124 65.5 224.5t244.5 213.5q-81 107 -126 185t-45 175q0 69 27.5 126.5t77.5 100.5q46 39 112 61t134 22q80 0 140.5 -25.5t98.5 -66.5q35 -38 53.5 -88t18.5 -100q0 -120 -74.5 -206.5t-205.5 -155.5q94 -127 184 -231.5t173 -205.5q67 107 104 201.5 t37 166.5q0 32 -46.5 50.5t-128.5 35.5v71h535v-71q-59 -5 -119 -23.5t-92 -58.5q-21 -24 -42.5 -71t-51.5 -111t-61 -126t-80 -124q40 -48 98 -104.5t99 -81.5q40 -23 113.5 -39t120.5 -18v-71h-412l-149 170q-33 -36 -75.5 -74.5t-89.5 -66.5q-52 -30 -104.5 -47 t-123.5 -17q-74 0 -147 21.5t-133 68.5q-58 46 -94 118t-36 172zM281 420q0 -136 77.5 -225.5t207.5 -89.5q73 0 143.5 31.5t115.5 91.5q-93 118 -209.5 258.5t-186.5 237.5q-81 -56 -114.5 -131.5t-33.5 -172.5zM405 1180q0 -69 36 -139.5t112 -170.5q103 58 148.5 125.5 t45.5 157.5q0 102 -45 156.5t-128 54.5q-47 0 -78 -19t-53 -48q-20 -28 -29 -60t-9 -57z" />
<glyph unicode="'" horiz-adv-x="441" d="M108 1417q0 46 28 79t85 33q54 0 83 -33t29 -79q0 -40 -26 -154t-58 -296h-61q-27 170 -53.5 290.5t-26.5 159.5z" />
<glyph unicode="(" horiz-adv-x="768" d="M117 596q0 415 155.5 657.5t428.5 278.5v-83q-192 -35 -292 -245t-100 -610q0 -381 98 -592.5t294 -247.5v-82q-273 34 -428.5 275t-155.5 649z" />
<glyph unicode=")" horiz-adv-x="768" d="M67 -246q196 36 294 247.5t98 592.5q0 400 -100 610t-292 245v83q273 -36 428.5 -278.5t155.5 -657.5q0 -408 -155.5 -649t-428.5 -275v82z" />
<glyph unicode="*" horiz-adv-x="967" d="M86 1099q0 34 21 52.5t54 18.5q30 0 105.5 -21t187.5 -32q-39 53 -82 100.5t-67 72.5q-28 30 -42.5 51.5t-14.5 46.5q0 27 24 47t51 20q18 0 33.5 -10t27.5 -30q14 -24 37 -107.5t63 -173.5q45 102 65.5 178.5t34.5 102.5q11 19 26.5 29.5t34.5 10.5q28 0 51.5 -19 t23.5 -48q0 -41 -55.5 -96t-150.5 -175q108 12 187.5 32.5t105.5 20.5q33 0 54 -18t21 -53q0 -37 -21 -54t-54 -17q-22 0 -105.5 21.5t-187.5 33.5q45 -62 84 -103.5t65 -69.5q27 -29 42 -51t15 -47q0 -27 -24 -47t-51 -20q-18 0 -34 10.5t-27 29.5q-16 29 -31.5 93 t-68.5 188q-48 -119 -67 -188.5t-33 -92.5q-13 -20 -26.5 -30t-34.5 -10q-28 0 -51.5 19t-23.5 48q0 24 14 45t43 53q25 26 66.5 71t82.5 102q-98 -10 -182.5 -32.5t-110.5 -22.5q-33 0 -54 16.5t-21 54.5z" />
<glyph unicode="+" d="M144 497v125h451v451h127v-451h451v-125h-451v-451h-127v451h-451z" />
<glyph unicode="," horiz-adv-x="552" d="M97 -287q48 30 86 60t62 60q30 35 51 76t27 93h-51q-67 0 -104.5 35t-37.5 94q0 42 34 81.5t93 39.5q86 0 129 -57.5t43 -159.5q0 -72 -32.5 -136t-74.5 -110q-43 -48 -91 -85t-88 -58z" />
<glyph unicode="-" horiz-adv-x="766" d="M85 465v157h596v-157h-596z" />
<glyph unicode="." horiz-adv-x="552" d="M141 115q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5z" />
<glyph unicode="/" horiz-adv-x="960" d="M49 -424l689 1947h132l-691 -1947h-130z" />
<glyph unicode="0" horiz-adv-x="1257" d="M103 537q0 119 31.5 219t98.5 181q64 78 165 123t231 45q137 0 235 -46t163 -125q64 -77 95.5 -180.5t31.5 -216.5q0 -136 -39 -243.5t-107 -178.5q-70 -73 -166 -110t-214 -37q-129 0 -230 43t-164 118q-66 78 -98.5 182.5t-32.5 225.5zM324 537q0 -226 78.5 -363.5 t225.5 -137.5t226 137.5t79 363.5q0 238 -81.5 369t-221.5 131q-142 0 -224 -131t-82 -369z" />
<glyph unicode="1" horiz-adv-x="880" d="M131 895v84h55q108 0 193.5 40t122.5 86h83q-3 -65 -6 -152t-3 -156v-593q0 -35 15.5 -62.5t44.5 -40.5q26 -11 85 -20t88 -10v-71h-674v71q30 2 93.5 8.5t87.5 13.5q31 10 47.5 32.5t16.5 67.5v702h-249z" />
<glyph unicode="2" horiz-adv-x="1144" d="M110 0v136q27 31 75 69.5t114 83.5q40 27 96 59t127 70q79 42 121.5 74t77.5 79q23 31 37 77.5t14 132.5q0 125 -67 183.5t-172 58.5q-65 0 -123 -25.5t-87 -70.5q7 -32 17.5 -76t10.5 -86q0 -38 -31.5 -67.5t-93.5 -29.5q-50 0 -77 34.5t-27 92.5q0 54 30 108.5 t86 100.5q55 45 136 73t175 28q205 0 325.5 -91.5t120.5 -244.5q0 -73 -21.5 -133t-69.5 -106q-53 -51 -124 -87.5t-217 -101.5q-87 -39 -162 -81.5t-123 -82.5h769v-177h-937z" />
<glyph unicode="3" horiz-adv-x="1130" d="M64 -79q0 49 24 88.5t77 39.5q60 0 91.5 -29.5t31.5 -67.5q0 -32 -10.5 -81t-16.5 -70q7 -9 25.5 -24t45.5 -27q32 -15 67 -24t99 -9q60 0 115.5 20t97.5 64q44 46 68.5 107.5t24.5 161.5q0 54 -11.5 107t-42.5 92t-84.5 60.5t-135.5 21.5h-131v115h87q138 0 199 76 t61 229q0 125 -59 188.5t-167 63.5q-52 0 -85.5 -12.5t-54.5 -24.5q-25 -14 -41 -31t-24 -25q7 -32 17 -78.5t10 -88.5q0 -37 -31.5 -66.5t-92.5 -29.5q-53 0 -77.5 38t-24.5 88q0 52 29 106t86 101t139 76t189 29q123 0 203.5 -36.5t126.5 -88.5q45 -51 62 -107t17 -96 q0 -50 -14 -100.5t-46 -93.5q-35 -47 -92.5 -85.5t-144.5 -62.5v-16q56 -5 119.5 -25t114.5 -59q53 -41 87 -105.5t34 -163.5q0 -192 -154 -311.5t-385 -119.5q-94 0 -172 23.5t-134 63.5t-86.5 92t-30.5 107z" />
<glyph unicode="4" horiz-adv-x="1157" d="M49 90v154l701 855h131v-878h203v-131h-203v-455h-192v455h-640zM149 221h540v655z" />
<glyph unicode="5" horiz-adv-x="1082" d="M59 -89q0 51 25 89t77 38q60 0 91.5 -31.5t31.5 -68.5q0 -32 -11 -80t-17 -71q8 -7 26 -19t43 -23q26 -11 63.5 -19.5t87.5 -8.5q64 0 121 26t96 77q43 56 64.5 127.5t21.5 181.5q0 141 -78.5 233.5t-206.5 92.5q-80 0 -149.5 -30t-124.5 -100l-67 26l85 722h716v-178 h-635l-52 -424q45 32 118.5 63.5t161.5 31.5q73 0 151.5 -22.5t144.5 -74.5t109.5 -134t43.5 -205q0 -215 -147 -355t-373 -140q-175 0 -296 83t-121 193z" />
<glyph unicode="6" horiz-adv-x="1159" d="M103 558q0 357 212.5 602t569.5 294l18 -90l-90 -16q-217 -70 -335.5 -218t-153.5 -359q86 75 170 106t177 31q167 0 285.5 -128t118.5 -319q0 -104 -37.5 -195t-100.5 -155q-73 -73 -161.5 -108t-184.5 -35q-111 0 -201 41t-153 116q-64 76 -99 186t-35 247zM315 546 q0 -234 76.5 -366.5t201.5 -132.5q119 0 192 103.5t73 283.5q0 162 -74.5 260t-199.5 98q-75 0 -139.5 -28t-124.5 -94q-1 -12 -3 -55.5t-2 -68.5z" />
<glyph unicode="7" horiz-adv-x="1029" d="M89 681v392h940v-65l-713 -1373h-125l671 1270h-393q-87 0 -136 -2t-90 -19q-31 -13 -55.5 -66.5t-37.5 -136.5h-61z" />
<glyph unicode="8" horiz-adv-x="1221" d="M104 363q0 129 78.5 215.5t232.5 146.5q-127 71 -190 156t-63 192q0 163 138.5 273t331.5 110t312.5 -104t119.5 -261q0 -101 -66 -191.5t-194 -148.5q166 -71 239.5 -157t73.5 -218q0 -168 -145 -289t-381 -121q-221 0 -354 111t-133 286zM300 374q0 -147 86.5 -237.5 t230.5 -90.5q138 0 219 80t81 203q0 63 -27 110.5t-78 86.5q-49 38 -136.5 79.5t-189.5 84.5q-96 -52 -141 -132.5t-45 -183.5zM360 1121q0 -105 82 -178t292 -156q75 48 108 127t33 188q0 122 -72.5 198.5t-185.5 76.5t-185 -73.5t-72 -182.5z" />
<glyph unicode="9" horiz-adv-x="1159" d="M84 615q0 207 139.5 349t344.5 142q223 0 355.5 -159t132.5 -431q0 -174 -55 -327.5t-158 -269.5q-101 -114 -246.5 -189.5t-325.5 -99.5l-18 90l90 16q215 68 336 209t156 358q-82 -70 -163.5 -102.5t-183.5 -32.5q-163 0 -283.5 127t-120.5 320zM301 642 q0 -162 74.5 -260t199.5 -98q78 0 143 28.5t121 91.5q0 4 1.5 16t1.5 34q0 14 1 34t1 40q0 234 -76.5 366.5t-201.5 132.5q-119 0 -192 -102.5t-73 -282.5z" />
<glyph unicode=":" horiz-adv-x="640" d="M183 115q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5zM183 853q0 56 40 96.5t97 40.5t97 -40.5t40 -96.5t-40.5 -96t-96.5 -40t-96.5 40t-40.5 96z" />
<glyph unicode=";" horiz-adv-x="640" d="M142 -287q48 30 85.5 60.5t62.5 59.5q30 35 51 76t27 93h-51q-67 0 -104.5 35t-37.5 94q0 42 34 81.5t93 39.5q86 0 129 -57.5t43 -159.5q0 -72 -32.5 -135.5t-74.5 -110.5q-43 -48 -91 -85t-88 -58zM183 853q0 56 40 96.5t97 40.5t97 -40.5t40 -96.5t-40.5 -96 t-96.5 -40t-96.5 40t-40.5 96z" />
<glyph unicode="&#x3c;" d="M193 503v113l925 481v-137l-769 -400l769 -401v-137z" />
<glyph unicode="=" d="M154 311v125h1009v-125h-1009zM154 683v125h1009v-125h-1009z" />
<glyph unicode="&#x3e;" d="M199 22v137l769 401l-769 400v137l925 -481v-113z" />
<glyph unicode="?" horiz-adv-x="980" d="M106 1221q0 40 22 78.5t69 74.5q40 32 108.5 55t142.5 23q106 0 188 -33.5t135 -89.5q55 -58 81.5 -130.5t26.5 -157.5q0 -185 -118 -302t-324 -141v-221h-92v379q63 5 125 20.5t111 50.5q51 37 79.5 89.5t28.5 146.5q0 150 -63.5 230t-185.5 80q-46 0 -80.5 -13.5 t-50.5 -25.5q5 -24 13.5 -69t8.5 -69q0 -37 -32 -67.5t-93 -30.5q-54 0 -77 37t-23 86zM257 115q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5z" />
<glyph unicode="@" horiz-adv-x="1902" d="M168 477q0 171 64 332t183 287q115 123 284.5 198.5t369.5 75.5q173 0 300 -55.5t208 -146.5q81 -90 121.5 -207t40.5 -244q0 -244 -134 -412.5t-339 -168.5q-85 0 -144 42.5t-66 119.5l-7 2q-48 -73 -109.5 -116.5t-124.5 -43.5q-41 0 -83.5 13.5t-75.5 44.5 q-33 33 -52.5 86t-19.5 131q0 73 33.5 163.5t90.5 172.5q57 83 147.5 144t195.5 61q56 0 99.5 -31.5t53.5 -92.5h6l43 112h149l-189 -538q-9 -25 -14.5 -57.5t-5.5 -51.5q0 -51 26 -74.5t67 -23.5q155 0 259 145.5t104 383.5q0 118 -37 218.5t-113 177.5q-73 76 -184 120 t-254 44q-136 0 -265 -53t-235 -156q-103 -100 -167 -249t-64 -337q0 -181 50 -318.5t141 -230.5q89 -90 210 -135t262 -45q159 0 283 43t223 125l31 -51q-100 -87 -237.5 -140.5t-306.5 -53.5q-151 0 -297 48.5t-263 147.5q-116 99 -187 246.5t-71 347.5zM756 400 q0 -85 20.5 -130.5t67.5 -45.5q68 0 122 47t101 133l115 338q-14 81 -45 118t-91 37q-64 0 -117.5 -51.5t-90.5 -122.5q-39 -74 -60.5 -161.5t-21.5 -161.5z" />
<glyph unicode="A" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM423 580h426l-215 550z" />
<glyph unicode="B" horiz-adv-x="1339" d="M95 0v71q24 2 70 8.5t66 15.5q31 14 44 37.5t13 60.5v1020q0 34 -11.5 60t-45.5 42q-30 15 -67 23t-62 10v71h655q76 0 145.5 -15t132.5 -53q59 -35 97 -95t38 -146q0 -75 -27 -133.5t-76 -100.5q-46 -40 -105.5 -67.5t-128.5 -42.5v-9q61 -7 136.5 -30.5t134.5 -65.5 q62 -42 103 -110t41 -165q0 -99 -43 -172t-112 -120q-67 -46 -151.5 -70t-174.5 -24h-672zM501 206q0 -63 51 -95t142 -32q149 0 228 87t79 256q0 126 -84.5 207t-241.5 81q-64 0 -108 -1.5t-66 -2.5v-500zM501 791h127q82 0 140.5 21t94.5 63q37 43 51.5 94t14.5 121 q0 117 -64 183.5t-202 66.5q-32 0 -80.5 -1.5t-81.5 -2.5v-545z" />
<glyph unicode="C" horiz-adv-x="1315" d="M78 696q0 170 52 308.5t144 238.5q91 99 215 153t265 54q105 0 190 -26t162 -73l41 68h80l9 -506h-82q-16 74 -48 160.5t-75 146.5q-48 68 -114 106.5t-151 38.5q-97 0 -180.5 -43t-144.5 -127q-58 -81 -91 -206t-33 -279q0 -136 34.5 -249.5t98.5 -199.5 q64 -85 151.5 -133t195.5 -48q81 0 149 25.5t118 67.5q50 44 88 100t62 122l75 -36q-86 -211 -228 -301.5t-338 -90.5q-127 0 -243.5 50t-206.5 144q-89 94 -142 229.5t-53 305.5z" />
<glyph unicode="D" horiz-adv-x="1534" d="M94 0v71q29 0 75.5 5.5t61.5 12.5q30 13 43.5 38.5t13.5 61.5v1024q0 34 -11.5 61t-45.5 43q-31 15 -67 22t-62 9v71h620q128 0 252 -39.5t216 -106.5q125 -89 196 -233t71 -339q0 -181 -68 -314t-177 -218q-110 -85 -247 -127t-283 -42h-588zM501 243q0 -91 53 -126 t163 -35q127 0 222 45t154 125q62 84 90.5 194.5t28.5 255.5q0 143 -38 258.5t-111 201.5q-69 82 -169.5 129t-223.5 47q-41 0 -92.5 -1.5t-76.5 -2.5v-1091z" />
<glyph unicode="E" horiz-adv-x="1338" d="M86 0v71q30 2 80 8.5t65 13.5q32 15 44.5 39t12.5 61v1020q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1098v-342h-75q-20 76 -86.5 161.5t-126.5 93.5q-31 4 -74 6t-98 2h-223v-564h160q77 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70.5 51t-104.5 12h-160v-426q0 -64 9 -101t35 -56t71 -24.5t128 -5.5h87t91 4q38 4 78.5 14.5t57.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1178z" />
<glyph unicode="F" horiz-adv-x="1227" d="M86 0v71q30 2 80 6.5t65 11.5q30 13 43.5 38.5t13.5 61.5v1024q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1113v-355h-75q-21 79 -87.5 169t-127.5 99q-31 4 -73.5 6t-96.5 2h-238v-570h163q74 0 115 15.5t70 47.5q20 22 36.5 68.5t21.5 99.5h76v-557h-76 q-3 44 -20.5 100t-37.5 81q-30 37 -75.5 50.5t-109.5 13.5h-163v-489q0 -33 13 -59t46 -42q15 -7 65 -17t76 -11v-71h-615z" />
<glyph unicode="G" horiz-adv-x="1485" d="M78 698q0 162 53.5 300.5t151.5 240.5q95 100 226.5 155.5t281.5 55.5q120 0 209 -29t157 -70l41 68h80l9 -496h-82q-21 82 -52 161.5t-80 142.5t-119.5 100.5t-168.5 37.5q-107 0 -191 -43.5t-146 -129.5q-61 -83 -94 -207t-33 -277q0 -135 32.5 -254.5t94.5 -206.5 q62 -89 155 -140t211 -51q88 0 160.5 27t102.5 57q8 52 8.5 105t0.5 90v78q0 42 -11.5 74.5t-47.5 47.5q-33 15 -89.5 22.5t-88.5 9.5v73h622v-73q-24 -3 -64.5 -9.5t-65.5 -18.5q-30 -15 -42.5 -42.5t-12.5 -64.5v-110q0 -120 1.5 -162t3.5 -69q-133 -60 -265 -92t-259 -32 q-136 0 -262 51t-220 145q-95 95 -151 231t-56 304z" />
<glyph unicode="H" horiz-adv-x="1669" d="M98 0v71q24 2 69.5 6t62.5 12q30 12 44 36.5t14 63.5v1024q0 32 -13 58.5t-45 41.5q-27 13 -65.5 23t-66.5 12v71h589v-71q-28 -1 -68.5 -9t-60.5 -15q-34 -12 -45.5 -40t-11.5 -61v-440h667v430q0 32 -13 58.5t-45 41.5q-27 13 -65.5 23t-66.5 12v71h589v-71 q-28 -1 -68.5 -9t-60.5 -15q-34 -12 -45.5 -40t-11.5 -61v-1023q0 -35 11.5 -59t45.5 -42q17 -9 60.5 -18t68.5 -10v-71h-589v71q24 2 69.5 6t62.5 12q30 12 44 36.5t14 63.5v505h-667v-494q0 -35 11.5 -59t45.5 -42q17 -9 60.5 -18t68.5 -10v-71h-589z" />
<glyph unicode="I" horiz-adv-x="798" d="M79 0v71q27 2 78 6t72 12q33 13 48 35.5t15 62.5v1028q0 35 -11 58.5t-52 39.5q-30 12 -75.5 22.5t-74.5 12.5v71h639v-71q-31 -1 -74 -7.5t-75 -16.5q-38 -12 -51 -39t-13 -60v-1027q0 -33 14.5 -58.5t49.5 -40.5q21 -8 68.5 -17.5t80.5 -10.5v-71h-639z" />
<glyph unicode="J" horiz-adv-x="1060" d="M11 304q0 68 35 120.5t102 52.5q60 0 96.5 -33.5t36.5 -88.5q0 -32 -13 -64t-29 -57q-15 -23 -34 -54t-27 -56q21 -33 65.5 -58t119.5 -25q73 0 119.5 33.5t69.5 89.5q22 52 31.5 128t9.5 170v751q0 35 -11.5 58.5t-47.5 41.5q-31 16 -77.5 24.5t-76.5 10.5v71h626v-71 q-28 -1 -69.5 -7.5t-70.5 -16.5q-34 -12 -46 -40t-12 -61v-841q0 -66 -26.5 -140t-77.5 -132q-59 -68 -140.5 -106t-186.5 -38q-163 0 -264.5 91.5t-101.5 246.5z" />
<glyph unicode="K" horiz-adv-x="1422" d="M102 0v71q23 2 67 6t62 12q30 13 43.5 38.5t13.5 61.5v1024q0 34 -11.5 59t-45.5 41q-27 13 -64 23t-65 12v71h589v-71q-28 -1 -70 -9t-62 -15q-34 -12 -46 -40t-12 -61v-490h20q90 76 177 158.5t158 164.5q79 91 115.5 145.5t36.5 96.5q0 15 -18.5 24.5t-42.5 15.5 q-28 6 -50 7.5t-36 2.5v71h532v-71q-3 0 -13 -1t-23 -2q-14 -1 -28 -4t-36 -7q-35 -8 -72.5 -25.5t-61.5 -43.5q-103 -117 -215 -242t-222 -228q152 -172 251.5 -296t211.5 -265q43 -54 86 -86.5t74 -48.5q26 -13 65 -20t65 -8v-71h-398q-115 178 -255.5 353.5t-294.5 340.5 h-26v-494q0 -33 12.5 -59t45.5 -42q16 -7 59.5 -17t72.5 -11v-71h-589z" />
<glyph unicode="L" horiz-adv-x="1236" d="M98 0v71q24 2 69.5 7t63.5 13q30 13 43.5 38t13.5 64v1016q0 34 -11.5 60t-45.5 42q-23 12 -64.5 23.5t-68.5 13.5v71h599v-71q-28 -1 -72.5 -10t-64.5 -16q-34 -12 -46.5 -41t-12.5 -62v-953q0 -66 6.5 -102.5t30.5 -56.5q23 -18 68.5 -23.5t127.5 -5.5q37 0 77 2t76 8 q35 6 64.5 16.5t43.5 26.5q41 46 95.5 139.5t75.5 151.5h71l-30 -422h-1109z" />
<glyph unicode="M" horiz-adv-x="1899" d="M48 0v71q45 4 94.5 15t76.5 33q35 28 48 86t13 194v726q0 63 -15 103t-43 65q-31 27 -76 40t-89 15v71h484l406 -1064l347 890q19 49 32.5 102.5t14.5 71.5h463v-71q-28 -1 -71.5 -9t-63.5 -15q-34 -12 -46 -40t-12 -61v-1023q0 -35 12 -59t46 -42q18 -10 64 -18.5 t73 -9.5v-71h-627v71q34 1 87.5 7t73.5 17q31 19 45.5 43.5t14.5 61.5v1032h-15l-484 -1209h-50l-461 1234h-13v-847q0 -123 15.5 -187t47.5 -92q22 -21 91 -40t90 -20v-71h-573z" />
<glyph unicode="N" horiz-adv-x="1571" d="M24 1348v71h405l798 -1082v675q0 124 -16 190.5t-46 88.5q-28 19 -91.5 37t-96.5 20v71h577v-71q-28 -1 -86 -16t-83 -31q-36 -25 -48.5 -96t-12.5 -180v-1039h-87l-860 1161v-732q0 -123 15.5 -189t47.5 -94q23 -22 95 -41t95 -20v-71h-582v71q27 2 91 19.5t80 31.5 q35 28 48 85.5t13 196.5v699q0 46 -16 92t-43 71q-36 33 -97.5 56.5t-99.5 25.5z" />
<glyph unicode="O" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248z" />
<glyph unicode="P" horiz-adv-x="1249" d="M91 1348v71h648q198 0 321.5 -95.5t123.5 -254.5q0 -111 -43.5 -196.5t-120.5 -141.5q-76 -56 -167 -82t-193 -26h-159v-430q0 -35 11.5 -61.5t47.5 -40.5q18 -7 63.5 -13t83.5 -7v-71h-609v71q24 2 69.5 7t63.5 13q30 13 43.5 38t13.5 64v1024q0 35 -10 63t-47 42 q-38 13 -75.5 18.5t-64.5 7.5zM501 710h102q108 0 175.5 33.5t101.5 83.5q34 48 45 99.5t11 92.5q0 57 -13.5 116t-46.5 103q-35 47 -92 73t-142 26h-141v-627z" />
<glyph unicode="Q" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -134 -35 -248t-99 -204q-61 -86 -145 -150t-188 -101q2 -110 79 -197.5t166 -87.5q82 0 125 5.5t71 10.5v-79q-45 -13 -112.5 -27.5t-187.5 -14.5 q-67 0 -131 19.5t-116 62.5t-86.5 109t-44.5 162q-143 5 -265 61.5t-209 154.5q-88 99 -137 232.5t-49 291.5zM322 708q0 -144 26 -260t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5 t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248z" />
<glyph unicode="R" horiz-adv-x="1437" d="M98 0v71q24 2 69.5 7t63.5 13q30 13 43.5 38t13.5 64v1026q0 35 -10 62t-47 41q-25 9 -65 16.5t-68 9.5v71h655q90 0 169 -18.5t143 -59.5q62 -40 99 -104.5t37 -155.5q0 -82 -25 -145t-74 -109q-45 -43 -108 -74.5t-139 -53.5q105 -139 174.5 -234t170.5 -231 q44 -60 79.5 -88.5t70.5 -46.5q26 -13 65 -20t65 -8v-71h-382q-127 199 -229.5 344t-222.5 299h-145v-450q0 -35 11 -61.5t47 -40.5q18 -7 63 -13t76 -7v-71h-600zM501 729h131q138 0 230 88.5t92 240.5q0 129 -74 204.5t-209 75.5h-170v-609z" />
<glyph unicode="S" horiz-adv-x="1149" d="M94 485h81q25 -90 58.5 -162.5t88.5 -135.5q52 -59 121.5 -94t161.5 -35q69 0 120.5 18t83.5 51t47.5 77.5t15.5 102.5q0 85 -48 158.5t-143 111.5q-65 26 -149 57.5t-145 59.5q-120 54 -186.5 141.5t-66.5 228.5q0 81 33 151t94 125q58 52 137 81.5t165 29.5 q98 0 175.5 -30t141.5 -70l41 68h80l8 -471h-81q-22 81 -49.5 155t-71.5 134q-43 58 -105 92.5t-152 34.5q-95 0 -162 -61t-67 -149q0 -92 43 -152.5t125 -99.5q73 -35 143.5 -60.5t136.5 -54.5q60 -26 115.5 -59t96.5 -77q45 -50 66.5 -109.5t21.5 -138.5q0 -188 -139 -310 t-345 -122q-95 0 -190 29.5t-164 71.5l-43 -73h-80z" />
<glyph unicode="T" horiz-adv-x="1267" d="M15 1034v385h1236v-385h-69q-9 36 -32.5 85.5t-52.5 93.5q-30 46 -65.5 80.5t-68.5 39.5q-31 4 -78 6t-87 2h-58v-1135q0 -33 14 -60.5t49 -42.5q18 -7 75.5 -19t89.5 -13v-71h-670v71q28 2 85.5 8t79.5 15q33 13 48.5 37.5t15.5 65.5v1144h-58q-31 0 -77 -1.5t-88 -6.5 q-33 -4 -68.5 -39.5t-65.5 -80.5t-53 -95.5t-32 -83.5h-70z" />
<glyph unicode="U" horiz-adv-x="1549" d="M74 1348v71h591v-71q-28 -1 -70.5 -9t-62.5 -15q-34 -12 -45.5 -40t-11.5 -61v-784q0 -57 12.5 -119.5t49.5 -116.5q39 -55 106 -90t184 -35q110 0 184.5 35t117.5 92q41 54 58 113t17 119v582q0 111 -16 181.5t-47 92.5q-35 25 -95.5 39t-92.5 16v71h580v-71 q-28 -1 -82 -12t-88 -33q-34 -23 -47 -95t-13 -176v-617q0 -118 -49 -205t-129 -143q-79 -54 -166.5 -77.5t-167.5 -23.5q-128 0 -228 33.5t-168 90.5q-67 57 -101 130.5t-34 153.5v839q0 35 -11.5 58.5t-46.5 43.5q-25 14 -64 22.5t-64 10.5z" />
<glyph unicode="V" horiz-adv-x="1365" d="M-38 1348v71h587v-71q-75 -4 -126.5 -15t-51.5 -39q0 -11 4 -26t7 -24q37 -98 120 -319.5t236 -630.5q76 185 175 437t133 346q33 91 38.5 126t5.5 57q0 23 -20.5 38.5t-54.5 26.5q-33 10 -67 15t-69 8v71h528v-71q-26 -1 -63 -11.5t-61 -25.5q-34 -21 -54.5 -54 t-40.5 -78q-67 -159 -201 -495.5t-276 -701.5h-83q-144 387 -278 746t-182 485q-12 31 -32 54.5t-53 44.5q-27 17 -60 25.5t-61 10.5z" />
<glyph unicode="W" horiz-adv-x="1998" d="M-4 1348v71h579v-71q-76 -4 -129.5 -15t-53.5 -37q0 -10 3 -26.5t5 -26.5q23 -88 81.5 -290.5t173.5 -606.5l354 1053h98l357 -1076q72 248 124 433.5t86 317.5q24 93 30 127.5t6 58.5q0 34 -46.5 57t-150.5 31v71h515v-71q-25 -1 -58 -11.5t-61 -27.5 q-35 -22 -56.5 -50.5t-37.5 -79.5q-71 -231 -165 -539.5t-203 -657.5h-92l-358 1092l-373 -1092h-88q-99 350 -205 726.5t-142 504.5q-9 31 -26.5 55t-47.5 44q-25 17 -58.5 25.5t-60.5 10.5z" />
<glyph unicode="X" horiz-adv-x="1455" d="M13 0v71q26 2 66.5 7.5t66.5 18.5q52 28 83.5 60.5t63.5 76.5q64 88 164 219.5t177 239.5q-58 85 -148 215.5t-192 279.5q-43 63 -67.5 89t-65.5 45q-24 11 -66.5 17.5t-67.5 8.5v71h657v-71q-58 -2 -120.5 -14.5t-62.5 -38.5q0 -19 25 -66.5t59 -101.5q35 -56 78 -124 t105 -157q113 153 195 276t82 160q0 32 -37.5 47t-126.5 19v71h529v-71q-25 -1 -65.5 -7.5t-67.5 -18.5q-52 -25 -77.5 -54t-68.5 -84q-80 -103 -147.5 -193.5t-162.5 -220.5q80 -114 178.5 -259t188.5 -277q31 -45 71 -85.5t65 -55.5q24 -14 64.5 -17.5t68.5 -4.5v-71h-664 v71q82 2 132.5 15.5t50.5 41.5q0 15 -23 62t-59 105q-40 64 -95 150.5t-109 165.5q-88 -116 -200 -279.5t-112 -192.5q0 -33 30.5 -48.5t134.5 -19.5v-71h-530z" />
<glyph unicode="Y" horiz-adv-x="1260" d="M-44 1348v71h605v-71q-102 -2 -144 -14t-42 -34q0 -6 6 -21t17 -38q13 -26 31 -59.5t34 -64.5q47 -89 96 -177.5t128 -230.5q157 253 239.5 394.5t82.5 169.5q0 23 -17 37t-45 22q-29 8 -63 10.5t-63 5.5v71h493v-71q-17 -1 -54 -13.5t-53 -24.5q-39 -24 -53 -37t-54 -68 q-78 -110 -144 -223t-165 -287q-37 -64 -49 -103t-12 -113v-271q0 -36 14.5 -62.5t49.5 -42.5q21 -8 75 -19.5t87 -12.5v-71h-664v71q28 2 84 7.5t78 14.5q36 15 49.5 41t13.5 64v345q0 16 -19.5 58.5t-46.5 94.5q-60 116 -133 251t-127 231q-33 57 -58.5 86t-58.5 51 q-24 15 -57.5 23t-60.5 10z" />
<glyph unicode="Z" horiz-adv-x="1232" d="M27 0v35l893 1305h-327q-57 0 -95.5 -2t-70.5 -8q-66 -13 -148.5 -109t-124.5 -203h-70l43 401h1063v-35l-893 -1305h337q85 0 181 12t125 41q65 62 121 152t83 159h70l-47 -443h-1140z" />
<glyph unicode="[" horiz-adv-x="768" d="M168 -310v1829h533v-91h-355v-1646h355v-92h-533z" />
<glyph unicode="\" horiz-adv-x="960" d="M90 1523h132l689 -1947h-130z" />
<glyph unicode="]" horiz-adv-x="768" d="M67 -218h355v1646h-355v91h533v-1829h-533v92z" />
<glyph unicode="^" d="M191 796l412 660h113l410 -660h-145l-321 524l-324 -524h-145z" />
<glyph unicode="_" d="M-5 -181h1327v-101h-1327v101z" />
<glyph unicode="`" horiz-adv-x="1024" d="M328 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5l-38 -32q-103 82 -184 143.5t-120 93.5q-38 32 -53.5 52t-15.5 61z" />
<glyph unicode="a" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60q-50 -34 -79 -80.5t-29 -110.5z" />
<glyph unicode="b" horiz-adv-x="1147" d="M-16 1461v64l362 23l14 -15v-650l7 -2q62 66 135.5 99t144.5 33q182 0 304 -144t122 -375q0 -222 -140 -373t-325 -151q-81 0 -159.5 25t-147.5 67l-74 -115l-62 14q5 74 7 178t2 201v976q0 34 -15.5 68t-39.5 49q-19 13 -63.5 19.5t-71.5 8.5zM360 226q6 -24 23.5 -56 t47.5 -61q30 -28 68 -45.5t93 -17.5q122 0 197 118t75 323q0 74 -16 151t-50 134q-34 58 -89 94t-132 36q-70 0 -122.5 -27.5t-94.5 -74.5v-574z" />
<glyph unicode="c" horiz-adv-x="930" d="M72 497q0 104 32.5 194.5t94.5 164.5q59 71 148 114.5t194 43.5q145 0 236 -69.5t91 -189.5q0 -50 -24 -88.5t-79 -38.5q-59 0 -91.5 30t-32.5 67q0 45 12 92.5t14 69.5q-18 31 -53.5 41.5t-76.5 10.5q-48 0 -91.5 -20.5t-84.5 -75.5q-37 -50 -60 -135t-23 -203 q0 -186 82.5 -303.5t216.5 -117.5q97 0 162.5 47t121.5 141l64 -42q-66 -118 -174 -187t-223 -69q-214 0 -335 142t-121 381z" />
<glyph unicode="d" horiz-adv-x="1176" d="M72 495q0 107 37 203t102 168q61 67 149.5 107t180.5 40q69 0 135.5 -17.5t114.5 -44.5v343q0 42 -14 76.5t-39 52.5q-28 19 -75.5 27.5t-102.5 12.5v62l403 23l15 -15v-1330q0 -35 13.5 -59.5t39.5 -41.5q19 -12 55 -15t66 -4v-65l-344 -22l-15 14v92l-8 2 q-52 -58 -128.5 -95t-157.5 -37q-84 0 -162.5 37.5t-136.5 105.5q-59 69 -93.5 166t-34.5 214zM281 483q0 -84 16 -152.5t54 -127.5q35 -56 89.5 -90t129.5 -34q80 0 132.5 35t88.5 77v577q-8 26 -26 56t-45 55q-29 25 -68 41.5t-91 16.5q-60 0 -110.5 -31t-89.5 -89 q-37 -56 -58.5 -142.5t-21.5 -191.5z" />
<glyph unicode="e" horiz-adv-x="990" d="M72 501q0 96 30.5 188.5t89.5 166.5q57 71 141.5 114.5t189.5 43.5q108 0 185 -34t125 -93q46 -56 68.5 -132t22.5 -165v-66h-653q0 -97 18.5 -176t58.5 -139q39 -58 102 -91.5t150 -33.5q89 0 153.5 41.5t124.5 149.5l70 -43q-62 -118 -166 -188t-239 -70 q-119 0 -208.5 42t-147.5 114t-86.5 168t-28.5 203zM271 608h456q0 56 -9.5 120t-30.5 107q-23 46 -63 75t-103 29q-105 0 -174.5 -87.5t-75.5 -243.5z" />
<glyph unicode="f" horiz-adv-x="666" d="M24 886v96h195v63q0 225 116.5 364.5t291.5 139.5q89 0 134 -35t45 -85q0 -45 -24 -76t-73 -31q-31 0 -54.5 13t-43.5 35t-37 50t-29 45q-67 -3 -103.5 -93.5t-36.5 -288.5v-101h254v-96h-254v-708q0 -35 13.5 -57t42.5 -33q24 -9 64 -14.5t69 -7.5v-66h-520v66 q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v718h-195z" />
<glyph unicode="g" horiz-adv-x="1043" d="M42 -187q0 102 80 161t204 64v14q-30 9 -62 22.5t-55 31.5q-26 21 -42 49.5t-16 70.5q0 53 37.5 97.5t113.5 76.5v15q-96 45 -149 115.5t-53 163.5q0 140 104.5 230t267.5 90q45 0 89.5 -9t90.5 -23h344v-96h-232v-6q37 -43 55 -95t18 -102q0 -130 -105.5 -220 t-245.5 -90h-121q-23 -8 -48 -29t-25 -57q0 -37 21 -56.5t51 -26.5q29 -8 67.5 -10t79.5 -3q44 -1 120.5 -6t108.5 -6q46 -2 92.5 -22t84.5 -55q40 -38 63 -86t23 -119t-31 -133.5t-94 -108.5q-67 -47 -160 -73t-230 -26q-224 0 -335 65.5t-111 191.5zM218 -183 q0 -35 15 -67t52 -59q35 -26 94 -42.5t144 -16.5q147 0 231.5 56.5t84.5 171.5q0 56 -26 92t-79 49q-28 4 -115 9t-202 5q-108 -21 -153.5 -70.5t-45.5 -127.5zM294 693q0 -111 48.5 -181t125.5 -70q86 0 132.5 69.5t46.5 175.5q0 117 -47.5 186.5t-133.5 69.5 q-47 0 -80.5 -19.5t-54.5 -55.5q-20 -33 -28.5 -79.5t-8.5 -95.5z" />
<glyph unicode="h" horiz-adv-x="1192" d="M6 1461v64l365 23l14 -15v-688h4q33 33 60 58.5t71 53.5q38 24 89.5 40t115.5 16q132 0 203 -83.5t71 -240.5v-513q0 -35 12.5 -56.5t41.5 -33.5q23 -9 41.5 -13.5t48.5 -6.5v-66h-484v66q23 2 51 4t46 8q28 9 41.5 31.5t13.5 58.5v507q0 105 -49.5 162t-120.5 57 q-52 0 -96.5 -16.5t-79.5 -40.5q-34 -25 -52 -50t-28 -42v-567q0 -34 13.5 -56t41.5 -34q22 -10 45.5 -15t51.5 -7v-66h-484v66q23 2 48 4.5t42 7.5q28 9 42 31.5t14 58.5v1148q0 34 -15.5 68t-40.5 51q-18 13 -63.5 18.5t-73.5 7.5z" />
<glyph unicode="i" horiz-adv-x="600" d="M43 911v65l348 22l14 -14v-804q0 -35 13.5 -58t42.5 -34q22 -9 43 -14.5t47 -7.5v-66h-477v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 32 -14.5 58.5t-40.5 44.5q-19 12 -55 20.5t-66 10.5zM169 1378q0 55 37.5 96t88.5 41q57 0 93.5 -38.5t36.5 -89.5 q0 -57 -37.5 -99.5t-92.5 -42.5q-51 0 -88.5 40.5t-37.5 92.5z" />
<glyph unicode="j" horiz-adv-x="598" d="M-151 -325q0 43 24 75.5t70 32.5q31 0 55 -13t42 -34q16 -18 32.5 -44.5t31.5 -51.5q76 0 108.5 92t32.5 295v742q0 32 -15.5 61.5t-40.5 47.5q-16 11 -76.5 22t-91.5 14v62l396 22l14 -14v-924q0 -110 -32 -206.5t-85 -159.5q-57 -67 -128.5 -102.5t-157.5 -35.5 q-89 0 -134 35.5t-45 83.5zM190 1379q0 55 37.5 96t88.5 41q57 0 93.5 -38.5t36.5 -89.5q0 -57 -37.5 -99.5t-92.5 -42.5q-51 0 -88.5 40.5t-37.5 92.5z" />
<glyph unicode="k" horiz-adv-x="1097" d="M6 1461v64l365 23l14 -15v-1043q78 78 168.5 167.5t152.5 159.5q8 9 17.5 23.5t9.5 23.5q0 27 -43.5 40t-83.5 18v64h434v-62q-84 -25 -148.5 -62.5t-98.5 -67.5q-24 -20 -68 -65t-123 -118q82 -101 184.5 -242t149.5 -204q44 -59 79 -77t102 -22v-66h-298 q-78 113 -167 242t-185 251l-82 -77v-234q0 -36 13 -59.5t42 -34.5q24 -10 46 -15t51 -7v-66h-484v66q23 2 48 4.5t42 7.5q28 9 42 31.5t14 58.5v1146q0 37 -15.5 69.5t-40.5 49.5q-21 16 -65.5 21t-71.5 7z" />
<glyph unicode="l" horiz-adv-x="586" d="M2 1461v64l371 23l14 -15v-1353q0 -35 13 -57.5t42 -34.5q22 -10 43.5 -15t48.5 -7v-66h-481v66q23 2 49 4.5t43 7.5q28 9 42 31.5t14 58.5v1142q0 36 -15.5 67.5t-40.5 49.5q-18 12 -66 22t-77 12z" />
<glyph unicode="m" horiz-adv-x="1804" d="M57 911v65l330 22l14 -14v-141h7q25 25 61 59t67 55q35 24 87.5 40t113.5 16q96 0 165 -51.5t99 -124.5q36 35 63.5 61.5t72.5 56.5q38 26 89.5 42t114.5 16q125 0 198 -82t73 -252v-501q0 -35 12 -57.5t41 -34.5q23 -9 45.5 -13.5t50.5 -6.5v-66h-481v66q23 2 46.5 4 t41.5 8q28 9 41.5 31.5t13.5 58.5v509q0 104 -47.5 160.5t-118.5 56.5q-49 0 -92 -15t-79 -42q-29 -22 -48.5 -47.5t-29.5 -42.5v-569q0 -35 12 -57.5t41 -34.5q23 -9 41.5 -13.5t48.5 -6.5v-66h-471v66q23 2 44.5 4t39.5 8q28 9 41.5 31.5t13.5 58.5v509q0 104 -47.5 160.5 t-118.5 56.5q-49 0 -92 -15.5t-79 -42.5q-29 -22 -49 -49.5t-30 -41.5v-565q0 -34 14 -57t42 -35q21 -10 43 -15t49 -7v-66h-479v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v613q0 32 -14.5 57.5t-40.5 43.5q-19 12 -47 19.5t-58 9.5z" />
<glyph unicode="n" horiz-adv-x="1210" d="M61 911v65l328 22l14 -14v-139h5q24 24 60 57.5t68 54.5q37 24 88 40t115 16q142 0 210.5 -88.5t68.5 -235.5v-513q0 -35 12 -56.5t41 -33.5q24 -10 41.5 -14t48.5 -6v-66h-483v66q23 2 50.5 4t45.5 8q28 9 41.5 31.5t13.5 58.5v507q0 105 -49.5 162t-120.5 57 q-53 0 -97 -16.5t-78 -40.5q-33 -23 -52.5 -49.5t-28.5 -42.5v-567q0 -34 14 -56t42 -34q21 -10 45.5 -15t50.5 -7v-66h-483v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 34 -14.5 62.5t-40.5 46.5q-19 12 -45 17.5t-56 7.5z" />
<glyph unicode="o" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM277 506q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5 q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151z" />
<glyph unicode="p" horiz-adv-x="1170" d="M33 -377q31 2 60 5t52 10q30 10 42 35t12 59v1049q0 30 -15 58t-39 45q-18 12 -50 18.5t-62 8.5v65l336 22l14 -12v-111l8 -2q52 60 129 100t153 40q92 0 168.5 -39t131.5 -105q59 -70 91.5 -162.5t32.5 -211.5q0 -117 -39 -213.5t-103 -164.5q-67 -69 -149 -106 t-174 -37q-89 0 -146 20t-93 47h-8v-296q0 -36 14 -60t43 -35q24 -9 68.5 -17.5t73.5 -9.5v-67h-551v67zM385 209q9 -27 29.5 -56t45.5 -50q31 -25 67 -40.5t88 -15.5q56 0 108 29.5t87 83.5q40 62 59 144t19 183q0 74 -16 151t-50 134q-34 58 -89 94t-132 36 q-74 0 -126 -32.5t-90 -77.5v-583z" />
<glyph unicode="q" horiz-adv-x="1146" d="M72 504q0 113 40 205.5t106 161.5q63 65 151.5 103.5t175.5 38.5q65 0 115.5 -12.5t86.5 -29.5q31 -13 62 -33.5t44 -27.5l85 130l57 -8q-4 -74 -10.5 -182t-6.5 -189v-912q0 -35 13 -60.5t42 -38.5q24 -10 61 -17.5t60 -9.5v-67h-533v67q31 2 61 5t54 10q31 10 43 35 t12 59v364l-6 2q-16 -18 -45.5 -41.5t-61.5 -38.5q-40 -21 -77 -32.5t-93 -11.5q-90 0 -169.5 37.5t-138.5 106.5q-59 68 -93.5 167.5t-34.5 218.5zM281 483q0 -84 15.5 -152t53.5 -127q36 -56 91 -89.5t139 -33.5q72 0 123 30.5t88 71.5v589q-8 25 -27 55.5t-45 53.5 q-28 24 -68.5 40t-93.5 16q-117 0 -196.5 -121t-79.5 -333z" />
<glyph unicode="r" horiz-adv-x="839" d="M61 911v65l328 22l14 -14v-139h5q62 81 138 123t139 42t102.5 -41t39.5 -110q0 -51 -25 -90.5t-77 -39.5q-56 0 -85.5 29t-29.5 64q0 22 3.5 40t6.5 36q-47 0 -110 -38t-107 -108v-574q0 -35 13.5 -57t42.5 -33q25 -10 64.5 -15t68.5 -7v-66h-520v66q23 2 47.5 4t42.5 8 q28 9 41.5 31.5t13.5 58.5v609q0 31 -14.5 61t-40.5 48q-19 12 -45 17.5t-56 7.5z" />
<glyph unicode="s" horiz-adv-x="885" d="M73 340h69q8 -39 34 -91t63 -94q39 -44 93.5 -74t122.5 -30q96 0 148 43.5t52 124.5q0 42 -16.5 72.5t-48.5 53.5q-33 23 -81 41.5t-107 36.5q-47 14 -104.5 38.5t-98.5 57.5q-44 35 -72 86t-28 120q0 121 90 205t241 84q58 0 118.5 -15t98.5 -36l23 52h72l15 -317h-69 q-21 106 -90.5 172.5t-169.5 66.5q-82 0 -129 -41t-47 -99q0 -45 15.5 -75t46.5 -51q30 -20 75.5 -37.5t112.5 -39.5q66 -21 124.5 -49t96.5 -62q41 -36 63 -83t22 -115q0 -137 -102.5 -224t-265.5 -87q-86 0 -158.5 31t-103.5 57l-20 -65h-75z" />
<glyph unicode="t" horiz-adv-x="707" d="M13 886v96h182v307h182v-307h283v-96h-281v-551q0 -62 4.5 -103.5t21.5 -72.5q16 -29 48 -44t86 -15q25 0 73.5 4.5t68.5 11.5v-73q-65 -27 -123 -45.5t-142 -18.5q-124 0 -174.5 62.5t-50.5 176.5v668h-178z" />
<glyph unicode="u" horiz-adv-x="1178" d="M35 909v65l329 24l15 -14v-685q0 -107 48 -161t115 -54q55 0 98 17t72 40q27 21 47.5 44.5t31.5 43.5v559q0 33 -14 58.5t-39 43.5q-18 12 -53.5 14.5t-79.5 4.5v65l358 24l15 -14v-783q0 -34 14 -58t39 -41q18 -11 43 -14.5t55 -4.5v-65l-321 -22l-15 14v125h-6 q-24 -25 -54 -53.5t-69 -51.5q-45 -27 -87 -41t-119 -14q-131 0 -199.5 85.5t-68.5 248.5v472q0 36 -13.5 60.5t-39.5 42.5q-18 12 -45 17.5t-57 7.5z" />
<glyph unicode="v" horiz-adv-x="1017" d="M-19 920v66h456v-70q-30 -1 -75 -12.5t-45 -31.5q0 -3 5 -15.5t10 -28.5q41 -102 116 -285t122 -295q36 86 90.5 214t117.5 286q10 27 19 50.5t9 47.5q0 17 -16.5 30.5t-39.5 23.5t-45 15t-36 7v64h377v-61q-45 -8 -85.5 -32.5t-69.5 -86.5q-59 -134 -122 -279.5 t-131 -305.5q-20 -46 -42.5 -109t-41.5 -121h-78q-95 235 -175 428.5t-166 396.5q-20 46 -64.5 71.5t-89.5 32.5z" />
<glyph unicode="w" horiz-adv-x="1510" d="M-5 920v66h440v-70q-33 -1 -71.5 -11t-38.5 -33q0 -4 3.5 -17t8.5 -28q32 -105 72.5 -234.5t104.5 -336.5l252 710h96l257 -700q43 134 85.5 259.5t74.5 235.5q7 26 13.5 47.5t6.5 42.5q0 18 -16 32t-39 23q-20 8 -43.5 12t-34.5 4v64h375v-64q-42 -4 -90.5 -35 t-70.5 -93q-50 -147 -94.5 -278.5t-99.5 -295.5q-18 -52 -36.5 -112t-33.5 -115h-86l-265 726l-267 -726h-82q-75 222 -146.5 440.5t-126.5 380.5q-16 47 -61 74t-87 32z" />
<glyph unicode="x" horiz-adv-x="1034" d="M12 0v62q68 20 109.5 48.5t76.5 70.5q31 40 86.5 110t143.5 190q-51 73 -124.5 178.5t-121.5 175.5q-26 38 -59.5 61.5t-94.5 23.5v66h429v-66q-32 0 -63 -4t-31 -18q0 -9 6 -20t15 -24q22 -34 68.5 -105t100.5 -150q35 48 81.5 112t85.5 122q4 7 8 17.5t4 20.5 q0 21 -34.5 33.5t-65.5 17.5v64h364v-62q-77 -20 -120 -47.5t-73 -63.5q-33 -41 -78.5 -101t-127.5 -168q91 -128 148 -210t115 -169q29 -44 64.5 -69.5t97.5 -29.5v-66h-452v66q45 5 76.5 10t31.5 26q0 9 -10 28t-20 35q-25 39 -68.5 104.5t-106.5 156.5 q-52 -65 -96 -126.5t-92 -130.5q-7 -10 -14.5 -25t-7.5 -24q0 -22 28.5 -36.5t85.5 -19.5v-64h-365z" />
<glyph unicode="y" horiz-adv-x="1008" d="M-19 920v66h450v-70q-30 -1 -72 -12.5t-42 -26.5q0 -6 4.5 -20t10.5 -29q38 -99 116 -285.5t121 -298.5q45 107 93.5 221.5t108.5 270.5q7 19 20 52.5t13 57.5q0 26 -45.5 48.5t-86.5 27.5v64h366v-62q-30 -5 -79 -34.5t-73 -83.5q-119 -276 -211.5 -503t-140.5 -334 q-63 -140 -112.5 -218.5t-96.5 -123.5q-46 -42 -83.5 -56.5t-77.5 -14.5q-78 0 -122.5 37t-44.5 85q0 50 27.5 81.5t68.5 31.5q32 0 55 -12t41 -31q15 -15 32 -41t27 -43q50 27 119.5 141t100.5 200q-95 237 -172 424t-161 387q-19 46 -64 71.5t-90 32.5z" />
<glyph unicode="z" horiz-adv-x="909" d="M55 0v53l558 852h-138q-87 0 -136 -3t-90 -20q-28 -11 -52.5 -63t-42.5 -136h-61v303h754v-41l-567 -864q36 -1 79 -1.5t93 -0.5q40 0 83.5 1t111.5 5q40 2 60.5 27t31.5 57q11 29 26.5 80t27.5 99h60v-348h-798z" />
<glyph unicode="{" horiz-adv-x="881" d="M72 537v129q70 6 130.5 20.5t97.5 41.5q43 31 62.5 78.5t19.5 115.5q0 57 -7.5 126t-7.5 129q0 104 29.5 175t87.5 113q57 41 142 56.5t188 15.5v-82q-40 -2 -93 -10.5t-84 -25.5q-36 -20 -58.5 -63.5t-22.5 -117.5v-234q0 -105 -25 -174t-74 -112q-45 -40 -107 -63.5 t-138 -37.5v-31q72 -14 135.5 -37t109.5 -64q47 -42 73 -111t26 -175v-233q0 -71 21 -115t60 -67q37 -21 86.5 -28t90.5 -9v-80q-105 0 -189 14.5t-141 54.5q-58 41 -87.5 109.5t-29.5 181.5q0 60 7.5 129.5t7.5 124.5q0 72 -21 119.5t-62 76.5q-40 29 -99 42t-128 18z" />
<glyph unicode="|" horiz-adv-x="768" d="M321 -424v1947h127v-1947h-127z" />
<glyph unicode="}" horiz-adv-x="881" d="M67 -253q41 2 91 9t86 28q39 23 60 67t21 115v233q0 106 26 175t73 111q46 41 109.5 64t135.5 37v31q-76 14 -138 37.5t-107 63.5q-49 43 -74 112t-25 174v234q0 74 -22.5 117.5t-58.5 63.5q-31 17 -84 25.5t-93 10.5v82q103 0 188 -15.5t142 -56.5q58 -42 87.5 -113 t29.5 -175q0 -60 -7.5 -129t-7.5 -126q0 -68 19.5 -115.5t62.5 -78.5q37 -26 97.5 -41t130.5 -21v-129q-69 -5 -128.5 -18.5t-98.5 -41.5q-41 -29 -62 -76.5t-21 -119.5q0 -55 7.5 -124.5t7.5 -129.5q0 -113 -29.5 -181.5t-87.5 -109.5q-56 -39 -140.5 -54t-189.5 -15v80z " />
<glyph unicode="~" d="M130 411q13 38 46.5 92t73.5 96q39 42 99.5 74t121.5 32q74 0 133.5 -21.5t110.5 -46.5q54 -27 98.5 -47.5t99.5 -20.5q70 0 114.5 49t81.5 127l78 -31q-14 -37 -46.5 -92.5t-72.5 -95.5q-49 -49 -103.5 -77.5t-118.5 -28.5q-72 0 -132 21.5t-110 46.5q-51 26 -100.5 47 t-99.5 21q-67 0 -110.5 -46t-85.5 -130z" />
<glyph unicode="&#xa1;" horiz-adv-x="678" d="M207 1309q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5zM216 103q0 65 32 332.5t55 556.5h78q23 -242 57 -537t34 -352t-36 -96t-92 -39t-92 38.5t-36 96.5z" />
<glyph unicode="&#xa2;" horiz-adv-x="1137" d="M141 499q0 193 119 339.5t309 171.5v265h82v-260q146 -1 244 -71.5t98 -188.5q0 -61 -26.5 -94t-79.5 -33q-65 0 -93.5 30t-28.5 67q0 45 14.5 92t16.5 70q-17 26 -57 40t-88 17v-856q5 0 9 -0.5t11 -0.5q104 0 176.5 48.5t134.5 144.5l58 -46q-59 -100 -161.5 -172.5 t-227.5 -80.5v-280h-82v281q-205 18 -316.5 160.5t-111.5 356.5zM344 507q0 -160 59 -266t166 -141v839q-44 -11 -84 -41.5t-71 -80.5t-50.5 -129.5t-19.5 -180.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="1274" d="M117 0v148q69 23 112.5 73t66.5 116q22 61 31 134.5t9 149.5h-167v96h167l-9 120t-6 132q0 212 126.5 349.5t328.5 137.5q88 0 154.5 -27t109.5 -67q44 -42 68 -94.5t24 -107.5q0 -50 -24 -87.5t-80 -37.5q-59 0 -93 29.5t-34 67.5q0 44 12.5 91t17.5 69q-13 28 -55 56 t-104 28q-35 0 -75.5 -10t-81.5 -43q-39 -32 -64 -91t-25 -149q0 -64 5 -177.5t5 -188.5h396v-96h-396q0 -136 -60 -247.5t-177 -187.5v-9h866v-177h-1048z" />
<glyph unicode="&#xa4;" horiz-adv-x="1170" d="M167 229l184 186q-20 31 -31 69.5t-11 74.5q0 42 10.5 76t31.5 68l-184 189l88 86l186 -185q25 17 69 29.5t75 12.5q40 0 78.5 -12t66.5 -29l185 184l90 -85l-186 -190q20 -31 31.5 -69.5t11.5 -74.5q0 -39 -12.5 -78t-30.5 -66l186 -187l-86 -87l-188 184 q-31 -19 -68.5 -30.5t-77.5 -11.5q-36 0 -75 11.5t-69 30.5l-189 -186zM423 559q0 -67 47.5 -116t114.5 -49t114.5 48t47.5 117q0 68 -47.5 116.5t-114.5 48.5t-114.5 -48t-47.5 -117z" />
<glyph unicode="&#xa5;" horiz-adv-x="1259" d="M-12 1348v71h579v-71q-97 -4 -132 -14t-35 -34q0 -11 17 -46t59 -113t87.5 -159.5t124.5 -223.5q114 190 202.5 340t88.5 175q0 23 -15 37t-41 22q-27 8 -53 10.5t-60 5.5v71h472v-71q-17 -1 -54 -13.5t-53 -24.5q-39 -24 -53.5 -36.5t-53.5 -68.5 q-113 -168 -176.5 -277.5t-165.5 -284.5v-83h393v-96h-393v-257q0 -36 13 -62.5t45 -42.5q18 -8 66.5 -19t78.5 -12v-71h-610v71q24 2 74.5 7t70.5 14q29 13 43 38.5t14 66.5v267h-393v96h393v64q-87 176 -148 286t-150 268q-33 57 -58.5 86t-58.5 51q-24 15 -57.5 23 t-60.5 10z" />
<glyph unicode="&#xa6;" horiz-adv-x="768" d="M321 386h127v-810h-127v810zM321 723v800h127v-800h-127z" />
<glyph unicode="&#xa7;" horiz-adv-x="1024" d="M121 596q0 95 59 173t182 131q-107 51 -155.5 112.5t-48.5 148.5q0 62 26 114t79 93q49 39 127 62.5t170 23.5q90 0 149 -18.5t91 -44.5t45 -56.5t13 -54.5q0 -46 -26 -72.5t-73 -26.5q-32 0 -55 18t-40 45q-19 31 -30.5 60t-27.5 63q-14 4 -38 7t-45 3q-92 0 -151.5 -52 t-59.5 -127q0 -41 21 -71.5t60 -56.5q39 -27 106.5 -56.5t118.5 -50.5q149 -62 217 -143.5t68 -185.5q0 -100 -67 -186.5t-183 -129.5q110 -47 159 -113t49 -154q0 -65 -28 -122t-80 -98q-56 -43 -126 -66t-170 -23q-91 0 -147.5 17.5t-90.5 44.5t-47.5 56t-13.5 54 q0 44 25.5 72.5t73.5 28.5q34 0 57 -19t38 -44q16 -25 31 -61t27 -62q16 -4 34.5 -7t48.5 -3q91 0 153.5 55.5t62.5 125.5q0 61 -51.5 118.5t-227.5 124.5q-169 66 -239 151.5t-70 201.5zM274 636q0 -98 75.5 -162t232.5 -127q92 52 129 110.5t37 129.5q0 88 -77.5 156 t-224.5 119q-92 -38 -132 -95.5t-40 -130.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="1024" d="M179 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM609 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xa9;" horiz-adv-x="1929" d="M80 602q0 366 259 624.5t625 258.5t625.5 -258.5t259.5 -624.5t-259.5 -624.5t-625.5 -258.5t-625 258.5t-259 624.5zM179 602q0 -325 228.5 -560t556.5 -235t557 235t229 560t-229 560t-557 235t-556.5 -235t-228.5 -560zM492 592q0 105 38 196t108 160q67 66 164.5 105 t208.5 39q58 0 122.5 -20t96.5 -44l45 66h59l5 -363h-54q-20 60 -41.5 108.5t-59.5 91.5q-35 40 -86 64t-126 24q-120 0 -196.5 -111.5t-76.5 -305.5q0 -183 92.5 -289.5t231.5 -106.5q101 0 172 53.5t122 169.5l58 -25q-21 -52 -55.5 -106t-80.5 -93q-52 -44 -111 -69 t-146 -25q-107 0 -197.5 33t-156.5 97q-65 63 -100.5 152t-35.5 199z" />
<glyph unicode="&#xaa;" horiz-adv-x="1024" d="M156 813q0 51 14 90t38 68q24 26 55 41.5t64 28.5q70 28 162.5 56.5t145.5 56.5v55q0 10 -5.5 41t-19.5 56q-16 30 -48 52.5t-85 22.5q-33 0 -63.5 -12.5t-45.5 -27.5q2 -15 8.5 -45.5t6.5 -52.5q0 -29 -31 -50.5t-77 -21.5q-44 0 -62.5 30.5t-18.5 65.5q0 76 96 131 t197 55q67 0 122.5 -10.5t96.5 -38.5q43 -30 66.5 -80t23.5 -134q0 -116 -2.5 -200.5t-2.5 -191.5q0 -30 11.5 -49t35.5 -32q15 -8 41.5 -8.5t53.5 -0.5v-60q-39 -13 -71.5 -22t-70.5 -9q-65 0 -103.5 31.5t-49.5 88.5h-5q-55 -58 -120 -91t-149 -33q-89 0 -148.5 57 t-59.5 143zM331 850q0 -66 32 -97t85 -31q68 0 111 26.5t73 60.5l4 266q-77 -23 -124.5 -39.5t-94.5 -44.5q-40 -24 -63 -59t-23 -82z" />
<glyph unicode="&#xab;" horiz-adv-x="1190" d="M170 528q0 30 15.5 48t29.5 32l352 329l49 -41l-259 -367l259 -369l-49 -40l-355 332q-9 8 -25.5 27t-16.5 49zM551 528q0 30 16.5 49t28.5 31l352 329l49 -41l-259 -367l259 -369l-49 -40l-355 332q-9 8 -25.5 27t-16.5 49z" />
<glyph unicode="&#xac;" d="M144 527v125h1019v-576h-132v451h-887z" />
<glyph unicode="&#xad;" horiz-adv-x="766" d="M85 465v157h596v-157h-596z" />
<glyph unicode="&#xae;" horiz-adv-x="1929" d="M80 602q0 366 259 624.5t625 258.5t625.5 -258.5t259.5 -624.5t-259.5 -624.5t-625.5 -258.5t-625 258.5t-259 624.5zM179 602q0 -325 228.5 -560t556.5 -235t557 235t229 560t-229 560t-557 235t-556.5 -235t-228.5 -560zM544 145v58q18 2 49 6t46 10q22 9 31.5 26 t9.5 42v642q0 24 -7 41.5t-34 26.5q-21 7 -48 12.5t-47 7.5v58h492q56 0 110 -12t98 -38q43 -26 70 -68.5t27 -102.5q0 -109 -59.5 -171t-175.5 -94q81 -98 136.5 -166.5t99.5 -123.5q28 -35 55 -52t52 -25q20 -7 48 -12.5t45 -6.5v-58h-287q-95 134 -165 223.5t-143 180.5 h-105v-262q0 -22 8.5 -40.5t33.5 -27.5q11 -4 46 -9.5t53 -6.5v-58h-439zM842 625h87q104 0 165 55t61 154q0 83 -50 126t-147 43h-116v-378z" />
<glyph unicode="&#xaf;" d="M-5 1603v101h1327v-101h-1327z" />
<glyph unicode="&#xb0;" horiz-adv-x="859" d="M104 1128q0 141 93 233t232 92q143 0 234.5 -94t91.5 -231t-91.5 -231t-234.5 -94q-144 0 -234.5 95t-90.5 230zM252 1131q0 -117 47 -185t133 -68q67 0 121 61.5t54 180.5q0 125 -49 191.5t-130 66.5q-82 0 -129 -67t-47 -180z" />
<glyph unicode="&#xb1;" d="M149 0v125h446v402h-446v125h446v451h127v-451h446v-125h-446v-402h446v-125h-1019z" />
<glyph unicode="&#xb2;" horiz-adv-x="1024" d="M147 490v111q39 65 119 128t193 134q35 22 77.5 58.5t65.5 67.5q30 40 45.5 83.5t15.5 109.5q0 96 -49 146t-129 50q-57 0 -97.5 -19.5t-58.5 -45.5q6 -24 13.5 -54.5t7.5 -63.5q0 -31 -27.5 -54t-80.5 -23q-48 0 -68.5 31.5t-20.5 70.5q0 91 104.5 162t242.5 71 q157 0 256 -75.5t99 -202.5q0 -75 -22.5 -130.5t-59.5 -94.5q-39 -41 -87.5 -71t-100.5 -55q-64 -31 -155.5 -83t-150.5 -107h621v-144h-753z" />
<glyph unicode="&#xb3;" horiz-adv-x="1024" d="M127 655q0 45 23.5 72.5t60.5 27.5q52 0 79 -22.5t27 -49.5q0 -22 -7.5 -52t-13.5 -50q25 -21 70 -37t98 -16q101 0 162.5 57.5t61.5 169.5q0 35 -8.5 68.5t-30.5 57.5t-62.5 38t-102.5 14h-107v94h76q103 0 147.5 49t44.5 150q0 72 -41.5 113.5t-120.5 41.5 q-45 0 -82 -15t-60 -44q5 -17 12 -50.5t7 -56.5q0 -26 -28.5 -48.5t-78.5 -22.5q-46 0 -66.5 28.5t-20.5 64.5q0 37 22 73t69 70q40 30 111 51.5t148 21.5q93 0 157.5 -24t102.5 -62q36 -37 48.5 -75.5t12.5 -63.5q0 -30 -10.5 -65.5t-33.5 -63.5q-24 -29 -64.5 -55.5 t-105.5 -44.5v-9q41 -4 90 -20.5t82 -42.5q37 -27 61 -70.5t24 -105.5q0 -126 -115 -211t-307 -85q-135 0 -233 58t-98 142z" />
<glyph unicode="&#xb4;" horiz-adv-x="1024" d="M285 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xb5;" horiz-adv-x="1160" d="M121 -344q0 59 18 154t24 146q7 55 9.5 98.5t2.5 81.5v850h189v-677q0 -104 46.5 -160.5t117.5 -56.5q55 0 98.5 16t70.5 37q25 20 45 43t31 43v755h189v-784q0 -43 13 -68t43 -40q17 -9 49 -10t66 -1v-64q-47 -17 -83.5 -27.5t-81.5 -10.5q-77 0 -128.5 39t-64.5 115h-6 q-25 -26 -57.5 -58t-63.5 -50q-41 -24 -80 -36t-114 -12q-58 0 -111 24t-79 57h-6v-58q0 -68 26.5 -182t26.5 -162q0 -49 -31 -75.5t-68 -26.5q-40 0 -65.5 27t-25.5 73z" />
<glyph unicode="&#xb6;" horiz-adv-x="1024" d="M99 1059q0 162 107 261t277 99h517v-74h-111v-1561h-103v1561h-160v-1561h-103v922q-193 0 -308.5 92.5t-115.5 260.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="572" d="M151 559q0 56 40.5 96.5t96.5 40.5t96.5 -40.5t40.5 -96.5t-40.5 -95.5t-96.5 -39.5t-96.5 39.5t-40.5 95.5z" />
<glyph unicode="&#xb8;" horiz-adv-x="1024" d="M307 -372q41 0 89 1t82 9q40 9 62 27.5t22 52.5q0 49 -55 62t-110 13v224h79v-116q45 0 81 -5.5t73 -24.5q34 -16 55 -45.5t21 -73.5q0 -58 -32 -98t-89 -62q-55 -20 -122 -28t-156 -8v72z" />
<glyph unicode="&#xb9;" horiz-adv-x="1024" d="M220 1272v78h62q78 0 146 28.5t102 66.5h73q-2 -45 -4.5 -119.5t-2.5 -117.5v-559q0 -23 11.5 -41t31.5 -27q19 -8 68.5 -14t81.5 -6v-71h-565v71q30 1 84 4.5t74 10.5t32.5 23t12.5 42v631h-207z" />
<glyph unicode="&#xba;" horiz-adv-x="1024" d="M116 1027q0 187 111 306.5t290 119.5q174 0 282.5 -116t108.5 -299q0 -185 -109 -308.5t-295 -123.5q-161 0 -274.5 118t-113.5 303zM300 1040q0 -75 12 -139t38 -113t66.5 -78.5t97.5 -29.5q54 0 94 28t65 77q24 47 37 111.5t13 139.5q0 63 -10.5 125t-34.5 110 q-25 49 -65 78.5t-98 29.5q-61 0 -103 -30.5t-67 -81.5q-25 -48 -35 -110.5t-10 -116.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1190" d="M193 160l259 369l-259 367l49 41l352 -329q10 -9 27.5 -30.5t17.5 -49.5q0 -32 -17 -50.5t-25 -25.5l-355 -332zM574 160l259 369l-259 367l49 41l352 -329q11 -10 28 -32.5t17 -47.5q0 -32 -17 -50.5t-25 -25.5l-355 -332z" />
<glyph unicode="&#xbc;" horiz-adv-x="2150" d="M131 1272v78h62q78 0 146 28.5t102 66.5h73q-2 -45 -4.5 -119.5t-2.5 -117.5v-559q0 -23 11.5 -41t31.5 -27q19 -8 68.5 -14t81.5 -6v-71h-565v71q30 1 84 4.5t74 10.5t32.5 23t12.5 42v631h-207zM573 0l737 1419h137l-739 -1419h-135zM1168 212v126l543 623h118v-640 h159v-109h-159v-232h-166v232h-495zM1270 321h393v453z" />
<glyph unicode="&#xbd;" horiz-adv-x="2150" d="M131 1272v78h62q78 0 146 28.5t102 66.5h73q-2 -45 -4.5 -119.5t-2.5 -117.5v-559q0 -23 11.5 -41t31.5 -27q19 -8 68.5 -14t81.5 -6v-71h-565v71q30 1 84 4.5t74 10.5t32.5 23t12.5 42v631h-207zM563 0l737 1419h137l-739 -1419h-135zM1291 0v111q39 65 119 128t193 134 q35 22 77.5 58.5t65.5 67.5q30 40 45.5 83.5t15.5 109.5q0 96 -49 146t-129 50q-57 0 -97.5 -19.5t-58.5 -45.5q6 -24 13.5 -54.5t7.5 -63.5q0 -31 -27.5 -54t-80.5 -23q-48 0 -68.5 31.5t-20.5 70.5q0 91 104.5 162t242.5 71q157 0 256 -75.5t99 -202.5q0 -75 -22.5 -130.5 t-59.5 -94.5q-39 -41 -87.5 -71t-100.5 -55q-64 -31 -155.5 -83t-150.5 -107h621v-144h-753z" />
<glyph unicode="&#xbe;" horiz-adv-x="2150" d="M117 655q0 45 23.5 72.5t60.5 27.5q52 0 79 -22.5t27 -49.5q0 -22 -7.5 -52t-13.5 -50q25 -21 70 -37t98 -16q101 0 162.5 57.5t61.5 169.5q0 35 -8.5 68.5t-30.5 57.5t-62.5 38t-102.5 14h-107v94h76q103 0 147.5 49t44.5 150q0 72 -41.5 113.5t-120.5 41.5 q-45 0 -82 -15t-60 -44q5 -17 12 -50.5t7 -56.5q0 -26 -28.5 -48.5t-78.5 -22.5q-46 0 -66.5 28.5t-20.5 64.5q0 37 22 73t69 70q40 30 111 51.5t148 21.5q93 0 157.5 -24t102.5 -62q36 -37 48.5 -75.5t12.5 -63.5q0 -30 -10.5 -65.5t-33.5 -63.5q-24 -29 -64.5 -55.5 t-105.5 -44.5v-9q41 -4 90 -20.5t82 -42.5q37 -27 61 -70.5t24 -105.5q0 -126 -115 -211t-307 -85q-135 0 -233 58t-98 142zM725 0l737 1419h137l-739 -1419h-135zM1258 212v126l543 623h118v-640h159v-109h-159v-232h-166v232h-495zM1360 321h393v453z" />
<glyph unicode="&#xbf;" horiz-adv-x="980" d="M101 385q0 185 118 302t324 141v221h92v-379q-63 -5 -125 -20.5t-111 -50.5q-51 -37 -79.5 -89.5t-28.5 -146.5q0 -150 63.5 -230t185.5 -80q46 0 80.5 13.5t50.5 25.5q-5 24 -13.5 69t-8.5 69q0 37 32 67.5t93 30.5q54 0 77 -37t23 -86q0 -40 -22 -78.5t-69 -74.5 q-41 -31 -109 -54.5t-142 -23.5q-106 0 -187.5 33t-135.5 90q-55 58 -81.5 130.5t-26.5 157.5zM449 1311q0 56 40.5 95.5t96.5 39.5t96.5 -39.5t40.5 -95.5t-40.5 -96.5t-96.5 -40.5t-96.5 40.5t-40.5 96.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM423 580h426l-215 550zM470 1788q0 35 25 57.5t67 22.5q30 0 55.5 -13.5t59.5 -49.5q46 -48 103.5 -105.5t158.5 -153.5l-31 -39q-117 58 -209.5 102t-136.5 66q-49 25 -70.5 48.5t-21.5 64.5z" />
<glyph unicode="&#xc1;" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM423 580h426l-215 550zM516 1546q91 87 148.5 143.5t113.5 115.5q32 34 58.5 48.5t56.5 14.5q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xc2;" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM376 1539l234 284q18 22 35.5 33.5t57.5 11.5q41 0 56.5 -11t30.5 -30l236 -288l-48 -32l-279 212l-275 -212zM423 580h426l-215 550z" />
<glyph unicode="&#xc3;" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM323 1574q10 32 34 77t52 79q30 36 73 61.5t90 25.5q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5 t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5t-30 -53.5zM423 580h426l-215 550z" />
<glyph unicode="&#xc4;" horiz-adv-x="1374" d="M-41 0v71q26 2 65 11.5t64 25.5q40 27 62 56.5t43 81.5q107 267 236 600t230 593h80l473 -1224q15 -39 34 -63t53 -47q23 -14 60 -23.5t62 -10.5v-71h-591v71q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -43 -18 -70t-5 -44 q0 -40 63 -62t142 -26v-71h-534zM352 1718q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM423 580h426l-215 550zM802 1718q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xc5;" horiz-adv-x="1374" d="M-41 0v71q26 2 65.5 11.5t63.5 25.5q40 27 62 56.5t43 81.5q102 255 226.5 577t234.5 602q-101 12 -158 71.5t-57 149.5q0 98 75 160t183 62q112 0 185 -60.5t73 -161.5q0 -86 -58 -147t-153 -73l468 -1211q15 -39 34 -63t53 -47q22 -15 59.5 -24t62.5 -10v-71h-591v71 q78 5 129.5 20t51.5 37q0 9 -2 22t-6 23l-118 318h-497q-28 -70 -45.5 -122t-31.5 -96q-13 -42 -18 -69.5t-5 -44.5q0 -40 63 -62t142 -26v-71h-534zM423 580h426l-215 550zM565 1646q0 -69 34 -115t98 -46t98 45.5t34 115.5q0 68 -33.5 113t-98.5 45q-63 0 -97.5 -43 t-34.5 -115z" />
<glyph unicode="&#xc6;" horiz-adv-x="1988" d="M-97 0v71q28 2 66.5 13t63.5 25q35 20 65.5 55.5t55.5 79.5q154 265 303 529t309 553q-25 9 -77 14.5t-93 7.5v71h1238v-342h-75q-19 76 -86 161.5t-127 93.5q-31 4 -74 6t-98 2h-213v-564h150q76 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70 51t-105 12h-150v-426q0 -64 9 -101t35 -56q27 -19 71.5 -24.5t127.5 -5.5h85.5t87.5 4q41 5 77.5 14.5t53.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1168v71q24 2 74.5 7.5t70.5 14.5q32 15 44.5 39t12.5 61v409h-480 q-43 -71 -80.5 -139.5t-98.5 -192.5q-13 -25 -22 -51t-9 -49q0 -45 42.5 -69.5t125.5 -29.5v-71h-523zM517 690h431v641h-77z" />
<glyph unicode="&#xc7;" horiz-adv-x="1315" d="M78 696q0 170 52 308.5t144 238.5q91 99 215 153t265 54q105 0 190 -26t162 -73l41 68h80l9 -506h-82q-16 74 -48 160.5t-75 146.5q-48 68 -114 106.5t-151 38.5q-97 0 -180.5 -43t-144.5 -127q-58 -81 -91 -206t-33 -279q0 -136 34.5 -249.5t98.5 -199.5 q64 -85 151.5 -133t195.5 -48q81 0 149 25.5t118 67.5q50 44 88 100t62 122l75 -36q-82 -204 -218.5 -294.5t-322.5 -96.5v-67q45 0 81 -5.5t73 -24.5q34 -16 55 -45.5t21 -73.5q0 -58 -32 -98t-89 -62q-55 -20 -122 -28t-156 -8v72q41 0 89 1t82 9q40 9 62 27.5t22 52.5 q0 24 -15 39.5t-40 23.5q-20 7 -53.5 9.5t-56.5 2.5v177q-111 9 -213.5 58t-182.5 133q-89 94 -142 229.5t-53 305.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1338" d="M86 0v71q30 2 80 8.5t65 13.5q32 15 44.5 39t12.5 61v1020q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1098v-342h-75q-20 76 -86.5 161.5t-126.5 93.5q-31 4 -74 6t-98 2h-223v-564h160q77 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70.5 51t-104.5 12h-160v-426q0 -64 9 -101t35 -56t71 -24.5t128 -5.5h87t91 4q38 4 78.5 14.5t57.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1178zM377 1788q0 35 25 57.5t67 22.5q30 0 55.5 -13.5t59.5 -49.5 q46 -48 103.5 -105.5t158.5 -153.5l-31 -39q-117 58 -209.5 102t-136.5 66q-49 25 -70.5 48.5t-21.5 64.5z" />
<glyph unicode="&#xc9;" horiz-adv-x="1338" d="M86 0v71q30 2 80 8.5t65 13.5q32 15 44.5 39t12.5 61v1020q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1098v-342h-75q-20 76 -86.5 161.5t-126.5 93.5q-31 4 -74 6t-98 2h-223v-564h160q77 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70.5 51t-104.5 12h-160v-426q0 -64 9 -101t35 -56t71 -24.5t128 -5.5h87t91 4q38 4 78.5 14.5t57.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1178zM494 1546q91 87 148.5 143.5t113.5 115.5q32 34 58.5 48.5t56.5 14.5 q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xca;" horiz-adv-x="1338" d="M86 0v71q30 2 80 8.5t65 13.5q32 15 44.5 39t12.5 61v1020q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1098v-342h-75q-20 76 -86.5 161.5t-126.5 93.5q-31 4 -74 6t-98 2h-223v-564h160q77 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70.5 51t-104.5 12h-160v-426q0 -64 9 -101t35 -56t71 -24.5t128 -5.5h87t91 4q38 4 78.5 14.5t57.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1178zM354 1539l234 284q18 22 35.5 33.5t57.5 11.5q41 0 56.5 -11t30.5 -30 l236 -288l-48 -32l-279 212l-275 -212z" />
<glyph unicode="&#xcb;" horiz-adv-x="1338" d="M86 0v71q30 2 80 8.5t65 13.5q32 15 44.5 39t12.5 61v1020q0 33 -11 58.5t-46 41.5q-27 13 -72.5 23t-72.5 12v71h1098v-342h-75q-20 76 -86.5 161.5t-126.5 93.5q-31 4 -74 6t-98 2h-223v-564h160q77 0 112.5 14.5t62.5 48.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75 q-4 48 -21.5 101.5t-36.5 77.5q-31 39 -70.5 51t-104.5 12h-160v-426q0 -64 9 -101t35 -56t71 -24.5t128 -5.5h87t91 4q38 4 78.5 14.5t57.5 28.5q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1178zM345 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36 t-83.5 36t-34.5 87zM795 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xcc;" horiz-adv-x="798" d="M79 0v71q27 2 78 6t72 12q33 13 48 35.5t15 62.5v1028q0 35 -11 58.5t-52 39.5q-30 12 -75.5 22.5t-74.5 12.5v71h639v-71q-31 -1 -74 -7.5t-75 -16.5q-38 -12 -51 -39t-13 -60v-1027q0 -33 14.5 -58.5t49.5 -40.5q21 -8 68.5 -17.5t80.5 -10.5v-71h-639zM205 1788 q0 35 25 57.5t67 22.5q30 0 55.5 -13.5t59.5 -49.5q46 -48 103.5 -105.5t158.5 -153.5l-31 -39q-117 58 -209.5 102t-136.5 66q-49 25 -70.5 48.5t-21.5 64.5z" />
<glyph unicode="&#xcd;" horiz-adv-x="798" d="M79 0v71q27 2 78 6t72 12q33 13 48 35.5t15 62.5v1028q0 35 -11 58.5t-52 39.5q-30 12 -75.5 22.5t-74.5 12.5v71h639v-71q-31 -1 -74 -7.5t-75 -16.5q-38 -12 -51 -39t-13 -60v-1027q0 -33 14.5 -58.5t49.5 -40.5q21 -8 68.5 -17.5t80.5 -10.5v-71h-639zM167 1546 q91 87 148.5 143.5t113.5 115.5q32 34 58.5 48.5t56.5 14.5q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xce;" horiz-adv-x="798" d="M74 1539l234 284q18 22 35.5 33.5t57.5 11.5q41 0 56.5 -11t30.5 -30l236 -288l-48 -32l-279 212l-275 -212zM79 0v71q27 2 78 6t72 12q33 13 48 35.5t15 62.5v1028q0 35 -11 58.5t-52 39.5q-30 12 -75.5 22.5t-74.5 12.5v71h639v-71q-31 -1 -74 -7.5t-75 -16.5 q-38 -12 -51 -39t-13 -60v-1027q0 -33 14.5 -58.5t49.5 -40.5q21 -8 68.5 -17.5t80.5 -10.5v-71h-639z" />
<glyph unicode="&#xcf;" horiz-adv-x="798" d="M66 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM79 0v71q27 2 78 6t72 12q33 13 48 35.5t15 62.5v1028q0 35 -11 58.5t-52 39.5q-30 12 -75.5 22.5t-74.5 12.5v71h639v-71q-31 -1 -74 -7.5t-75 -16.5q-38 -12 -51 -39t-13 -60 v-1027q0 -33 14.5 -58.5t49.5 -40.5q21 -8 68.5 -17.5t80.5 -10.5v-71h-639zM496 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xd0;" horiz-adv-x="1534" d="M94 0v71q29 0 75.5 5.5t61.5 12.5q30 13 43.5 38.5t13.5 61.5v512h-186v98h186v414q0 34 -11.5 61t-45.5 43q-31 15 -67 22t-62 9v71h620q128 0 252 -39.5t216 -106.5q125 -89 196 -233t71 -339q0 -181 -68 -314t-177 -218q-110 -85 -247 -127t-283 -42h-588zM501 243 q0 -91 53 -126t163 -35q127 0 222 45t154 125q62 84 90.5 194.5t28.5 255.5q0 143 -38 258.5t-111 201.5q-69 82 -169.5 129t-223.5 47q-41 0 -92.5 -1.5t-76.5 -2.5v-535h301v-98h-301v-458z" />
<glyph unicode="&#xd1;" horiz-adv-x="1571" d="M24 1348v71h405l798 -1082v675q0 124 -16 190.5t-46 88.5q-28 19 -91.5 37t-96.5 20v71h577v-71q-28 -1 -86 -16t-83 -31q-36 -25 -48.5 -96t-12.5 -180v-1039h-87l-860 1161v-732q0 -123 15.5 -189t47.5 -94q23 -22 95 -41t95 -20v-71h-582v71q27 2 91 19.5t80 31.5 q35 28 48 85.5t13 196.5v699q0 46 -16 92t-43 71q-36 33 -97.5 56.5t-99.5 25.5zM430 1584q10 32 34 77t52 79q30 36 73 61.5t90 25.5q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79 q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5t-30 -53.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248zM562 1788q0 35 25 57.5t67 22.5q30 0 55.5 -13.5t59.5 -49.5 q46 -48 103.5 -105.5t158.5 -153.5l-31 -39q-117 58 -209.5 102t-136.5 66q-49 25 -70.5 48.5t-21.5 64.5z" />
<glyph unicode="&#xd3;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248zM536 1546q91 87 148.5 143.5t113.5 115.5q32 34 58.5 48.5 t56.5 14.5q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xd4;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248zM437 1539l234 284q18 22 35.5 33.5t57.5 11.5q41 0 56.5 -11 t30.5 -30l236 -288l-48 -32l-279 212l-275 -212z" />
<glyph unicode="&#xd5;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248zM380 1584q10 32 34 77t52 79q30 36 73 61.5t90 25.5 q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5 t-30 -53.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 98 218.5 150t260.5 52q141 0 266 -53t216 -149q94 -98 147 -236.5t53 -306.5q0 -169 -54 -307t-150 -235q-93 -96 -216 -148t-262 -52q-148 0 -273.5 55.5t-215.5 154.5q-90 97 -141.5 235.5t-51.5 296.5zM322 708q0 -144 26 -260 t82 -206q54 -88 136 -137.5t196 -49.5q107 0 193 50t140 140q56 91 81.5 206t25.5 257q0 146 -28.5 268t-83.5 208q-55 85 -138 132.5t-190 47.5q-120 0 -204 -55t-137 -147q-50 -88 -74.5 -206t-24.5 -248zM419 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87 t-83.5 -36t-83.5 36t-34.5 87zM869 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xd7;" d="M208 198l364 362l-364 361l89 88l361 -362l362 363l88 -88l-364 -362l364 -361l-89 -89l-361 363l-362 -364z" />
<glyph unicode="&#xd8;" horiz-adv-x="1524" d="M80 708q0 173 54 308.5t149 234.5q94 99 219 151t260 52q122 0 232.5 -41.5t200.5 -119.5l151 183l65 -52l-158 -188q88 -98 139.5 -230.5t51.5 -297.5q0 -171 -55.5 -309.5t-148.5 -233.5q-93 -96 -216 -148t-262 -52q-128 0 -238 43t-195 117l-174 -210l-64 50l181 215 q-90 99 -141 235.5t-51 292.5zM319 708q0 -116 16.5 -216t49.5 -177l713 861q-58 93 -142 141t-194 48q-119 0 -203 -53.5t-140 -149.5q-50 -86 -75 -205.5t-25 -248.5zM426 243q54 -88 138.5 -138.5t197.5 -50.5q109 0 194 48.5t142 141.5q55 92 81 207t26 257 q0 114 -16 214.5t-49 179.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1549" d="M74 1348v71h591v-71q-28 -1 -70.5 -9t-62.5 -15q-34 -12 -45.5 -40t-11.5 -61v-784q0 -57 12.5 -119.5t49.5 -116.5q39 -55 106 -90t184 -35q110 0 184.5 35t117.5 92q41 54 58 113t17 119v582q0 111 -16 181.5t-47 92.5q-35 25 -95.5 39t-92.5 16v71h580v-71 q-28 -1 -82 -12t-88 -33q-34 -23 -47 -95t-13 -176v-617q0 -118 -49 -205t-129 -143q-79 -54 -166.5 -77.5t-167.5 -23.5q-128 0 -228 33.5t-168 90.5q-67 57 -101 130.5t-34 153.5v839q0 35 -11.5 58.5t-46.5 43.5q-25 14 -64 22.5t-64 10.5zM552 1788q0 35 25 57.5 t67 22.5q30 0 55.5 -13.5t59.5 -49.5q46 -48 103.5 -105.5t158.5 -153.5l-31 -39q-117 58 -209.5 102t-136.5 66q-49 25 -70.5 48.5t-21.5 64.5z" />
<glyph unicode="&#xda;" horiz-adv-x="1549" d="M74 1348v71h591v-71q-28 -1 -70.5 -9t-62.5 -15q-34 -12 -45.5 -40t-11.5 -61v-784q0 -57 12.5 -119.5t49.5 -116.5q39 -55 106 -90t184 -35q110 0 184.5 35t117.5 92q41 54 58 113t17 119v582q0 111 -16 181.5t-47 92.5q-35 25 -95.5 39t-92.5 16v71h580v-71 q-28 -1 -82 -12t-88 -33q-34 -23 -47 -95t-13 -176v-617q0 -118 -49 -205t-129 -143q-79 -54 -166.5 -77.5t-167.5 -23.5q-128 0 -228 33.5t-168 90.5q-67 57 -101 130.5t-34 153.5v839q0 35 -11.5 58.5t-46.5 43.5q-25 14 -64 22.5t-64 10.5zM583 1546q91 87 148.5 143.5 t113.5 115.5q32 34 58.5 48.5t56.5 14.5q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xdb;" horiz-adv-x="1549" d="M74 1348v71h591v-71q-28 -1 -70.5 -9t-62.5 -15q-34 -12 -45.5 -40t-11.5 -61v-784q0 -57 12.5 -119.5t49.5 -116.5q39 -55 106 -90t184 -35q110 0 184.5 35t117.5 92q41 54 58 113t17 119v582q0 111 -16 181.5t-47 92.5q-35 25 -95.5 39t-92.5 16v71h580v-71 q-28 -1 -82 -12t-88 -33q-34 -23 -47 -95t-13 -176v-617q0 -118 -49 -205t-129 -143q-79 -54 -166.5 -77.5t-167.5 -23.5q-128 0 -228 33.5t-168 90.5q-67 57 -101 130.5t-34 153.5v839q0 35 -11.5 58.5t-46.5 43.5q-25 14 -64 22.5t-64 10.5zM485 1539l234 284 q18 22 35.5 33.5t57.5 11.5q41 0 56.5 -11t30.5 -30l236 -288l-48 -32l-279 212l-275 -212z" />
<glyph unicode="&#xdc;" horiz-adv-x="1549" d="M74 1348v71h591v-71q-28 -1 -70.5 -9t-62.5 -15q-34 -12 -45.5 -40t-11.5 -61v-784q0 -57 12.5 -119.5t49.5 -116.5q39 -55 106 -90t184 -35q110 0 184.5 35t117.5 92q41 54 58 113t17 119v582q0 111 -16 181.5t-47 92.5q-35 25 -95.5 39t-92.5 16v71h580v-71 q-28 -1 -82 -12t-88 -33q-34 -23 -47 -95t-13 -176v-617q0 -118 -49 -205t-129 -143q-79 -54 -166.5 -77.5t-167.5 -23.5q-128 0 -228 33.5t-168 90.5q-67 57 -101 130.5t-34 153.5v839q0 35 -11.5 58.5t-46.5 43.5q-25 14 -64 22.5t-64 10.5zM472 1730q0 51 34.5 87 t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM922 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xdd;" horiz-adv-x="1260" d="M-44 1348v71h605v-71q-102 -2 -144 -14t-42 -34q0 -6 6 -21t17 -38q13 -26 31 -59.5t34 -64.5q47 -89 96 -177.5t128 -230.5q157 253 239.5 394.5t82.5 169.5q0 23 -17 37t-45 22q-29 8 -63 10.5t-63 5.5v71h493v-71q-17 -1 -54 -13.5t-53 -24.5q-39 -24 -53 -37t-54 -68 q-78 -110 -144 -223t-165 -287q-37 -64 -49 -103t-12 -113v-271q0 -36 14.5 -62.5t49.5 -42.5q21 -8 75 -19.5t87 -12.5v-71h-664v71q28 2 84 7.5t78 14.5q36 15 49.5 41t13.5 64v345q0 16 -19.5 58.5t-46.5 94.5q-60 116 -133 251t-127 231q-33 57 -58.5 86t-58.5 51 q-24 15 -57.5 23t-60.5 10zM494 1546q91 87 148.5 143.5t113.5 115.5q32 34 58.5 48.5t56.5 14.5q38 0 65 -23t27 -57q0 -43 -26 -68t-66 -45q-44 -22 -136.5 -66.5t-209.5 -101.5z" />
<glyph unicode="&#xde;" horiz-adv-x="1258" d="M96 1348v71h597v-71q-29 -1 -71.5 -9t-62.5 -15q-34 -12 -46 -38.5t-12 -60.5v-93h252q189 0 312.5 -103t123.5 -272q0 -114 -44 -197t-116 -135q-72 -51 -163.5 -76.5t-195.5 -25.5h-169v-130q0 -35 11 -61.5t47 -40.5q18 -7 62.5 -13t82.5 -7v-71h-606v71q24 2 69.5 7 t63.5 13q30 13 43.5 38t13.5 64v1022q0 33 -11 58t-46 40q-29 13 -67.5 23t-67.5 12zM501 411h109q108 0 175 34t101 84t44.5 102t10.5 94q0 58 -14 118t-48 105q-37 48 -94.5 74.5t-142.5 26.5h-141v-638z" />
<glyph unicode="&#xdf;" horiz-adv-x="1123" d="M59 0v66q21 2 47 4.5t43 8.5q25 9 37 32.5t12 61.5v833q0 137 21 232.5t103 183.5q67 72 146 100t155 28q71 0 129.5 -16.5t110.5 -55.5q49 -37 78 -93t29 -139q0 -75 -27.5 -131.5t-67.5 -92.5t-86.5 -57t-85.5 -25v-9q53 -11 113.5 -42t111.5 -83q50 -52 83 -128.5 t33 -179.5q0 -225 -125 -367t-309 -142q-32 0 -65 3t-56 8v81q23 -5 46 -7.5t43 -2.5q69 0 120 34t79 91q30 59 44 134.5t14 173.5q0 173 -74.5 280t-211.5 107h-20v85h36q39 0 80.5 15t74.5 46q35 34 55.5 84t20.5 119q0 113 -50 173.5t-133 60.5q-117 0 -172.5 -107.5 t-55.5 -306.5v-1060h-326z" />
<glyph unicode="&#xe0;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60q-50 -34 -79 -80.5t-29 -110.5zM283 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5 l-38 -32q-103 82 -184 143.5t-120 93.5q-38 32 -53.5 52t-15.5 61z" />
<glyph unicode="&#xe1;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60q-50 -34 -79 -80.5t-29 -110.5zM327 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5 t23 -53.5q0 -38 -17.5 -62t-51.5 -51q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xe2;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM167 1156l237 347q17 25 32.5 35t57.5 10q40 0 55 -10.5t29 -30.5l239 -351l-48 -32l-279 273l-275 -273zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60 q-50 -34 -79 -80.5t-29 -110.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM124 1216q10 32 34 77t52 79q30 36 73 61.5t90 25.5q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5 t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5t-30 -53.5zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60q-50 -34 -79 -80.5t-29 -110.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM160 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49t-119 -60q-50 -34 -79 -80.5 t-29 -110.5zM590 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xe5;" horiz-adv-x="1032" d="M80 221q0 57 16 102t48 81q25 30 66 53.5t77 37.5q45 17 182.5 63t185.5 72v99q0 13 -5.5 50t-23.5 70q-20 37 -56.5 64.5t-103.5 27.5q-46 0 -85.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 46 32.5 88 t84.5 75q45 28 109 47.5t125 19.5q84 0 146.5 -11.5t113.5 -49.5q51 -37 77.5 -100.5t26.5 -163.5q0 -143 -3 -253.5t-3 -241.5q0 -39 13.5 -62t41.5 -39q15 -9 47.5 -10t66.5 -1v-64q-47 -17 -82.5 -27.5t-80.5 -10.5q-78 0 -124.5 36.5t-59.5 106.5h-6 q-65 -72 -139.5 -110t-179.5 -38q-111 0 -182.5 68t-71.5 178zM235 1337q0 98 75 160t183 62q112 0 185 -60.5t73 -161.5q0 -98 -71 -160.5t-187 -62.5q-117 0 -187.5 61t-70.5 162zM281 246q0 -83 43.5 -122t110.5 -39q71 0 125 34.5t91 81.5l6 345q-85 -25 -149 -49 t-119 -60q-50 -34 -79 -80.5t-29 -110.5zM361 1337q0 -69 34 -114t98 -45t98 44t34 115q0 68 -33.5 113t-98.5 45q-63 0 -97.5 -43t-34.5 -115z" />
<glyph unicode="&#xe6;" horiz-adv-x="1509" d="M81 220q0 61 17 107.5t46 81.5q28 33 64.5 55t74.5 38q138 55 214 77t145 43v107q0 14 -5.5 49t-23.5 72q-18 36 -52.5 63.5t-92.5 27.5q-50 0 -89.5 -15.5t-55.5 -32.5q0 -20 9.5 -59t9.5 -72q0 -35 -31.5 -64t-87.5 -29q-50 0 -73.5 35.5t-23.5 79.5q0 48 32 88.5 t83 73.5q46 30 111.5 49t119.5 19q100 0 181 -25t130 -96q51 53 125.5 87t154.5 34q104 0 176 -33.5t116 -88.5q46 -56 67 -128.5t21 -156.5v-58h-618q0 -228 74.5 -346.5t231.5 -118.5q104 0 164 51.5t103 140.5l70 -43q-58 -123 -159.5 -191t-224.5 -68q-127 0 -215 45.5 t-157 142.5h-6q-77 -100 -163.5 -144t-203.5 -44q-113 0 -185.5 66.5t-72.5 179.5zM281 248q0 -83 39.5 -122.5t104.5 -39.5q76 0 130 32.5t89 75.5v343q-80 -16 -141 -37t-115 -58q-51 -35 -79 -83t-28 -111zM825 631h421q0 40 -8 102t-25 100q-21 46 -59.5 76t-102.5 30 q-100 0 -162.5 -90.5t-63.5 -217.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="930" d="M72 497q0 104 32.5 194.5t94.5 164.5q59 71 148 114.5t194 43.5q145 0 236 -69.5t91 -189.5q0 -50 -24 -88.5t-79 -38.5q-59 0 -91.5 30t-32.5 67q0 45 12 92.5t14 69.5q-18 31 -53.5 41.5t-76.5 10.5q-48 0 -91.5 -20.5t-84.5 -75.5q-37 -50 -60 -135t-23 -203 q0 -186 82.5 -303.5t216.5 -117.5q97 0 162.5 47t121.5 141l64 -42q-64 -115 -169.5 -184t-217.5 -72v-73q45 0 81 -5.5t73 -24.5q34 -16 55 -45.5t21 -73.5q0 -58 -32 -98t-89 -62q-55 -20 -122 -28t-156 -8v72q41 0 89 1t82 9q40 9 62 27.5t22 52.5q0 24 -15 39.5 t-40 23.5q-20 7 -53.5 9.5t-56.5 2.5v185q-182 23 -284.5 162t-102.5 357z" />
<glyph unicode="&#xe8;" horiz-adv-x="990" d="M72 501q0 96 30.5 188.5t89.5 166.5q57 71 141.5 114.5t189.5 43.5q108 0 185 -34t125 -93q46 -56 68.5 -132t22.5 -165v-66h-653q0 -97 18.5 -176t58.5 -139q39 -58 102 -91.5t150 -33.5q89 0 153.5 41.5t124.5 149.5l70 -43q-62 -118 -166 -188t-239 -70 q-119 0 -208.5 42t-147.5 114t-86.5 168t-28.5 203zM271 608h456q0 56 -9.5 120t-30.5 107q-23 46 -63 75t-103 29q-105 0 -174.5 -87.5t-75.5 -243.5zM284 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5l-38 -32q-103 82 -184 143.5 t-120 93.5q-38 32 -53.5 52t-15.5 61z" />
<glyph unicode="&#xe9;" horiz-adv-x="990" d="M72 501q0 96 30.5 188.5t89.5 166.5q57 71 141.5 114.5t189.5 43.5q108 0 185 -34t125 -93q46 -56 68.5 -132t22.5 -165v-66h-653q0 -97 18.5 -176t58.5 -139q39 -58 102 -91.5t150 -33.5q89 0 153.5 41.5t124.5 149.5l70 -43q-62 -118 -166 -188t-239 -70 q-119 0 -208.5 42t-147.5 114t-86.5 168t-28.5 203zM271 608h456q0 56 -9.5 120t-30.5 107q-23 46 -63 75t-103 29q-105 0 -174.5 -87.5t-75.5 -243.5zM352 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51 q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xea;" horiz-adv-x="990" d="M72 501q0 96 30.5 188.5t89.5 166.5q57 71 141.5 114.5t189.5 43.5q108 0 185 -34t125 -93q46 -56 68.5 -132t22.5 -165v-66h-653q0 -97 18.5 -176t58.5 -139q39 -58 102 -91.5t150 -33.5q89 0 153.5 41.5t124.5 149.5l70 -43q-62 -118 -166 -188t-239 -70 q-119 0 -208.5 42t-147.5 114t-86.5 168t-28.5 203zM197 1150l237 347q17 25 32.5 35t57.5 10q40 0 55 -10.5t29 -30.5l239 -351l-48 -32l-279 273l-275 -273zM271 608h456q0 56 -9.5 120t-30.5 107q-23 46 -63 75t-103 29q-105 0 -174.5 -87.5t-75.5 -243.5z" />
<glyph unicode="&#xeb;" horiz-adv-x="990" d="M72 501q0 96 30.5 188.5t89.5 166.5q57 71 141.5 114.5t189.5 43.5q108 0 185 -34t125 -93q46 -56 68.5 -132t22.5 -165v-66h-653q0 -97 18.5 -176t58.5 -139q39 -58 102 -91.5t150 -33.5q89 0 153.5 41.5t124.5 149.5l70 -43q-62 -118 -166 -188t-239 -70 q-119 0 -208.5 42t-147.5 114t-86.5 168t-28.5 203zM196 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM271 608h456q0 56 -9.5 120t-30.5 107q-23 46 -63 75t-103 29q-105 0 -174.5 -87.5t-75.5 -243.5zM626 1364q0 51 34.5 87 t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xec;" horiz-adv-x="600" d="M41 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5l-38 -32q-103 82 -184 143.5t-120 93.5q-38 32 -53.5 52t-15.5 61zM43 911v65l348 22l14 -14v-804q0 -35 13.5 -58t42.5 -34q22 -9 43 -14.5t47 -7.5v-66h-477v66q23 2 47.5 4t42.5 8 q28 9 41.5 31.5t13.5 58.5v609q0 32 -14.5 58.5t-40.5 44.5q-19 12 -55 20.5t-66 10.5z" />
<glyph unicode="&#xed;" horiz-adv-x="600" d="M43 911v65l348 22l14 -14v-804q0 -35 13.5 -58t42.5 -34q22 -9 43 -14.5t47 -7.5v-66h-477v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 32 -14.5 58.5t-40.5 44.5q-19 12 -55 20.5t-66 10.5zM100 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5 q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xee;" horiz-adv-x="600" d="M-20 1150l202 343q11 20 30 34.5t60 14.5q44 0 60.5 -16t23.5 -29l204 -347l-48 -29l-244 270l-240 -270zM43 911v65l348 22l14 -14v-804q0 -35 13.5 -58t42.5 -34q22 -9 43 -14.5t47 -7.5v-66h-477v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 32 -14.5 58.5 t-40.5 44.5q-19 12 -55 20.5t-66 10.5z" />
<glyph unicode="&#xef;" horiz-adv-x="600" d="M-14 1364q0 51 33 87t82 36t82 -36t33 -87t-33 -87t-82 -36t-82 36t-33 87zM43 911v65l348 22l14 -14v-804q0 -35 13.5 -58t42.5 -34q22 -9 43 -14.5t47 -7.5v-66h-477v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 32 -14.5 58.5t-40.5 44.5q-19 12 -55 20.5 t-66 10.5zM336 1364q0 51 33 87t82 36t82 -36t33 -87t-33 -87t-82 -36t-82 36t-33 87z" />
<glyph unicode="&#xf0;" horiz-adv-x="1089" d="M70 486q0 221 127 360t327 139q94 0 165.5 -42.5t105.5 -96.5l8 2q-15 128 -64.5 238t-109.5 197l-231 -138l-50 78l228 131q-31 40 -75.5 77.5t-90.5 68.5l50 56q46 -23 110 -67t103 -81l203 123l51 -78l-190 -110q137 -146 207 -323t70 -409q0 -294 -128 -468 t-354 -174q-89 0 -171.5 33.5t-148.5 100.5q-65 66 -103.5 163t-38.5 220zM277 499q0 -228 70 -341t196 -113q71 0 122 40t81 105q30 63 44.5 146t14.5 176q0 177 -70 285.5t-190 108.5q-77 0 -128.5 -35.5t-83.5 -93.5q-28 -51 -42 -126t-14 -152z" />
<glyph unicode="&#xf1;" horiz-adv-x="1210" d="M61 911v65l328 22l14 -14v-139h5q24 24 60 57.5t68 54.5q37 24 88 40t115 16q142 0 210.5 -88.5t68.5 -235.5v-513q0 -35 12 -56.5t41 -33.5q24 -10 41.5 -14t48.5 -6v-66h-483v66q23 2 50.5 4t45.5 8q28 9 41.5 31.5t13.5 58.5v507q0 105 -49.5 162t-120.5 57 q-53 0 -97 -16.5t-78 -40.5q-33 -23 -52.5 -49.5t-28.5 -42.5v-567q0 -34 14 -56t42 -34q21 -10 45.5 -15t50.5 -7v-66h-483v66q23 2 47.5 4t42.5 8q28 9 41.5 31.5t13.5 58.5v609q0 34 -14.5 62.5t-40.5 46.5q-19 12 -45 17.5t-56 7.5zM222 1216q10 32 34 77t52 79 q30 36 73 61.5t90 25.5q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27 q-16 -18 -32 -47.5t-30 -53.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM277 506q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5 q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151zM375 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5l-38 -32q-103 82 -184 143.5t-120 93.5 q-38 32 -53.5 52t-15.5 61z" />
<glyph unicode="&#xf3;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM277 506q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5 q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151zM332 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51 q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xf4;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM234 1150l237 347q17 25 32.5 35t57.5 10q40 0 55 -10.5t29 -30.5 l239 -351l-48 -32l-279 273l-275 -273zM277 506q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151z" />
<glyph unicode="&#xf5;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM177 1216q10 32 34 77t52 79q30 36 73 61.5t90 25.5q56 0 96.5 -16.5 t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5t-30 -53.5zM277 506 q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151z" />
<glyph unicode="&#xf6;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q207 0 341.5 -139.5t134.5 -371.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-94 0 -179 35.5t-151 103.5q-65 67 -103.5 163.5t-38.5 216.5zM226 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36 t-83.5 36t-34.5 87zM277 506q0 -96 15.5 -177.5t49.5 -145.5t85.5 -100.5t127.5 -36.5q125 0 198 121t73 334q0 75 -15 158.5t-45 141.5q-32 62 -84 99.5t-127 37.5q-77 0 -131.5 -38t-88.5 -104q-32 -61 -45 -139t-13 -151zM656 1364q0 51 34.5 87t83.5 36t83.5 -36 t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xf7;" d="M144 497v125h1029v-125h-1029zM530 153q0 53 38 91t91 38t91 -38t38 -91t-38 -90t-91 -37t-91 37t-38 90zM530 966q0 53 38 90t91 37t91 -37t38 -90t-38 -91t-91 -38t-91 38t-38 91z" />
<glyph unicode="&#xf8;" horiz-adv-x="1104" d="M70 489q0 231 134.5 378t352.5 147q88 0 159 -25t130 -72l111 141l58 -44l-118 -145q64 -69 100 -162.5t36 -203.5q0 -104 -33 -204.5t-94 -170.5q-69 -80 -160 -119t-204 -39q-79 0 -152 27t-135 78q-43 -52 -83 -102t-43 -54l-58 43l133 163q-61 68 -97.5 158.5 t-36.5 205.5zM273 506q0 -69 8.5 -136t25.5 -122l456 567q-33 58 -81.5 90.5t-126.5 32.5q-81 0 -135.5 -39.5t-87.5 -102.5q-32 -61 -45.5 -139t-13.5 -151zM340 179q34 -62 85 -97.5t130 -35.5q70 0 122.5 36.5t85.5 97.5q35 67 51 144t16 177q0 63 -8 128t-26 119z" />
<glyph unicode="&#xf9;" horiz-adv-x="1178" d="M35 909v65l329 24l15 -14v-685q0 -107 48 -161t115 -54q55 0 98 17t72 40q27 21 47.5 44.5t31.5 43.5v559q0 33 -14 58.5t-39 43.5q-18 12 -53.5 14.5t-79.5 4.5v65l358 24l15 -14v-783q0 -34 14 -58t39 -41q18 -11 43 -14.5t55 -4.5v-65l-321 -22l-15 14v125h-6 q-24 -25 -54 -53.5t-69 -51.5q-45 -27 -87 -41t-119 -14q-131 0 -199.5 85.5t-68.5 248.5v472q0 36 -13.5 60.5t-39.5 42.5q-18 12 -45 17.5t-57 7.5zM358 1460q0 29 23 53.5t59 24.5q39 0 67 -18t60 -70q34 -55 80 -125.5t122 -182.5l-38 -32q-103 82 -184 143.5t-120 93.5 q-38 32 -53.5 52t-15.5 61z" />
<glyph unicode="&#xfa;" horiz-adv-x="1178" d="M35 909v65l329 24l15 -14v-685q0 -107 48 -161t115 -54q55 0 98 17t72 40q27 21 47.5 44.5t31.5 43.5v559q0 33 -14 58.5t-39 43.5q-18 12 -53.5 14.5t-79.5 4.5v65l358 24l15 -14v-783q0 -34 14 -58t39 -41q18 -11 43 -14.5t55 -4.5v-65l-321 -22l-15 14v125h-6 q-24 -25 -54 -53.5t-69 -51.5q-45 -27 -87 -41t-119 -14q-131 0 -199.5 85.5t-68.5 248.5v472q0 36 -13.5 60.5t-39.5 42.5q-18 12 -45 17.5t-57 7.5zM397 1142q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51 q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xfb;" horiz-adv-x="1178" d="M35 909v65l329 24l15 -14v-685q0 -107 48 -161t115 -54q55 0 98 17t72 40q27 21 47.5 44.5t31.5 43.5v559q0 33 -14 58.5t-39 43.5q-18 12 -53.5 14.5t-79.5 4.5v65l358 24l15 -14v-783q0 -34 14 -58t39 -41q18 -11 43 -14.5t55 -4.5v-65l-321 -22l-15 14v125h-6 q-24 -25 -54 -53.5t-69 -51.5q-45 -27 -87 -41t-119 -14q-131 0 -199.5 85.5t-68.5 248.5v472q0 36 -13.5 60.5t-39.5 42.5q-18 12 -45 17.5t-57 7.5zM248 1150l237 347q17 25 32.5 35t57.5 10q40 0 55 -10.5t29 -30.5l239 -351l-48 -32l-279 273l-275 -273z" />
<glyph unicode="&#xfc;" horiz-adv-x="1178" d="M35 909v65l329 24l15 -14v-685q0 -107 48 -161t115 -54q55 0 98 17t72 40q27 21 47.5 44.5t31.5 43.5v559q0 33 -14 58.5t-39 43.5q-18 12 -53.5 14.5t-79.5 4.5v65l358 24l15 -14v-783q0 -34 14 -58t39 -41q18 -11 43 -14.5t55 -4.5v-65l-321 -22l-15 14v125h-6 q-24 -25 -54 -53.5t-69 -51.5q-45 -27 -87 -41t-119 -14q-131 0 -199.5 85.5t-68.5 248.5v472q0 36 -13.5 60.5t-39.5 42.5q-18 12 -45 17.5t-57 7.5zM240 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM670 1364q0 51 34.5 87 t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#xfd;" horiz-adv-x="1008" d="M-19 920v66h450v-70q-30 -1 -72 -12.5t-42 -26.5q0 -6 4.5 -20t10.5 -29q38 -99 116 -285.5t121 -298.5q45 107 93.5 221.5t108.5 270.5q7 19 20 52.5t13 57.5q0 26 -45.5 48.5t-86.5 27.5v64h366v-62q-30 -5 -79 -34.5t-73 -83.5q-119 -276 -211.5 -503t-140.5 -334 q-63 -140 -112.5 -218.5t-96.5 -123.5q-46 -42 -83.5 -56.5t-77.5 -14.5q-78 0 -122.5 37t-44.5 85q0 50 27.5 81.5t68.5 31.5q32 0 55 -12t41 -31q15 -15 32 -41t27 -43q50 27 119.5 141t100.5 200q-95 237 -172 424t-161 387q-19 46 -64 71.5t-90 32.5zM348 1142 q90 133 125.5 187.5t76.5 120.5q31 51 60 69.5t67 18.5q36 0 59 -24.5t23 -53.5q0 -38 -17.5 -62t-51.5 -51q-50 -40 -130.5 -102t-173.5 -135z" />
<glyph unicode="&#xfe;" horiz-adv-x="1145" d="M-19 1461v64l365 23l14 -15v-656l6 -4q52 60 129 100t153 40q92 0 168.5 -39.5t131.5 -104.5q59 -70 91.5 -162.5t32.5 -211.5q0 -117 -38.5 -214t-103.5 -164q-67 -69 -149 -106t-174 -37q-89 0 -146 20t-93 47h-8v-296q0 -36 14 -60t43 -35q23 -9 68 -17.5t74 -9.5v-67 h-551v67q31 2 60 4.5t52 10.5q30 10 42 35t12 59v1584q-3 32 -17 67t-39 52q-18 12 -63.5 18t-73.5 8zM360 209q9 -27 29.5 -56t45.5 -50q31 -25 67 -40.5t88 -15.5q56 0 108 29.5t87 83.5q40 62 59 144t19 183q0 74 -16 151t-50 134q-34 58 -89 94t-132 36 q-74 0 -126 -32.5t-90 -77.5v-583z" />
<glyph unicode="&#xff;" horiz-adv-x="1008" d="M-19 920v66h450v-70q-30 -1 -72 -12.5t-42 -26.5q0 -6 4.5 -20t10.5 -29q38 -99 116 -285.5t121 -298.5q45 107 93.5 221.5t108.5 270.5q7 19 20 52.5t13 57.5q0 26 -45.5 48.5t-86.5 27.5v64h366v-62q-30 -5 -79 -34.5t-73 -83.5q-119 -276 -211.5 -503t-140.5 -334 q-63 -140 -112.5 -218.5t-96.5 -123.5q-46 -42 -83.5 -56.5t-77.5 -14.5q-78 0 -122.5 37t-44.5 85q0 50 27.5 81.5t68.5 31.5q32 0 55 -12t41 -31q15 -15 32 -41t27 -43q50 27 119.5 141t100.5 200q-95 237 -172 424t-161 387q-19 46 -64 71.5t-90 32.5zM210 1364 q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM640 1364q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#x152;" horiz-adv-x="2044" d="M80 719q0 178 66 310.5t177 220.5q108 86 247 127.5t280 41.5h1039v-342h-75q-19 75 -86 161t-127 94q-31 4 -74 6t-98 2h-213v-564h150q72 0 108 12.5t67 50.5q22 29 37.5 77.5t20.5 91.5h75v-555h-75q-4 48 -21.5 101.5t-36.5 77.5q-29 37 -68.5 50t-106.5 13h-150 v-426q0 -62 9 -100.5t35 -56.5q27 -19 71.5 -24.5t127.5 -5.5h85.5t87.5 4q41 5 77.5 15t53.5 28q46 48 96.5 145.5t64.5 143.5h72l-27 -418h-1154q-213 0 -392.5 99.5t-265.5 266.5q-36 70 -56.5 158t-20.5 195zM322 717q0 -284 149.5 -459.5t392.5 -175.5q27 0 62.5 1.5 t76.5 3.5v1244q-41 2 -84.5 3.5t-70.5 1.5q-116 0 -209 -34.5t-166 -111.5q-70 -73 -110.5 -192t-40.5 -281z" />
<glyph unicode="&#x153;" horiz-adv-x="1672" d="M70 489q0 110 31 204t94 168q60 71 150.5 112t203.5 41q114 0 205 -57.5t140 -134.5q53 84 139.5 138t190.5 54t174.5 -32.5t117.5 -89.5q46 -56 68 -132.5t22 -163.5v-72h-624q3 -221 81.5 -330.5t230.5 -109.5q104 0 164 51.5t103 140.5l70 -43q-58 -123 -159.5 -191 t-224.5 -68q-113 0 -208 51.5t-153 143.5q-62 -92 -152.5 -145.5t-203.5 -53.5q-90 0 -173.5 35.5t-147.5 103.5q-64 67 -101.5 163.5t-37.5 216.5zM276 505q0 -99 15.5 -182t45.5 -143q32 -63 81.5 -99t120.5 -36q119 0 184 109.5t65 335.5q0 84 -11 168t-38 144 q-28 62 -77 99.5t-123 37.5q-77 0 -127.5 -39.5t-81.5 -103.5q-29 -60 -41.5 -138t-12.5 -153zM982 608h428q0 58 -6 115.5t-28 106.5q-21 48 -60.5 78.5t-103.5 30.5q-102 0 -166 -96.5t-64 -234.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1260" d="M-44 1348v71h605v-71q-102 -2 -144 -14t-42 -34q0 -6 6 -21t17 -38q13 -26 31 -59.5t34 -64.5q47 -89 96 -177.5t128 -230.5q157 253 239.5 394.5t82.5 169.5q0 23 -17 37t-45 22q-29 8 -63 10.5t-63 5.5v71h493v-71q-17 -1 -54 -13.5t-53 -24.5q-39 -24 -53 -37t-54 -68 q-78 -110 -144 -223t-165 -287q-37 -64 -49 -103t-12 -113v-271q0 -36 14.5 -62.5t49.5 -42.5q21 -8 75 -19.5t87 -12.5v-71h-664v71q28 2 84 7.5t78 14.5q36 15 49.5 41t13.5 64v345q0 16 -19.5 58.5t-46.5 94.5q-60 116 -133 251t-127 231q-33 57 -58.5 86t-58.5 51 q-24 15 -57.5 23t-60.5 10zM326 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87zM776 1730q0 51 34.5 87t83.5 36t83.5 -36t34.5 -87t-34.5 -87t-83.5 -36t-83.5 36t-34.5 87z" />
<glyph unicode="&#x2c6;" horiz-adv-x="1024" d="M187 1150l237 347q17 25 32.5 35t57.5 10q40 0 55 -10.5t29 -30.5l239 -351l-48 -32l-279 273l-275 -273z" />
<glyph unicode="&#x2dc;" horiz-adv-x="1024" d="M130 1216q10 32 34 77t52 79q30 36 73 61.5t90 25.5q56 0 96.5 -16.5t74.5 -35.5q38 -21 64 -36t64 -15q40 0 64.5 9.5t38.5 26.5q16 19 26.5 41t25.5 57l61 -23q-10 -38 -30 -78t-55 -79q-36 -39 -75.5 -62.5t-94.5 -23.5q-57 0 -100 16.5t-74 34.5q-35 20 -66.5 36 t-69.5 16q-31 0 -46.5 -8t-32.5 -27q-16 -18 -32 -47.5t-30 -53.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="934" />
<glyph unicode="&#x2001;" horiz-adv-x="1868" />
<glyph unicode="&#x2002;" horiz-adv-x="934" />
<glyph unicode="&#x2003;" horiz-adv-x="1868" />
<glyph unicode="&#x2004;" horiz-adv-x="622" />
<glyph unicode="&#x2005;" horiz-adv-x="467" />
<glyph unicode="&#x2006;" horiz-adv-x="311" />
<glyph unicode="&#x2007;" horiz-adv-x="311" />
<glyph unicode="&#x2008;" horiz-adv-x="233" />
<glyph unicode="&#x2009;" horiz-adv-x="373" />
<glyph unicode="&#x200a;" horiz-adv-x="103" />
<glyph unicode="&#x2010;" horiz-adv-x="766" d="M85 465v157h596v-157h-596z" />
<glyph unicode="&#x2011;" horiz-adv-x="766" d="M85 465v157h596v-157h-596z" />
<glyph unicode="&#x2012;" horiz-adv-x="766" d="M85 465v157h596v-157h-596z" />
<glyph unicode="&#x2013;" d="M102 497v125h1113v-125h-1113z" />
<glyph unicode="&#x2014;" horiz-adv-x="1755" d="M102 497v125h1551v-125h-1551z" />
<glyph unicode="&#x2018;" horiz-adv-x="464" d="M76 1190q0 65 28 118.5t68 95.5q41 43 87 73t77 49l36 -60q-47 -27 -76 -46.5t-59 -51.5q-28 -29 -43 -62.5t-21 -85.5h48q62 0 97.5 -30.5t35.5 -89.5q0 -42 -31.5 -78.5t-86.5 -36.5q-86 0 -123 56.5t-37 148.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="464" d="M92 1048q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -28.5 -120.5t-68.5 -94.5q-40 -41 -88 -73.5t-77 -47.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="464" d="M92 -244q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -28.5 -120.5t-68.5 -94.5q-40 -41 -88 -73.5t-77 -47.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="840" d="M79 1190q0 65 28 118.5t68 95.5q41 43 87 73t77 49l36 -60q-47 -27 -76 -46.5t-59 -51.5q-28 -30 -43 -63t-21 -85h48q62 0 97.5 -30.5t35.5 -89.5q0 -42 -31.5 -78.5t-86.5 -36.5q-86 0 -123 56.5t-37 148.5zM449 1190q0 65 28 118.5t68 95.5q41 43 87 73t77 49l36 -60 q-47 -27 -76 -46.5t-59 -51.5q-29 -31 -43.5 -63.5t-20.5 -84.5h48q62 0 97.5 -30.5t35.5 -89.5q0 -42 -31.5 -78.5t-86.5 -36.5q-86 0 -123 56.5t-37 148.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="840" d="M95 1048q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -29 -120.5t-68 -94.5q-40 -41 -88 -73.5t-77 -47.5zM465 1048q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48 q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -29 -120.5t-68 -94.5q-40 -41 -88 -73.5t-77 -47.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="840" d="M95 -244q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -29 -120.5t-68 -94.5q-40 -41 -88 -73.5t-77 -47.5zM465 -244q41 24 78.5 49.5t57.5 48.5q27 30 43 62.5t20 85.5h-48 q-63 0 -98 32t-35 89q0 41 32 77.5t87 36.5q85 0 122 -56.5t37 -147.5q0 -66 -29 -120.5t-68 -94.5q-40 -41 -88 -73.5t-77 -47.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="804" d="M138 599q0 109 77.5 186.5t186.5 77.5t186.5 -77.5t77.5 -186.5t-77.5 -186.5t-186.5 -77.5t-186.5 77.5t-77.5 186.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="1653" d="M148 109q0 53 38.5 92t92.5 39q53 0 92 -39t39 -92q0 -54 -39.5 -91.5t-91.5 -37.5q-53 0 -92 38t-39 91zM699 109q0 53 38.5 92t92.5 39q53 0 92 -39t39 -92q0 -54 -39.5 -91.5t-91.5 -37.5q-53 0 -92 38t-39 91zM1250 109q0 53 38.5 92t92.5 39t92.5 -39t38.5 -92 t-39 -91t-92 -38t-92 38t-39 91z" />
<glyph unicode="&#x202f;" horiz-adv-x="373" />
<glyph unicode="&#x2039;" horiz-adv-x="850" d="M175 528q0 30 15.5 48.5t29.5 31.5l372 329l49 -41l-269 -367l269 -369l-49 -40l-375 332q-10 9 -26 27.5t-16 48.5z" />
<glyph unicode="&#x203a;" horiz-adv-x="850" d="M209 160l269 369l-269 367l49 41l372 -329q11 -9 28 -32t17 -48q0 -32 -16.5 -50t-25.5 -26l-375 -332z" />
<glyph unicode="&#x205f;" horiz-adv-x="467" />
<glyph unicode="&#x20ac;" horiz-adv-x="1315" d="M0 530l36 96h81q-2 26 -2 34.5v35.5q0 16 1.5 50.5t3.5 53.5h-120l36 96h97q19 93 59 181.5t107 164.5q89 101 206.5 154.5t258.5 53.5q105 0 185 -26t157 -73l41 68h80l9 -506h-82q-16 74 -48 160.5t-75 146.5q-48 68 -109 106.5t-146 38.5q-97 0 -174 -43t-136 -128 q-43 -63 -66.5 -138t-34.5 -160h394l-36 -96h-367q-1 -14 -1.5 -46t-0.5 -44q0 -32 0.5 -48.5t1.5 -35.5h301l-36 -96h-255q14 -82 40 -149.5t65 -120.5q63 -85 149.5 -132.5t186.5 -47.5q81 0 144 25.5t113 67.5q50 44 88 100t62 122l75 -36q-86 -211 -223 -301.5 t-333 -90.5q-127 0 -236.5 49t-198.5 144q-62 65 -109.5 165.5t-61.5 204.5h-127z" />
<glyph unicode="&#x2122;" horiz-adv-x="1930" d="M97 1221v198h679v-198h-48q-10 33 -40.5 82.5t-59.5 55.5q-22 2 -43 3t-35 1h-49v-524q0 -14 4.5 -23.5t20.5 -16.5q10 -3 37 -8.5t50 -5.5v-52h-353v52q20 0 49 3.5t38 6.5q15 5 20 16t5 22v530h-49q-15 0 -40 -1.5t-38 -2.5q-31 -5 -60.5 -55.5t-39.5 -82.5h-48z M892 733v50q16 3 47.5 7.5t47.5 15.5q17 13 23 36t6 86v347q0 24 -7.5 40t-21.5 28q-15 12 -37.5 17.5t-51.5 7.5v51h278l211 -472l176 387q11 25 16.5 47.5t8.5 37.5h268v-51q-17 -1 -43.5 -5t-37.5 -8q-15 -3 -19 -14t-4 -22v-484q0 -14 4 -22.5t19 -15.5q10 -3 34.5 -7.5 t46.5 -4.5v-52h-346v52q16 0 45.5 2.5t39.5 7.5q16 11 22 18t6 22v451h-15l-244 -531h-32l-237 541h-15v-364q0 -53 6.5 -80.5t22.5 -41.5q13 -8 44 -16.5t54 -8.5v-52h-315z" />
<glyph unicode="&#x25fc;" horiz-adv-x="985" d="M0 0v985h985v-985h-985z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1193" d="M24 886v96h195v23q0 134 36 231t116 182q49 53 135.5 92.5t178.5 39.5q144 0 220 -45t76 -123q0 -45 -26 -77t-66 -32q-44 0 -72 19t-44 48q-16 28 -27 67.5t-19 63.5h-54q-55 0 -100 -19.5t-86 -70.5q-38 -47 -60 -127t-22 -189v-83h331l248 16l14 -14v-803 q0 -35 13.5 -58t42.5 -34q22 -9 43 -15t47 -8v-66h-473v66q23 2 45.5 4.5t40.5 8.5q28 9 41.5 31.5t13.5 58.5v631q0 31 -7 50t-22 41h-378v-712q0 -35 13.5 -57t42.5 -33q23 -9 48 -15t53 -8v-66h-488v66q23 2 47.5 4.5t42.5 8.5q28 9 41.5 31.5t13.5 58.5v717h-195z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1208" d="M24 886v96h195v23q0 134 35 231t117 183q42 46 126.5 88.5t187.5 42.5q69 0 127 -10.5t102 -29.5l81 38l14 -15v-1353q0 -35 13 -57.5t42 -34.5q22 -10 43.5 -15t48.5 -7v-66h-480v66q23 2 49 4.5t43 7.5q28 9 41.5 31.5t13.5 58.5v1192q0 48 -42.5 79.5t-105.5 31.5 q-59 0 -105 -19.5t-86 -70.5q-37 -47 -58 -126.5t-21 -189.5v-83h244v-96h-244v-707q0 -35 13.5 -57t42.5 -33q23 -9 48 -15t53 -8v-66h-488v66q23 2 47.5 4.5t42.5 8.5q28 9 41.5 31.5t13.5 58.5v717h-195z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1810" d="M25 887v94h194v51q0 216 125 355t303 139q83 0 131.5 -33t48.5 -86q0 -107 -98 -107q-79 0 -164 142q-159 -8 -159 -371v-90h417v25q0 250 138 397t327 147q145 0 221 -45.5t76 -122.5q0 -41 -26 -74.5t-66 -33.5q-107 0 -142 130l-20 66h-53q-125 0 -196.5 -104 t-71.5 -301v-84h342l247 16l15 -14v-803q0 -98 147 -114v-66h-473v66q100 8 119.5 34.5t19.5 69.5v631q0 50 -28 90h-389v-713q0 -54 32.5 -77.5t122.5 -34.5v-66h-487v66q105 8 125 36t20 68v717h-417v-709q0 -61 40 -82.5t148 -29.5v-66h-520v66l48 5q97 7 97 97v719h-194 z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1810" d="M25 887v94h194v51q0 216 125 355t303 139q83 0 131.5 -33t48.5 -86q0 -107 -98 -107q-79 0 -164 142q-159 -8 -159 -371v-90h417v25q0 258 139.5 401t325.5 143q135 0 230 -41l81 39l15 -14v-1354q0 -101 145 -114v-66h-479v66l49 5q98 7 98 97v1192q0 43 -39 76.5 t-108 33.5q-270 0 -270 -405v-84h243v-94h-243v-709q0 -54 32.5 -77.5t122.5 -34.5v-66h-487v66q105 8 125 36t20 68v717h-417v-709q0 -61 40 -82.5t148 -29.5v-66h-520v66l48 5q97 7 97 97v719h-194z" />
</font>
</defs></svg>

二进制
public/assets/fonts/georgia-webfont.ttf 查看文件


二进制
public/assets/fonts/georgia-webfont.woff 查看文件


二进制
public/assets/fonts/georgia-webfont.woff2 查看文件


二进制
public/assets/img/Accueil-A-Propos.png 查看文件

之前 之后
宽度: 1334  |  高度: 997  |  大小: 116KB

二进制
public/assets/img/Bourgogne-Franche-Comté_2016.png 查看文件

之前 之后
宽度: 1200  |  高度: 958  |  大小: 42KB

二进制
public/assets/img/Carte-NFC.png 查看文件

之前 之后
宽度: 1561  |  高度: 2016  |  大小: 155KB

二进制
public/assets/img/Cartographie-Reve.png 查看文件

之前 之后
宽度: 718  |  高度: 721  |  大小: 71KB

二进制
public/assets/img/Croix-Menu.png 查看文件

之前 之后
宽度: 141  |  高度: 106  |  大小: 913B

二进制
public/assets/img/Equipe-Coeur-Img.png 查看文件

之前 之后
宽度: 705  |  高度: 646  |  大小: 54KB

二进制
public/assets/img/Etape1-Labourage-Blanc.png 查看文件

之前 之后
宽度: 261  |  高度: 209  |  大小: 7.0KB

二进制
public/assets/img/Etape2-EvenementBlanc.png 查看文件

之前 之后
宽度: 229  |  高度: 209  |  大小: 8.3KB

二进制
public/assets/img/Etape3-Accompagnement-Blanc.png 查看文件

之前 之后
宽度: 229  |  高度: 197  |  大小: 7.2KB

二进制
public/assets/img/Evenement-Img.png 查看文件

之前 之后
宽度: 809  |  高度: 712  |  大小: 319KB

二进制
public/assets/img/LaCoop-Img.png 查看文件

之前 之后
宽度: 971  |  高度: 740  |  大小: 55KB

二进制
public/assets/img/Labourage-Img.png 查看文件

之前 之后
宽度: 749  |  高度: 804  |  大小: 90KB

二进制
public/assets/img/Logo-AAC-Seul.png 查看文件

之前 之后
宽度: 550  |  高度: 248  |  大小: 11KB

二进制
public/assets/img/Logo-Aux-Actes-Citoyens.png 查看文件

之前 之后
宽度: 800  |  高度: 544  |  大小: 22KB

二进制
public/assets/img/Logo_Héricourt_70.png 查看文件

之前 之后
宽度: 243  |  高度: 345  |  大小: 20KB

二进制
public/assets/img/Menu.png 查看文件

之前 之后
宽度: 400  |  高度: 301  |  大小: 1.1KB

二进制
public/assets/img/Perso-Feuilles-Contacts.png 查看文件

之前 之后
宽度: 1000  |  高度: 485  |  大小: 196KB

二进制
public/assets/img/Personnages.png 查看文件

之前 之后
宽度: 1200  |  高度: 570  |  大小: 236KB

二进制
public/assets/img/Picto-Accompagnement-Vert.png 查看文件

之前 之后
宽度: 176  |  高度: 180  |  大小: 4.4KB

二进制
public/assets/img/Picto-Actions-Booster.png 查看文件

之前 之后
宽度: 156  |  高度: 155  |  大小: 5.6KB

二进制
public/assets/img/Picto-Actions-Inspirantes.png 查看文件

之前 之后
宽度: 156  |  高度: 155  |  大小: 6.6KB

二进制
public/assets/img/Picto-Carto-Territoire.png 查看文件

之前 之后
宽度: 91  |  高度: 73  |  大小: 787B

二进制
public/assets/img/Picto-Cartographie-Interactive.png 查看文件

之前 之后
宽度: 107  |  高度: 87  |  大小: 2.0KB

二进制
public/assets/img/Picto-Envoyer.png 查看文件

之前 之后
宽度: 96  |  高度: 99  |  大小: 724B

二进制
public/assets/img/Picto-Espace-Collaboratif.png 查看文件

之前 之后
宽度: 120  |  高度: 120  |  大小: 2.2KB

二进制
public/assets/img/Picto-Evenement-Vert.png 查看文件

之前 之后
宽度: 173  |  高度: 174  |  大小: 5.9KB

二进制
public/assets/img/Picto-Facebook.png 查看文件

之前 之后
宽度: 66  |  高度: 67  |  大小: 1.0KB

二进制
public/assets/img/Picto-GooglePlus.png 查看文件

之前 之后
宽度: 66  |  高度: 67  |  大小: 1.3KB

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存