diff --git a/nezha-fronted/src/components/chart/chart/chartMap.vue b/nezha-fronted/src/components/chart/chart/chartMap.vue
index bf62c4bd5..fe10da165 100644
--- a/nezha-fronted/src/components/chart/chart/chartMap.vue
+++ b/nezha-fronted/src/components/chart/chart/chartMap.vue
@@ -301,7 +301,7 @@ export default {
},
pointAnimation (timeStep) {
const opacity = 0.5 + (timeStep % 1000) / 1000 / 2
- this.map.setPaintProperty('pointLayer', 'circle-opacity', [
+ this.map && this.map.setPaintProperty('pointLayer', 'circle-opacity', [
'step',
['get', 'color'],
0.5,
diff --git a/nezha-fronted/src/components/chart/chart/mapStyle.js b/nezha-fronted/src/components/chart/chart/mapStyle.js
index 286815b70..f9d1791cc 100644
--- a/nezha-fronted/src/components/chart/chart/mapStyle.js
+++ b/nezha-fronted/src/components/chart/chart/mapStyle.js
@@ -8,13 +8,941 @@ const mapAllStyle = {
url: '/static/Titles/tiles.json',
type: 'vector'
},
+
maptiler_attribution: {
attribution: '© MapTiler © OpenStreetMap contributors',
type: 'vector'
}
},
- layers: [{ id: 'background', type: 'background', paint: { 'background-color': 'rgb(242, 242, 242)' } }, { id: 'landuse_residential', type: 'fill', source: 'openmaptiles', 'source-layer': 'landuse', layout: { visibility: 'visible' }, paint: { 'fill-color': { stops: [[6, 'rgb(222, 222, 222)'], [14, 'rgb(253, 253, 253)'], [18, 'rgb(255, 255, 255)']] }, 'fill-opacity': 0.7 }, filter: ['all', ['in', 'class', 'residential', 'suburb', 'neighbourhood']] }, { id: 'landcover_grass', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(244, 244, 244)', 'fill-opacity': 0.4 }, filter: ['==', 'class', 'grass'] }, { id: 'landcover_wood', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(237, 237, 237)', 'fill-opacity': 0.8 }, filter: ['==', 'class', 'wood'] }, { id: 'landcover_sand', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(188, 188, 188)', 'fill-opacity': 0.3, 'fill-antialias': false }, metadata: {}, filter: ['all', ['in', 'class', 'sand']] }, { id: 'landcover_glacier', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(243, 243, 243)', 'fill-opacity': 1 }, filter: ['all', ['in', 'subclass', 'glacier', 'ice_shelf']] }, { id: 'water', type: 'fill', source: 'openmaptiles', 'source-layer': 'water', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(217, 218, 221)' }, filter: ['all', ['!=', 'intermittent', 1], ['!=', 'brunnel', 'tunnel']] }, { id: 'water_intermittent', type: 'fill', source: 'openmaptiles', 'source-layer': 'water', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(217, 218, 221)', 'fill-opacity': 0.7 }, filter: ['all', ['==', 'intermittent', 1]] }, { id: 'waterway_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(217, 218, 221)', 'line-width': 1, 'line-opacity': 0.7, 'line-dasharray': [3, 3] }, filter: ['all', ['==', 'brunnel', 'tunnel']] }, { id: 'waterway', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(217, 218, 221)', 'line-width': { stops: [[8, 1], [15, 3]] }, 'line-opacity': 1 }, filter: ['all', ['!in', 'brunnel', 'tunnel', 'bridge'], ['!=', 'intermittent', 1]] }, { id: 'waterway_intermittent', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(217, 218, 221)', 'line-width': { stops: [[8, 1], [15, 3]] }, 'line-opacity': 1, 'line-dasharray': [2, 1] }, filter: ['all', ['!in', 'brunnel', 'tunnel', 'bridge'], ['==', 'intermittent', 1]] }, { id: 'building', type: 'fill', source: 'openmaptiles', 'source-layer': 'building', layout: { visibility: 'none' }, paint: { 'fill-color': 'rgba(212, 204, 176, 1)', 'fill-opacity': 0.6, 'fill-antialias': true } }, { id: 'road_area_pier', type: 'fill', source: 'openmaptiles', 'source-layer': 'transportation', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(250, 250, 250)', 'fill-opacity': 1, 'fill-antialias': true }, metadata: {}, filter: ['all', ['==', '$type', 'Polygon'], ['==', 'class', 'pier']] }, { id: 'road_area_bridge', type: 'fill', source: 'openmaptiles', 'source-layer': 'transportation', layout: {}, paint: { 'fill-color': 'hsl(47, 26%, 88%)', 'fill-opacity': 0.7 }, filter: ['all', ['==', '$type', 'Polygon'], ['in', 'brunnel', 'bridge']] }, { id: 'road_pier', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'round', 'line-join': 'round' }, paint: { 'line-color': 'hsl(47, 26%, 88%)', 'line-width': 1 }, metadata: {}, filter: ['all', ['in', 'class', 'pier']] }, { id: 'road_path', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 14, layout: { 'line-cap': 'square', 'line-join': 'bevel' }, paint: { 'line-color': 'hsl(0, 0%, 97%)', 'line-width': { base: 1.55, stops: [[14, 0.5], [20, 4]] }, 'line-dasharray': [1, 1] }, filter: ['all', ['in', 'class', 'path', 'track']] }, { id: 'road_minor', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 13, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'hsl(0, 0%, 97%)', 'line-width': { base: 1.55, stops: [[4, 0.25], [20, 24]] } }, filter: ['all', ['in', 'class', 'minor', 'service']] }, { id: 'road_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'butt', 'line-join': 'miter', visibility: 'visible' }, paint: { 'line-color': '#fff', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 24]] }, 'line-opacity': 0.75, 'line-dasharray': [0.28, 0.14] }, filter: ['all', ['==', 'brunnel', 'tunnel'], ['in', 'class', 'primary', 'secondary', 'tertiary', 'trunk', 'minor_road']] }, { id: 'road_major', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 7, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': '#fff', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 28]] } }, filter: ['all', ['in', 'class', 'trunk', 'primary', 'secondary', 'tertiary'], ['!=', 'brunnel', 'tunnel'], ['!=', 'brunnel', 'bridge']] }, { id: 'road_motorway', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 4, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'hsl(0, 0%, 100%)', 'line-width': { base: 1.4, stops: [[8, 1], [16, 10]] }, 'line-offset': 0 }, filter: ['all', ['==', 'class', 'motorway']] }, { id: 'railway_transit_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 0, layout: { 'line-cap': 'butt', 'line-join': 'miter', visibility: 'visible' }, paint: { 'line-color': 'hsl(34, 12%, 66%)', 'line-opacity': 0.5, 'line-dasharray': [3, 3] }, filter: ['all', ['==', 'brunnel', 'tunnel'], ['==', 'class', 'transit']] }, { id: 'railway', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 11, layout: { visibility: 'visible' }, paint: { 'line-color': 'hsl(34, 12%, 66%)', 'line-opacity': 0.5 }, filter: ['==', 'class', 'rail'] }, { id: 'railway_transit', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { visibility: 'visible' }, paint: { 'line-color': 'hsl(34, 12%, 66%)', 'line-opacity': 0.5 }, filter: ['all', ['==', 'class', 'transit'], ['!=', 'brunnel', 'tunnel']] }, { id: 'aeroway_taxiway', type: 'line', source: 'openmaptiles', 'source-layer': 'aeroway', minzoom: 12, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgba(255, 255, 255, 1)', 'line-width': 1, 'line-opacity': 1 }, metadata: { 'mapbox:group': '1444849345966.4436' }, filter: ['all', ['in', 'class', 'taxiway']] }, { id: 'aeroway_runway', type: 'line', source: 'openmaptiles', 'source-layer': 'aeroway', minzoom: 4, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgba(255, 255, 255, 1)', 'line-width': 5, 'line-opacity': 1 }, metadata: { 'mapbox:group': '1444849345966.4436' }, filter: ['all', ['in', 'class', 'runway']] }, { id: 'bridge_waterway', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'none' }, paint: { 'line-color': 'hsl(205, 56%, 73%)', 'line-width': 1 }, filter: ['all', ['==', 'brunnel', 'bridge']] }, { id: 'bridge', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': '#fff', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 28]] } }, filter: ['all', ['==', 'brunnel', 'bridge'], ['in', 'class', 'primary', 'secondary', 'tertiary', 'trunk']] }, { id: 'admin_sub', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', minzoom: 3, layout: { visibility: 'visible' }, paint: { 'line-color': 'rgba(184, 192, 201, 0.5)', 'line-width': 1.25, 'line-dasharray': [2, 1] }, filter: ['in', 'admin_level', 4, 6, 8] }, { id: 'admin_disputed', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', minzoom: 5, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(194, 201, 209)', 'line-width': 1, 'line-dasharray': [2, 2] }, filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 1]] }, { id: 'admin_country', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', maxzoom: 4, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(194, 201, 209)', 'line-width': 1 }, filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['!has', 'claimed_by']] }, { id: 'label_airport', type: 'symbol', source: 'openmaptiles', 'source-layer': 'aerodrome_label', minzoom: 10, layout: { 'icon-size': 1, 'text-font': ['Noto Sans Regular'], 'text-size': 11, 'text-field': '{name:latin}\n{name:nonlatin}', visibility: 'visible', 'text-anchor': 'top', 'text-offset': [0, 0.5], 'text-max-width': 8 }, paint: { 'text-color': 'rgb(215, 217, 220)', 'text-halo-blur': 1, 'text-halo-color': 'rgba(255, 255, 255, 0.75)', 'text-halo-width': 1 }, filter: ['all', ['has', 'iata']] }, { id: 'label_road', type: 'symbol', source: 'openmaptiles', 'source-layer': 'transportation_name', minzoom: 13, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { base: 1.4, stops: [[10, 8], [20, 14]] }, 'text-field': '{name:latin} {name:nonlatin}', visibility: 'visible', 'text-transform': 'uppercase', 'symbol-placement': 'line', 'text-letter-spacing': 0.1, 'text-rotation-alignment': 'map' }, paint: { 'text-color': 'rgb(107, 115, 124)', 'text-halo-color': 'rgb(255, 255, 255)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'LineString'], ['!=', 'subclass', 'ferry']] }, { id: 'label_place_other', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', minzoom: 8, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[6, 10], [12, 14]] }, 'text-field': '{name:latin}\n{name:nonlatin}', visibility: 'visible', 'text-anchor': 'center', 'text-max-width': 6 }, paint: { 'text-color': 'rgb(174, 179, 185)', 'text-halo-blur': 0, 'text-halo-color': 'rgb(255, 255, 255)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['!in', 'class', 'city', 'state', 'country', 'continent']] }, { id: 'label_place_city', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 16, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[3, 11], [8, 16]] }, 'text-field': '{name:latin}\n{name:nonlatin}', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(107, 115, 124)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(255, 255, 255, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'city']] }, { id: 'label_country_other', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 12, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[3, 12], [8, 22]] }, 'text-field': '{name:latin}', visibility: 'visible', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(141, 148, 156)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(255, 255, 255, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'country'], ['!has', 'iso_a2']] }, { id: 'label_country', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 12, layout: { 'text-font': ['Noto Sans Bold'], 'text-size': { stops: [[3, 12], [8, 22]] }, 'text-field': '{name:latin}', visibility: 'visible', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(141, 148, 156)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(255, 255, 255, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'country'], ['has', 'iso_a2']] }],
+
+ layers: [
+ {
+ id: 'background',
+ type: 'background',
+ layout: { visibility: 'visible' },
+ paint: { 'background-color': { stops: [[6, 'hsl(0, 0%, 94%)'], [14, 'hsl(355, 0%, 93%)']] } }
+ },
+ // {
+ // id: 'landscape',
+ // type: 'fill',
+ // source: 'openmaptiles',
+ // 'source-layer': 'globallandcover',
+ // maxzoom: 8,
+ // layout: { visibility: 'visible' },
+ // paint: {
+ // 'fill-color': ['match', ['get', 'class'], 'crop', 'hsl(312, 0%, 93%)', 'scrub', 'hsl(359, 0%, 89%)', 'grass', 'hsl(337, 0%, 92%)', 'hsl(262, 0%, 100%)'],
+ // 'fill-opacity': { stops: [[0, 1], [8, 0.1]] },
+ // 'fill-antialias': true
+ // },
+ // filter: ['all', ['in', 'class', 'crop', 'grass', 'scrub']]
+ // },
+ {
+ id: 'snow',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landcover',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+ paint: {
+ 'fill-color': 'hsl(262, 0%, 100%)',
+ 'fill-opacity': { stops: [[0, 1], [10, 0.7]] },
+ 'fill-antialias': true
+ },
+ filter: ['all', ['==', 'class', 'ice']]
+ },
+ // {
+ // id: 'forest',
+ // type: 'fill',
+ // source: 'openmaptiles',
+ // 'source-layer': 'globallandcover',
+ // maxzoom: 8,
+ // layout: { visibility: 'visible' },
+ // paint: {
+ // 'fill-color': ['match', ['get', 'class'], 'forest', 'hsl(21, 0%, 87%)', 'tree', 'hsl(1, 0%, 87%)', 'hsl(262, 0%, 100%)'],
+ // 'fill-opacity': { stops: [[1, 0.8], [8, 0]] },
+ // 'fill-antialias': true
+ // },
+ // filter: ['all', ['in', 'class', 'forest', 'tree']]
+ // },
+ {
+ id: 'aeroway_fill',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(313, 0%, 93%)', 'fill-opacity': 1 },
+ metadata: {},
+ filter: ['==', '$type', 'Polygon']
+ },
+ {
+ id: 'landcover',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landcover',
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': ['match', ['get', 'class'], 'wood', 'hsl(1, 0%, 88%)', 'grass', 'hsl(5, 0%, 92%)', 'sand', 'hsl(314, 0%, 94%)', 'hsl(262, 0%, 100%)'], 'fill-opacity': 0.5, 'fill-antialias': false },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'grass', 'sand', 'wood']]
+ },
+ {
+ id: 'landuse_industrial',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': { stops: [[9, 'hsl(353, 0%, 90%)'], [16, 'hsl(2, 0%, 90%)']] } },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'industrial']]
+ },
+ {
+ id: 'landuse_residential',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': { base: 1, stops: [[4, 'hsl(357, 0%, 87%)'], [16, 'hsl(7, 0%, 91%)']] } },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'residential', 'suburbs', 'neighbourhood']]
+ },
+ {
+ id: 'road_area_pedestrian',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(356, 0%, 99%)', 'fill-opacity': 0.7 },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'Polygon'], ['!has', 'brunnel'], ['!in', 'class', 'bridge', 'pier'], ['in', 'subclass', 'pedestrian', 'platform']]
+ },
+ {
+ id: 'landuse',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ minzoom: 9,
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+ paint: {
+ 'fill-color': ['match', ['get', 'class'], ['school', 'college', 'university'], 'hsl(147, 0%, 94%)', ['stadium', 'pitch'], 'hsl(47, 0%, 88%)', 'hospital', 'hsl(325, 0%, 94%)', 'cemetery', 'hsl(313, 0%, 88%)', 'garages', 'hsl(313, 0%, 93%)', 'dam', 'hsl(21, 0%, 79%)', 'hsl(313, 0%, 100%)'],
+ 'fill-opacity': { stops: [[9, 0.25], [16, 1]] },
+ 'fill-antialias': true
+ },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'cemetery', 'college', 'dam', 'hospital', 'garages', 'pitch', 'school', 'stadium', 'university']]
+ },
+ {
+ id: 'waterway_tunnel',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ minzoom: 14,
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(6, 0%, 83%)',
+ 'line-width': { base: 1.3, stops: [[12, 0.5], [20, 6]] },
+ 'line-opacity': 0.5,
+ 'line-dasharray': [2, 4]
+ },
+ filter: ['all', ['==', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'waterway_river',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+ paint: { 'line-color': 'hsl(6, 0%, 83%)', 'line-width': { stops: [[12, 0.5], [20, 6]] } },
+ metadata: {},
+ filter: ['all', ['!=', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'water',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'water',
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': ['match', ['get', 'intermittent'], 1, 'hsl(1, 0%, 87%)', 'hsl(0, 0%, 81%)'], 'fill-opacity': ['match', ['get', 'intermittent'], 1, 0.85, 1], 'fill-antialias': true },
+ metadata: {},
+ filter: ['all']
+ },
+ {
+ id: 'aeroway',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+ paint: { 'line-color': 'hsl(312, 0%, 100%)', 'line-width': ['interpolate', ['linear', 1], ['zoom'], 11, ['match', ['get', 'class'], ['runway'], 3, 0.5], 20, ['match', ['get', 'class'], ['runway'], 16, 6]] },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString']]
+ },
+ {
+ id: 'aeroway_runway',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(312, 0%, 100%)', 'fill-opacity': 1 },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'runway']]
+ },
+ {
+ id: 'aeroway_helipad',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(312, 0%, 100%)', 'fill-opacity': 1 },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'helipad']]
+ },
+ {
+ id: 'ferry_line',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { 'line-join': 'round', visibility: 'visible' },
+ paint: {
+ 'line-color': { stops: [[10, 'hsl(1, 0%, 72%)'], [16, 'hsl(1, 0%, 60%)']] },
+ 'line-width': 1.1,
+ 'line-dasharray': [2, 2]
+ },
+ filter: ['all', ['in', 'class', 'ferry']]
+ },
+ {
+ id: 'tunnel-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(340, 0%, 100%)', ['trunk', 'primary'], 'hsl(340, 0%, 100%)', 'hsl(348, 0%, 100%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 6, 0, 7, 0.5, 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 2, 0], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 2, 6], ['trunk', 'primary'], 3, ['secondary', 'tertiary'], 2, ['minor', 'service', 'track'], 1, 0.5], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 8], ['trunk'], 4, ['primary'], 6, ['secondary'], 6, ['tertiary'], 4, ['minor', 'service', 'track'], 3, 3], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 10, ['secondary'], 8, ['tertiary'], 8, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 26, ['secondary'], 26, ['tertiary'], 26, ['minor', 'service', 'track'], 18, 18]], 'line-dasharray': [0.5, 0.25] },
+ metadata: {},
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['!in', 'class', 'bridge', 'ferry', 'rail', 'transit', 'pier', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+ {
+ id: 'tunnel',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(347, 0%, 100%)', ['trunk', 'primary'], 'hsl(0, 0%, 100%)', 'hsl(312, 0%, 100%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0, 6, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk', 'primary'], 0, 0], 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk'], 2.5, ['primary'], 2.5, ['secondary', 'tertiary'], 1.5, ['minor', 'service', 'track'], 1, 1], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk'], 3, ['primary'], 5, ['secondary'], 4, ['tertiary'], 3, ['minor', 'service', 'track'], 2, 2], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 8, ['secondary'], 7, ['tertiary'], 6, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 24, ['secondary'], 24, ['tertiary'], 24, ['minor', 'service', 'track'], 16, 16]], 'line-opacity': 1 },
+ metadata: {},
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['!in', 'class', 'ferry', 'rail', 'transit', 'pier', 'bridge', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+ {
+ id: 'tunnel_rail',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] },
+ 'line-opacity': 0.5
+ },
+ metadata: {},
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['in', 'class', 'rail']]
+ },
+ {
+ id: 'tunnel_rail-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 3], [20, 8]] },
+ 'line-opacity': 0.5,
+ 'line-dasharray': [0.2, 8]
+ },
+ metadata: {},
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+ {
+ id: 'tunnel_footway-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'round', 'line-join': 'miter', visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.2, stops: [[14, 0], [16, 0], [18, 4], [22, 8]] },
+ 'line-opacity': 1
+ },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['==', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'tunnel_footway',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.2, stops: [[14, 0.5], [16, 1], [18, 2], [22, 5]] },
+ 'line-opacity': 0.4,
+ 'line-dasharray': { stops: [[14, [1, 0.5]], [18, [1, 0.25]]] }
+ },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['==', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'road_area_pier',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(355, 0%, 93%)', 'fill-antialias': true },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'Polygon'], ['==', 'class', 'pier']]
+ },
+ {
+ id: 'road_pier',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': 'hsl(355, 0%, 93%)', 'line-width': { base: 1.2, stops: [[15, 1], [17, 4]] } },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'pier']]
+ },
+ {
+ id: 'road_area_bridge',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(355, 0%, 93%)', 'fill-opacity': 0.6, 'fill-antialias': true },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'Polygon'], ['==', 'brunnel', 'bridge']]
+ },
+ {
+ id: 'road_network-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(340, 0%, 100%)', ['trunk', 'primary'], 'hsl(340, 0%, 100%)', 'hsl(348, 0%, 100%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 6, 0, 7, 0.5, 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 2.4, 0], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 2, 6], ['trunk', 'primary'], 3, ['secondary', 'tertiary'], 2, ['minor', 'service', 'track'], 1, 0.5], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 8], ['trunk'], 4, ['primary'], 6, ['secondary'], 6, ['tertiary'], 4, ['minor', 'service', 'track'], 3, 3], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 10, ['secondary'], 8, ['tertiary'], 8, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 26, ['secondary'], 26, ['tertiary'], 26, ['minor', 'service', 'track'], 18, 18]], 'line-opacity': 1 },
+ metadata: {},
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['!in', 'class', 'bridge', 'ferry', 'rail', 'transit', 'pier', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+ {
+ id: 'road_network_construction',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'square', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway_construction', 'hsl(347, 0%, 100%)', ['trunk_construction', 'primary_construction'], 'hsl(0, 0%, 100%)', 'hsl(312, 0%, 100%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0, 6, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk_construction', 'primary_construction'], 0, 0], 10, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk_construction', 'primary_construction'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk_construction'], 2.5, ['primary_construction'], 2.5, ['secondary_construction', 'tertiary_construction'], 1.5, ['minor_construction', 'service_construction', 'track_construction'], 1, 1], 14, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk_construction'], 3, ['primary_construction'], 5, ['secondary_construction'], 4, ['tertiary_construction'], 3, ['minor_construction', 'service_construction', 'track_construction'], 2, 2], 16, ['match', ['get', 'class'], ['motorway_construction', 'trunk_construction', 'primary_construction'], 8, ['secondary_construction'], 7, ['tertiary_construction'], 6, ['minor_construction', 'service_construction', 'track_construction'], 4, 4], 20, ['match', ['get', 'class'], ['motorway_construction', 'trunk_construction', 'primary_construction'], 24, ['secondary_construction'], 24, ['tertiary_construction'], 24, ['minor_construction', 'service_construction', 'track_construction'], 16, 16]], 'line-opacity': ['case', ['<=', ['get', 'brunnel'], 'tunnel'], 0.7, 1], 'line-dasharray': [2, 2] },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+ {
+ id: 'road_network',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(347, 0%, 100%)', ['trunk', 'primary'], 'hsl(0, 0%, 100%)', 'hsl(312, 0%, 100%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0.5, 6, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk', 'primary'], 0, 0], 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk'], 2.5, ['primary'], 2.5, ['secondary', 'tertiary'], 1.5, ['minor', 'service', 'track'], 1, 1], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk'], 3, ['primary'], 5, ['secondary'], 4, ['tertiary'], 3, ['minor', 'service', 'track'], 2, 2], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 8, ['secondary'], 7, ['tertiary'], 6, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 24, ['secondary'], 24, ['tertiary'], 24, ['minor', 'service', 'track'], 16, 16]] },
+ metadata: {},
+ filter: ['all', ['!=', 'brunnel', 'tunnel'], ['!in', 'class', 'ferry', 'rail', 'transit', 'pier', 'bridge', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+ {
+ id: 'road_path_pedestrian-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'round', 'line-join': 'miter', visibility: 'visible' },
+ paint: { 'line-color': 'hsl(312, 0%, 100%)', 'line-width': { base: 1.2, stops: [[14, 0], [16, 0], [18, 4], [22, 8]] } },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['!=', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'road_path_pedestrian',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.2, stops: [[14, 0.5], [16, 1], [18, 2], [22, 5]] },
+ 'line-dasharray': { stops: [[14, [1, 0.5]], [18, [1, 0.25]]] }
+ },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['!=', 'brunnel', 'tunnel']]
+ },
+ {
+ id: 'rail_major',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: {
+ 'line-color': { stops: [[8, 'hsl(312, 0%, 100%)'], [16, 'hsl(312, 0%, 100%)']] },
+ 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] },
+ 'line-opacity': ['match', ['get', 'service'], 'yard', 0.5, 1]
+ },
+ metadata: {},
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+ {
+ id: 'rail_major-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 3], [20, 8]] },
+ 'line-opacity': ['match', ['get', 'service'], 'yard', 0.5, 1],
+ 'line-dasharray': [0.2, 9]
+ },
+ metadata: {},
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+ {
+ id: 'rail_minor',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: { 'line-color': 'hsl(312, 0%, 100%)', 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] } },
+ metadata: {},
+ filter: ['all', ['in', 'subclass', 'tram', 'light_rail']]
+ },
+ {
+ id: 'rail_minor-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 2], [20, 6]] },
+ 'line-dasharray': [0.2, 4]
+ },
+ metadata: {},
+ filter: ['all', ['in', 'subclass', 'tram', 'light_rail']]
+ },
+ {
+ id: 'building',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'building',
+ minzoom: 13,
+ maxzoom: 15,
+ layout: { visibility: 'visible' },
+ paint: { 'fill-color': 'hsl(0, 0%, 100%)', 'fill-opacity': 0.3, 'fill-outline-color': { base: 1, stops: [[13, 'hsla(5, 0%, 100%, 0.57)'], [14, 'hsl(5, 0%, 100%)']] } },
+ metadata: {}
+ },
+ {
+ id: 'building-3d',
+ type: 'fill-extrusion',
+ source: 'openmaptiles',
+ 'source-layer': 'building',
+ minzoom: 15,
+ layout: { visibility: 'visible' },
+ paint: {
+ 'fill-extrusion-base': { type: 'identity', property: 'render_min_height' },
+ 'fill-extrusion-color': 'hsl(14, 0%, 100%)',
+ 'fill-extrusion-height': { type: 'identity', property: 'render_height' },
+ 'fill-extrusion-opacity': 0.4
+ },
+ metadata: {},
+ filter: ['all', ['!has', 'hide_3d']]
+ },
+ {
+ id: 'aqueduct-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': 'hsl(156, 0%, 63%)', 'line-width': { base: 1.3, stops: [[14, 1], [20, 6]] } },
+ filter: ['all', ['==', '$type', 'LineString'], ['==', 'brunnel', 'bridge']]
+ },
+ {
+ id: 'aqueduct',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-color': 'hsl(0, 0%, 81%)', 'line-width': { base: 1.3, stops: [[12, 0.5], [20, 5]] } },
+ filter: ['all', ['==', '$type', 'LineString'], ['==', 'brunnel', 'bridge']]
+ },
+ {
+ id: 'cablecar',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 13,
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+ paint: { 'line-blur': 1, 'line-color': 'hsl(312, 0%, 100%)', 'line-width': { base: 1, stops: [[13, 2], [19, 4]] } },
+ filter: ['==', 'class', 'aerialway']
+ },
+ {
+ id: 'cablecar-dash',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 13,
+ layout: { 'line-cap': 'round', 'line-join': 'bevel', visibility: 'visible' },
+ paint: {
+ 'line-color': 'hsl(312, 0%, 100%)',
+ 'line-width': { base: 1, stops: [[13, 1], [19, 2]] },
+ 'line-dasharray': [2, 2]
+ },
+ filter: ['==', 'class', 'aerialway']
+ },
+ {
+ id: 'border_other',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 3,
+ maxzoom: 13,
+ layout: { visibility: 'none' },
+ paint: {
+ 'line-color': ['match', ['get', 'maritime'], 1, 'hsla(210, 52%, 80%, 0)', 'hsla(0, 0%, 78%, 0.5)'],
+ 'line-width': { stops: [[3, 0.75], [4, 1.25], [11, 1.75], [18, 3]] },
+ 'line-dasharray': [2, 1]
+ },
+ filter: ['all', ['>=', 'admin_level', 3], ['==', 'maritime', 0], ['<', 'admin_level', 10]]
+ },
+ {
+ id: 'border_disputed',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 0,
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+ paint: {
+ 'line-color': ['match', ['get', 'maritime'], 1, 'hsla(210, 52%, 80%, 0)', 'hsl(0, 0%, 80%)'],
+ 'line-width': { stops: [[1, 0.5], [5, 1.5], [10, 2]] },
+ 'line-dasharray': [2, 2]
+ },
+ filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 1]]
+ },
+ {
+ id: 'border_country',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 0,
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+ paint: { 'line-blur': 0, 'line-color': ['match', ['get', 'maritime'], 1, 'hsla(210, 52%, 80%, 0)', 'hsl(0, 0%, 75%)'], 'line-width': { stops: [[1, 0.5], [5, 1.5], [10, 2]] } },
+ filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 0]]
+ },
+ {
+ id: 'water_line',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ minzoom: 13,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { stops: [[12, 8], [16, 14], [22, 20]] },
+ 'text-field': ['concat', ['get', 'name:latin'], ' ', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-offset': [0, 0],
+ 'symbol-spacing': 400,
+ 'text-max-width': 5,
+ 'symbol-placement': 'line',
+ 'text-letter-spacing': 0.2,
+ 'text-rotation-alignment': 'map'
+ },
+ paint: { 'text-color': 'hsl(1, 0%, 54%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(358, 0%, 86%)', 'text-halo-width': { stops: [[10, 1], [18, 2]] } },
+ filter: ['all', ['==', '$type', 'LineString'], ['has', 'name']]
+ },
+ {
+ id: 'water_point',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'water_name',
+ minzoom: 0,
+ layout: { 'text-font': ['Roboto Italic', 'Open Sans Italic'], 'text-size': ['interpolate', ['linear', 1], ['zoom'], 1, ['match', ['get', 'class'], ['ocean'], 13, 10], 3, ['match', ['get', 'class'], ['ocean'], 16, 14], 9, ['match', ['get', 'class'], ['ocean'], 22, 18], 14, ['match', ['get', 'class'], ['lake'], 14, ['sea'], 20, 26]], 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']], visibility: 'visible', 'text-max-width': 5, 'symbol-placement': 'point' },
+ paint: {
+ 'text-color': 'hsl(359, 0%, 54%)',
+ 'text-opacity': ['step', ['zoom'], 0, 1, ['match', ['get', 'class'], ['ocean'], 1, 0], 3, 1],
+ 'text-halo-blur': 1,
+ 'text-halo-color': { stops: [[1, 'hsla(352, 0%, 85%, 0.05)'], [3, 'hsla(356, 0%, 91%, 0.75)']] },
+ 'text-halo-width': 1
+ },
+ metadata: {},
+ filter: ['all', ['==', '$type', 'Point'], ['has', 'name'], ['!=', 'class', 'lake']]
+ },
+ {
+ id: 'housenumber',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'housenumber',
+ minzoom: 18,
+ layout: { 'text-font': ['Roboto Regular', 'Open Sans Regular'], 'text-size': 10, 'text-field': '{housenumber}', visibility: 'visible' },
+ paint: { 'text-color': 'hsl(26, 10%, 65%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(21, 64%, 98%)', 'text-halo-width': 1 }
+ },
+ {
+ id: 'gondola',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 13,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { base: 1, stops: [[13, 11], [15, 12], [18, 13], [22, 14]] },
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0.8, 0.8],
+ 'symbol-placement': 'line'
+ },
+ paint: { 'text-color': 'hsl(0, 0%, 63%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['in', 'subclass', 'gondola', 'cable_car']]
+ },
+ {
+ id: 'ferry',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 12,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { base: 1, stops: [[13, 11], [15, 12]] },
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0.8, 0.8],
+ 'symbol-placement': 'line'
+ },
+ paint: { 'text-color': 'hsl(1, 0%, 54%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsla(156, 0%, 100%, 0.15)', 'text-halo-width': 1 },
+ filter: ['all', ['==', 'subclass', 'ferry']]
+ },
+ {
+ id: 'oneway',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 16,
+ layout: {
+ 'icon-size': { stops: [[16, 0.7], [18, 1]] },
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'icon-image': 'oneway',
+ visibility: 'visible',
+ 'icon-rotate': ['match', ['get', 'oneway'], 1, 90, -90],
+ 'icon-padding': 2,
+ 'symbol-spacing': 75,
+ 'symbol-placement': 'line',
+ 'icon-rotation-alignment': 'map'
+ },
+ paint: { 'icon-opacity': 0.5 },
+ filter: ['all', ['has', 'oneway'], ['in', 'class', 'motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'minor', 'service']]
+ },
+ {
+ id: 'road',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 8,
+ layout: {
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': { base: 1, stops: [[13, 10], [14, 11], [18, 13], [22, 15]] },
+ 'text-field': ['coalesce', ['match', ['get', 'class'], ['tertiary'], ['get', 'ref'], ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']]], ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']]],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0, 0.15],
+ 'text-justify': 'center',
+ 'text-optional': false,
+ 'text-max-width': 10,
+ 'symbol-placement': 'line',
+ 'icon-keep-upright': false,
+ 'icon-allow-overlap': false,
+ 'text-allow-overlap': false,
+ 'icon-ignore-placement': false,
+ 'text-ignore-placement': false
+ },
+ paint: { 'text-color': 'hsl(19, 0%, 48%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['!in', 'subclass', 'ferry', 'gondola', 'cable_car'], ['!in', 'class', 'service']]
+ },
+ {
+ id: 'highway-junction',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 16,
+ layout: { 'icon-size': 1, 'text-font': ['Roboto Regular', 'Open Sans Regular'], 'text-size': 9, 'icon-image': 'exit_{ref_length}', 'text-field': '{ref}', visibility: 'none', 'text-offset': [0, 0.1], 'symbol-spacing': 200, 'symbol-z-order': 'auto', 'symbol-placement': 'point', 'symbol-avoid-edges': true, 'icon-rotation-alignment': 'viewport', 'text-rotation-alignment': 'viewport' },
+ paint: { 'text-color': 'hsl(0,0%,21%)', 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+ filter: ['all', ['>', 'ref_length', 0], ['==', '$type', 'Point'], ['==', 'subclass', 'junction']]
+ },
+ {
+ id: 'highway-shield',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 8,
+ layout: {
+ 'icon-size': 1,
+ 'text-font': ['match', ['get', 'class'], 'motorway', ['literal', ['Roboto Bold']], ['literal', ['Roboto Regular']]],
+ 'text-size': 10,
+ 'icon-image': 'road_{ref_length}',
+ 'text-field': '{ref}',
+ visibility: 'none',
+ 'text-offset': [0, 0.1],
+ 'text-padding': 2,
+ 'symbol-spacing': { stops: [[10, 200], [18, 400]] },
+ 'text-transform': 'uppercase',
+ 'symbol-placement': 'line',
+ 'symbol-avoid-edges': true,
+ 'icon-rotation-alignment': 'viewport',
+ 'text-rotation-alignment': 'viewport'
+ },
+ paint: { 'text-color': 'hsl(0,0%,18%)' },
+ filter: ['all', ['<=', 'ref_length', 6], ['==', '$type', 'LineString'], ['!in', 'network', 'us-interstate', 'us-highway', 'us-state'], ['!in', 'class', 'path']]
+ },
+ {
+ id: 'highway-shield-us',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 7,
+ layout: {
+ 'icon-size': 1.1,
+ 'text-font': ['match', ['get', 'class'], 'motorway', ['literal', ['Roboto Bold']], ['literal', ['Roboto Regular']]],
+ 'text-size': 9,
+ 'icon-image': '{network}_{ref_length}',
+ 'text-field': '{ref}',
+ visibility: 'none',
+ 'text-offset': [0, 0.2],
+ 'symbol-spacing': 200,
+ 'symbol-placement': { base: 1, stops: [[7, 'point'], [7, 'line'], [8, 'line']] },
+ 'symbol-avoid-edges': true,
+ 'icon-rotation-alignment': 'viewport',
+ 'text-rotation-alignment': 'viewport'
+ },
+ paint: { 'text-color': ['match', ['get', 'network'], 'us-interstate', 'hsl(0,0%,100%)', 'hsl(0,0%,14%)'] },
+ filter: ['all', ['<=', 'ref_length', 6], ['==', '$type', 'LineString'], ['in', 'network', 'us-interstate', 'us-highway', 'us-state']]
+ },
+ {
+ id: 'poi',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'poi',
+ minzoom: 13,
+ layout: {
+ 'icon-size': 1,
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': { stops: [[12, 10], [16, 12], [22, 14]] },
+ 'icon-image': ['coalesce', ['image', ['get', 'subclass']], ['image', ['get', 'class']], ['image', 'dot']],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.8],
+ 'text-padding': 2,
+ 'text-max-width': 8,
+ 'icon-allow-overlap': false
+ },
+ paint: { 'text-color': ['match', ['get', 'class'], ['aerialway', 'bus', 'bicycle_rental', 'entrance', 'ferry_terminal', 'harbor'], 'hsl(215,83%,53%)', ['park', 'golf'], 'hsl(82,83%,25%)', ['hospital'], 'hsl(6,94%,35%)', 'hsl(17,17%,38%)'], 'icon-opacity': ['step', ['zoom'], 0, 15, ['match', ['get', 'class'], ['aerialway', 'castle', 'cemetery', 'diplomatic', 'ferry_terminal', 'golf', 'harbor', 'hospital', 'stadium', 'park', 'place_of_worship', 'zoo'], 1, 0], 16, ['match', ['get', 'class'], ['castle', 'cemetery', 'town_hall', 'diplomatic', 'golf', 'ferry_terminal', 'hospital', 'stadium', 'park', 'college', 'university', 'place_of_worship', 'zoo', 'museum', 'school', 'parking', 'lodging'], 1, 0], 17, 1, 22, 1], 'text-opacity': ['step', ['zoom'], 0, 15, ['match', ['get', 'class'], ['castle', 'courthouse', 'diplomatic', 'golf', 'ferry_terminal', 'aerialway', 'harbor', 'stadium', 'park', 'university', 'hospital', 'place_of_worship', 'zoo'], 1, 0], 16, ['match', ['get', 'class'], ['castle', 'cemetery', 'town_hall', 'diplomatic', 'golf', 'harbor', 'college', 'university', 'ferry_terminal', 'hospital', 'stadium', 'park', 'place_of_worship', 'zoo', 'museum', 'school', 'lodging'], 1, 0], 17, 1, 22, 1], 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['has', 'name'], ['!=', 'class', 'railway']]
+ },
+ {
+ id: 'place',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ layout: {
+ 'icon-size': { stops: [[6, 0.5], [8.9, 0.8], [9, 0]] },
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 3, 11, 8, 13, 11, ['match', ['get', 'class'], 'village', 12, ['suburb', 'neighbourhood', 'quarter', 'hamlet', 'isolated_dwelling'], 9, 'island', 8, 12], 16, ['match', ['get', 'class'], 'village', 18, ['suburb', 'neighbourhood', 'quarter', 'hamlet', 'isolated_dwelling'], 15, 'island', 11, 16]],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'bottom',
+ 'text-offset': [0, 0],
+ 'text-padding': 2,
+ 'icon-optional': false,
+ 'text-max-width': ['match', ['get', 'class'], ['island'], 6, 8],
+ 'text-transform': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter', 'island'], 'uppercase', 'none'],
+ 'icon-allow-overlap': true,
+ 'text-letter-spacing': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter', 'island'], 0.2, 0]
+ },
+ paint: { 'text-color': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter'], 'hsl(0, 0%, 58%)', 'hsl(0, 0%, 50%)'], 'icon-opacity': 1, 'text-opacity': ['step', ['zoom'], 1, 8, ['match', ['get', 'class'], ['island'], 0, 1], 9, ['match', ['get', 'class'], ['island'], 1, 1]], 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1.2 },
+ metadata: {},
+ filter: ['all', ['!in', 'class', 'continent', 'country', 'state', 'region', 'province', 'city', 'town']]
+ },
+ {
+ id: 'station',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'poi',
+ minzoom: 12,
+ layout: {
+ 'icon-size': { stops: [[13, 0.8], [18, 1]] },
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[12, 10], [16, 12], [22, 15]] },
+ 'icon-image': ['match', ['get', 'subclass'], ['station'], 'railway', ['subway', 'halt'], 'subway', ['tram_stop'], 'tramway', ''],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.9],
+ 'text-padding': 2,
+ 'text-max-width': 9,
+ 'text-line-height': 0.9
+ },
+ paint: { 'text-color': 'hsl(215,83%,53%)', 'icon-opacity': ['step', ['zoom'], 0, 12, ['match', ['get', 'subclass'], ['station'], 1, 0], 14, ['match', ['get', 'subclass'], ['station', 'subway'], 1, 0], 15, ['match', ['get', 'subclass'], ['station', 'halt', 'subway', 'tram_stop'], 1, 0], 17, 1, 22, 1], 'text-opacity': ['step', ['zoom'], 0, 12, ['match', ['get', 'subclass'], ['station'], 1, 0], 14, ['match', ['get', 'subclass'], ['station', 'subway'], 1, 0], 15, ['match', ['get', 'subclass'], ['station', 'subway', 'halt', 'tram_stop'], 1, 0], 17, 1, 22, 1], 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['==', 'class', 'railway'], ['has', 'name']]
+ },
+ {
+ id: 'airport',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'aerodrome_label',
+ minzoom: 8,
+ layout: {
+ 'icon-size': ['interpolate', ['linear'], ['zoom'], 8, 0.6, 10, ['match', ['get', 'class'], 'international', 0.8, 0.6], 16, ['match', ['get', 'class'], 'international', 1, 0.8]],
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': ['interpolate', ['linear'], ['zoom'], 9, 9, 10, ['match', ['get', 'class'], 'international', 10, 7], 14, ['match', ['get', 'class'], 'international', 13, 11]],
+ 'icon-image': ['match', ['get', 'class'], 'international', 'airport', 'airfield'],
+ 'text-field': { stops: [[8, ' '], [9, '{iata}'], [12, '{name:latin}']] },
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.8],
+ 'text-padding': 2,
+ 'text-optional': true,
+ 'text-max-width': 9,
+ 'text-line-height': 1.4
+ },
+ paint: { 'text-color': 'hsl(215,83%,53%)', 'icon-opacity': 1, 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+ filter: ['all', ['has', 'iata'], ['!=', 'class', 'public']]
+ },
+ {
+ id: 'airport_gate',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 15,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[15, 10], [22, 18]] },
+ 'text-field': '{ref}',
+ visibility: 'visible'
+ },
+ paint: { 'text-color': 'hsl(0, 0%, 63%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ filter: ['all', ['==', 'class', 'gate']]
+ },
+ {
+ id: 'state',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 3,
+ maxzoom: 9,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[3, 9], [5, 10], [6, 11]] },
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-padding': 2,
+ 'text-max-width': 8,
+ 'text-transform': 'uppercase',
+ 'text-letter-spacing': 0.1
+ },
+ paint: { 'text-color': 'hsl(48, 4%, 65%)', 'text-halo-color': 'hsla(0, 0%, 100%, 0.75)', 'text-halo-width': 0.8 },
+ metadata: {},
+ filter: ['all', ['in', 'class', 'state', 'province'], ['<=', 'rank', 6]]
+ },
+ {
+ id: 'town',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ maxzoom: 16,
+ layout: {
+ 'icon-size': { stops: [[6, 0.5], [14, 0.8]] },
+ 'text-font': { stops: [[6, ['Roboto Regular', 'Open Sans Regular']], [12, ['Roboto Medium', 'Open Sans Semibold']]] },
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 6, ['case', ['<=', ['get', 'rank'], 12], 11, 10], 9, ['case', ['<=', ['get', 'rank'], 15], 13, 12], 16, ['case', ['<=', ['get', 'rank'], 15], 22, 20]],
+ 'icon-image': { stops: [[6, 'circle'], [12, ' ']] },
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'bottom',
+ 'text-offset': [0, 0],
+ 'icon-optional': false,
+ 'text-max-width': 8,
+ 'icon-allow-overlap': true
+ },
+ paint: { 'text-color': 'hsl(0, 0%, 50%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['==', 'class', 'town']]
+ },
+ {
+ id: 'city',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ maxzoom: 16,
+ layout: { 'icon-size': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['==', ['get', 'capital'], 2], 1, 0.8], 8, ['case', ['==', ['get', 'capital'], 2], 1, 0.8], 12.9, ['case', ['==', ['get', 'capital'], 2], 1.2, 1], 13, 0], 'text-font': ['Roboto Medium', 'Open Sans Semibold'], 'text-size': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['<=', ['get', 'rank'], 2], 14, 12], 8, ['case', ['<=', ['get', 'rank'], 4], 18, 14], 12, ['case', ['<=', ['get', 'rank'], 4], 24, 18], 16, ['case', ['<=', ['get', 'rank'], 4], 32, 26]], 'icon-image': ['step', ['zoom'], 'circle-stroke', 13, ''], 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']], visibility: 'visible', 'text-anchor': 'bottom', 'text-offset': [0, 0], 'icon-optional': false, 'text-max-width': 8, 'icon-allow-overlap': true },
+ paint: { 'text-color': 'hsl(0, 0%, 50%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 0.8 },
+ metadata: {},
+ filter: ['all', ['==', 'class', 'city']]
+ },
+ {
+ id: 'country',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 1,
+ maxzoom: 12,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 0, 8, 1, 10, 4, ['case', ['>', ['get', 'rank'], 2], 15, 17], 8, ['case', ['>', ['get', 'rank'], 2], 19, 23]],
+ 'text-field': '{name:latin}',
+ visibility: 'visible',
+ 'text-padding': 1,
+ 'text-max-width': { stops: [[1, 5], [5, 8]] },
+ 'text-transform': 'none',
+ 'text-allow-overlap': false,
+ 'text-letter-spacing': 0.07
+ },
+ paint: { 'text-color': 'hsl(0, 0%, 50%)', 'text-opacity': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['>', ['get', 'rank'], 4], 0, 1], 5.9, ['case', ['>', ['get', 'rank'], 4], 0, 1], 6, ['case', ['>', ['get', 'rank'], 4], 1, 1]], 'text-halo-blur': 0.8, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['==', 'class', 'country'], ['has', 'iso_a2']]
+ },
+ {
+ id: 'continent',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ maxzoom: 1,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[0, 12], [2, 13]] },
+ 'text-field': '{name:latin}',
+ visibility: 'visible',
+ 'text-justify': 'center',
+ 'text-transform': 'uppercase'
+ },
+ paint: { 'text-color': 'hsl(0, 0%, 49%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(0, 0%, 100%)', 'text-halo-width': 1 },
+ metadata: {},
+ filter: ['all', ['==', 'class', 'continent']]
+ }],
metadata: { 'maptiler:copyright': 'This style was generated on MapTiler Cloud. Usage outside of MapTiler Cloud or MapTiler Server requires valid MapTiler Data package: https://www.maptiler.com/data/ -- please contact us.' },
+
glyphs: '/static/Titles/fonts/{fontstack}/{range}.pbf?key=rB2y2a2rG8i9SEjOXQXl',
sprite: 'https://www.maptiler.com/static/Titles/sprite',
bearing: 0,
@@ -22,28 +950,1221 @@ const mapAllStyle = {
center: [130, -20],
zoom: 4
},
+
dark: {
version: 8,
- id: '74f0e2cf-0dc3-46ba-98ed-c2395d4c71e2',
- name: 'Maptiler.com: Basic',
+ id: '6d61a6d3-5c02-4336-a058-553b981fb73c',
+ name: 'branck',
sources: {
- openmaptiles: {
- url: '/static/Titles/tiles.json',
- type: 'vector'
- },
- maptiler_attribution: {
- attribution: '© MapTiler © OpenStreetMap contributors',
- type: 'vector'
- }
+ openmaptiles: { url: '/static/Titles/tiles.json?key=rB2y2a2rG8i9SEjOXQXl', type: 'vector' },
+
+ maptiler_attribution: { attribution: '© MapTiler © OpenStreetMap contributors', type: 'vector' }
},
- layers: [{ id: 'background', type: 'background', paint: { 'background-color': 'rgb(33, 33, 33)' } }, { id: 'landuse_residential', type: 'fill', source: 'openmaptiles', 'source-layer': 'landuse', layout: { visibility: 'visible' }, paint: { 'fill-color': { stops: [[6, 'rgb(13, 13, 13)'], [14, 'rgb(44, 44, 44)'], [18, 'rgb(56, 56, 56)']] }, 'fill-opacity': 0.7 }, filter: ['all', ['in', 'class', 'residential', 'suburb', 'neighbourhood']] }, { id: 'landcover_grass', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(23, 23, 23)', 'fill-opacity': 0.4 }, filter: ['==', 'class', 'grass'] }, { id: 'landcover_wood', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(16, 16, 16)', 'fill-opacity': 0.8 }, filter: ['==', 'class', 'wood'] }, { id: 'landcover_sand', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', paint: { 'fill-color': 'rgb(0, 0, 0)', 'fill-opacity': 0.3, 'fill-antialias': false }, metadata: {}, filter: ['all', ['in', 'class', 'sand']] }, { id: 'landcover_glacier', type: 'fill', source: 'openmaptiles', 'source-layer': 'landcover', layout: { visibility: 'none' }, paint: { 'fill-color': 'rgba(236, 235, 230, 1)', 'fill-opacity': 1 }, filter: ['all', ['in', 'subclass', 'glacier', 'ice_shelf']] }, { id: 'water', type: 'fill', source: 'openmaptiles', 'source-layer': 'water', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(0, 0, 0)' }, filter: ['all', ['!=', 'intermittent', 1], ['!=', 'brunnel', 'tunnel']] }, { id: 'water_intermittent', type: 'fill', source: 'openmaptiles', 'source-layer': 'water', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(0, 0, 0)', 'fill-opacity': 0.7 }, filter: ['all', ['==', 'intermittent', 1]] }, { id: 'waterway_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-width': 1, 'line-opacity': 0.7, 'line-dasharray': [3, 3] }, filter: ['all', ['==', 'brunnel', 'tunnel']] }, { id: 'waterway', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-width': { stops: [[8, 1], [15, 3]] }, 'line-opacity': 1 }, filter: ['all', ['!in', 'brunnel', 'tunnel', 'bridge'], ['!=', 'intermittent', 1]] }, { id: 'waterway_intermittent', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-width': { stops: [[8, 1], [15, 3]] }, 'line-opacity': 1, 'line-dasharray': [2, 1] }, filter: ['all', ['!in', 'brunnel', 'tunnel', 'bridge'], ['==', 'intermittent', 1]] }, { id: 'building', type: 'fill', source: 'openmaptiles', 'source-layer': 'building', paint: { 'fill-color': 'rgb(51, 51, 51)', 'fill-opacity': 0.6, 'fill-antialias': true } }, { id: 'road_area_pier', type: 'fill', source: 'openmaptiles', 'source-layer': 'transportation', layout: { visibility: 'visible' }, paint: { 'fill-color': 'rgb(41, 41, 41)', 'fill-opacity': 1, 'fill-antialias': true }, metadata: {}, filter: ['all', ['==', '$type', 'Polygon'], ['==', 'class', 'pier']] }, { id: 'road_area_bridge', type: 'fill', source: 'openmaptiles', 'source-layer': 'transportation', layout: {}, paint: { 'fill-color': 'rgb(24, 21, 14)', 'fill-opacity': 0.7 }, filter: ['all', ['==', '$type', 'Polygon'], ['in', 'brunnel', 'bridge']] }, { id: 'road_pier', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'round', 'line-join': 'round' }, paint: { 'line-color': 'rgb(24, 21, 14)', 'line-width': 1 }, metadata: {}, filter: ['all', ['in', 'class', 'pier']] }, { id: 'road_path', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 14, layout: { 'line-cap': 'square', 'line-join': 'bevel' }, paint: { 'line-color': 'rgb(42, 42, 42)', 'line-width': { base: 1.55, stops: [[14, 0.5], [20, 4]] }, 'line-dasharray': [1, 1] }, filter: ['all', ['in', 'class', 'path', 'track']] }, { id: 'road_minor', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 13, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(42, 42, 42)', 'line-width': { base: 1.55, stops: [[4, 0.25], [20, 24]] } }, filter: ['all', ['in', 'class', 'minor', 'service']] }, { id: 'road_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'butt', 'line-join': 'miter', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 24]] }, 'line-opacity': 0.75, 'line-dasharray': [0.28, 0.14] }, filter: ['all', ['==', 'brunnel', 'tunnel'], ['in', 'class', 'primary', 'secondary', 'tertiary', 'trunk', 'minor_road']] }, { id: 'road_major', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 7, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 28]] } }, filter: ['all', ['in', 'class', 'trunk', 'primary', 'secondary', 'tertiary'], ['!=', 'brunnel', 'tunnel'], ['!=', 'brunnel', 'bridge']] }, { id: 'road_motorway', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 4, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': { base: 1.4, stops: [[8, 1], [16, 10]] }, 'line-offset': 0 }, filter: ['all', ['==', 'class', 'motorway']] }, { id: 'railway_transit_tunnel', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 0, layout: { 'line-cap': 'butt', 'line-join': 'miter', visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-opacity': 0.5, 'line-dasharray': [3, 3] }, filter: ['all', ['==', 'brunnel', 'tunnel'], ['==', 'class', 'transit']] }, { id: 'railway', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', minzoom: 11, layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-opacity': 0.5 }, filter: ['==', 'class', 'rail'] }, { id: 'railway_transit', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { visibility: 'visible' }, paint: { 'line-color': 'rgb(0, 0, 0)', 'line-opacity': 0.5 }, filter: ['all', ['==', 'class', 'transit'], ['!=', 'brunnel', 'tunnel']] }, { id: 'aeroway_taxiway', type: 'line', source: 'openmaptiles', 'source-layer': 'aeroway', minzoom: 12, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': 1, 'line-opacity': 1 }, metadata: { 'mapbox:group': '1444849345966.4436' }, filter: ['all', ['in', 'class', 'taxiway']] }, { id: 'aeroway_runway', type: 'line', source: 'openmaptiles', 'source-layer': 'aeroway', minzoom: 4, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': 5, 'line-opacity': 1 }, metadata: { 'mapbox:group': '1444849345966.4436' }, filter: ['all', ['in', 'class', 'runway']] }, { id: 'bridge_waterway', type: 'line', source: 'openmaptiles', 'source-layer': 'waterway', layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'none' }, paint: { 'line-color': 'hsl(205, 56%, 73%)', 'line-width': 1 }, filter: ['all', ['==', 'brunnel', 'bridge']] }, { id: 'bridge', type: 'line', source: 'openmaptiles', 'source-layer': 'transportation', layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(50, 50, 50)', 'line-width': { base: 1.4, stops: [[7, 0.5], [20, 28]] } }, filter: ['all', ['==', 'brunnel', 'bridge'], ['in', 'class', 'primary', 'secondary', 'tertiary', 'trunk']] }, { id: 'admin_sub', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', minzoom: 3, layout: { visibility: 'visible' }, paint: { 'line-color': 'rgba(59, 59, 59, 0.5)', 'line-width': 1.25, 'line-dasharray': [2, 1] }, filter: ['in', 'admin_level', 4, 6, 8] }, { id: 'admin_disputed', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', minzoom: 5, layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(68, 68, 68)', 'line-width': 1, 'line-dasharray': [2, 2] }, filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 1]] }, { id: 'admin_country', type: 'line', source: 'openmaptiles', 'source-layer': 'boundary', maxzoom: 4 , layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' }, paint: { 'line-color': 'rgb(68, 68, 68)', 'line-width': 1 }, filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['!has', 'claimed_by']] }, { id: 'label_airport', type: 'symbol', source: 'openmaptiles', 'source-layer': 'aerodrome_label', minzoom: 10, layout: { 'icon-size': 1, 'text-font': ['Noto Sans Regular'], 'text-size': 11, 'text-field': '{name:latin}\n{name:nonlatin}', visibility: 'visible', 'text-anchor': 'top', 'text-offset': [0, 0.5], 'text-max-width': 8 }, paint: { 'text-color': 'rgb(110, 110, 110)', 'text-halo-blur': 1, 'text-halo-color': 'rgba(0, 0, 0, 0.75)', 'text-halo-width': 1 }, filter: ['all', ['has', 'iata']] }, { id: 'label_road', type: 'symbol', source: 'openmaptiles', 'source-layer': 'transportation_name', minzoom: 13, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { base: 1.4, stops: [[10, 8], [20, 14]] }, 'text-field': '{name:latin} {name:nonlatin}', visibility: 'visible', 'text-transform': 'uppercase', 'symbol-placement': 'line', 'text-letter-spacing': 0.1, 'text-rotation-alignment': 'map' }, paint: { 'text-color': 'rgb(212, 212, 212)', 'text-halo-color': 'rgb(0, 0, 0)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'LineString'], ['!=', 'subclass', 'ferry']] }, { id: 'label_place_other', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', minzoom: 8, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[6, 10], [12, 14]] }, 'text-field': '{name:latin}\n{name:nonlatin}', visibility: 'visible', 'text-anchor': 'center', 'text-max-width': 6 }, paint: { 'text-color': 'rgb(148, 148, 148)', 'text-halo-blur': 0, 'text-halo-color': 'rgb(0, 0, 0)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['!in', 'class', 'city', 'state', 'country', 'continent']] }, { id: 'label_place_city', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 16, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[3, 11], [8, 16]] }, 'text-field': '{name:latin}\n{name:nonlatin}', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(212, 212, 212)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(0, 0, 0, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'city']] }, { id: 'label_country_other', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 12, layout: { 'text-font': ['Noto Sans Regular'], 'text-size': { stops: [[3, 12], [8, 22]] }, 'text-field': '{name:latin}', visibility: 'visible', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(179, 179, 179)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(0, 0, 0, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'country'], ['!has', 'iso_a2']] }, { id: 'label_country', type: 'symbol', source: 'openmaptiles', 'source-layer': 'place', maxzoom: 12, layout: { 'text-font': ['Noto Sans Bold'], 'text-size': { stops: [[3, 12], [8, 22]] }, 'text-field': '{name:latin}', visibility: 'visible', 'text-max-width': 10 }, paint: { 'text-color': 'rgb(179, 179, 179)', 'text-halo-blur': 0, 'text-halo-color': 'rgba(0, 0, 0, 0.75)', 'text-halo-width': 2 }, filter: ['all', ['==', '$type', 'Point'], ['==', 'class', 'country'], ['has', 'iso_a2']] }],
+
+ layers: [
+ {
+ id: 'background',
+ type: 'background',
+ layout: { visibility: 'visible' },
+
+ paint: { 'background-color': { stops: [[6, 'hsl(30, 0%, 15%)'], [14, 'hsl(25, 0%, 15%)']] } }
+ },
+
+ // {
+ // id: 'landscape',
+ // type: 'fill',
+ // source: 'openmaptiles',
+ // 'source-layer': 'globallandcover',
+ // maxzoom: 8,
+ // layout: { visibility: 'visible' },
+
+ // paint: {
+ // 'fill-color': ['match', ['get', 'class'], 'crop', 'hsl(312, 0%, 20%)', 'scrub', 'hsl(359, 0%, 19%)', 'grass', 'hsl(337, 0%, 20%)', 'hsl(262, 0%, 24%)'],
+ // 'fill-opacity': { stops: [[0, 1], [8, 0.1]] },
+
+ // 'fill-antialias': true
+ // },
+
+ // filter: ['all', ['in', 'class', 'crop', 'grass', 'scrub']]
+ // },
+
+ {
+ id: 'snow',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landcover',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'fill-color': 'hsl(262, 0%, 24%)',
+ 'fill-opacity': { stops: [[0, 1], [10, 0.7]] },
+
+ 'fill-antialias': true
+ },
+
+ filter: ['all', ['==', 'class', 'ice']]
+ },
+
+ // {
+ // id: 'forest',
+ // type: 'fill',
+ // source: 'openmaptiles',
+ // 'source-layer': 'globallandcover',
+ // maxzoom: 8,
+ // layout: { visibility: 'visible' },
+
+ // paint: {
+ // 'fill-color': ['match', ['get', 'class'], 'forest', 'hsl(21, 0%, 18%)', 'tree', 'hsl(1, 0%, 18%)', 'hsl(262, 0%, 24%)'],
+ // 'fill-opacity': { stops: [[1, 0.8], [8, 0]] },
+
+ // 'fill-antialias': true
+ // },
+
+ // filter: ['all', ['in', 'class', 'forest', 'tree']]
+ // },
+
+ {
+ id: 'aeroway_fill',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(343, 0%, 15%)', 'fill-opacity': 1 },
+
+ metadata: {},
+
+ filter: ['==', '$type', 'Polygon']
+ },
+
+ {
+ id: 'landcover',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landcover',
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': ['match', ['get', 'class'], 'wood', 'hsl(1, 0%, 18%)', 'grass', 'hsl(5, 0%, 20%)', 'sand', 'hsl(314, 0%, 21%)', 'hsl(262, 0%, 24%)'], 'fill-opacity': 0.5, 'fill-antialias': false },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'grass', 'sand', 'wood']]
+ },
+
+ {
+ id: 'landuse_industrial',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': { stops: [[9, 'hsl(23, 0%, 14%)'], [16, 'hsl(32, 0%, 14%)']] } },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'industrial']]
+ },
+
+ {
+ id: 'landuse_residential',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': { base: 1, stops: [[4, 'hsl(27, 0%, 14%)'], [16, 'hsl(37, 0%, 15%)']] } },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'residential', 'suburbs', 'neighbourhood']]
+ },
+
+ {
+ id: 'road_area_pedestrian',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(26, 0%, 16%)', 'fill-opacity': 0.7 },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'Polygon'], ['!has', 'brunnel'], ['!in', 'class', 'bridge', 'pier'], ['in', 'subclass', 'pedestrian', 'platform']]
+ },
+
+ {
+ id: 'landuse',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'landuse',
+ minzoom: 9,
+ maxzoom: 24,
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'fill-color': ['match', ['get', 'class'], ['school', 'college', 'university'], 'hsl(177, 0%, 15%)', ['stadium', 'pitch'], 'hsl(77, 0%, 14%)', 'hospital', 'hsl(355, 0%, 15%)', 'cemetery', 'hsl(343, 0%, 14%)', 'garages', 'hsl(343, 0%, 15%)', 'dam', 'hsl(51, 0%, 13%)', 'hsl(343, 0%, 16%)'],
+ 'fill-opacity': { stops: [[9, 0.25], [16, 1]] },
+
+ 'fill-antialias': true
+ },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'cemetery', 'college', 'dam', 'hospital', 'garages', 'pitch', 'school', 'stadium', 'university']]
+ },
+
+ {
+ id: 'waterway_tunnel',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ minzoom: 14,
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(6, 0%, 5%)',
+ 'line-width': { base: 1.3, stops: [[12, 0.5], [20, 6]] },
+
+ 'line-opacity': 0.5,
+ 'line-dasharray': [2, 4]
+ },
+
+ filter: ['all', ['==', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'waterway_river',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(6, 0%, 5%)', 'line-width': { stops: [[12, 0.5], [20, 6]] } },
+
+ metadata: {},
+
+ filter: ['all', ['!=', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'water',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'water',
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': ['match', ['get', 'intermittent'], 1, 'hsl(1, 0%, 6%)', 'hsl(0, 0%, 5%)'], 'fill-opacity': ['match', ['get', 'intermittent'], 1, 0.85, 1], 'fill-antialias': true },
+
+ metadata: {},
+
+ filter: ['all']
+ },
+
+ {
+ id: 'aeroway',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(312, 0%, 11%)', 'line-width': ['interpolate', ['linear', 1], ['zoom'], 11, ['match', ['get', 'class'], ['runway'], 3, 0.5], 20, ['match', ['get', 'class'], ['runway'], 16, 6]] },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString']]
+ },
+
+ {
+ id: 'aeroway_runway',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(312, 0%, 11%)', 'fill-opacity': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'runway']]
+ },
+
+ {
+ id: 'aeroway_helipad',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 11,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(312, 0%, 11%)', 'fill-opacity': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'helipad']]
+ },
+
+ {
+ id: 'ferry_line',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { 'line-join': 'round', visibility: 'visible' },
+
+ paint: {
+ 'line-color': { stops: [[10, 'hsl(1, 0%, 4%)'], [16, 'hsl(1, 0%, 3%)']] },
+
+ 'line-width': 1.1,
+ 'line-dasharray': [2, 2]
+ },
+
+ filter: ['all', ['in', 'class', 'ferry']]
+ },
+
+ {
+ id: 'tunnel-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(340, 0%, 7%)', ['trunk', 'primary'], 'hsl(340, 0%, 7%)', 'hsl(348, 0%, 9%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 6, 0, 7, 0.5, 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 2, 0], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 2, 6], ['trunk', 'primary'], 3, ['secondary', 'tertiary'], 2, ['minor', 'service', 'track'], 1, 0.5], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 8], ['trunk'], 4, ['primary'], 6, ['secondary'], 6, ['tertiary'], 4, ['minor', 'service', 'track'], 3, 3], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 10, ['secondary'], 8, ['tertiary'], 8, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 26, ['secondary'], 26, ['tertiary'], 26, ['minor', 'service', 'track'], 18, 18]], 'line-dasharray': [0.5, 0.25] },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['!in', 'class', 'bridge', 'ferry', 'rail', 'transit', 'pier', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+
+ {
+ id: 'tunnel',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(347, 0%, 8%)', ['trunk', 'primary'], 'hsl(0, 0%, 10%)', 'hsl(312, 0%, 10%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0, 6, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk', 'primary'], 0, 0], 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk'], 2.5, ['primary'], 2.5, ['secondary', 'tertiary'], 1.5, ['minor', 'service', 'track'], 1, 1], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk'], 3, ['primary'], 5, ['secondary'], 4, ['tertiary'], 3, ['minor', 'service', 'track'], 2, 2], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 8, ['secondary'], 7, ['tertiary'], 6, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 24, ['secondary'], 24, ['tertiary'], 24, ['minor', 'service', 'track'], 16, 16]], 'line-opacity': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['!in', 'class', 'ferry', 'rail', 'transit', 'pier', 'bridge', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+
+ {
+ id: 'tunnel_rail',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 8%)',
+ 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] },
+
+ 'line-opacity': 0.5
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['in', 'class', 'rail']]
+ },
+
+ {
+ id: 'tunnel_rail-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 8%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 3], [20, 8]] },
+
+ 'line-opacity': 0.5,
+ 'line-dasharray': [0.2, 8]
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+
+ {
+ id: 'tunnel_footway-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'round', 'line-join': 'miter', visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 11%)',
+ 'line-width': { base: 1.2, stops: [[14, 0], [16, 0], [18, 4], [22, 8]] },
+
+ 'line-opacity': 1
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['==', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'tunnel_footway',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 7%)',
+ 'line-width': { base: 1.2, stops: [[14, 0.5], [16, 1], [18, 2], [22, 5]] },
+
+ 'line-opacity': 0.4,
+ 'line-dasharray': { stops: [[14, [1, 0.5]], [18, [1, 0.25]]] }
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['==', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'road_area_pier',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(25, 0%, 15%)', 'fill-antialias': true },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'Polygon'], ['==', 'class', 'pier']]
+ },
+
+ {
+ id: 'road_pier',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(25, 0%, 15%)', 'line-width': { base: 1.2, stops: [[15, 1], [17, 4]] } },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'pier']]
+ },
+
+ {
+ id: 'road_area_bridge',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(25, 0%, 15%)', 'fill-opacity': 0.6, 'fill-antialias': true },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'Polygon'], ['==', 'brunnel', 'bridge']]
+ },
+
+ {
+ id: 'road_network-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(340, 0%, 7%)', ['trunk', 'primary'], 'hsl(340, 0%, 7%)', 'hsl(348, 0%, 9%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 6, 0, 7, 0.5, 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 2.4, 0], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 2, 6], ['trunk', 'primary'], 3, ['secondary', 'tertiary'], 2, ['minor', 'service', 'track'], 1, 0.5], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 8], ['trunk'], 4, ['primary'], 6, ['secondary'], 6, ['tertiary'], 4, ['minor', 'service', 'track'], 3, 3], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 10, ['secondary'], 8, ['tertiary'], 8, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 26, ['secondary'], 26, ['tertiary'], 26, ['minor', 'service', 'track'], 18, 18]], 'line-opacity': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['!in', 'class', 'bridge', 'ferry', 'rail', 'transit', 'pier', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+
+ {
+ id: 'road_network_construction',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'square', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway_construction', 'hsl(347, 0%, 8%)', ['trunk_construction', 'primary_construction'], 'hsl(0, 0%, 9%)', 'hsl(312, 0%, 11%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0, 6, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk_construction', 'primary_construction'], 0, 0], 10, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk_construction', 'primary_construction'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk_construction'], 2.5, ['primary_construction'], 2.5, ['secondary_construction', 'tertiary_construction'], 1.5, ['minor_construction', 'service_construction', 'track_construction'], 1, 1], 14, ['match', ['get', 'class'], ['motorway_construction'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk_construction'], 3, ['primary_construction'], 5, ['secondary_construction'], 4, ['tertiary_construction'], 3, ['minor_construction', 'service_construction', 'track_construction'], 2, 2], 16, ['match', ['get', 'class'], ['motorway_construction', 'trunk_construction', 'primary_construction'], 8, ['secondary_construction'], 7, ['tertiary_construction'], 6, ['minor_construction', 'service_construction', 'track_construction'], 4, 4], 20, ['match', ['get', 'class'], ['motorway_construction', 'trunk_construction', 'primary_construction'], 24, ['secondary_construction'], 24, ['tertiary_construction'], 24, ['minor_construction', 'service_construction', 'track_construction'], 16, 16]], 'line-opacity': ['case', ['<=', ['get', 'brunnel'], 'tunnel'], 0.7, 1], 'line-dasharray': [2, 2] },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+
+ {
+ id: 'road_network',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 4,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': ['match', ['get', 'class'], 'motorway', 'hsl(347, 0%, 8%)', ['trunk', 'primary'], 'hsl(0, 0%, 9%)', 'hsl(312, 0%, 11%)'], 'line-width': ['interpolate', ['linear', 2], ['zoom'], 5, 0.5, 6, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'brunnel'], ['bridge'], 0, 1], ['trunk', 'primary'], 0, 0], 10, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 0, 2.5], ['trunk', 'primary'], 1.5, 1], 12, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 1, 4], ['trunk'], 2.5, ['primary'], 2.5, ['secondary', 'tertiary'], 1.5, ['minor', 'service', 'track'], 1, 1], 14, ['match', ['get', 'class'], ['motorway'], ['match', ['get', 'ramp'], 1, 5, 6], ['trunk'], 3, ['primary'], 5, ['secondary'], 4, ['tertiary'], 3, ['minor', 'service', 'track'], 2, 2], 16, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 8, ['secondary'], 7, ['tertiary'], 6, ['minor', 'service', 'track'], 4, 4], 20, ['match', ['get', 'class'], ['motorway', 'trunk', 'primary'], 24, ['secondary'], 24, ['tertiary'], 24, ['minor', 'service', 'track'], 16, 16]] },
+
+ metadata: {},
+
+ filter: ['all', ['!=', 'brunnel', 'tunnel'], ['!in', 'class', 'ferry', 'rail', 'transit', 'pier', 'bridge', 'path', 'aerialway', 'motorway_construction', 'trunk_construction', 'primary_construction', 'secondary_construction', 'tertiary_construction', 'minor_construction', 'service_construction', 'track_construction']]
+ },
+
+ {
+ id: 'road_path_pedestrian-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'round', 'line-join': 'miter', visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(312, 0%, 11%)', 'line-width': { base: 1.2, stops: [[14, 0], [16, 0], [18, 4], [22, 8]] } },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['!=', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'road_path_pedestrian',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 12,
+ layout: { 'line-cap': 'butt', 'line-join': 'round', visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 9%)',
+ 'line-width': { base: 1.2, stops: [[14, 0.5], [16, 1], [18, 2], [22, 5]] },
+
+ 'line-dasharray': { stops: [[14, [1, 0.5]], [18, [1, 0.25]]] }
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'LineString'], ['in', 'class', 'path', 'pedestrian'], ['!=', 'brunnel', 'tunnel']]
+ },
+
+ {
+ id: 'rail_major',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': { stops: [[8, 'hsl(312, 0%, 8%)'], [16, 'hsl(312, 0%, 8%)']] },
+
+ 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] },
+
+ 'line-opacity': ['match', ['get', 'service'], 'yard', 0.5, 1]
+ },
+
+ metadata: {},
+
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+
+ {
+ id: 'rail_major-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 8%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 3], [20, 8]] },
+
+ 'line-opacity': ['match', ['get', 'service'], 'yard', 0.5, 1],
+ 'line-dasharray': [0.2, 9]
+ },
+
+ metadata: {},
+
+ filter: ['all', ['!in', 'brunnel', 'tunnel'], ['==', 'class', 'rail']]
+ },
+
+ {
+ id: 'rail_minor',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(312, 0%, 8%)', 'line-width': { base: 1.4, stops: [[14, 0.4], [15, 0.75], [20, 2]] } },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'subclass', 'tram', 'light_rail']]
+ },
+
+ {
+ id: 'rail_minor-hatching',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 8%)',
+ 'line-width': { base: 1.4, stops: [[14.5, 0], [15, 2], [20, 6]] },
+
+ 'line-dasharray': [0.2, 4]
+ },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'subclass', 'tram', 'light_rail']]
+ },
+
+ {
+ id: 'building',
+ type: 'fill',
+ source: 'openmaptiles',
+ 'source-layer': 'building',
+ minzoom: 13,
+ maxzoom: 15,
+ layout: { visibility: 'visible' },
+
+ paint: { 'fill-color': 'hsl(0, 0%, 15%)', 'fill-opacity': 0.3, 'fill-outline-color': { base: 1, stops: [[13, 'hsla(5, 0%, 16%, 0.3)'], [14, 'hsl(5, 0%, 16%)']] } },
+
+ metadata: {}
+ },
+
+ {
+ id: 'building-3d',
+ type: 'fill-extrusion',
+ source: 'openmaptiles',
+ 'source-layer': 'building',
+ minzoom: 15,
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'fill-extrusion-base': { type: 'identity', property: 'render_min_height' },
+
+ 'fill-extrusion-color': 'hsl(14, 0%, 16%)',
+ 'fill-extrusion-height': { type: 'identity', property: 'render_height' },
+
+ 'fill-extrusion-opacity': 0.4
+ },
+
+ metadata: {},
+
+ filter: ['all', ['!has', 'hide_3d']]
+ },
+
+ {
+ id: 'aqueduct-casing',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(156, 0%, 3%)', 'line-width': { base: 1.3, stops: [[14, 1], [20, 6]] } },
+
+ filter: ['all', ['==', '$type', 'LineString'], ['==', 'brunnel', 'bridge']]
+ },
+
+ {
+ id: 'aqueduct',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-color': 'hsl(0, 0%, 5%)', 'line-width': { base: 1.3, stops: [[12, 0.5], [20, 5]] } },
+
+ filter: ['all', ['==', '$type', 'LineString'], ['==', 'brunnel', 'bridge']]
+ },
+
+ {
+ id: 'cablecar',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 13,
+ layout: { 'line-cap': 'round', visibility: 'visible' },
+
+ paint: { 'line-blur': 1, 'line-color': 'hsl(312, 0%, 11%)', 'line-width': { base: 1, stops: [[13, 2], [19, 4]] } },
+
+ filter: ['==', 'class', 'aerialway']
+ },
+
+ {
+ id: 'cablecar-dash',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 13,
+ layout: { 'line-cap': 'round', 'line-join': 'bevel', visibility: 'visible' },
+
+ paint: {
+ 'line-color': 'hsl(312, 0%, 7%)',
+ 'line-width': { base: 1, stops: [[13, 1], [19, 2]] },
+
+ 'line-dasharray': [2, 2]
+ },
+
+ filter: ['==', 'class', 'aerialway']
+ },
+
+ {
+ id: 'border_other',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 3,
+ maxzoom: 13,
+ layout: { visibility: 'visible' },
+
+ paint: {
+ 'line-color': ['match', ['get', 'maritime'], 1, 'hsl(1, 0%, 6%)', 'hsl(0, 0%, 5%)'],
+ 'line-width': { stops: [[3, 0.75], [4, 1.25], [11, 1.75], [18, 3]] },
+
+ 'line-dasharray': [2, 1]
+ },
+
+ filter: ['all', ['>=', 'admin_level', 3], ['==', 'maritime', 0], ['<', 'admin_level', 10]]
+ },
+
+ {
+ id: 'border_disputed',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 0,
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+
+ paint: {
+ 'line-color': ['match', ['get', 'maritime'], 1, 'hsla(50, 52%, 55%, 0)', 'hsl(200, 0%, 54%)'],
+ 'line-width': { stops: [[1, 0.5], [5, 1.5], [10, 2]] },
+
+ 'line-dasharray': [2, 2]
+ },
+
+ filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 1]]
+ },
+
+ {
+ id: 'border_country',
+ type: 'line',
+ source: 'openmaptiles',
+ 'source-layer': 'boundary',
+ minzoom: 0,
+ layout: { 'line-cap': 'round', 'line-join': 'round', visibility: 'visible' },
+
+ paint: { 'line-blur': 0, 'line-color': ['match', ['get', 'maritime'], 1, 'hsla(50, 52%, 55%, 0)', 'hsl(200, 0%, 46%)'], 'line-width': { stops: [[1, 0.5], [5, 1.5], [10, 2]] } },
+
+ filter: ['all', ['<=', 'admin_level', 2], ['==', '$type', 'LineString'], ['==', 'disputed', 0]]
+ },
+
+ {
+ id: 'water_line',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'waterway',
+ minzoom: 13,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { stops: [[12, 8], [16, 14], [22, 20]] },
+
+ 'text-field': ['concat', ['get', 'name:latin'], ' ', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-offset': [0, 0],
+ 'symbol-spacing': 400,
+ 'text-max-width': 5,
+ 'symbol-placement': 'line',
+ 'text-letter-spacing': 0.2,
+ 'text-rotation-alignment': 'map'
+ },
+
+ paint: { 'text-color': 'hsl(1, 0%, 3%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(358, 0%, 5%)', 'text-halo-width': { stops: [[10, 1], [18, 2]] } },
+
+ filter: ['all', ['==', '$type', 'LineString'], ['has', 'name']]
+ },
+
+ {
+ id: 'water_point',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'water_name',
+ minzoom: 0,
+ layout: { 'text-font': ['Roboto Italic', 'Open Sans Italic'], 'text-size': ['interpolate', ['linear', 1], ['zoom'], 1, ['match', ['get', 'class'], ['ocean'], 13, 10], 3, ['match', ['get', 'class'], ['ocean'], 16, 14], 9, ['match', ['get', 'class'], ['ocean'], 22, 18], 14, ['match', ['get', 'class'], ['lake'], 14, ['sea'], 20, 26]], 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']], visibility: 'visible', 'text-max-width': 5, 'symbol-placement': 'point' },
+
+ paint: {
+ 'text-color': 'hsl(359, 0%, 3%)',
+ 'text-opacity': ['step', ['zoom'], 0, 1, ['match', ['get', 'class'], ['ocean'], 1, 0], 3, 1],
+ 'text-halo-blur': 1,
+ 'text-halo-color': { stops: [[1, 'hsla(352, 0%, 5%, 0.05)'], [3, 'hsla(356, 0%, 6%, 0.75)']] },
+
+ 'text-halo-width': 1
+ },
+
+ metadata: {},
+
+ filter: ['all', ['==', '$type', 'Point'], ['has', 'name'], ['!=', 'class', 'lake']]
+ },
+
+ {
+ id: 'housenumber',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'housenumber',
+ minzoom: 18,
+ layout: { 'text-font': ['Roboto Regular', 'Open Sans Regular'], 'text-size': 10, 'text-field': '{housenumber}', visibility: 'visible' },
+
+ paint: { 'text-color': 'hsl(26, 10%, 55%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(21, 64%, 4%)', 'text-halo-width': 1 }
+ },
+
+ {
+ id: 'gondola',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 13,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { base: 1, stops: [[13, 11], [15, 12], [18, 13], [22, 14]] },
+
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0.8, 0.8],
+ 'symbol-placement': 'line'
+ },
+
+ paint: { 'text-color': 'hsl(0, 0%, 59%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'subclass', 'gondola', 'cable_car']]
+ },
+
+ {
+ id: 'ferry',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 12,
+ layout: {
+ 'text-font': ['Roboto Italic', 'Open Sans Italic'],
+ 'text-size': { base: 1, stops: [[13, 11], [15, 12]] },
+
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0.8, 0.8],
+ 'symbol-placement': 'line'
+ },
+
+ paint: { 'text-color': 'hsl(1, 0%, 3%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsla(156, 0%, 7%, 0.15)', 'text-halo-width': 1 },
+
+ filter: ['all', ['==', 'subclass', 'ferry']]
+ },
+
+ {
+ id: 'oneway',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation',
+ minzoom: 16,
+ layout: {
+ 'icon-size': { stops: [[16, 0.7], [18, 1]] },
+
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'icon-image': 'oneway',
+ visibility: 'visible',
+ 'icon-rotate': ['match', ['get', 'oneway'], 1, 90, -90],
+ 'icon-padding': 2,
+ 'symbol-spacing': 75,
+ 'symbol-placement': 'line',
+ 'icon-rotation-alignment': 'map'
+ },
+
+ paint: { 'icon-opacity': 0.5 },
+
+ filter: ['all', ['has', 'oneway'], ['in', 'class', 'motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'minor', 'service']]
+ },
+
+ {
+ id: 'road',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 8,
+ layout: {
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': { base: 1, stops: [[13, 10], [14, 11], [18, 13], [22, 15]] },
+
+ 'text-field': ['coalesce', ['match', ['get', 'class'], ['tertiary'], ['get', 'ref'], ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']]], ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']]],
+ visibility: 'visible',
+ 'text-anchor': 'center',
+ 'text-offset': [0, 0.15],
+ 'text-justify': 'center',
+ 'text-optional': false,
+ 'text-max-width': 10,
+ 'symbol-placement': 'line',
+ 'icon-keep-upright': false,
+ 'icon-allow-overlap': false,
+ 'text-allow-overlap': false,
+ 'icon-ignore-placement': false,
+ 'text-ignore-placement': false
+ },
+
+ paint: { 'text-color': 'hsl(19, 0%, 83%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['!in', 'subclass', 'ferry', 'gondola', 'cable_car'], ['!in', 'class', 'service']]
+ },
+
+ {
+ id: 'highway-junction',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 16,
+ layout: { 'icon-size': 1, 'text-font': ['Roboto Regular', 'Open Sans Regular'], 'text-size': 9, 'icon-image': 'exit_{ref_length}', 'text-field': '{ref}', visibility: 'none', 'text-offset': [0, 0.1], 'symbol-spacing': 200, 'symbol-z-order': 'auto', 'symbol-placement': 'point', 'symbol-avoid-edges': true, 'icon-rotation-alignment': 'viewport', 'text-rotation-alignment': 'viewport' },
+
+ paint: { 'text-color': 'hsl(0,0%,21%)', 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+
+ filter: ['all', ['>', 'ref_length', 0], ['==', '$type', 'Point'], ['==', 'subclass', 'junction']]
+ },
+
+ {
+ id: 'highway-shield',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 8,
+ layout: {
+ 'icon-size': 1,
+ 'text-font': ['match', ['get', 'class'], 'motorway', ['literal', ['Roboto Bold']], ['literal', ['Roboto Regular']]],
+ 'text-size': 10,
+ 'icon-image': 'road_{ref_length}',
+ 'text-field': '{ref}',
+ visibility: 'none',
+ 'text-offset': [0, 0.1],
+ 'text-padding': 2,
+ 'symbol-spacing': { stops: [[10, 200], [18, 400]] },
+
+ 'text-transform': 'uppercase',
+ 'symbol-placement': 'line',
+ 'symbol-avoid-edges': true,
+ 'icon-rotation-alignment': 'viewport',
+ 'text-rotation-alignment': 'viewport'
+ },
+
+ paint: { 'text-color': 'hsl(0,0%,18%)' },
+
+ filter: ['all', ['<=', 'ref_length', 6], ['==', '$type', 'LineString'], ['!in', 'network', 'us-interstate', 'us-highway', 'us-state'], ['!in', 'class', 'path']]
+ },
+
+ {
+ id: 'highway-shield-us',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'transportation_name',
+ minzoom: 7,
+ layout: {
+ 'icon-size': 1.1,
+ 'text-font': ['match', ['get', 'class'], 'motorway', ['literal', ['Roboto Bold']], ['literal', ['Roboto Regular']]],
+ 'text-size': 9,
+ 'icon-image': '{network}_{ref_length}',
+ 'text-field': '{ref}',
+ visibility: 'none',
+ 'text-offset': [0, 0.2],
+ 'symbol-spacing': 200,
+ 'symbol-placement': { base: 1, stops: [[7, 'point'], [7, 'line'], [8, 'line']] },
+
+ 'symbol-avoid-edges': true,
+ 'icon-rotation-alignment': 'viewport',
+ 'text-rotation-alignment': 'viewport'
+ },
+
+ paint: { 'text-color': ['match', ['get', 'network'], 'us-interstate', 'hsl(0,0%,100%)', 'hsl(0,0%,14%)'] },
+
+ filter: ['all', ['<=', 'ref_length', 6], ['==', '$type', 'LineString'], ['in', 'network', 'us-interstate', 'us-highway', 'us-state']]
+ },
+
+ {
+ id: 'poi',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'poi',
+ minzoom: 13,
+ layout: {
+ 'icon-size': 1,
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': { stops: [[12, 10], [16, 12], [22, 14]] },
+
+ 'icon-image': ['coalesce', ['image', ['get', 'subclass']], ['image', ['get', 'class']], ['image', 'dot']],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.8],
+ 'text-padding': 2,
+ 'text-max-width': 8,
+ 'icon-allow-overlap': false
+ },
+
+ paint: { 'text-color': ['match', ['get', 'class'], ['aerialway', 'bus', 'bicycle_rental', 'entrance', 'ferry_terminal', 'harbor'], 'hsl(215,83%,53%)', ['park', 'golf'], 'hsl(82,83%,25%)', ['hospital'], 'hsl(6,94%,35%)', 'hsl(17,17%,38%)'], 'icon-opacity': ['step', ['zoom'], 0, 15, ['match', ['get', 'class'], ['aerialway', 'castle', 'cemetery', 'diplomatic', 'ferry_terminal', 'golf', 'harbor', 'hospital', 'stadium', 'park', 'place_of_worship', 'zoo'], 1, 0], 16, ['match', ['get', 'class'], ['castle', 'cemetery', 'town_hall', 'diplomatic', 'golf', 'ferry_terminal', 'hospital', 'stadium', 'park', 'college', 'university', 'place_of_worship', 'zoo', 'museum', 'school', 'parking', 'lodging'], 1, 0], 17, 1, 22, 1], 'text-opacity': ['step', ['zoom'], 0, 15, ['match', ['get', 'class'], ['castle', 'courthouse', 'diplomatic', 'golf', 'ferry_terminal', 'aerialway', 'harbor', 'stadium', 'park', 'university', 'hospital', 'place_of_worship', 'zoo'], 1, 0], 16, ['match', ['get', 'class'], ['castle', 'cemetery', 'town_hall', 'diplomatic', 'golf', 'harbor', 'college', 'university', 'ferry_terminal', 'hospital', 'stadium', 'park', 'place_of_worship', 'zoo', 'museum', 'school', 'lodging'], 1, 0], 17, 1, 22, 1], 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['has', 'name'], ['!=', 'class', 'railway']]
+ },
+
+ {
+ id: 'place',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ layout: {
+ 'icon-size': { stops: [[6, 0.5], [8.9, 0.8], [9, 0]] },
+
+ 'text-font': ['Roboto Regular', 'Open Sans Regular'],
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 3, 11, 8, 13, 11, ['match', ['get', 'class'], 'village', 12, ['suburb', 'neighbourhood', 'quarter', 'hamlet', 'isolated_dwelling'], 9, 'island', 8, 12], 16, ['match', ['get', 'class'], 'village', 18, ['suburb', 'neighbourhood', 'quarter', 'hamlet', 'isolated_dwelling'], 15, 'island', 11, 16]],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'bottom',
+ 'text-offset': [0, 0],
+ 'text-padding': 2,
+ 'icon-optional': false,
+ 'text-max-width': ['match', ['get', 'class'], ['island'], 6, 8],
+ 'text-transform': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter', 'island'], 'uppercase', 'none'],
+ 'icon-allow-overlap': true,
+ 'text-letter-spacing': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter', 'island'], 0.2, 0]
+ },
+
+ paint: { 'text-color': ['match', ['get', 'class'], ['suburb', 'neighborhood', 'neighbourhood', 'quarter'], 'hsl(0, 0%, 34%)', 'hsl(0, 0%, 21%)'], 'icon-opacity': 1, 'text-opacity': ['step', ['zoom'], 1, 8, ['match', ['get', 'class'], ['island'], 0, 1], 9, ['match', ['get', 'class'], ['island'], 1, 1]], 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1.2 },
+
+ metadata: {},
+
+ filter: ['all', ['!in', 'class', 'continent', 'country', 'state', 'region', 'province', 'city', 'town']]
+ },
+
+ {
+ id: 'station',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'poi',
+ minzoom: 12,
+ layout: {
+ 'icon-size': { stops: [[13, 0.8], [18, 1]] },
+
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[12, 10], [16, 12], [22, 15]] },
+
+ 'icon-image': ['match', ['get', 'subclass'], ['station'], 'railway', ['subway', 'halt'], 'subway', ['tram_stop'], 'tramway', ''],
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.9],
+ 'text-padding': 2,
+ 'text-max-width': 9,
+ 'text-line-height': 0.9
+ },
+
+ paint: { 'text-color': 'hsl(215,83%,53%)', 'icon-opacity': ['step', ['zoom'], 0, 12, ['match', ['get', 'subclass'], ['station'], 1, 0], 14, ['match', ['get', 'subclass'], ['station', 'subway'], 1, 0], 15, ['match', ['get', 'subclass'], ['station', 'halt', 'subway', 'tram_stop'], 1, 0], 17, 1, 22, 1], 'text-opacity': ['step', ['zoom'], 0, 12, ['match', ['get', 'subclass'], ['station'], 1, 0], 14, ['match', ['get', 'subclass'], ['station', 'subway'], 1, 0], 15, ['match', ['get', 'subclass'], ['station', 'subway', 'halt', 'tram_stop'], 1, 0], 17, 1, 22, 1], 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'class', 'railway'], ['has', 'name']]
+ },
+
+ {
+ id: 'airport',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'aerodrome_label',
+ minzoom: 8,
+ layout: {
+ 'icon-size': ['interpolate', ['linear'], ['zoom'], 8, 0.6, 10, ['match', ['get', 'class'], 'international', 0.8, 0.6], 16, ['match', ['get', 'class'], 'international', 1, 0.8]],
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': ['interpolate', ['linear'], ['zoom'], 9, 9, 10, ['match', ['get', 'class'], 'international', 10, 7], 14, ['match', ['get', 'class'], 'international', 13, 11]],
+ 'icon-image': ['match', ['get', 'class'], 'international', 'airport', 'airfield'],
+ 'text-field': { stops: [[8, ' '], [9, '{iata}'], [12, '{name:latin}']] },
+
+ visibility: 'none',
+ 'text-anchor': 'top',
+ 'text-offset': [0, 0.8],
+ 'text-padding': 2,
+ 'text-optional': true,
+ 'text-max-width': 9,
+ 'text-line-height': 1.4
+ },
+
+ paint: { 'text-color': 'hsl(215,83%,53%)', 'icon-opacity': 1, 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0,0%,100%)', 'text-halo-width': 1 },
+
+ filter: ['all', ['has', 'iata'], ['!=', 'class', 'public']]
+ },
+
+ {
+ id: 'airport_gate',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'aeroway',
+ minzoom: 15,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[15, 10], [22, 18]] },
+
+ 'text-field': '{ref}',
+ visibility: 'visible'
+ },
+
+ paint: { 'text-color': 'hsl(0, 0%, 59%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ filter: ['all', ['==', 'class', 'gate']]
+ },
+
+ {
+ id: 'state',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 3,
+ maxzoom: 9,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[3, 9], [5, 10], [6, 11]] },
+
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-padding': 2,
+ 'text-max-width': 8,
+ 'text-transform': 'uppercase',
+ 'text-letter-spacing': 0.1
+ },
+
+ paint: { 'text-color': 'hsl(48, 4%, 55%)', 'text-halo-color': 'hsla(0, 0%, 0%, 0.75)', 'text-halo-width': 0.8 },
+
+ metadata: {},
+
+ filter: ['all', ['in', 'class', 'state', 'province'], ['<=', 'rank', 6]]
+ },
+
+ {
+ id: 'town',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ maxzoom: 16,
+ layout: {
+ 'icon-size': { stops: [[6, 0.5], [14, 0.8]] },
+
+ 'text-font': { stops: [[6, ['Roboto Regular', 'Open Sans Regular']], [12, ['Roboto Medium', 'Open Sans Semibold']]] },
+
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 6, ['case', ['<=', ['get', 'rank'], 12], 11, 10], 9, ['case', ['<=', ['get', 'rank'], 15], 13, 12], 16, ['case', ['<=', ['get', 'rank'], 15], 22, 20]],
+ 'icon-image': { stops: [[6, 'circle'], [12, ' ']] },
+
+ 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']],
+ visibility: 'visible',
+ 'text-anchor': 'bottom',
+ 'text-offset': [0, 0],
+ 'icon-optional': false,
+ 'text-max-width': 8,
+ 'icon-allow-overlap': true
+ },
+
+ paint: { 'text-color': 'hsl(0, 0%, 79%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'class', 'town']]
+ },
+
+ {
+ id: 'city',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 4,
+ maxzoom: 16,
+ layout: { 'icon-size': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['==', ['get', 'capital'], 2], 1, 0.8], 8, ['case', ['==', ['get', 'capital'], 2], 1, 0.8], 12.9, ['case', ['==', ['get', 'capital'], 2], 1.2, 1], 13, 0], 'text-font': ['Roboto Medium', 'Open Sans Semibold'], 'text-size': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['<=', ['get', 'rank'], 2], 14, 12], 8, ['case', ['<=', ['get', 'rank'], 4], 18, 14], 12, ['case', ['<=', ['get', 'rank'], 4], 24, 18], 16, ['case', ['<=', ['get', 'rank'], 4], 32, 26]], 'icon-image': ['step', ['zoom'], 'circle-stroke', 13, ''], 'text-field': ['concat', ['get', 'name:latin'], '\n', ['get', 'name:nonlatin']], visibility: 'visible', 'text-anchor': 'bottom', 'text-offset': [0, 0], 'icon-optional': false, 'text-max-width': 8, 'icon-allow-overlap': true },
+
+ paint: { 'text-color': 'hsl(0, 0%, 79%)', 'text-halo-blur': 0.5, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 0.8 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'class', 'city']]
+ },
+
+ {
+ id: 'country',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ minzoom: 1,
+ maxzoom: 12,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': ['interpolate', ['linear', 1], ['zoom'], 0, 8, 1, 10, 4, ['case', ['>', ['get', 'rank'], 2], 15, 17], 8, ['case', ['>', ['get', 'rank'], 2], 19, 23]],
+ 'text-field': '{name:latin}',
+ visibility: 'visible',
+ 'text-padding': 1,
+ 'text-max-width': { stops: [[1, 5], [5, 8]] },
+
+ 'text-transform': 'none',
+ 'text-allow-overlap': false,
+ 'text-letter-spacing': 0.07
+ },
+
+ paint: { 'text-color': 'hsl(0, 0%, 79%)', 'text-opacity': ['interpolate', ['linear', 1], ['zoom'], 4, ['case', ['>', ['get', 'rank'], 4], 0, 1], 5.9, ['case', ['>', ['get', 'rank'], 4], 0, 1], 6, ['case', ['>', ['get', 'rank'], 4], 1, 1]], 'text-halo-blur': 0.8, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'class', 'country'], ['has', 'iso_a2']]
+ },
+
+ {
+ id: 'continent',
+ type: 'symbol',
+ source: 'openmaptiles',
+ 'source-layer': 'place',
+ maxzoom: 1,
+ layout: {
+ 'text-font': ['Roboto Medium', 'Open Sans Semibold'],
+ 'text-size': { stops: [[0, 12], [2, 13]] },
+
+ 'text-field': '{name:latin}',
+ visibility: 'visible',
+ 'text-justify': 'center',
+ 'text-transform': 'uppercase'
+ },
+
+ paint: { 'text-color': 'hsl(0, 0%, 80%)', 'text-halo-blur': 1, 'text-halo-color': 'hsl(0, 0%, 0%)', 'text-halo-width': 1 },
+
+ metadata: {},
+
+ filter: ['all', ['==', 'class', 'continent']]
+ }],
metadata: { 'maptiler:copyright': 'This style was generated on MapTiler Cloud. Usage outside of MapTiler Cloud or MapTiler Server requires valid MapTiler Data package: https://www.maptiler.com/data/ -- please contact us.' },
+
glyphs: '/static/Titles/fonts/{fontstack}/{range}.pbf?key=rB2y2a2rG8i9SEjOXQXl',
sprite: 'https://www.maptiler.com/static/Titles/sprite',
bearing: 0,
pitch: 0,
- center: [130, -20],
- zoom: 4
+ center: [127.77768440383727, 19.118774378661897],
+ zoom: 4.13190314196581
}
}
export default mapAllStyle
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/0-255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/0-255.pbf
new file mode 100644
index 000000000..5c57998b9
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/0-255.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1024-1279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1024-1279.pbf
new file mode 100644
index 000000000..31fb606eb
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1024-1279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10240-10495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10240-10495.pbf
new file mode 100644
index 000000000..bedef34c5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10240-10495.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic10240-10495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10496-10751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10496-10751.pbf
new file mode 100644
index 000000000..0069af014
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10496-10751.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic10496-10751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10752-11007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10752-11007.pbf
new file mode 100644
index 000000000..fdcd1bc3d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/10752-11007.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic10752-11007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11008-11263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11008-11263.pbf
new file mode 100644
index 000000000..784d3988d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11008-11263.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic11008-11263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11264-11519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11264-11519.pbf
new file mode 100644
index 000000000..0d2f66a95
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11264-11519.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic11264-11519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11520-11775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11520-11775.pbf
new file mode 100644
index 000000000..7a01ba8e0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11520-11775.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic11520-11775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11776-12031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11776-12031.pbf
new file mode 100644
index 000000000..83662f61f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/11776-12031.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic11776-12031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12032-12287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12032-12287.pbf
new file mode 100644
index 000000000..9419e60b5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12032-12287.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic12032-12287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12288-12543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12288-12543.pbf
new file mode 100644
index 000000000..282345b8f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12288-12543.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic12288-12543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12544-12799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12544-12799.pbf
new file mode 100644
index 000000000..e0175afed
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12544-12799.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic12544-12799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1280-1535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1280-1535.pbf
new file mode 100644
index 000000000..5d019b889
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1280-1535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12800-13055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12800-13055.pbf
new file mode 100644
index 000000000..68750b880
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/12800-13055.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic12800-13055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13056-13311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13056-13311.pbf
new file mode 100644
index 000000000..21f000ab7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13056-13311.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic13056-13311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13312-13567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13312-13567.pbf
new file mode 100644
index 000000000..02e7d3e04
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13312-13567.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic13312-13567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13568-13823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13568-13823.pbf
new file mode 100644
index 000000000..34158bd07
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13568-13823.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic13568-13823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13824-14079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13824-14079.pbf
new file mode 100644
index 000000000..1ab57b746
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/13824-14079.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic13824-14079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14080-14335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14080-14335.pbf
new file mode 100644
index 000000000..da81fb9e7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14080-14335.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic14080-14335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14336-14591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14336-14591.pbf
new file mode 100644
index 000000000..d8f24c0dc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14336-14591.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic14336-14591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14592-14847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14592-14847.pbf
new file mode 100644
index 000000000..9454da12e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14592-14847.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic14592-14847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14848-15103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14848-15103.pbf
new file mode 100644
index 000000000..8dc1bdaf7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/14848-15103.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic14848-15103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15104-15359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15104-15359.pbf
new file mode 100644
index 000000000..f38b4a0b0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15104-15359.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic15104-15359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1536-1791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1536-1791.pbf
new file mode 100644
index 000000000..2054d5828
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1536-1791.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 1536-1791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15360-15615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15360-15615.pbf
new file mode 100644
index 000000000..372938d59
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15360-15615.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic15360-15615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15616-15871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15616-15871.pbf
new file mode 100644
index 000000000..ddee1f7ca
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15616-15871.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic15616-15871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15872-16127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15872-16127.pbf
new file mode 100644
index 000000000..8e6ca6636
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/15872-16127.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic15872-16127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16128-16383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16128-16383.pbf
new file mode 100644
index 000000000..eacf11da6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16128-16383.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic16128-16383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16384-16639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16384-16639.pbf
new file mode 100644
index 000000000..4b7122cae
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16384-16639.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic16384-16639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16640-16895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16640-16895.pbf
new file mode 100644
index 000000000..8858f9798
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16640-16895.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic16640-16895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16896-17151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16896-17151.pbf
new file mode 100644
index 000000000..a5dbb06ac
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/16896-17151.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic16896-17151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17152-17407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17152-17407.pbf
new file mode 100644
index 000000000..75d18f131
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17152-17407.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic17152-17407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17408-17663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17408-17663.pbf
new file mode 100644
index 000000000..5db7e3805
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17408-17663.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic17408-17663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17664-17919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17664-17919.pbf
new file mode 100644
index 000000000..4e299475b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17664-17919.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic17664-17919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1792-2047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1792-2047.pbf
new file mode 100644
index 000000000..693e31530
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/1792-2047.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 1792-2047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17920-18175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17920-18175.pbf
new file mode 100644
index 000000000..a4bf09a90
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/17920-18175.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic17920-18175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18176-18431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18176-18431.pbf
new file mode 100644
index 000000000..6096dede3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18176-18431.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic18176-18431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18432-18687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18432-18687.pbf
new file mode 100644
index 000000000..7da84d492
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18432-18687.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic18432-18687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18688-18943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18688-18943.pbf
new file mode 100644
index 000000000..bff07fcbb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18688-18943.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic18688-18943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18944-19199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18944-19199.pbf
new file mode 100644
index 000000000..b7409dbd6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/18944-19199.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic18944-19199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19200-19455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19200-19455.pbf
new file mode 100644
index 000000000..33d378750
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19200-19455.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic19200-19455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19456-19711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19456-19711.pbf
new file mode 100644
index 000000000..a2eb63604
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19456-19711.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic19456-19711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19712-19967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19712-19967.pbf
new file mode 100644
index 000000000..b04865af5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19712-19967.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic19712-19967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19968-20223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19968-20223.pbf
new file mode 100644
index 000000000..5ae0e8ff7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/19968-20223.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic19968-20223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20224-20479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20224-20479.pbf
new file mode 100644
index 000000000..0d49320d4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20224-20479.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic20224-20479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2048-2303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2048-2303.pbf
new file mode 100644
index 000000000..8eea64238
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2048-2303.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 2048-2303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20480-20735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20480-20735.pbf
new file mode 100644
index 000000000..789deecca
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20480-20735.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic20480-20735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20736-20991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20736-20991.pbf
new file mode 100644
index 000000000..6225e091d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20736-20991.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic20736-20991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20992-21247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20992-21247.pbf
new file mode 100644
index 000000000..868bad30e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/20992-21247.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic20992-21247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21248-21503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21248-21503.pbf
new file mode 100644
index 000000000..537510c05
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21248-21503.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic21248-21503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21504-21759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21504-21759.pbf
new file mode 100644
index 000000000..7a8e01c5e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21504-21759.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic21504-21759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21760-22015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21760-22015.pbf
new file mode 100644
index 000000000..f38c67e9c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/21760-22015.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic21760-22015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22016-22271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22016-22271.pbf
new file mode 100644
index 000000000..5397d7a8f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22016-22271.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic22016-22271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22272-22527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22272-22527.pbf
new file mode 100644
index 000000000..8a4326ad3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22272-22527.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic22272-22527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22528-22783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22528-22783.pbf
new file mode 100644
index 000000000..be9cb6729
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22528-22783.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic22528-22783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22784-23039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22784-23039.pbf
new file mode 100644
index 000000000..e893568e3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/22784-23039.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic22784-23039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2304-2559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2304-2559.pbf
new file mode 100644
index 000000000..ce5be7ec1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2304-2559.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 2304-2559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23040-23295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23040-23295.pbf
new file mode 100644
index 000000000..f562a1979
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23040-23295.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic23040-23295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23296-23551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23296-23551.pbf
new file mode 100644
index 000000000..7a009366b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23296-23551.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic23296-23551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23552-23807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23552-23807.pbf
new file mode 100644
index 000000000..8d123d274
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23552-23807.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic23552-23807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23808-24063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23808-24063.pbf
new file mode 100644
index 000000000..cb5626eb4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/23808-24063.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic23808-24063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24064-24319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24064-24319.pbf
new file mode 100644
index 000000000..2827a426f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24064-24319.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic24064-24319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24320-24575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24320-24575.pbf
new file mode 100644
index 000000000..d3b8f84b8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24320-24575.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic24320-24575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24576-24831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24576-24831.pbf
new file mode 100644
index 000000000..affa63c0b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24576-24831.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic24576-24831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24832-25087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24832-25087.pbf
new file mode 100644
index 000000000..a175ad89a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/24832-25087.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic24832-25087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25088-25343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25088-25343.pbf
new file mode 100644
index 000000000..d2d396dfb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25088-25343.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic25088-25343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25344-25599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25344-25599.pbf
new file mode 100644
index 000000000..c6ad23ecc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25344-25599.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic25344-25599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/256-511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/256-511.pbf
new file mode 100644
index 000000000..986265139
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/256-511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2560-2815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2560-2815.pbf
new file mode 100644
index 000000000..15fd2a252
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2560-2815.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 2560-2815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25600-25855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25600-25855.pbf
new file mode 100644
index 000000000..e9ee026d2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25600-25855.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic25600-25855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25856-26111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25856-26111.pbf
new file mode 100644
index 000000000..8b5a8d9ec
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/25856-26111.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic25856-26111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26112-26367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26112-26367.pbf
new file mode 100644
index 000000000..5366c543c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26112-26367.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic26112-26367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26368-26623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26368-26623.pbf
new file mode 100644
index 000000000..7332a4ad0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26368-26623.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic26368-26623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26624-26879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26624-26879.pbf
new file mode 100644
index 000000000..fff887cd2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26624-26879.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic26624-26879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26880-27135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26880-27135.pbf
new file mode 100644
index 000000000..07c53fb09
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/26880-27135.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic26880-27135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27136-27391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27136-27391.pbf
new file mode 100644
index 000000000..ec7c1ce32
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27136-27391.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic27136-27391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27392-27647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27392-27647.pbf
new file mode 100644
index 000000000..b7279a354
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27392-27647.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic27392-27647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27648-27903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27648-27903.pbf
new file mode 100644
index 000000000..77f222225
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27648-27903.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic27648-27903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27904-28159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27904-28159.pbf
new file mode 100644
index 000000000..6119c7f78
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/27904-28159.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic27904-28159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2816-3071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2816-3071.pbf
new file mode 100644
index 000000000..eca44db25
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/2816-3071.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 2816-3071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28160-28415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28160-28415.pbf
new file mode 100644
index 000000000..4f96f24bf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28160-28415.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic28160-28415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28416-28671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28416-28671.pbf
new file mode 100644
index 000000000..d7c477ccf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28416-28671.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic28416-28671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28672-28927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28672-28927.pbf
new file mode 100644
index 000000000..1ea6344a3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28672-28927.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic28672-28927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28928-29183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28928-29183.pbf
new file mode 100644
index 000000000..5ac94f319
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/28928-29183.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic28928-29183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29184-29439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29184-29439.pbf
new file mode 100644
index 000000000..1bc00dafd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29184-29439.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic29184-29439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29440-29695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29440-29695.pbf
new file mode 100644
index 000000000..f6de76ded
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29440-29695.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic29440-29695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29696-29951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29696-29951.pbf
new file mode 100644
index 000000000..d0a6890a0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29696-29951.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic29696-29951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29952-30207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29952-30207.pbf
new file mode 100644
index 000000000..5b3fcc762
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/29952-30207.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic29952-30207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30208-30463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30208-30463.pbf
new file mode 100644
index 000000000..c98e2ba48
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30208-30463.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic30208-30463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30464-30719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30464-30719.pbf
new file mode 100644
index 000000000..376761058
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30464-30719.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic30464-30719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3072-3327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3072-3327.pbf
new file mode 100644
index 000000000..df3301965
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3072-3327.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 3072-3327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30720-30975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30720-30975.pbf
new file mode 100644
index 000000000..f40b970df
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30720-30975.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic30720-30975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30976-31231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30976-31231.pbf
new file mode 100644
index 000000000..7217859b5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/30976-31231.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic30976-31231
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31232-31487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31232-31487.pbf
new file mode 100644
index 000000000..e02c2dfd9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31232-31487.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic31232-31487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31488-31743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31488-31743.pbf
new file mode 100644
index 000000000..60e42328f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31488-31743.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic31488-31743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31744-31999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31744-31999.pbf
new file mode 100644
index 000000000..977b6874a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/31744-31999.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic31744-31999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32000-32255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32000-32255.pbf
new file mode 100644
index 000000000..7f3506c2f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32000-32255.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic32000-32255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32256-32511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32256-32511.pbf
new file mode 100644
index 000000000..261488129
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32256-32511.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic32256-32511
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32512-32767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32512-32767.pbf
new file mode 100644
index 000000000..17a672d27
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32512-32767.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic32512-32767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32768-33023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32768-33023.pbf
new file mode 100644
index 000000000..dc100e67e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/32768-33023.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic32768-33023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33024-33279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33024-33279.pbf
new file mode 100644
index 000000000..81b618255
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33024-33279.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic33024-33279
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3328-3583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3328-3583.pbf
new file mode 100644
index 000000000..db50e41c9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3328-3583.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 3328-3583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33280-33535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33280-33535.pbf
new file mode 100644
index 000000000..f544af75b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33280-33535.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic33280-33535
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33536-33791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33536-33791.pbf
new file mode 100644
index 000000000..458267cd8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33536-33791.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic33536-33791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33792-34047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33792-34047.pbf
new file mode 100644
index 000000000..ff9f86ff9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/33792-34047.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic33792-34047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34048-34303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34048-34303.pbf
new file mode 100644
index 000000000..1a80e55fb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34048-34303.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic34048-34303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34304-34559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34304-34559.pbf
new file mode 100644
index 000000000..fab7b91bb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34304-34559.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic34304-34559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34560-34815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34560-34815.pbf
new file mode 100644
index 000000000..5aebd990e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34560-34815.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic34560-34815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34816-35071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34816-35071.pbf
new file mode 100644
index 000000000..7eb8eeb95
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/34816-35071.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic34816-35071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35072-35327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35072-35327.pbf
new file mode 100644
index 000000000..1eeb43227
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35072-35327.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic35072-35327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35328-35583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35328-35583.pbf
new file mode 100644
index 000000000..57b33df36
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35328-35583.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic35328-35583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35584-35839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35584-35839.pbf
new file mode 100644
index 000000000..03a1a82ea
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35584-35839.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic35584-35839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3584-3839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3584-3839.pbf
new file mode 100644
index 000000000..535aa9009
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3584-3839.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 3584-3839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35840-36095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35840-36095.pbf
new file mode 100644
index 000000000..67f1b4def
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/35840-36095.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic35840-36095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36096-36351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36096-36351.pbf
new file mode 100644
index 000000000..9ebf3c01d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36096-36351.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic36096-36351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36352-36607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36352-36607.pbf
new file mode 100644
index 000000000..41ae38783
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36352-36607.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic36352-36607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36608-36863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36608-36863.pbf
new file mode 100644
index 000000000..f5f744960
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36608-36863.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic36608-36863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36864-37119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36864-37119.pbf
new file mode 100644
index 000000000..72b8131fc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/36864-37119.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic36864-37119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37120-37375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37120-37375.pbf
new file mode 100644
index 000000000..04f7bdb10
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37120-37375.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic37120-37375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37376-37631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37376-37631.pbf
new file mode 100644
index 000000000..52a5d794c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37376-37631.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic37376-37631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37632-37887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37632-37887.pbf
new file mode 100644
index 000000000..ba6801603
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37632-37887.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic37632-37887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37888-38143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37888-38143.pbf
new file mode 100644
index 000000000..028f789b3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/37888-38143.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic37888-38143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38144-38399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38144-38399.pbf
new file mode 100644
index 000000000..c92ff0bb8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38144-38399.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic38144-38399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3840-4095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3840-4095.pbf
new file mode 100644
index 000000000..8c1c30e5f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/3840-4095.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 3840-4095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38400-38655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38400-38655.pbf
new file mode 100644
index 000000000..575c050b8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38400-38655.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic38400-38655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38656-38911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38656-38911.pbf
new file mode 100644
index 000000000..be2164a18
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38656-38911.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic38656-38911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38912-39167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38912-39167.pbf
new file mode 100644
index 000000000..90ee9a443
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/38912-39167.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic38912-39167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39168-39423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39168-39423.pbf
new file mode 100644
index 000000000..d10f0ed97
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39168-39423.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic39168-39423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39424-39679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39424-39679.pbf
new file mode 100644
index 000000000..348573e5c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39424-39679.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic39424-39679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39680-39935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39680-39935.pbf
new file mode 100644
index 000000000..21f47a731
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39680-39935.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic39680-39935
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39936-40191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39936-40191.pbf
new file mode 100644
index 000000000..7d975914d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/39936-40191.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic39936-40191
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40192-40447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40192-40447.pbf
new file mode 100644
index 000000000..13c55bcc8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40192-40447.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic40192-40447
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40448-40703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40448-40703.pbf
new file mode 100644
index 000000000..da5331deb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40448-40703.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic40448-40703
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40704-40959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40704-40959.pbf
new file mode 100644
index 000000000..e0da7c811
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40704-40959.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic40704-40959
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4096-4351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4096-4351.pbf
new file mode 100644
index 000000000..559c144d4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4096-4351.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 4096-4351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40960-41215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40960-41215.pbf
new file mode 100644
index 000000000..e1aa3c958
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/40960-41215.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic40960-41215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41216-41471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41216-41471.pbf
new file mode 100644
index 000000000..32d2188ba
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41216-41471.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic41216-41471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41472-41727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41472-41727.pbf
new file mode 100644
index 000000000..eddb81e35
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41472-41727.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic41472-41727
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41728-41983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41728-41983.pbf
new file mode 100644
index 000000000..bfc1509dc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41728-41983.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic41728-41983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41984-42239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41984-42239.pbf
new file mode 100644
index 000000000..c675f3274
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/41984-42239.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic41984-42239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42240-42495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42240-42495.pbf
new file mode 100644
index 000000000..76d6ca495
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42240-42495.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic42240-42495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42496-42751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42496-42751.pbf
new file mode 100644
index 000000000..b0f7c8b76
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42496-42751.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic42496-42751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42752-43007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42752-43007.pbf
new file mode 100644
index 000000000..0426b4b78
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/42752-43007.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic42752-43007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43008-43263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43008-43263.pbf
new file mode 100644
index 000000000..cf4dd1981
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43008-43263.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic43008-43263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43264-43519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43264-43519.pbf
new file mode 100644
index 000000000..4e18b9f56
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43264-43519.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic43264-43519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4352-4607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4352-4607.pbf
new file mode 100644
index 000000000..ca73ee230
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4352-4607.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 4352-4607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43520-43775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43520-43775.pbf
new file mode 100644
index 000000000..15bc2c57c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43520-43775.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic43520-43775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43776-44031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43776-44031.pbf
new file mode 100644
index 000000000..1aacfa92b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/43776-44031.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic43776-44031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44032-44287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44032-44287.pbf
new file mode 100644
index 000000000..4745118dd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44032-44287.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic44032-44287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44288-44543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44288-44543.pbf
new file mode 100644
index 000000000..720b885c2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44288-44543.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic44288-44543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44544-44799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44544-44799.pbf
new file mode 100644
index 000000000..4a003ee9d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44544-44799.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic44544-44799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44800-45055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44800-45055.pbf
new file mode 100644
index 000000000..8ffc5e882
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/44800-45055.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic44800-45055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45056-45311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45056-45311.pbf
new file mode 100644
index 000000000..b59790e3c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45056-45311.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic45056-45311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45312-45567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45312-45567.pbf
new file mode 100644
index 000000000..dbbf8bbac
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45312-45567.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic45312-45567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45568-45823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45568-45823.pbf
new file mode 100644
index 000000000..94b953599
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45568-45823.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic45568-45823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45824-46079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45824-46079.pbf
new file mode 100644
index 000000000..ec999b4e1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/45824-46079.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic45824-46079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4608-4863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4608-4863.pbf
new file mode 100644
index 000000000..72468d243
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4608-4863.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 4608-4863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46080-46335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46080-46335.pbf
new file mode 100644
index 000000000..8e2f8f442
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46080-46335.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic46080-46335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46336-46591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46336-46591.pbf
new file mode 100644
index 000000000..e0948f90a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46336-46591.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic46336-46591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46592-46847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46592-46847.pbf
new file mode 100644
index 000000000..73303b17b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46592-46847.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic46592-46847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46848-47103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46848-47103.pbf
new file mode 100644
index 000000000..e809c71f5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/46848-47103.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic46848-47103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47104-47359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47104-47359.pbf
new file mode 100644
index 000000000..557e9c775
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47104-47359.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic47104-47359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47360-47615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47360-47615.pbf
new file mode 100644
index 000000000..9f1d69e1e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47360-47615.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic47360-47615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47616-47871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47616-47871.pbf
new file mode 100644
index 000000000..ab18febfc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47616-47871.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic47616-47871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47872-48127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47872-48127.pbf
new file mode 100644
index 000000000..1e74511e8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/47872-48127.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic47872-48127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48128-48383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48128-48383.pbf
new file mode 100644
index 000000000..cc8527124
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48128-48383.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic48128-48383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48384-48639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48384-48639.pbf
new file mode 100644
index 000000000..bfc5f5619
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48384-48639.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic48384-48639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4864-5119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4864-5119.pbf
new file mode 100644
index 000000000..834541099
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/4864-5119.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 4864-5119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48640-48895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48640-48895.pbf
new file mode 100644
index 000000000..12a09935f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48640-48895.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic48640-48895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48896-49151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48896-49151.pbf
new file mode 100644
index 000000000..45ce707d4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/48896-49151.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic48896-49151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49152-49407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49152-49407.pbf
new file mode 100644
index 000000000..33c8460d9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49152-49407.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic49152-49407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49408-49663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49408-49663.pbf
new file mode 100644
index 000000000..3e4c29b92
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49408-49663.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic49408-49663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49664-49919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49664-49919.pbf
new file mode 100644
index 000000000..ea960d860
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49664-49919.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic49664-49919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49920-50175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49920-50175.pbf
new file mode 100644
index 000000000..cd8fa3a0f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/49920-50175.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic49920-50175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50176-50431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50176-50431.pbf
new file mode 100644
index 000000000..9a7f2efec
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50176-50431.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic50176-50431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50432-50687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50432-50687.pbf
new file mode 100644
index 000000000..e53b39ee7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50432-50687.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic50432-50687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50688-50943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50688-50943.pbf
new file mode 100644
index 000000000..42feed5c5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50688-50943.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic50688-50943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50944-51199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50944-51199.pbf
new file mode 100644
index 000000000..2d373fd47
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/50944-51199.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic50944-51199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/512-767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/512-767.pbf
new file mode 100644
index 000000000..82c47a5d3
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/512-767.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5120-5375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5120-5375.pbf
new file mode 100644
index 000000000..1eb1b1f32
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5120-5375.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 5120-5375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51200-51455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51200-51455.pbf
new file mode 100644
index 000000000..771b3efa6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51200-51455.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic51200-51455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51456-51711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51456-51711.pbf
new file mode 100644
index 000000000..76d21cb2b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51456-51711.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic51456-51711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51712-51967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51712-51967.pbf
new file mode 100644
index 000000000..155912562
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51712-51967.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic51712-51967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51968-52223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51968-52223.pbf
new file mode 100644
index 000000000..df7fee88b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/51968-52223.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic51968-52223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52224-52479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52224-52479.pbf
new file mode 100644
index 000000000..51a615e59
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52224-52479.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic52224-52479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52480-52735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52480-52735.pbf
new file mode 100644
index 000000000..a0fa63921
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52480-52735.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic52480-52735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52736-52991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52736-52991.pbf
new file mode 100644
index 000000000..e8a92cb4c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52736-52991.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic52736-52991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52992-53247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52992-53247.pbf
new file mode 100644
index 000000000..d82677617
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/52992-53247.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic52992-53247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53248-53503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53248-53503.pbf
new file mode 100644
index 000000000..100a29ab6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53248-53503.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic53248-53503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53504-53759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53504-53759.pbf
new file mode 100644
index 000000000..2610b1881
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53504-53759.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic53504-53759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5376-5631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5376-5631.pbf
new file mode 100644
index 000000000..656e978f8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5376-5631.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 5376-5631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53760-54015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53760-54015.pbf
new file mode 100644
index 000000000..f257b6918
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/53760-54015.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic53760-54015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54016-54271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54016-54271.pbf
new file mode 100644
index 000000000..90d3f05d7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54016-54271.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic54016-54271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54272-54527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54272-54527.pbf
new file mode 100644
index 000000000..e08503982
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54272-54527.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic54272-54527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54528-54783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54528-54783.pbf
new file mode 100644
index 000000000..97ff5e298
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54528-54783.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic54528-54783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54784-55039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54784-55039.pbf
new file mode 100644
index 000000000..63220080d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/54784-55039.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic54784-55039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55040-55295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55040-55295.pbf
new file mode 100644
index 000000000..30abaa6b5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55040-55295.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic55040-55295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55296-55551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55296-55551.pbf
new file mode 100644
index 000000000..339ba4b0d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55296-55551.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic55296-55551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55552-55807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55552-55807.pbf
new file mode 100644
index 000000000..8dfba0b75
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55552-55807.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic55552-55807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55808-56063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55808-56063.pbf
new file mode 100644
index 000000000..faa783b1e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/55808-56063.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic55808-56063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56064-56319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56064-56319.pbf
new file mode 100644
index 000000000..064993eff
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56064-56319.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic56064-56319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5632-5887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5632-5887.pbf
new file mode 100644
index 000000000..d90563546
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5632-5887.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 5632-5887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56320-56575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56320-56575.pbf
new file mode 100644
index 000000000..fa476f141
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56320-56575.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic56320-56575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56576-56831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56576-56831.pbf
new file mode 100644
index 000000000..7469f232a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56576-56831.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic56576-56831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56832-57087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56832-57087.pbf
new file mode 100644
index 000000000..6baa4df3d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/56832-57087.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic56832-57087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57088-57343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57088-57343.pbf
new file mode 100644
index 000000000..19426ecbe
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57088-57343.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic57088-57343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57344-57599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57344-57599.pbf
new file mode 100644
index 000000000..421200a1d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57344-57599.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic57344-57599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57600-57855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57600-57855.pbf
new file mode 100644
index 000000000..b62523c44
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57600-57855.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic57600-57855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57856-58111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57856-58111.pbf
new file mode 100644
index 000000000..e5a6f2a5b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/57856-58111.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic57856-58111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58112-58367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58112-58367.pbf
new file mode 100644
index 000000000..557fe69f6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58112-58367.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic58112-58367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58368-58623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58368-58623.pbf
new file mode 100644
index 000000000..bb302d031
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58368-58623.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic58368-58623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58624-58879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58624-58879.pbf
new file mode 100644
index 000000000..748ce626a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58624-58879.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic58624-58879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5888-6143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5888-6143.pbf
new file mode 100644
index 000000000..ab2ce1a87
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/5888-6143.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 5888-6143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58880-59135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58880-59135.pbf
new file mode 100644
index 000000000..4473ce926
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/58880-59135.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic58880-59135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59136-59391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59136-59391.pbf
new file mode 100644
index 000000000..7bfcf7efd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59136-59391.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic59136-59391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59392-59647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59392-59647.pbf
new file mode 100644
index 000000000..390d616e5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59392-59647.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic59392-59647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59648-59903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59648-59903.pbf
new file mode 100644
index 000000000..d041abe50
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59648-59903.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic59648-59903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59904-60159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59904-60159.pbf
new file mode 100644
index 000000000..e1870cc57
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/59904-60159.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic59904-60159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60160-60415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60160-60415.pbf
new file mode 100644
index 000000000..6f5ec7e5a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60160-60415.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic60160-60415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60416-60671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60416-60671.pbf
new file mode 100644
index 000000000..0a6881c64
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60416-60671.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic60416-60671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60672-60927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60672-60927.pbf
new file mode 100644
index 000000000..d5734bbd3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60672-60927.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic60672-60927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60928-61183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60928-61183.pbf
new file mode 100644
index 000000000..e28f0c1b9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/60928-61183.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic60928-61183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61184-61439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61184-61439.pbf
new file mode 100644
index 000000000..fef849348
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61184-61439.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic61184-61439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6144-6399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6144-6399.pbf
new file mode 100644
index 000000000..39656e6cf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6144-6399.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 6144-6399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61440-61695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61440-61695.pbf
new file mode 100644
index 000000000..bcbd865bb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61440-61695.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic61440-61695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61696-61951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61696-61951.pbf
new file mode 100644
index 000000000..3536b7cdf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61696-61951.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic61696-61951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61952-62207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61952-62207.pbf
new file mode 100644
index 000000000..56db1df48
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/61952-62207.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic61952-62207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62208-62463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62208-62463.pbf
new file mode 100644
index 000000000..70fbbe5af
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62208-62463.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic62208-62463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62464-62719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62464-62719.pbf
new file mode 100644
index 000000000..1a48c3f1b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62464-62719.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic62464-62719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62720-62975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62720-62975.pbf
new file mode 100644
index 000000000..65a63dcc3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62720-62975.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic62720-62975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62976-63231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62976-63231.pbf
new file mode 100644
index 000000000..b13b828aa
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/62976-63231.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63232-63487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63232-63487.pbf
new file mode 100644
index 000000000..96aee137a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63232-63487.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic63232-63487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63488-63743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63488-63743.pbf
new file mode 100644
index 000000000..912423847
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63488-63743.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic63488-63743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63744-63999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63744-63999.pbf
new file mode 100644
index 000000000..f4d4783fc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/63744-63999.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic63744-63999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6400-6655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6400-6655.pbf
new file mode 100644
index 000000000..617b98f38
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6400-6655.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 6400-6655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64000-64255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64000-64255.pbf
new file mode 100644
index 000000000..9d258ba7d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64000-64255.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic64000-64255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64256-64511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64256-64511.pbf
new file mode 100644
index 000000000..d9c783475
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64256-64511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64512-64767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64512-64767.pbf
new file mode 100644
index 000000000..1212724da
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64512-64767.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic64512-64767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64768-65023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64768-65023.pbf
new file mode 100644
index 000000000..783cbe466
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/64768-65023.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic64768-65023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65024-65279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65024-65279.pbf
new file mode 100644
index 000000000..a95d601c9
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65024-65279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65280-65535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65280-65535.pbf
new file mode 100644
index 000000000..2894fa0a1
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/65280-65535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6656-6911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6656-6911.pbf
new file mode 100644
index 000000000..39f860396
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6656-6911.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 6656-6911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6912-7167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6912-7167.pbf
new file mode 100644
index 000000000..8ab833eb3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/6912-7167.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 6912-7167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7168-7423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7168-7423.pbf
new file mode 100644
index 000000000..9b785e676
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7168-7423.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 7168-7423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7424-7679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7424-7679.pbf
new file mode 100644
index 000000000..bdfa0b6e5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7424-7679.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 7424-7679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/768-1023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/768-1023.pbf
new file mode 100644
index 000000000..720bc1310
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/768-1023.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7680-7935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7680-7935.pbf
new file mode 100644
index 000000000..7be021417
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7680-7935.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7936-8191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7936-8191.pbf
new file mode 100644
index 000000000..dfb761fe1
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/7936-8191.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8192-8447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8192-8447.pbf
new file mode 100644
index 000000000..d0c8b37c5
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8192-8447.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8448-8703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8448-8703.pbf
new file mode 100644
index 000000000..90fd94fa0
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8448-8703.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8704-8959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8704-8959.pbf
new file mode 100644
index 000000000..48288a033
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8704-8959.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8960-9215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8960-9215.pbf
new file mode 100644
index 000000000..52d912faf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/8960-9215.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 8960-9215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9216-9471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9216-9471.pbf
new file mode 100644
index 000000000..bf43c5ded
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9216-9471.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 9216-9471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9472-9727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9472-9727.pbf
new file mode 100644
index 000000000..7391f53e1
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9472-9727.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9728-9983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9728-9983.pbf
new file mode 100644
index 000000000..5fdae2b38
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9728-9983.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Italic 9728-9983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9984-10239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9984-10239.pbf
new file mode 100644
index 000000000..a10369973
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Italic,Open Sans Italic/9984-10239.pbf
@@ -0,0 +1,4 @@
+
+
+
Roboto Italic
+9984-10239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/0-255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/0-255.pbf
new file mode 100644
index 000000000..ab378e113
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/0-255.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1024-1279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1024-1279.pbf
new file mode 100644
index 000000000..dfc0dbdfe
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1024-1279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10240-10495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10240-10495.pbf
new file mode 100644
index 000000000..5df6500aa
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10240-10495.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium10240-10495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10496-10751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10496-10751.pbf
new file mode 100644
index 000000000..bcd98f6c9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10496-10751.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium10496-10751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10752-11007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10752-11007.pbf
new file mode 100644
index 000000000..dc68e48b3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/10752-11007.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium10752-11007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11008-11263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11008-11263.pbf
new file mode 100644
index 000000000..84f9cef8b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11008-11263.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium11008-11263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11264-11519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11264-11519.pbf
new file mode 100644
index 000000000..87a214270
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11264-11519.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium11264-11519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11520-11775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11520-11775.pbf
new file mode 100644
index 000000000..e141045be
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11520-11775.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium11520-11775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11776-12031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11776-12031.pbf
new file mode 100644
index 000000000..bc7153dd3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/11776-12031.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium11776-12031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12032-12287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12032-12287.pbf
new file mode 100644
index 000000000..64fa2979c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12032-12287.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium12032-12287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12288-12543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12288-12543.pbf
new file mode 100644
index 000000000..2bf3be5b6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12288-12543.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium12288-12543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12544-12799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12544-12799.pbf
new file mode 100644
index 000000000..d0e32edca
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12544-12799.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium12544-12799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1280-1535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1280-1535.pbf
new file mode 100644
index 000000000..4ad88ea7c
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1280-1535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12800-13055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12800-13055.pbf
new file mode 100644
index 000000000..971344dfa
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/12800-13055.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium12800-13055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13056-13311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13056-13311.pbf
new file mode 100644
index 000000000..18c0542c3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13056-13311.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium13056-13311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13312-13567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13312-13567.pbf
new file mode 100644
index 000000000..986c57590
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13312-13567.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium13312-13567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13568-13823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13568-13823.pbf
new file mode 100644
index 000000000..fb485c92d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13568-13823.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium13568-13823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13824-14079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13824-14079.pbf
new file mode 100644
index 000000000..8185574bd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/13824-14079.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium13824-14079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14080-14335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14080-14335.pbf
new file mode 100644
index 000000000..c3e3b356d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14080-14335.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium14080-14335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14336-14591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14336-14591.pbf
new file mode 100644
index 000000000..84591d2a4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14336-14591.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium14336-14591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14592-14847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14592-14847.pbf
new file mode 100644
index 000000000..9e7206e54
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14592-14847.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium14592-14847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14848-15103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14848-15103.pbf
new file mode 100644
index 000000000..c9d6c75d0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/14848-15103.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium14848-15103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15104-15359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15104-15359.pbf
new file mode 100644
index 000000000..e7b6dd426
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15104-15359.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium15104-15359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1536-1791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1536-1791.pbf
new file mode 100644
index 000000000..502904b03
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1536-1791.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 1536-1791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15360-15615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15360-15615.pbf
new file mode 100644
index 000000000..9cb3f637e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15360-15615.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium15360-15615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15616-15871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15616-15871.pbf
new file mode 100644
index 000000000..f76d1c307
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15616-15871.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium15616-15871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15872-16127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15872-16127.pbf
new file mode 100644
index 000000000..5f1b697fe
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/15872-16127.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium15872-16127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16128-16383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16128-16383.pbf
new file mode 100644
index 000000000..71aed8241
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16128-16383.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium16128-16383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16384-16639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16384-16639.pbf
new file mode 100644
index 000000000..f102f6bf7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16384-16639.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium16384-16639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16640-16895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16640-16895.pbf
new file mode 100644
index 000000000..c9d06baff
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16640-16895.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium16640-16895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16896-17151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16896-17151.pbf
new file mode 100644
index 000000000..a3bb30f61
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/16896-17151.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium16896-17151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17152-17407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17152-17407.pbf
new file mode 100644
index 000000000..6a96f5751
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17152-17407.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium17152-17407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17408-17663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17408-17663.pbf
new file mode 100644
index 000000000..30dc7c54e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17408-17663.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium17408-17663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17664-17919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17664-17919.pbf
new file mode 100644
index 000000000..40b1ea8b9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17664-17919.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium17664-17919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1792-2047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1792-2047.pbf
new file mode 100644
index 000000000..cc5f1bf53
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/1792-2047.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 1792-2047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17920-18175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17920-18175.pbf
new file mode 100644
index 000000000..0a1a6310e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/17920-18175.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium17920-18175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18176-18431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18176-18431.pbf
new file mode 100644
index 000000000..e55015012
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18176-18431.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium18176-18431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18432-18687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18432-18687.pbf
new file mode 100644
index 000000000..917387d36
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18432-18687.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium18432-18687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18688-18943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18688-18943.pbf
new file mode 100644
index 000000000..abf96f305
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18688-18943.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium18688-18943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18944-19199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18944-19199.pbf
new file mode 100644
index 000000000..c6502e161
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/18944-19199.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium18944-19199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19200-19455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19200-19455.pbf
new file mode 100644
index 000000000..ba3639f12
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19200-19455.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium19200-19455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19456-19711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19456-19711.pbf
new file mode 100644
index 000000000..cd583225f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19456-19711.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium19456-19711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19712-19967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19712-19967.pbf
new file mode 100644
index 000000000..de9cfcd59
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19712-19967.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium19712-19967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19968-20223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19968-20223.pbf
new file mode 100644
index 000000000..ca6468271
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/19968-20223.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium19968-20223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20224-20479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20224-20479.pbf
new file mode 100644
index 000000000..2338a1095
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20224-20479.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium20224-20479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2048-2303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2048-2303.pbf
new file mode 100644
index 000000000..5fbee964d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2048-2303.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 2048-2303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20480-20735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20480-20735.pbf
new file mode 100644
index 000000000..57b73d2d8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20480-20735.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium20480-20735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20736-20991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20736-20991.pbf
new file mode 100644
index 000000000..0890d45b1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20736-20991.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium20736-20991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20992-21247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20992-21247.pbf
new file mode 100644
index 000000000..6fa43c596
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/20992-21247.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium20992-21247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21248-21503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21248-21503.pbf
new file mode 100644
index 000000000..39b16ec5e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21248-21503.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium21248-21503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21504-21759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21504-21759.pbf
new file mode 100644
index 000000000..993f11a1f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21504-21759.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium21504-21759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21760-22015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21760-22015.pbf
new file mode 100644
index 000000000..b5162c68f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/21760-22015.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium21760-22015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22016-22271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22016-22271.pbf
new file mode 100644
index 000000000..e177be69c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22016-22271.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium22016-22271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22272-22527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22272-22527.pbf
new file mode 100644
index 000000000..bb1eaa944
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22272-22527.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium22272-22527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22528-22783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22528-22783.pbf
new file mode 100644
index 000000000..30bfcbad8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22528-22783.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium22528-22783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22784-23039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22784-23039.pbf
new file mode 100644
index 000000000..49cabc80f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/22784-23039.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium22784-23039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2304-2559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2304-2559.pbf
new file mode 100644
index 000000000..0df685b2f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2304-2559.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 2304-2559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23040-23295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23040-23295.pbf
new file mode 100644
index 000000000..2e8b20514
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23040-23295.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium23040-23295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23296-23551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23296-23551.pbf
new file mode 100644
index 000000000..e61223b90
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23296-23551.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium23296-23551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23552-23807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23552-23807.pbf
new file mode 100644
index 000000000..5c3ce0bec
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23552-23807.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium23552-23807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23808-24063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23808-24063.pbf
new file mode 100644
index 000000000..c852a97f8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/23808-24063.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium23808-24063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24064-24319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24064-24319.pbf
new file mode 100644
index 000000000..c01859925
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24064-24319.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium24064-24319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24320-24575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24320-24575.pbf
new file mode 100644
index 000000000..9e199f77b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24320-24575.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium24320-24575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24576-24831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24576-24831.pbf
new file mode 100644
index 000000000..fe9e47403
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24576-24831.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium24576-24831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24832-25087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24832-25087.pbf
new file mode 100644
index 000000000..2745b25f7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/24832-25087.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium24832-25087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25088-25343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25088-25343.pbf
new file mode 100644
index 000000000..81ee9f790
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25088-25343.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium25088-25343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25344-25599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25344-25599.pbf
new file mode 100644
index 000000000..873708e40
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25344-25599.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium25344-25599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/256-511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/256-511.pbf
new file mode 100644
index 000000000..6a8f09fba
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/256-511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2560-2815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2560-2815.pbf
new file mode 100644
index 000000000..f93e94f69
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2560-2815.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 2560-2815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25600-25855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25600-25855.pbf
new file mode 100644
index 000000000..e66447040
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25600-25855.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium25600-25855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25856-26111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25856-26111.pbf
new file mode 100644
index 000000000..3fadd2e02
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/25856-26111.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium25856-26111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26112-26367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26112-26367.pbf
new file mode 100644
index 000000000..ae5608977
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26112-26367.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium26112-26367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26368-26623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26368-26623.pbf
new file mode 100644
index 000000000..5261df522
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26368-26623.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium26368-26623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26624-26879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26624-26879.pbf
new file mode 100644
index 000000000..97793916c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26624-26879.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium26624-26879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26880-27135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26880-27135.pbf
new file mode 100644
index 000000000..713015262
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/26880-27135.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium26880-27135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27136-27391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27136-27391.pbf
new file mode 100644
index 000000000..4cb9d18f0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27136-27391.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium27136-27391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27392-27647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27392-27647.pbf
new file mode 100644
index 000000000..4d572f603
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27392-27647.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium27392-27647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27648-27903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27648-27903.pbf
new file mode 100644
index 000000000..c7f692829
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27648-27903.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium27648-27903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27904-28159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27904-28159.pbf
new file mode 100644
index 000000000..45beb8ce9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/27904-28159.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium27904-28159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2816-3071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2816-3071.pbf
new file mode 100644
index 000000000..251513fdb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/2816-3071.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 2816-3071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28160-28415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28160-28415.pbf
new file mode 100644
index 000000000..a168080e8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28160-28415.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium28160-28415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28416-28671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28416-28671.pbf
new file mode 100644
index 000000000..43422979c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28416-28671.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium28416-28671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28672-28927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28672-28927.pbf
new file mode 100644
index 000000000..e4bc6dbae
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28672-28927.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium28672-28927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28928-29183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28928-29183.pbf
new file mode 100644
index 000000000..1bc79c040
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/28928-29183.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium28928-29183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29184-29439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29184-29439.pbf
new file mode 100644
index 000000000..aa6710100
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29184-29439.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium29184-29439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29440-29695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29440-29695.pbf
new file mode 100644
index 000000000..50467c9b9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29440-29695.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium29440-29695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29696-29951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29696-29951.pbf
new file mode 100644
index 000000000..78a9084f5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29696-29951.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium29696-29951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29952-30207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29952-30207.pbf
new file mode 100644
index 000000000..0ceedc98b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/29952-30207.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium29952-30207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30208-30463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30208-30463.pbf
new file mode 100644
index 000000000..dca00aa69
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30208-30463.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium30208-30463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30464-30719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30464-30719.pbf
new file mode 100644
index 000000000..06955ca77
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30464-30719.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium30464-30719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3072-3327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3072-3327.pbf
new file mode 100644
index 000000000..4f18da0ef
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3072-3327.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 3072-3327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30720-30975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30720-30975.pbf
new file mode 100644
index 000000000..fca820fac
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30720-30975.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium30720-30975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30976-31231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30976-31231.pbf
new file mode 100644
index 000000000..c1b25617a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/30976-31231.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium30976-31231
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31232-31487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31232-31487.pbf
new file mode 100644
index 000000000..94c96b2a5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31232-31487.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium31232-31487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31488-31743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31488-31743.pbf
new file mode 100644
index 000000000..d95234c50
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31488-31743.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium31488-31743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31744-31999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31744-31999.pbf
new file mode 100644
index 000000000..09f96fdf6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/31744-31999.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium31744-31999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32000-32255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32000-32255.pbf
new file mode 100644
index 000000000..d41795025
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32000-32255.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium32000-32255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32256-32511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32256-32511.pbf
new file mode 100644
index 000000000..ce231940d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32256-32511.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium32256-32511
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32512-32767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32512-32767.pbf
new file mode 100644
index 000000000..013239196
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32512-32767.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium32512-32767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32768-33023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32768-33023.pbf
new file mode 100644
index 000000000..44495da93
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/32768-33023.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium32768-33023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33024-33279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33024-33279.pbf
new file mode 100644
index 000000000..fe617761d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33024-33279.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium33024-33279
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3328-3583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3328-3583.pbf
new file mode 100644
index 000000000..7298e12d5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3328-3583.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 3328-3583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33280-33535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33280-33535.pbf
new file mode 100644
index 000000000..4822e80d2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33280-33535.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium33280-33535
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33536-33791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33536-33791.pbf
new file mode 100644
index 000000000..bd4bebdd1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33536-33791.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium33536-33791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33792-34047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33792-34047.pbf
new file mode 100644
index 000000000..773d7f35b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/33792-34047.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium33792-34047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34048-34303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34048-34303.pbf
new file mode 100644
index 000000000..b2a47f876
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34048-34303.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium34048-34303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34304-34559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34304-34559.pbf
new file mode 100644
index 000000000..f5c860f97
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34304-34559.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium34304-34559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34560-34815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34560-34815.pbf
new file mode 100644
index 000000000..a38578c62
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34560-34815.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium34560-34815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34816-35071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34816-35071.pbf
new file mode 100644
index 000000000..37a7e0b7b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/34816-35071.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium34816-35071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35072-35327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35072-35327.pbf
new file mode 100644
index 000000000..4650f8626
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35072-35327.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium35072-35327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35328-35583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35328-35583.pbf
new file mode 100644
index 000000000..0915836a2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35328-35583.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium35328-35583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35584-35839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35584-35839.pbf
new file mode 100644
index 000000000..0e249c124
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35584-35839.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium35584-35839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3584-3839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3584-3839.pbf
new file mode 100644
index 000000000..85bbf6035
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3584-3839.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 3584-3839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35840-36095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35840-36095.pbf
new file mode 100644
index 000000000..8fa541a2a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/35840-36095.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium35840-36095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36096-36351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36096-36351.pbf
new file mode 100644
index 000000000..c7d0d016f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36096-36351.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium36096-36351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36352-36607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36352-36607.pbf
new file mode 100644
index 000000000..79170332f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36352-36607.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium36352-36607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36608-36863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36608-36863.pbf
new file mode 100644
index 000000000..81b081858
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36608-36863.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium36608-36863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36864-37119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36864-37119.pbf
new file mode 100644
index 000000000..f382d81dc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/36864-37119.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium36864-37119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37120-37375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37120-37375.pbf
new file mode 100644
index 000000000..3280de7f7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37120-37375.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium37120-37375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37376-37631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37376-37631.pbf
new file mode 100644
index 000000000..4e97d387c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37376-37631.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium37376-37631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37632-37887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37632-37887.pbf
new file mode 100644
index 000000000..4a20686f5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37632-37887.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium37632-37887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37888-38143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37888-38143.pbf
new file mode 100644
index 000000000..c4f390289
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/37888-38143.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium37888-38143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38144-38399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38144-38399.pbf
new file mode 100644
index 000000000..ed079f90b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38144-38399.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium38144-38399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3840-4095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3840-4095.pbf
new file mode 100644
index 000000000..a824d513f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/3840-4095.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 3840-4095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38400-38655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38400-38655.pbf
new file mode 100644
index 000000000..bf49f089e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38400-38655.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium38400-38655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38656-38911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38656-38911.pbf
new file mode 100644
index 000000000..53cacfde6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38656-38911.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium38656-38911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38912-39167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38912-39167.pbf
new file mode 100644
index 000000000..2784b4833
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/38912-39167.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium38912-39167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39168-39423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39168-39423.pbf
new file mode 100644
index 000000000..358513f58
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39168-39423.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium39168-39423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39424-39679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39424-39679.pbf
new file mode 100644
index 000000000..688c791b2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39424-39679.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium39424-39679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39680-39935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39680-39935.pbf
new file mode 100644
index 000000000..a625424a2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39680-39935.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium39680-39935
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39936-40191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39936-40191.pbf
new file mode 100644
index 000000000..dd4a90886
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/39936-40191.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium39936-40191
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40192-40447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40192-40447.pbf
new file mode 100644
index 000000000..89c28de51
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40192-40447.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium40192-40447
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40448-40703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40448-40703.pbf
new file mode 100644
index 000000000..3156b15fe
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40448-40703.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium40448-40703
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40704-40959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40704-40959.pbf
new file mode 100644
index 000000000..32cdf30f3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40704-40959.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium40704-40959
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4096-4351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4096-4351.pbf
new file mode 100644
index 000000000..da08890d4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4096-4351.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 4096-4351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40960-41215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40960-41215.pbf
new file mode 100644
index 000000000..7a15e6dac
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/40960-41215.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium40960-41215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41216-41471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41216-41471.pbf
new file mode 100644
index 000000000..1c388dacc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41216-41471.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium41216-41471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41472-41727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41472-41727.pbf
new file mode 100644
index 000000000..cb817d249
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41472-41727.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium41472-41727
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41728-41983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41728-41983.pbf
new file mode 100644
index 000000000..6c3104d31
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41728-41983.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium41728-41983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41984-42239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41984-42239.pbf
new file mode 100644
index 000000000..d4072f308
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/41984-42239.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium41984-42239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42240-42495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42240-42495.pbf
new file mode 100644
index 000000000..aa6dbc8e1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42240-42495.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium42240-42495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42496-42751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42496-42751.pbf
new file mode 100644
index 000000000..8d50dffa3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42496-42751.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium42496-42751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42752-43007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42752-43007.pbf
new file mode 100644
index 000000000..b50af9865
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/42752-43007.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium42752-43007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43008-43263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43008-43263.pbf
new file mode 100644
index 000000000..4770ce312
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43008-43263.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium43008-43263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43264-43519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43264-43519.pbf
new file mode 100644
index 000000000..8a1f619fd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43264-43519.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium43264-43519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4352-4607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4352-4607.pbf
new file mode 100644
index 000000000..9f4550c8f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4352-4607.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 4352-4607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43520-43775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43520-43775.pbf
new file mode 100644
index 000000000..5eae8a5d4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43520-43775.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium43520-43775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43776-44031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43776-44031.pbf
new file mode 100644
index 000000000..758da3f77
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/43776-44031.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium43776-44031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44032-44287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44032-44287.pbf
new file mode 100644
index 000000000..e1362ca7d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44032-44287.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium44032-44287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44288-44543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44288-44543.pbf
new file mode 100644
index 000000000..809dc3865
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44288-44543.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium44288-44543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44544-44799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44544-44799.pbf
new file mode 100644
index 000000000..87a9cbc28
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44544-44799.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium44544-44799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44800-45055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44800-45055.pbf
new file mode 100644
index 000000000..079773765
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/44800-45055.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium44800-45055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45056-45311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45056-45311.pbf
new file mode 100644
index 000000000..e95902117
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45056-45311.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium45056-45311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45312-45567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45312-45567.pbf
new file mode 100644
index 000000000..dfc666467
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45312-45567.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium45312-45567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45568-45823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45568-45823.pbf
new file mode 100644
index 000000000..906027940
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45568-45823.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium45568-45823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45824-46079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45824-46079.pbf
new file mode 100644
index 000000000..6d541c569
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/45824-46079.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium45824-46079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4608-4863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4608-4863.pbf
new file mode 100644
index 000000000..afdde320f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4608-4863.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 4608-4863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46080-46335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46080-46335.pbf
new file mode 100644
index 000000000..3024d8ce8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46080-46335.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium46080-46335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46336-46591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46336-46591.pbf
new file mode 100644
index 000000000..e84d93dc1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46336-46591.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium46336-46591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46592-46847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46592-46847.pbf
new file mode 100644
index 000000000..9c14234d1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46592-46847.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium46592-46847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46848-47103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46848-47103.pbf
new file mode 100644
index 000000000..bce0ff1b6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/46848-47103.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium46848-47103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47104-47359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47104-47359.pbf
new file mode 100644
index 000000000..88e856e29
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47104-47359.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium47104-47359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47360-47615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47360-47615.pbf
new file mode 100644
index 000000000..33132bff0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47360-47615.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium47360-47615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47616-47871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47616-47871.pbf
new file mode 100644
index 000000000..f35c65754
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47616-47871.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium47616-47871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47872-48127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47872-48127.pbf
new file mode 100644
index 000000000..5ba50e12b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/47872-48127.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium47872-48127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48128-48383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48128-48383.pbf
new file mode 100644
index 000000000..d7bf96f7a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48128-48383.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium48128-48383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48384-48639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48384-48639.pbf
new file mode 100644
index 000000000..d10295fd5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48384-48639.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium48384-48639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4864-5119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4864-5119.pbf
new file mode 100644
index 000000000..40a24717f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/4864-5119.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 4864-5119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48640-48895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48640-48895.pbf
new file mode 100644
index 000000000..8cf1e9f8b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48640-48895.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium48640-48895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48896-49151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48896-49151.pbf
new file mode 100644
index 000000000..190ad5b07
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/48896-49151.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium48896-49151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49152-49407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49152-49407.pbf
new file mode 100644
index 000000000..7f2736120
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49152-49407.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium49152-49407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49408-49663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49408-49663.pbf
new file mode 100644
index 000000000..50fcf1607
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49408-49663.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium49408-49663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49664-49919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49664-49919.pbf
new file mode 100644
index 000000000..ea34f6022
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49664-49919.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium49664-49919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49920-50175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49920-50175.pbf
new file mode 100644
index 000000000..ce68d59af
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/49920-50175.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium49920-50175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50176-50431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50176-50431.pbf
new file mode 100644
index 000000000..a86ebce78
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50176-50431.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium50176-50431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50432-50687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50432-50687.pbf
new file mode 100644
index 000000000..9a364e944
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50432-50687.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium50432-50687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50688-50943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50688-50943.pbf
new file mode 100644
index 000000000..4d761cb04
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50688-50943.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium50688-50943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50944-51199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50944-51199.pbf
new file mode 100644
index 000000000..cd52a572f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/50944-51199.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium50944-51199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/512-767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/512-767.pbf
new file mode 100644
index 000000000..41e805a75
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/512-767.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5120-5375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5120-5375.pbf
new file mode 100644
index 000000000..e10f3b303
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5120-5375.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 5120-5375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51200-51455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51200-51455.pbf
new file mode 100644
index 000000000..9dbf195d6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51200-51455.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium51200-51455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51456-51711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51456-51711.pbf
new file mode 100644
index 000000000..da9e17079
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51456-51711.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium51456-51711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51712-51967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51712-51967.pbf
new file mode 100644
index 000000000..572b2deb1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51712-51967.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium51712-51967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51968-52223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51968-52223.pbf
new file mode 100644
index 000000000..ac88d2fc7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/51968-52223.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium51968-52223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52224-52479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52224-52479.pbf
new file mode 100644
index 000000000..60f982c46
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52224-52479.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium52224-52479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52480-52735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52480-52735.pbf
new file mode 100644
index 000000000..c1b81c6c3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52480-52735.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium52480-52735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52736-52991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52736-52991.pbf
new file mode 100644
index 000000000..7f0466de0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52736-52991.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium52736-52991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52992-53247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52992-53247.pbf
new file mode 100644
index 000000000..4367f929d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/52992-53247.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium52992-53247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53248-53503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53248-53503.pbf
new file mode 100644
index 000000000..023106be6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53248-53503.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium53248-53503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53504-53759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53504-53759.pbf
new file mode 100644
index 000000000..6b0f0fa5d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53504-53759.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium53504-53759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5376-5631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5376-5631.pbf
new file mode 100644
index 000000000..de4f2e17b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5376-5631.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 5376-5631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53760-54015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53760-54015.pbf
new file mode 100644
index 000000000..835fe6525
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/53760-54015.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium53760-54015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54016-54271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54016-54271.pbf
new file mode 100644
index 000000000..fe41ddee0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54016-54271.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium54016-54271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54272-54527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54272-54527.pbf
new file mode 100644
index 000000000..73eff127b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54272-54527.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium54272-54527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54528-54783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54528-54783.pbf
new file mode 100644
index 000000000..a941820bc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54528-54783.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium54528-54783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54784-55039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54784-55039.pbf
new file mode 100644
index 000000000..a4addad5c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/54784-55039.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium54784-55039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55040-55295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55040-55295.pbf
new file mode 100644
index 000000000..5e193f89c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55040-55295.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium55040-55295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55296-55551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55296-55551.pbf
new file mode 100644
index 000000000..5935c48a7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55296-55551.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium55296-55551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55552-55807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55552-55807.pbf
new file mode 100644
index 000000000..1485427d6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55552-55807.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium55552-55807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55808-56063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55808-56063.pbf
new file mode 100644
index 000000000..2a684edd9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/55808-56063.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium55808-56063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56064-56319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56064-56319.pbf
new file mode 100644
index 000000000..2b3aa4ddf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56064-56319.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium56064-56319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5632-5887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5632-5887.pbf
new file mode 100644
index 000000000..07dc922be
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5632-5887.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 5632-5887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56320-56575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56320-56575.pbf
new file mode 100644
index 000000000..c1bbd4c8e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56320-56575.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium56320-56575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56576-56831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56576-56831.pbf
new file mode 100644
index 000000000..c2f46ca80
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56576-56831.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium56576-56831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56832-57087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56832-57087.pbf
new file mode 100644
index 000000000..bf230002c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/56832-57087.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium56832-57087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57088-57343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57088-57343.pbf
new file mode 100644
index 000000000..02a5e2826
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57088-57343.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium57088-57343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57344-57599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57344-57599.pbf
new file mode 100644
index 000000000..bd91e0620
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57344-57599.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium57344-57599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57600-57855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57600-57855.pbf
new file mode 100644
index 000000000..d9a4ddb6d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57600-57855.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium57600-57855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57856-58111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57856-58111.pbf
new file mode 100644
index 000000000..b144bb5cc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/57856-58111.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium57856-58111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58112-58367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58112-58367.pbf
new file mode 100644
index 000000000..cd4435c94
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58112-58367.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium58112-58367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58368-58623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58368-58623.pbf
new file mode 100644
index 000000000..16cf55065
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58368-58623.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium58368-58623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58624-58879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58624-58879.pbf
new file mode 100644
index 000000000..cc49f6dcc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58624-58879.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium58624-58879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5888-6143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5888-6143.pbf
new file mode 100644
index 000000000..e451b1845
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/5888-6143.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 5888-6143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58880-59135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58880-59135.pbf
new file mode 100644
index 000000000..4605d09fe
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/58880-59135.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium58880-59135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59136-59391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59136-59391.pbf
new file mode 100644
index 000000000..ed68a8a7a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59136-59391.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium59136-59391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59392-59647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59392-59647.pbf
new file mode 100644
index 000000000..10d1cb7a3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59392-59647.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium59392-59647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59648-59903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59648-59903.pbf
new file mode 100644
index 000000000..4bb7c596d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59648-59903.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium59648-59903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59904-60159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59904-60159.pbf
new file mode 100644
index 000000000..983ced61f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/59904-60159.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium59904-60159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60160-60415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60160-60415.pbf
new file mode 100644
index 000000000..780bd805c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60160-60415.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium60160-60415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60416-60671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60416-60671.pbf
new file mode 100644
index 000000000..2347204d2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60416-60671.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium60416-60671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60672-60927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60672-60927.pbf
new file mode 100644
index 000000000..8cf29accb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60672-60927.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium60672-60927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60928-61183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60928-61183.pbf
new file mode 100644
index 000000000..92766b94e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/60928-61183.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium60928-61183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61184-61439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61184-61439.pbf
new file mode 100644
index 000000000..a4bd7519a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61184-61439.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium61184-61439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6144-6399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6144-6399.pbf
new file mode 100644
index 000000000..16c32f68f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6144-6399.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 6144-6399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61440-61695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61440-61695.pbf
new file mode 100644
index 000000000..85ecc30e2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61440-61695.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium61440-61695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61696-61951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61696-61951.pbf
new file mode 100644
index 000000000..2e8380227
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61696-61951.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium61696-61951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61952-62207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61952-62207.pbf
new file mode 100644
index 000000000..d08a85f45
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/61952-62207.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium61952-62207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62208-62463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62208-62463.pbf
new file mode 100644
index 000000000..45232bad5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62208-62463.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium62208-62463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62464-62719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62464-62719.pbf
new file mode 100644
index 000000000..6ed418779
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62464-62719.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium62464-62719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62720-62975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62720-62975.pbf
new file mode 100644
index 000000000..90c7a97c8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62720-62975.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium62720-62975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62976-63231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62976-63231.pbf
new file mode 100644
index 000000000..8c0b6b779
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/62976-63231.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium62976-63231sc@Wirrrn_IPlw\YyeZzƦf\{ƦfdֺclǫrVqcGkpT8Zp~t_E)CU^__WG2 (0%8
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63232-63487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63232-63487.pbf
new file mode 100644
index 000000000..ed9917972
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63232-63487.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium63232-63487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63488-63743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63488-63743.pbf
new file mode 100644
index 000000000..c46909b8e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63488-63743.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium63488-63743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63744-63999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63744-63999.pbf
new file mode 100644
index 000000000..670ff7cb4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/63744-63999.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium63744-63999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6400-6655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6400-6655.pbf
new file mode 100644
index 000000000..c08378124
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6400-6655.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 6400-6655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64000-64255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64000-64255.pbf
new file mode 100644
index 000000000..462bcddb9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64000-64255.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium64000-64255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64256-64511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64256-64511.pbf
new file mode 100644
index 000000000..c389a9443
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64256-64511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64512-64767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64512-64767.pbf
new file mode 100644
index 000000000..34447f5cc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64512-64767.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium64512-64767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64768-65023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64768-65023.pbf
new file mode 100644
index 000000000..e5552f6c1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/64768-65023.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium64768-65023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65024-65279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65024-65279.pbf
new file mode 100644
index 000000000..dce1ca416
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65024-65279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65280-65535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65280-65535.pbf
new file mode 100644
index 000000000..ca262e85a
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/65280-65535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6656-6911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6656-6911.pbf
new file mode 100644
index 000000000..555aaf985
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6656-6911.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 6656-6911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6912-7167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6912-7167.pbf
new file mode 100644
index 000000000..f2c0cf464
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/6912-7167.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 6912-7167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7168-7423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7168-7423.pbf
new file mode 100644
index 000000000..48e1ea9f4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7168-7423.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 7168-7423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7424-7679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7424-7679.pbf
new file mode 100644
index 000000000..0de098af8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7424-7679.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 7424-7679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/768-1023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/768-1023.pbf
new file mode 100644
index 000000000..ebc339db0
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/768-1023.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7680-7935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7680-7935.pbf
new file mode 100644
index 000000000..9172a14d1
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7680-7935.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7936-8191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7936-8191.pbf
new file mode 100644
index 000000000..deb4d3dc3
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/7936-8191.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8192-8447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8192-8447.pbf
new file mode 100644
index 000000000..001c8554f
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8192-8447.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8448-8703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8448-8703.pbf
new file mode 100644
index 000000000..152f7b4b3
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8448-8703.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8704-8959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8704-8959.pbf
new file mode 100644
index 000000000..50f972dba
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8704-8959.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8960-9215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8960-9215.pbf
new file mode 100644
index 000000000..d053015a7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/8960-9215.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 8960-9215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9216-9471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9216-9471.pbf
new file mode 100644
index 000000000..e902fe284
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9216-9471.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 9216-9471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9472-9727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9472-9727.pbf
new file mode 100644
index 000000000..9136898da
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9472-9727.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9728-9983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9728-9983.pbf
new file mode 100644
index 000000000..635de0493
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9728-9983.pbf
@@ -0,0 +1,3 @@
+
+
+
Roboto Medium 9728-9983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9984-10239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9984-10239.pbf
new file mode 100644
index 000000000..38bf669b4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Medium,Open Sans Semibold/9984-10239.pbf
@@ -0,0 +1,4 @@
+
+
+
Roboto Medium
+9984-10239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/0-255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/0-255.pbf
new file mode 100644
index 000000000..c124dcfdc
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/0-255.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1024-1279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1024-1279.pbf
new file mode 100644
index 000000000..9601ba7f2
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1024-1279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10240-10495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10240-10495.pbf
new file mode 100644
index 000000000..f4761cca2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10240-10495.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular10240-10495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10496-10751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10496-10751.pbf
new file mode 100644
index 000000000..9e0afdcb9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10496-10751.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular10496-10751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10752-11007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10752-11007.pbf
new file mode 100644
index 000000000..a4e39878d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/10752-11007.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular10752-11007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11008-11263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11008-11263.pbf
new file mode 100644
index 000000000..88944ded3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11008-11263.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular11008-11263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11264-11519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11264-11519.pbf
new file mode 100644
index 000000000..f61d8c5fb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11264-11519.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular11264-11519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11520-11775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11520-11775.pbf
new file mode 100644
index 000000000..b442db22c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11520-11775.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular11520-11775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11776-12031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11776-12031.pbf
new file mode 100644
index 000000000..53e4d73a9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/11776-12031.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular11776-12031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12032-12287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12032-12287.pbf
new file mode 100644
index 000000000..c076fe91a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12032-12287.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular12032-12287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12288-12543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12288-12543.pbf
new file mode 100644
index 000000000..6a35a8a0f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12288-12543.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular12288-12543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12544-12799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12544-12799.pbf
new file mode 100644
index 000000000..e54d055ca
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12544-12799.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular12544-12799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1280-1535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1280-1535.pbf
new file mode 100644
index 000000000..c8fa23b17
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1280-1535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12800-13055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12800-13055.pbf
new file mode 100644
index 000000000..0f781aa66
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/12800-13055.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular12800-13055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13056-13311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13056-13311.pbf
new file mode 100644
index 000000000..620e3ec52
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13056-13311.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular13056-13311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13312-13567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13312-13567.pbf
new file mode 100644
index 000000000..ffd984953
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13312-13567.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular13312-13567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13568-13823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13568-13823.pbf
new file mode 100644
index 000000000..f6f3f23db
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13568-13823.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular13568-13823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13824-14079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13824-14079.pbf
new file mode 100644
index 000000000..2c5fa107e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/13824-14079.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular13824-14079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14080-14335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14080-14335.pbf
new file mode 100644
index 000000000..ab3ca2281
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14080-14335.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular14080-14335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14336-14591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14336-14591.pbf
new file mode 100644
index 000000000..50823f0d7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14336-14591.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular14336-14591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14592-14847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14592-14847.pbf
new file mode 100644
index 000000000..f3a38a5da
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14592-14847.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular14592-14847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14848-15103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14848-15103.pbf
new file mode 100644
index 000000000..eb8e81b23
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/14848-15103.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular14848-15103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15104-15359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15104-15359.pbf
new file mode 100644
index 000000000..ef25ec52e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15104-15359.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular15104-15359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1536-1791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1536-1791.pbf
new file mode 100644
index 000000000..0fa8abe4d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1536-1791.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 1536-1791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15360-15615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15360-15615.pbf
new file mode 100644
index 000000000..8f4bc8410
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15360-15615.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular15360-15615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15616-15871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15616-15871.pbf
new file mode 100644
index 000000000..9060f1e3b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15616-15871.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular15616-15871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15872-16127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15872-16127.pbf
new file mode 100644
index 000000000..55397100d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/15872-16127.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular15872-16127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16128-16383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16128-16383.pbf
new file mode 100644
index 000000000..8f5aac23c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16128-16383.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular16128-16383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16384-16639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16384-16639.pbf
new file mode 100644
index 000000000..31952b951
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16384-16639.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular16384-16639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16640-16895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16640-16895.pbf
new file mode 100644
index 000000000..8ca562185
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16640-16895.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular16640-16895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16896-17151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16896-17151.pbf
new file mode 100644
index 000000000..464f8d082
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/16896-17151.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular16896-17151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17152-17407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17152-17407.pbf
new file mode 100644
index 000000000..c7c6b8f8d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17152-17407.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular17152-17407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17408-17663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17408-17663.pbf
new file mode 100644
index 000000000..a18009ae5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17408-17663.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular17408-17663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17664-17919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17664-17919.pbf
new file mode 100644
index 000000000..634db3e70
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17664-17919.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular17664-17919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1792-2047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1792-2047.pbf
new file mode 100644
index 000000000..82e137814
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/1792-2047.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 1792-2047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17920-18175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17920-18175.pbf
new file mode 100644
index 000000000..e38a69576
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/17920-18175.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular17920-18175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18176-18431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18176-18431.pbf
new file mode 100644
index 000000000..26e3334d8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18176-18431.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular18176-18431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18432-18687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18432-18687.pbf
new file mode 100644
index 000000000..e5e848dfb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18432-18687.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular18432-18687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18688-18943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18688-18943.pbf
new file mode 100644
index 000000000..6403847df
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18688-18943.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular18688-18943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18944-19199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18944-19199.pbf
new file mode 100644
index 000000000..fb024816c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/18944-19199.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular18944-19199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19200-19455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19200-19455.pbf
new file mode 100644
index 000000000..4486f9a46
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19200-19455.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular19200-19455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19456-19711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19456-19711.pbf
new file mode 100644
index 000000000..b803300b1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19456-19711.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular19456-19711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19712-19967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19712-19967.pbf
new file mode 100644
index 000000000..154040a3f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19712-19967.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular19712-19967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19968-20223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19968-20223.pbf
new file mode 100644
index 000000000..e08aa3ba6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/19968-20223.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular19968-20223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20224-20479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20224-20479.pbf
new file mode 100644
index 000000000..d0a0b9603
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20224-20479.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular20224-20479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2048-2303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2048-2303.pbf
new file mode 100644
index 000000000..4c971fd25
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2048-2303.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 2048-2303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20480-20735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20480-20735.pbf
new file mode 100644
index 000000000..ea650d41b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20480-20735.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular20480-20735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20736-20991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20736-20991.pbf
new file mode 100644
index 000000000..2534396d0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20736-20991.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular20736-20991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20992-21247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20992-21247.pbf
new file mode 100644
index 000000000..bac89f6fd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/20992-21247.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular20992-21247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21248-21503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21248-21503.pbf
new file mode 100644
index 000000000..643cbcfe0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21248-21503.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular21248-21503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21504-21759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21504-21759.pbf
new file mode 100644
index 000000000..3453bf7aa
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21504-21759.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular21504-21759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21760-22015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21760-22015.pbf
new file mode 100644
index 000000000..77396ea6f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/21760-22015.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular21760-22015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22016-22271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22016-22271.pbf
new file mode 100644
index 000000000..34039892e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22016-22271.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular22016-22271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22272-22527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22272-22527.pbf
new file mode 100644
index 000000000..fa58b8fff
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22272-22527.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular22272-22527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22528-22783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22528-22783.pbf
new file mode 100644
index 000000000..2557ae7ee
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22528-22783.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular22528-22783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22784-23039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22784-23039.pbf
new file mode 100644
index 000000000..3893ff657
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/22784-23039.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular22784-23039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2304-2559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2304-2559.pbf
new file mode 100644
index 000000000..1a08d26a1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2304-2559.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 2304-2559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23040-23295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23040-23295.pbf
new file mode 100644
index 000000000..ce80f64c0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23040-23295.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular23040-23295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23296-23551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23296-23551.pbf
new file mode 100644
index 000000000..340560ff1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23296-23551.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular23296-23551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23552-23807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23552-23807.pbf
new file mode 100644
index 000000000..5d09b1d3b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23552-23807.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular23552-23807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23808-24063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23808-24063.pbf
new file mode 100644
index 000000000..199868f61
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/23808-24063.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular23808-24063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24064-24319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24064-24319.pbf
new file mode 100644
index 000000000..9bdd2d3ab
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24064-24319.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular24064-24319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24320-24575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24320-24575.pbf
new file mode 100644
index 000000000..9ba6005af
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24320-24575.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular24320-24575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24576-24831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24576-24831.pbf
new file mode 100644
index 000000000..cfc14fcee
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24576-24831.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular24576-24831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24832-25087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24832-25087.pbf
new file mode 100644
index 000000000..5664acdcb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/24832-25087.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular24832-25087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25088-25343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25088-25343.pbf
new file mode 100644
index 000000000..91df48a49
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25088-25343.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular25088-25343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25344-25599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25344-25599.pbf
new file mode 100644
index 000000000..686f741c0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25344-25599.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular25344-25599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/256-511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/256-511.pbf
new file mode 100644
index 000000000..1ac81da0b
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/256-511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2560-2815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2560-2815.pbf
new file mode 100644
index 000000000..d80f3aa39
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2560-2815.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 2560-2815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25600-25855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25600-25855.pbf
new file mode 100644
index 000000000..68997112f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25600-25855.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular25600-25855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25856-26111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25856-26111.pbf
new file mode 100644
index 000000000..9841a6ec4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/25856-26111.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular25856-26111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26112-26367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26112-26367.pbf
new file mode 100644
index 000000000..5ee5bad74
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26112-26367.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular26112-26367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26368-26623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26368-26623.pbf
new file mode 100644
index 000000000..0ca272a39
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26368-26623.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular26368-26623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26624-26879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26624-26879.pbf
new file mode 100644
index 000000000..cc40b8d84
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26624-26879.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular26624-26879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26880-27135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26880-27135.pbf
new file mode 100644
index 000000000..6f85e2c8b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/26880-27135.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular26880-27135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27136-27391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27136-27391.pbf
new file mode 100644
index 000000000..99248fff9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27136-27391.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular27136-27391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27392-27647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27392-27647.pbf
new file mode 100644
index 000000000..1ddc8ffe7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27392-27647.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular27392-27647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27648-27903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27648-27903.pbf
new file mode 100644
index 000000000..0247bd685
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27648-27903.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular27648-27903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27904-28159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27904-28159.pbf
new file mode 100644
index 000000000..6ad380420
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/27904-28159.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular27904-28159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2816-3071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2816-3071.pbf
new file mode 100644
index 000000000..fe65a4b78
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/2816-3071.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 2816-3071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28160-28415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28160-28415.pbf
new file mode 100644
index 000000000..174562323
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28160-28415.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular28160-28415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28416-28671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28416-28671.pbf
new file mode 100644
index 000000000..fdd2b28ea
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28416-28671.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular28416-28671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28672-28927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28672-28927.pbf
new file mode 100644
index 000000000..2d47b970f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28672-28927.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular28672-28927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28928-29183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28928-29183.pbf
new file mode 100644
index 000000000..c693a5cea
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/28928-29183.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular28928-29183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29184-29439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29184-29439.pbf
new file mode 100644
index 000000000..a310dfe34
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29184-29439.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular29184-29439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29440-29695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29440-29695.pbf
new file mode 100644
index 000000000..425dba7d5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29440-29695.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular29440-29695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29696-29951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29696-29951.pbf
new file mode 100644
index 000000000..6e376cefe
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29696-29951.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular29696-29951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29952-30207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29952-30207.pbf
new file mode 100644
index 000000000..47943326d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/29952-30207.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular29952-30207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30208-30463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30208-30463.pbf
new file mode 100644
index 000000000..d93e2fe2a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30208-30463.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular30208-30463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30464-30719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30464-30719.pbf
new file mode 100644
index 000000000..72babe120
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30464-30719.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular30464-30719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3072-3327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3072-3327.pbf
new file mode 100644
index 000000000..8cf0749b0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3072-3327.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 3072-3327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30720-30975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30720-30975.pbf
new file mode 100644
index 000000000..7f7b4dde2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30720-30975.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular30720-30975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30976-31231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30976-31231.pbf
new file mode 100644
index 000000000..121f2c26c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/30976-31231.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular30976-31231
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31232-31487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31232-31487.pbf
new file mode 100644
index 000000000..4d59fa1ee
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31232-31487.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular31232-31487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31488-31743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31488-31743.pbf
new file mode 100644
index 000000000..97d591aba
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31488-31743.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular31488-31743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31744-31999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31744-31999.pbf
new file mode 100644
index 000000000..4b6bdaf52
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/31744-31999.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular31744-31999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32000-32255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32000-32255.pbf
new file mode 100644
index 000000000..076e01540
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32000-32255.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular32000-32255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32256-32511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32256-32511.pbf
new file mode 100644
index 000000000..51a1f16b6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32256-32511.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular32256-32511
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32512-32767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32512-32767.pbf
new file mode 100644
index 000000000..9d0ea29d7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32512-32767.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular32512-32767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32768-33023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32768-33023.pbf
new file mode 100644
index 000000000..babe85505
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/32768-33023.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular32768-33023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33024-33279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33024-33279.pbf
new file mode 100644
index 000000000..6654138ee
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33024-33279.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular33024-33279
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3328-3583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3328-3583.pbf
new file mode 100644
index 000000000..097dfac00
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3328-3583.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 3328-3583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33280-33535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33280-33535.pbf
new file mode 100644
index 000000000..f309ee08e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33280-33535.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular33280-33535
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33536-33791.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33536-33791.pbf
new file mode 100644
index 000000000..a4dc2af6a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33536-33791.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular33536-33791
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33792-34047.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33792-34047.pbf
new file mode 100644
index 000000000..ac7a71230
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/33792-34047.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular33792-34047
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34048-34303.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34048-34303.pbf
new file mode 100644
index 000000000..88ff7ce9d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34048-34303.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular34048-34303
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34304-34559.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34304-34559.pbf
new file mode 100644
index 000000000..e5dc3ec47
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34304-34559.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular34304-34559
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34560-34815.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34560-34815.pbf
new file mode 100644
index 000000000..852be6b41
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34560-34815.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular34560-34815
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34816-35071.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34816-35071.pbf
new file mode 100644
index 000000000..aeb5cbb62
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/34816-35071.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular34816-35071
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35072-35327.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35072-35327.pbf
new file mode 100644
index 000000000..3028a3048
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35072-35327.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular35072-35327
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35328-35583.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35328-35583.pbf
new file mode 100644
index 000000000..1f615c567
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35328-35583.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular35328-35583
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35584-35839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35584-35839.pbf
new file mode 100644
index 000000000..4c80b8761
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35584-35839.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular35584-35839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3584-3839.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3584-3839.pbf
new file mode 100644
index 000000000..d72468b65
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3584-3839.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 3584-3839
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35840-36095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35840-36095.pbf
new file mode 100644
index 000000000..0cf4a1464
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/35840-36095.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular35840-36095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36096-36351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36096-36351.pbf
new file mode 100644
index 000000000..cbe9855dd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36096-36351.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular36096-36351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36352-36607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36352-36607.pbf
new file mode 100644
index 000000000..a865eb2e7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36352-36607.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular36352-36607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36608-36863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36608-36863.pbf
new file mode 100644
index 000000000..acb20c367
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36608-36863.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular36608-36863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36864-37119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36864-37119.pbf
new file mode 100644
index 000000000..efbbd0274
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/36864-37119.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular36864-37119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37120-37375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37120-37375.pbf
new file mode 100644
index 000000000..2f9ffce81
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37120-37375.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular37120-37375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37376-37631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37376-37631.pbf
new file mode 100644
index 000000000..67ecb63cc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37376-37631.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular37376-37631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37632-37887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37632-37887.pbf
new file mode 100644
index 000000000..c096e9325
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37632-37887.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular37632-37887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37888-38143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37888-38143.pbf
new file mode 100644
index 000000000..f1e19e96a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/37888-38143.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular37888-38143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38144-38399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38144-38399.pbf
new file mode 100644
index 000000000..5100a90a1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38144-38399.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular38144-38399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3840-4095.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3840-4095.pbf
new file mode 100644
index 000000000..67ae6ce15
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/3840-4095.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 3840-4095
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38400-38655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38400-38655.pbf
new file mode 100644
index 000000000..41b5d4ef7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38400-38655.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular38400-38655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38656-38911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38656-38911.pbf
new file mode 100644
index 000000000..67a24f6db
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38656-38911.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular38656-38911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38912-39167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38912-39167.pbf
new file mode 100644
index 000000000..2e8ac27e9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/38912-39167.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular38912-39167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39168-39423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39168-39423.pbf
new file mode 100644
index 000000000..8eb55730c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39168-39423.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular39168-39423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39424-39679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39424-39679.pbf
new file mode 100644
index 000000000..dffb9078a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39424-39679.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular39424-39679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39680-39935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39680-39935.pbf
new file mode 100644
index 000000000..f44e1dee5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39680-39935.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular39680-39935
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39936-40191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39936-40191.pbf
new file mode 100644
index 000000000..7ee9f4f0e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/39936-40191.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular39936-40191
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40192-40447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40192-40447.pbf
new file mode 100644
index 000000000..992f5b426
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40192-40447.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular40192-40447
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40448-40703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40448-40703.pbf
new file mode 100644
index 000000000..b2bb17d6f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40448-40703.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular40448-40703
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40704-40959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40704-40959.pbf
new file mode 100644
index 000000000..f19fcb7f2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40704-40959.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular40704-40959
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4096-4351.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4096-4351.pbf
new file mode 100644
index 000000000..e057bbdd8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4096-4351.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 4096-4351
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40960-41215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40960-41215.pbf
new file mode 100644
index 000000000..7ac0785b1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/40960-41215.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular40960-41215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41216-41471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41216-41471.pbf
new file mode 100644
index 000000000..bdda576d8
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41216-41471.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular41216-41471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41472-41727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41472-41727.pbf
new file mode 100644
index 000000000..79b9381bf
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41472-41727.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular41472-41727
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41728-41983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41728-41983.pbf
new file mode 100644
index 000000000..4884bfcd5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41728-41983.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular41728-41983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41984-42239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41984-42239.pbf
new file mode 100644
index 000000000..f5636baf1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/41984-42239.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular41984-42239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42240-42495.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42240-42495.pbf
new file mode 100644
index 000000000..12e9d6aa7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42240-42495.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular42240-42495
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42496-42751.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42496-42751.pbf
new file mode 100644
index 000000000..07df9fb33
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42496-42751.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular42496-42751
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42752-43007.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42752-43007.pbf
new file mode 100644
index 000000000..0f522e70f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/42752-43007.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular42752-43007
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43008-43263.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43008-43263.pbf
new file mode 100644
index 000000000..d7b326c7f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43008-43263.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular43008-43263
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43264-43519.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43264-43519.pbf
new file mode 100644
index 000000000..7114ac527
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43264-43519.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular43264-43519
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4352-4607.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4352-4607.pbf
new file mode 100644
index 000000000..2a964b7cd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4352-4607.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 4352-4607
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43520-43775.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43520-43775.pbf
new file mode 100644
index 000000000..843dea687
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43520-43775.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular43520-43775
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43776-44031.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43776-44031.pbf
new file mode 100644
index 000000000..ac417347a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/43776-44031.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular43776-44031
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44032-44287.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44032-44287.pbf
new file mode 100644
index 000000000..08a0ac0c5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44032-44287.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular44032-44287
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44288-44543.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44288-44543.pbf
new file mode 100644
index 000000000..c5227a617
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44288-44543.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular44288-44543
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44544-44799.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44544-44799.pbf
new file mode 100644
index 000000000..6146d67d7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44544-44799.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular44544-44799
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44800-45055.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44800-45055.pbf
new file mode 100644
index 000000000..d307a680c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/44800-45055.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular44800-45055
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45056-45311.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45056-45311.pbf
new file mode 100644
index 000000000..241f81b00
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45056-45311.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular45056-45311
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45312-45567.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45312-45567.pbf
new file mode 100644
index 000000000..6f7bef487
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45312-45567.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular45312-45567
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45568-45823.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45568-45823.pbf
new file mode 100644
index 000000000..1a8925ae9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45568-45823.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular45568-45823
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45824-46079.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45824-46079.pbf
new file mode 100644
index 000000000..6a58014b2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/45824-46079.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular45824-46079
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4608-4863.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4608-4863.pbf
new file mode 100644
index 000000000..af3839479
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4608-4863.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 4608-4863
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46080-46335.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46080-46335.pbf
new file mode 100644
index 000000000..2df8b9c81
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46080-46335.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular46080-46335
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46336-46591.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46336-46591.pbf
new file mode 100644
index 000000000..ff0e152e0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46336-46591.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular46336-46591
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46592-46847.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46592-46847.pbf
new file mode 100644
index 000000000..1d802683a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46592-46847.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular46592-46847
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46848-47103.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46848-47103.pbf
new file mode 100644
index 000000000..6b9209ba9
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/46848-47103.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular46848-47103
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47104-47359.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47104-47359.pbf
new file mode 100644
index 000000000..0ebb209b7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47104-47359.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular47104-47359
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47360-47615.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47360-47615.pbf
new file mode 100644
index 000000000..0eab92cc0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47360-47615.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular47360-47615
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47616-47871.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47616-47871.pbf
new file mode 100644
index 000000000..43d6e0cd2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47616-47871.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular47616-47871
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47872-48127.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47872-48127.pbf
new file mode 100644
index 000000000..5b5de9abd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/47872-48127.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular47872-48127
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48128-48383.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48128-48383.pbf
new file mode 100644
index 000000000..d151296df
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48128-48383.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular48128-48383
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48384-48639.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48384-48639.pbf
new file mode 100644
index 000000000..6ee819359
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48384-48639.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular48384-48639
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4864-5119.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4864-5119.pbf
new file mode 100644
index 000000000..985bcb3e2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/4864-5119.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 4864-5119
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48640-48895.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48640-48895.pbf
new file mode 100644
index 000000000..756aea48d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48640-48895.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular48640-48895
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48896-49151.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48896-49151.pbf
new file mode 100644
index 000000000..08fd70d64
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/48896-49151.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular48896-49151
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49152-49407.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49152-49407.pbf
new file mode 100644
index 000000000..ff8a44543
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49152-49407.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular49152-49407
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49408-49663.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49408-49663.pbf
new file mode 100644
index 000000000..dff6ac57c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49408-49663.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular49408-49663
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49664-49919.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49664-49919.pbf
new file mode 100644
index 000000000..0653ef77d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49664-49919.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular49664-49919
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49920-50175.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49920-50175.pbf
new file mode 100644
index 000000000..5abf41ca4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/49920-50175.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular49920-50175
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50176-50431.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50176-50431.pbf
new file mode 100644
index 000000000..6a7e7ed8c
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50176-50431.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular50176-50431
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50432-50687.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50432-50687.pbf
new file mode 100644
index 000000000..10e3e5fd0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50432-50687.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular50432-50687
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50688-50943.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50688-50943.pbf
new file mode 100644
index 000000000..dc9b4c176
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50688-50943.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular50688-50943
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50944-51199.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50944-51199.pbf
new file mode 100644
index 000000000..689a16de7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/50944-51199.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular50944-51199
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/512-767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/512-767.pbf
new file mode 100644
index 000000000..7c777a7e8
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/512-767.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5120-5375.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5120-5375.pbf
new file mode 100644
index 000000000..1b2454d08
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5120-5375.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 5120-5375
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51200-51455.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51200-51455.pbf
new file mode 100644
index 000000000..6fd7f85ff
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51200-51455.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular51200-51455
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51456-51711.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51456-51711.pbf
new file mode 100644
index 000000000..0c2fd4b12
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51456-51711.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular51456-51711
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51712-51967.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51712-51967.pbf
new file mode 100644
index 000000000..128b56f72
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51712-51967.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular51712-51967
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51968-52223.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51968-52223.pbf
new file mode 100644
index 000000000..89a96da96
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/51968-52223.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular51968-52223
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52224-52479.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52224-52479.pbf
new file mode 100644
index 000000000..9b6d4b0f1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52224-52479.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular52224-52479
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52480-52735.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52480-52735.pbf
new file mode 100644
index 000000000..e21ee17d1
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52480-52735.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular52480-52735
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52736-52991.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52736-52991.pbf
new file mode 100644
index 000000000..10d50e5bb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52736-52991.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular52736-52991
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52992-53247.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52992-53247.pbf
new file mode 100644
index 000000000..4616c4d59
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/52992-53247.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular52992-53247
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53248-53503.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53248-53503.pbf
new file mode 100644
index 000000000..da59e467d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53248-53503.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular53248-53503
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53504-53759.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53504-53759.pbf
new file mode 100644
index 000000000..759903819
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53504-53759.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular53504-53759
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5376-5631.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5376-5631.pbf
new file mode 100644
index 000000000..266b18d49
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5376-5631.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 5376-5631
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53760-54015.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53760-54015.pbf
new file mode 100644
index 000000000..281f6b606
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/53760-54015.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular53760-54015
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54016-54271.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54016-54271.pbf
new file mode 100644
index 000000000..ee7e8163b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54016-54271.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular54016-54271
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54272-54527.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54272-54527.pbf
new file mode 100644
index 000000000..463e7c948
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54272-54527.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular54272-54527
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54528-54783.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54528-54783.pbf
new file mode 100644
index 000000000..0ddc648c3
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54528-54783.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular54528-54783
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54784-55039.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54784-55039.pbf
new file mode 100644
index 000000000..b0f46d215
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/54784-55039.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular54784-55039
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55040-55295.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55040-55295.pbf
new file mode 100644
index 000000000..5883786dc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55040-55295.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular55040-55295
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55296-55551.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55296-55551.pbf
new file mode 100644
index 000000000..6cc90979a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55296-55551.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular55296-55551
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55552-55807.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55552-55807.pbf
new file mode 100644
index 000000000..7a9bc257e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55552-55807.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular55552-55807
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55808-56063.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55808-56063.pbf
new file mode 100644
index 000000000..21fceb7d2
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/55808-56063.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular55808-56063
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56064-56319.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56064-56319.pbf
new file mode 100644
index 000000000..5ef623537
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56064-56319.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular56064-56319
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5632-5887.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5632-5887.pbf
new file mode 100644
index 000000000..c1bf61c16
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5632-5887.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 5632-5887
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56320-56575.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56320-56575.pbf
new file mode 100644
index 000000000..ca0c9a57a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56320-56575.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular56320-56575
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56576-56831.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56576-56831.pbf
new file mode 100644
index 000000000..c0c381e3b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56576-56831.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular56576-56831
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56832-57087.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56832-57087.pbf
new file mode 100644
index 000000000..8b4ce139d
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/56832-57087.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular56832-57087
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57088-57343.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57088-57343.pbf
new file mode 100644
index 000000000..9c7f012d6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57088-57343.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular57088-57343
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57344-57599.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57344-57599.pbf
new file mode 100644
index 000000000..a9651f872
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57344-57599.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular57344-57599
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57600-57855.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57600-57855.pbf
new file mode 100644
index 000000000..c239763a4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57600-57855.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular57600-57855
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57856-58111.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57856-58111.pbf
new file mode 100644
index 000000000..3d44af8cb
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/57856-58111.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular57856-58111
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58112-58367.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58112-58367.pbf
new file mode 100644
index 000000000..65f7838fc
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58112-58367.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular58112-58367
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58368-58623.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58368-58623.pbf
new file mode 100644
index 000000000..77daa300e
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58368-58623.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular58368-58623
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58624-58879.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58624-58879.pbf
new file mode 100644
index 000000000..7261e22ea
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58624-58879.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular58624-58879
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5888-6143.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5888-6143.pbf
new file mode 100644
index 000000000..22a3584fd
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/5888-6143.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 5888-6143
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58880-59135.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58880-59135.pbf
new file mode 100644
index 000000000..7bf56beda
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/58880-59135.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular58880-59135
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59136-59391.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59136-59391.pbf
new file mode 100644
index 000000000..6d6cd6ff6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59136-59391.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular59136-59391
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59392-59647.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59392-59647.pbf
new file mode 100644
index 000000000..00a67ec6b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59392-59647.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular59392-59647
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59648-59903.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59648-59903.pbf
new file mode 100644
index 000000000..0c2f300c4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59648-59903.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular59648-59903
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59904-60159.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59904-60159.pbf
new file mode 100644
index 000000000..6392c99f0
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/59904-60159.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular59904-60159
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60160-60415.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60160-60415.pbf
new file mode 100644
index 000000000..45c3c9902
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60160-60415.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular60160-60415
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60416-60671.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60416-60671.pbf
new file mode 100644
index 000000000..dc26782ec
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60416-60671.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular60416-60671
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60672-60927.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60672-60927.pbf
new file mode 100644
index 000000000..f9ab43335
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60672-60927.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular60672-60927
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60928-61183.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60928-61183.pbf
new file mode 100644
index 000000000..92825c3f6
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/60928-61183.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular60928-61183
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61184-61439.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61184-61439.pbf
new file mode 100644
index 000000000..531158e26
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61184-61439.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular61184-61439
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6144-6399.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6144-6399.pbf
new file mode 100644
index 000000000..23fe13077
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6144-6399.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 6144-6399
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61440-61695.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61440-61695.pbf
new file mode 100644
index 000000000..9dc4e0f66
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61440-61695.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular61440-61695
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61696-61951.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61696-61951.pbf
new file mode 100644
index 000000000..b698bf8b5
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61696-61951.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular61696-61951
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61952-62207.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61952-62207.pbf
new file mode 100644
index 000000000..e066b238f
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/61952-62207.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular61952-62207
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62208-62463.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62208-62463.pbf
new file mode 100644
index 000000000..10c599779
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62208-62463.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular62208-62463
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62464-62719.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62464-62719.pbf
new file mode 100644
index 000000000..ed0359297
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62464-62719.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular62464-62719
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62720-62975.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62720-62975.pbf
new file mode 100644
index 000000000..38a1df993
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62720-62975.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular62720-62975
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62976-63231.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62976-63231.pbf
new file mode 100644
index 000000000..f9bc0d5ee
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/62976-63231.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular62976-63231sc5M_jjjgZEFbzrYPpeRrǧgTsǧg\{ؼedʮuXi¼fJetX;Vn~wcI-@T_bb[K5 (0%8
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63232-63487.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63232-63487.pbf
new file mode 100644
index 000000000..3b1c65639
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63232-63487.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular63232-63487
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63488-63743.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63488-63743.pbf
new file mode 100644
index 000000000..b224bc661
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63488-63743.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular63488-63743
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63744-63999.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63744-63999.pbf
new file mode 100644
index 000000000..88fd2d63b
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/63744-63999.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular63744-63999
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6400-6655.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6400-6655.pbf
new file mode 100644
index 000000000..8be501193
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6400-6655.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 6400-6655
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64000-64255.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64000-64255.pbf
new file mode 100644
index 000000000..8583e28ab
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64000-64255.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular64000-64255
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64256-64511.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64256-64511.pbf
new file mode 100644
index 000000000..70a055f90
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64256-64511.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64512-64767.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64512-64767.pbf
new file mode 100644
index 000000000..43d2357ef
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64512-64767.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular64512-64767
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64768-65023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64768-65023.pbf
new file mode 100644
index 000000000..369eda363
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/64768-65023.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular64768-65023
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65024-65279.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65024-65279.pbf
new file mode 100644
index 000000000..791ca37bc
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65024-65279.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65280-65535.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65280-65535.pbf
new file mode 100644
index 000000000..628e643bb
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/65280-65535.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6656-6911.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6656-6911.pbf
new file mode 100644
index 000000000..9202d97e4
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6656-6911.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 6656-6911
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6912-7167.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6912-7167.pbf
new file mode 100644
index 000000000..1b33ff696
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/6912-7167.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 6912-7167
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7168-7423.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7168-7423.pbf
new file mode 100644
index 000000000..c18997159
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7168-7423.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 7168-7423
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7424-7679.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7424-7679.pbf
new file mode 100644
index 000000000..c05015207
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7424-7679.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 7424-7679
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/768-1023.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/768-1023.pbf
new file mode 100644
index 000000000..66bc6124e
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/768-1023.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7680-7935.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7680-7935.pbf
new file mode 100644
index 000000000..fc3f42030
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7680-7935.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7936-8191.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7936-8191.pbf
new file mode 100644
index 000000000..04aa0bd97
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/7936-8191.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8192-8447.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8192-8447.pbf
new file mode 100644
index 000000000..69f936f0b
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8192-8447.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8448-8703.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8448-8703.pbf
new file mode 100644
index 000000000..1fdff36b8
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8448-8703.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8704-8959.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8704-8959.pbf
new file mode 100644
index 000000000..e243df5d1
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8704-8959.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8960-9215.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8960-9215.pbf
new file mode 100644
index 000000000..44d4ce796
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/8960-9215.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 8960-9215
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9216-9471.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9216-9471.pbf
new file mode 100644
index 000000000..d1e969d89
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9216-9471.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 9216-9471
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9472-9727.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9472-9727.pbf
new file mode 100644
index 000000000..9ffe7d7b8
Binary files /dev/null and b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9472-9727.pbf differ
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9728-9983.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9728-9983.pbf
new file mode 100644
index 000000000..7624e455a
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9728-9983.pbf
@@ -0,0 +1,3 @@
+
+
+Roboto Regular 9728-9983
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9984-10239.pbf b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9984-10239.pbf
new file mode 100644
index 000000000..7bba7e0b7
--- /dev/null
+++ b/nezha-fronted/static/Titles/fonts/Roboto Regular,Open Sans Regular/9984-10239.pbf
@@ -0,0 +1,4 @@
+
+
+Roboto Regular
+9984-10239
\ No newline at end of file
diff --git a/nezha-fronted/static/Titles/tiles.json b/nezha-fronted/static/Titles/tiles.json
index e121a46b6..60dd4e568 100644
--- a/nezha-fronted/static/Titles/tiles.json
+++ b/nezha-fronted/static/Titles/tiles.json
@@ -1 +1 @@
-{"id":"maptiler-planet","bounds":[-180,-85.0511,180,85.0511],"center":[0,0,1],"format":"pbf","version":"3.13.1","tilejson":"2.1.0","generator":"MapTiler Data","planettime":"1653696000000","attribution":"© MapTiler © OpenStreetMap contributors","description":"As the main global tileset contains layers for the general-purpose maps. In the comparison with OpenMapTiles, it contains more buildings and landcover in North America, controlled borders, and global landcover. This data are released in month cycles with quality control.","pixel_scale":"256","name":"MapTiler Planet","minzoom":0,"maxzoom":15,"vector_layers":[{"id":"water","minzoom":0,"maxzoom":15,"description":"Water polygons representing oceans and lakes. Covered watered areas are excluded (`covered=yes`).\nOn low zoom levels all water originates from Natural Earth. To get a more correct display of the south pole you should also\nstyle the covering ice shelves over the water.\nOn higher zoom levels water polygons from [OpenStreetMapData](http://osmdata.openstreetmap.de/) are used.\nThe polygons are split into many smaller polygons to improve rendering performance.\nThis however can lead to less rendering options in clients since these boundaries show up. So you might not be\nable to use border styling for ocean water features.","fields":{"id":"Number","class":"String","brunnel":"String","intermittent":"Number"}},{"id":"waterway","minzoom":0,"maxzoom":15,"description":"OpenStreetMap [waterways](https://wiki.openstreetmap.org/wiki/Waterways) for higher zoom levels (z9 and more)\nand Natural Earth rivers and lake centerlines for low zoom levels (z3 - z8).\nLinestrings without a name or which are too short are filtered\nout at low zoom levels.\nTill z11 there is `river` class only, in z12 there is also `canal` generated,\nstarting z13 there is no generalization according to `class` field applied.\nWaterways do not have a `subclass` field.","fields":{"name":"String","class":"String","brunnel":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","intermittent":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"landcover","minzoom":0,"maxzoom":15,"description":"Landcover is used to describe the physical material at the surface of the earth. At lower zoom levels this is\nfrom Natural Earth data for glaciers and ice shelves and at higher zoom levels the landcover is [implied by OSM tags](http://wiki.openstreetmap.org/wiki/Landcover). The most common use case for this layer\n is to style wood (`class=wood`) and grass (`class=grass`) areas.","fields":{"class":"String","subclass":"String"}},{"id":"landuse","minzoom":0,"maxzoom":15,"description":"Landuse is used to describe use of land by humans. At lower zoom levels this is\nfrom Natural Earth data for residential (urban) areas and at higher zoom levels mostly OSM `landuse` tags.","fields":{"class":"String"}},{"id":"mountain_peak","minzoom":0,"maxzoom":15,"description":"[Natural peaks](http://wiki.openstreetmap.org/wiki/Tag:natural%3Dpeak)","fields":{"ele":"Number","name":"String","rank":"Number","class":"String","ele_ft":"Number","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","customary_ft":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"park","minzoom":0,"maxzoom":15,"description":"The park layer contains parks from OpenStreetMap tagged with\n[`boundary=national_park`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dnational_park),\n[`boundary=protected_area`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dprotected_area),\nor [`leisure=nature_reserve`](http://wiki.openstreetmap.org/wiki/Tag:leisure%3Dnature_reserve).","fields":{"name":"String","rank":"Number","class":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"boundary","minzoom":0,"maxzoom":15,"description":"Contains administrative boundaries as linestrings.\nOSM boundaries ([`boundary=administrative`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative))\nare present from z0 to z14.\nOSM data contains several [`admin_level`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative#admin_level)\nbut for most styles it makes sense to just style `admin_level=2` and `admin_level=4`.","fields":{"adm0_l":"String","adm0_r":"String","disputed":"Number","maritime":"Number","claimed_by":"String","admin_level":"Number","disputed_name":"String"}},{"id":"aeroway","minzoom":0,"maxzoom":15,"description":"Aeroway polygons based of OpenStreetMap [aeroways](http://wiki.openstreetmap.org/wiki/Aeroways).\nAirport buildings are contained in the **building** layer but all\nother airport related polygons can be found in the **aeroway** layer.","fields":{"ref":"String","class":"String"}},{"id":"transportation","minzoom":0,"maxzoom":15,"description":"**transportation** contains roads, railways, aerial ways, and shipping\n lines.\nThis layer is directly derived from the OSM road hierarchy.\nAt lower zoom levels major highways from Natural Earth are used.\nIt contains all roads from motorways to primary, secondary and\ntertiary roads to residential roads and\nfoot paths. Styling the roads is the most essential part of the map.\nThe `transportation` layer also contains polygons for features like plazas.","fields":{"foot":"String","ramp":"Number","toll":"Number","class":"String","horse":"String","layer":"Number","level":"Number","access":"String","indoor":"Number","oneway":"Number","bicycle":"String","brunnel":"String","network":"String","service":"String","surface":"String","subclass":"String","mtb_scale":"String","expressway":"Number"}},{"id":"building","minzoom":0,"maxzoom":15,"description":"All [OSM Buildings](http://wiki.openstreetmap.org/wiki/Buildings). All building tags are imported ([`building=*`](http://wiki.openstreetmap.org/wiki/Key:building)).\nOnly buildings with tag location:underground are excluded.","fields":{"colour":"String","osm_id":"Number","hide_3d":"Boolean","render_height":"Number","render_min_height":"Number"}},{"id":"water_name","minzoom":0,"maxzoom":15,"description":"Lake center lines for labelling lake bodies.\nThis is based of the [osm-lakelines](https://github.com/openmaptiles/osm-lakelines) project\nwhich derives nice centerlines from OSM water bodies. Only the most important lakes contain labels.","fields":{"name":"String","class":"String","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","intermittent":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"transportation_name","minzoom":0,"maxzoom":15,"description":"This is the layer for labelling the highways. Only highways that are named `name=*` and are long enough\nto place text upon appear. The OSM roads are stitched together if they contain the same name\nto have better label placement than having many small linestrings.\nFor motorways you should use the `ref` field to label them while for other roads you should use `name`.","fields":{"ref":"String","name":"String","class":"String","layer":"Number","level":"Number","indoor":"Number","brunnel":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","network":"String","route_1":"String","route_2":"String","route_3":"String","route_4":"String","route_5":"String","route_6":"String","name_int":"String","subclass":"String","name:ja_rm":"String","name:latin":"String","ref_length":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"place","minzoom":0,"maxzoom":15,"description":"The place layer consists out of [countries](http://wiki.openstreetmap.org/wiki/Tag:place%3Dcountry),\n[states](http://wiki.openstreetmap.org/wiki/Tag:place%3Dstate), [cities](http://wiki.openstreetmap.org/wiki/Key:place)\nand [islands](https://wiki.openstreetmap.org/wiki/Tag:place%3Disland).\nApart from the roads this is also one of the more important layers to create a beautiful map.\nWe suggest you use different font styles and sizes to create a text hierarchy.","fields":{"name":"String","rank":"Number","class":"String","iso_a2":"String","osm_id":"Number","capital":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"housenumber","minzoom":0,"maxzoom":15,"description":"Everything in OpenStreetMap which contains a `addr:housenumber` tag useful for labelling housenumbers on a map.\nThis adds significant size to *z14*. For buildings the centroid of the building is used as housenumber.","fields":{"housenumber":"String"}},{"id":"poi","minzoom":0,"maxzoom":15,"description":"[Points of interests](http://wiki.openstreetmap.org/wiki/Points_of_interest) containing\na of a variety of OpenStreetMap tags. Mostly contains amenities, sport, shop and tourist POIs.","fields":{"name":"String","rank":"Number","class":"String","layer":"Number","level":"Number","indoor":"Number","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","agg_stop":"Number","name_int":"String","subclass":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"aerodrome_label","minzoom":0,"maxzoom":15,"description":"[Aerodrome labels](http://wiki.openstreetmap.org/wiki/Tag:aeroway%3Daerodrome)","fields":{"id":"Number","ele":"Number","iata":"String","icao":"String","name":"String","class":"String","ele_ft":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"globallandcover","minzoom":0,"maxzoom":15,"description":"Landcover with generalized polygons up to zoom 9 with classes - Crop, grass, scrub, tree, forest, snow.","fields":{"class":"String"}}],"crs":"EPSG:3857","crs_wkt":"PROJCS[\"WGS 84 / Pseudo-Mercator\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],EXTENSION[\"PROJ4\",\"+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs\"],AUTHORITY[\"EPSG\",\"3857\"]]","extent":[-20037508.342789244,-20037471.205137063,20037508.342789244,20037471.205137063],"tiles":["https://api.maptiler.com/tiles/v3/{z}/{x}/{y}.pbf?key=gMBwsTh3uAL1daF5BXd8"],"logo":"https://api.maptiler.com/resources/logo.svg"}
+{"id":"openmaptiles","mtime":"1655891809000","bounds":[-180,-85.0511,180,85.0511],"center":[0,0,1],"format":"pbf","version":"3.13.1","tilejson":"2.1.0","generator":"MapTiler Data","planettime":"1655683200000","attribution":"© MapTiler © OpenStreetMap contributors","pixel_scale":"256","name":"OpenMapTiles","minzoom":0,"maxzoom":14,"vector_layers":[{"id":"water","minzoom":0,"maxzoom":14,"description":"Water polygons representing oceans and lakes. Covered watered areas are excluded (`covered=yes`).\nOn low zoom levels all water originates from Natural Earth. To get a more correct display of the south pole you should also\nstyle the covering ice shelves over the water.\nOn higher zoom levels water polygons from [OpenStreetMapData](http://osmdata.openstreetmap.de/) are used.\nThe polygons are split into many smaller polygons to improve rendering performance.\nThis however can lead to less rendering options in clients since these boundaries show up. So you might not be\nable to use border styling for ocean water features.","fields":{"id":"Number","class":"String","brunnel":"String","intermittent":"Number"}},{"id":"waterway","minzoom":0,"maxzoom":14,"description":"OpenStreetMap [waterways](https://wiki.openstreetmap.org/wiki/Waterways) for higher zoom levels (z9 and more)\nand Natural Earth rivers and lake centerlines for low zoom levels (z3 - z8).\nLinestrings without a name or which are too short are filtered\nout at low zoom levels.\nTill z11 there is `river` class only, in z12 there is also `canal` generated,\nstarting z13 there is no generalization according to `class` field applied.\nWaterways do not have a `subclass` field.","fields":{"name":"String","class":"String","brunnel":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","intermittent":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"landcover","minzoom":0,"maxzoom":14,"description":"Landcover is used to describe the physical material at the surface of the earth. At lower zoom levels this is\nfrom Natural Earth data for glaciers and ice shelves and at higher zoom levels the landcover is [implied by OSM tags](http://wiki.openstreetmap.org/wiki/Landcover). The most common use case for this layer\n is to style wood (`class=wood`) and grass (`class=grass`) areas.","fields":{"class":"String","subclass":"String"}},{"id":"landuse","minzoom":0,"maxzoom":14,"description":"Landuse is used to describe use of land by humans. At lower zoom levels this is\nfrom Natural Earth data for residential (urban) areas and at higher zoom levels mostly OSM `landuse` tags.","fields":{"class":"String"}},{"id":"mountain_peak","minzoom":0,"maxzoom":14,"description":"[Natural peaks](http://wiki.openstreetmap.org/wiki/Tag:natural%3Dpeak)","fields":{"ele":"Number","name":"String","rank":"Number","class":"String","ele_ft":"Number","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","customary_ft":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"park","minzoom":0,"maxzoom":14,"description":"The park layer contains parks from OpenStreetMap tagged with\n[`boundary=national_park`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dnational_park),\n[`boundary=protected_area`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dprotected_area),\nor [`leisure=nature_reserve`](http://wiki.openstreetmap.org/wiki/Tag:leisure%3Dnature_reserve).","fields":{"name":"String","rank":"Number","class":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"boundary","minzoom":0,"maxzoom":14,"description":"Contains administrative boundaries as linestrings.\nUntil z4 [Natural Earth data](http://www.naturalearthdata.com/downloads/) is used after which\nOSM boundaries ([`boundary=administrative`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative))\nare present from z5 to z14 (also for maritime boundaries with `admin_level <= 2` at z4).\nOSM data contains several [`admin_level`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative#admin_level)\nbut for most styles it makes sense to just style `admin_level=2` and `admin_level=4`.","fields":{"adm0_l":"String","adm0_r":"String","disputed":"Number","maritime":"Number","claimed_by":"String","admin_level":"Number","disputed_name":"String"}},{"id":"aeroway","minzoom":0,"maxzoom":14,"description":"Aeroway polygons based of OpenStreetMap [aeroways](http://wiki.openstreetmap.org/wiki/Aeroways).\nAirport buildings are contained in the **building** layer but all\nother airport related polygons can be found in the **aeroway** layer.","fields":{"ref":"String","class":"String"}},{"id":"transportation","minzoom":0,"maxzoom":14,"description":"**transportation** contains roads, railways, aerial ways, and shipping\n lines.\nThis layer is directly derived from the OSM road hierarchy.\nAt lower zoom levels major highways from Natural Earth are used.\nIt contains all roads from motorways to primary, secondary and\ntertiary roads to residential roads and\nfoot paths. Styling the roads is the most essential part of the map.\nThe `transportation` layer also contains polygons for features like plazas.","fields":{"foot":"String","ramp":"Number","toll":"Number","class":"String","horse":"String","layer":"Number","level":"Number","access":"String","indoor":"Number","oneway":"Number","bicycle":"String","brunnel":"String","network":"String","service":"String","surface":"String","subclass":"String","mtb_scale":"String","expressway":"Number"}},{"id":"building","minzoom":0,"maxzoom":14,"description":"All [OSM Buildings](http://wiki.openstreetmap.org/wiki/Buildings). All building tags are imported ([`building=*`](http://wiki.openstreetmap.org/wiki/Key:building)).\nOnly buildings with tag location:underground are excluded.","fields":{"colour":"String","osm_id":"Number","hide_3d":"Boolean","render_height":"Number","render_min_height":"Number"}},{"id":"water_name","minzoom":0,"maxzoom":14,"description":"Lake center lines for labelling lake bodies.\nThis is based of the [osm-lakelines](https://github.com/openmaptiles/osm-lakelines) project\nwhich derives nice centerlines from OSM water bodies. Only the most important lakes contain labels.","fields":{"name":"String","class":"String","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","intermittent":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"transportation_name","minzoom":0,"maxzoom":14,"description":"This is the layer for labelling the highways. Only highways that are named `name=*` and are long enough\nto place text upon appear. The OSM roads are stitched together if they contain the same name\nto have better label placement than having many small linestrings.\nFor motorways you should use the `ref` field to label them while for other roads you should use `name`.","fields":{"ref":"String","name":"String","class":"String","layer":"Number","level":"Number","indoor":"Number","brunnel":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","network":"String","route_1":"String","route_2":"String","route_3":"String","route_4":"String","route_5":"String","route_6":"String","name_int":"String","subclass":"String","name:ja_rm":"String","name:latin":"String","ref_length":"Number","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"place","minzoom":0,"maxzoom":14,"description":"The place layer consists out of [countries](http://wiki.openstreetmap.org/wiki/Tag:place%3Dcountry),\n[states](http://wiki.openstreetmap.org/wiki/Tag:place%3Dstate), [cities](http://wiki.openstreetmap.org/wiki/Key:place)\nand [islands](https://wiki.openstreetmap.org/wiki/Tag:place%3Disland).\nApart from the roads this is also one of the more important layers to create a beautiful map.\nWe suggest you use different font styles and sizes to create a text hierarchy.","fields":{"name":"String","rank":"Number","class":"String","iso_a2":"String","osm_id":"Number","capital":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"housenumber","minzoom":0,"maxzoom":14,"description":"Everything in OpenStreetMap which contains a `addr:housenumber` tag useful for labelling housenumbers on a map.\nThis adds significant size to *z14*. For buildings the centroid of the building is used as housenumber.","fields":{"housenumber":"String"}},{"id":"poi","minzoom":0,"maxzoom":14,"description":"[Points of interests](http://wiki.openstreetmap.org/wiki/Points_of_interest) containing\na of a variety of OpenStreetMap tags. Mostly contains amenities, sport, shop and tourist POIs.","fields":{"name":"String","rank":"Number","class":"String","layer":"Number","level":"Number","indoor":"Number","osm_id":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","agg_stop":"Number","name_int":"String","subclass":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}},{"id":"aerodrome_label","minzoom":0,"maxzoom":14,"description":"[Aerodrome labels](http://wiki.openstreetmap.org/wiki/Tag:aeroway%3Daerodrome)","fields":{"id":"Number","ele":"Number","iata":"String","icao":"String","name":"String","class":"String","ele_ft":"Number","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ku":"String","name:la":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String","name:ja_rm":"String","name:latin":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ko-Latn":"String","name:sr-Latn":"String","name:nonlatin":"String"}}],"crs":"EPSG:3857","crs_wkt":"PROJCS[\"WGS 84 / Pseudo-Mercator\",GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],EXTENSION[\"PROJ4\",\"+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs\"],AUTHORITY[\"EPSG\",\"3857\"]]","extent":[-20037508.342789244,-20037471.205137063,20037508.342789244,20037471.205137063],"tiles":["https://api.maptiler.com/tiles/v3-openmaptiles/{z}/{x}/{y}.pbf?key=rB2y2a2rG8i9SEjOXQXl"],"logo":"https://api.maptiler.com/resources/logo.svg"}