diff --git a/.gitignore b/.gitignore index 946c9f590..46c0a8cab 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ assets/editor-layer-index.json assets/generated/* assets/layers/favourite/favourite.json public/*.webmanifest +public/service-worker/tsconfig.tsbuildinfo /*.html !/index.html !/customGenerator.html @@ -21,6 +22,7 @@ missing_translations.txt .DS_Store Svg.ts data/ +src/service-worker/.rollup.cache Folder.DotSettings.user index_*.ts diff --git a/package-lock.json b/package-lock.json index 2eff4d42f..031c0c2ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "@rapideditor/location-conflation": "^1.3.0", "@rgossiaux/svelte-headlessui": "^1.0.2", "@rgossiaux/svelte-heroicons": "^0.1.2", + "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-typescript": "^11.0.0", "@turf/boolean-intersects": "^7.2.0", "@turf/buffer": "^7.2.0", @@ -27,13 +28,6 @@ "@turf/distance": "^7.2.0", "@turf/length": "^7.2.0", "@turf/turf": "^7.2.0", - "@types/dompurify": "^3.0.2", - "@types/follow-redirects": "^1.14.4", - "@types/node": "^22.13.5", - "@types/pannellum": "^2.5.0", - "@types/pg": "^8.11.11", - "@types/qrcode-generator": "^1.0.6", - "@types/showdown": "^2.0.0", "buffer": "^6.0.3", "chart.js": "^3.8.0", "comunica": "^2.0.0", @@ -78,7 +72,7 @@ "pg": "^8.11.3", "pic4carto": "^2.1.15", "pluscodes": "^2.6.0", - "pmtiles": "^4.2.1", + "pmtiles": "^4.3.0", "prompt-sync": "^4.2.0", "qrcode-generator": "^1.4.4", "showdown": "^2.1.0", @@ -103,12 +97,19 @@ "@sveltejs/vite-plugin-svelte": "^2.0.2", "@tsconfig/svelte": "^3.0.0", "@types/chai": "^5.0.1", + "@types/dompurify": "^3.0.2", + "@types/follow-redirects": "^1.14.4", "@types/geojson": "^7946.0.10", "@types/jsonld": "^1.5.13", "@types/lz-string": "^1.3.34", "@types/mocha": "^10.0.1", + "@types/node": "^22.13.5", + "@types/pannellum": "^2.5.0", "@types/papaparse": "^5.3.15", + "@types/pg": "^8.11.11", "@types/prompt-sync": "^4.2.3", + "@types/qrcode-generator": "^1.0.6", + "@types/showdown": "^2.0.0", "@types/xml2js": "^0.4.9", "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^6.1.0", @@ -6508,6 +6509,67 @@ "svelte": "^3.44.0" } }, + "node_modules/@rollup/plugin-commonjs": { + "version": "28.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.6.tgz", + "integrity": "sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/plugin-json": { "version": "6.0.0", "dev": true, @@ -11502,6 +11564,7 @@ }, "node_modules/@types/dompurify": { "version": "3.0.2", + "dev": true, "license": "MIT", "dependencies": { "@types/trusted-types": "*" @@ -11516,6 +11579,7 @@ "version": "1.14.4", "resolved": "https://registry.npmjs.org/@types/follow-redirects/-/follow-redirects-1.14.4.tgz", "integrity": "sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -11630,6 +11694,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/@types/pannellum/-/pannellum-2.5.0.tgz", "integrity": "sha512-iFVwMHmsTx91t74gU12bDmB1ty5lRgmfK6X+FxymQe8n0nuw3Pp/vk0nw73YdL9WqZgthrpf1KLPzQjZDUsj0g==", + "dev": true, "license": "MIT" }, "node_modules/@types/papaparse": { @@ -11650,6 +11715,7 @@ "version": "8.11.11", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.11.11.tgz", "integrity": "sha512-kGT1qKM8wJQ5qlawUrEkXgvMSXoV213KfMGXcwfDwUIfUHXqXYXOfS1nE1LINRJVVVx5wCm70XnFlMHaIcQAfw==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -11659,6 +11725,7 @@ }, "node_modules/@types/pg/node_modules/pg-types": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "pg-int8": "1.0.1", @@ -11675,6 +11742,7 @@ }, "node_modules/@types/pg/node_modules/postgres-array": { "version": "3.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11682,6 +11750,7 @@ }, "node_modules/@types/pg/node_modules/postgres-bytea": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "obuf": "~1.1.2" @@ -11692,6 +11761,7 @@ }, "node_modules/@types/pg/node_modules/postgres-date": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11699,6 +11769,7 @@ }, "node_modules/@types/pg/node_modules/postgres-interval": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11719,6 +11790,7 @@ }, "node_modules/@types/qrcode-generator": { "version": "1.0.6", + "dev": true, "license": "MIT", "dependencies": { "qrcode-generator": "*" @@ -11752,6 +11824,7 @@ }, "node_modules/@types/showdown": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/@types/slice-ansi": { @@ -11785,6 +11858,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "devOptional": true, "license": "MIT" }, "node_modules/@types/uritemplate": { @@ -13160,6 +13234,12 @@ "node": ">= 12" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, "node_modules/compare-func": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", @@ -17120,6 +17200,15 @@ "optional": true, "peer": true }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -23030,6 +23119,7 @@ }, "node_modules/obuf": { "version": "1.1.2", + "dev": true, "license": "MIT" }, "node_modules/once": { @@ -23401,6 +23491,7 @@ }, "node_modules/pg-numeric": { "version": "1.0.2", + "dev": true, "license": "ISC", "engines": { "node": ">=4" @@ -23516,9 +23607,10 @@ "integrity": "sha512-+3sW+Qt+znuN2uMFFvebo2m5MsaTjBXOzEYvkfx4RMeOYnNCQv3OWeQujfRAo6nzg7D+5vD2b3tihtwW3b5pfg==" }, "node_modules/pmtiles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/pmtiles/-/pmtiles-4.2.1.tgz", - "integrity": "sha512-Z73aph49f7KpU7JPb+zDWr+62wPv9jF3p+tvvL26/XeECnzUHnQ0nGopXGPYnq+OQXqyaXZPrsNdKxSD+2HlLA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/pmtiles/-/pmtiles-4.3.0.tgz", + "integrity": "sha512-wnzQeSiYT/MyO63o7AVxwt7+uKqU0QUy2lHrivM7GvecNy0m1A4voVyGey7bujnEW5Hn+ZzLdvHPoFaqrOzbPA==", + "license": "BSD-3-Clause", "dependencies": { "fflate": "^0.8.2" } @@ -23782,6 +23874,7 @@ }, "node_modules/postgres-range": { "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/potpack": { diff --git a/package.json b/package.json index 67b535e87..8d3010066 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "#photonEndpoint": "`api/` or `reverse/` will be appended by the code", "photonEndpoint": "https://photon.komoot.io/", "jsonld-proxy": "https://lod.mapcomplete.org/extractgraph?url={url}", + "protomaps_archive_server": "https://cache.mapcomplete.org", "protomaps": { "#fork": "Bound to https://mapcomplete.org; get your own at https://protomaps.com/", "api-key": "2af8b969a9e8b692", @@ -108,7 +109,7 @@ "query:licenses": "vite-node scripts/generateLicenseInfo.ts -- --query && npm run generate:licenses", "clean:licenses": "find . -type f -name \"*.license\" -exec rm -f {} +", "generate:contributor-list": "vite-node scripts/generateContributors.ts", - "generate:service-worker": "tsc src/service-worker.ts --outFile public/service-worker.js && git_hash=$(git rev-parse HEAD) && sed -i.bak \"s/GITHUB-COMMIT/$git_hash/\" public/service-worker.js && rm public/service-worker.js.bak", + "generate:service-worker": "vite-node scripts/prepareServiceWorker.ts && cd ./src/service-worker/ && rollup -c ", "generate": "npm run generate:licenses && npm run generate:images && npm run generate:charging-stations && npm run generate:translations && npm run reset:layeroverview && npm run generate:service-worker", "generate:charging-stations": "cd ./assets/layers/charging_station && vite-node csvToJson.ts && cd -", "clean:tests": "find . -type f -name \"*.doctest.ts\" | xargs -r rm", @@ -184,6 +185,7 @@ "@rapideditor/location-conflation": "^1.3.0", "@rgossiaux/svelte-headlessui": "^1.0.2", "@rgossiaux/svelte-heroicons": "^0.1.2", + "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-typescript": "^11.0.0", "@turf/boolean-intersects": "^7.2.0", "@turf/buffer": "^7.2.0", @@ -192,13 +194,6 @@ "@turf/distance": "^7.2.0", "@turf/length": "^7.2.0", "@turf/turf": "^7.2.0", - "@types/dompurify": "^3.0.2", - "@types/follow-redirects": "^1.14.4", - "@types/node": "^22.13.5", - "@types/pannellum": "^2.5.0", - "@types/pg": "^8.11.11", - "@types/qrcode-generator": "^1.0.6", - "@types/showdown": "^2.0.0", "buffer": "^6.0.3", "chart.js": "^3.8.0", "comunica": "^2.0.0", @@ -243,7 +238,7 @@ "pg": "^8.11.3", "pic4carto": "^2.1.15", "pluscodes": "^2.6.0", - "pmtiles": "^4.2.1", + "pmtiles": "^4.3.0", "prompt-sync": "^4.2.0", "qrcode-generator": "^1.4.4", "showdown": "^2.1.0", @@ -268,12 +263,19 @@ "@sveltejs/vite-plugin-svelte": "^2.0.2", "@tsconfig/svelte": "^3.0.0", "@types/chai": "^5.0.1", + "@types/dompurify": "^3.0.2", + "@types/follow-redirects": "^1.14.4", "@types/geojson": "^7946.0.10", "@types/jsonld": "^1.5.13", "@types/lz-string": "^1.3.34", "@types/mocha": "^10.0.1", + "@types/node": "^22.13.5", + "@types/pannellum": "^2.5.0", "@types/papaparse": "^5.3.15", + "@types/pg": "^8.11.11", "@types/prompt-sync": "^4.2.3", + "@types/qrcode-generator": "^1.0.6", + "@types/showdown": "^2.0.0", "@types/xml2js": "^0.4.9", "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^6.1.0", diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/0-255.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/0-255.pbf new file mode 120000 index 000000000..214c656a2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/0-255.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/0-255.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/1024-1279.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/1024-1279.pbf new file mode 120000 index 000000000..4b5ffc351 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/1024-1279.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/1024-1279.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/10240-10495.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/10240-10495.pbf new file mode 120000 index 000000000..61255b3ee --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/10240-10495.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/10240-10495.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/10496-10751.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/10496-10751.pbf new file mode 120000 index 000000000..d6f1a4b94 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/10496-10751.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/10496-10751.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/10752-11007.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/10752-11007.pbf new file mode 120000 index 000000000..862cca1a9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/10752-11007.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/10752-11007.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/11008-11263.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/11008-11263.pbf new file mode 120000 index 000000000..ce4ee8a1c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/11008-11263.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/11008-11263.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/11264-11519.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/11264-11519.pbf new file mode 120000 index 000000000..5818066c7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/11264-11519.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/11264-11519.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/11520-11775.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/11520-11775.pbf new file mode 120000 index 000000000..33fcaa7cc --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/11520-11775.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/11520-11775.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/11776-12031.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/11776-12031.pbf new file mode 120000 index 000000000..6a2b390e6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/11776-12031.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/11776-12031.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/12032-12287.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/12032-12287.pbf new file mode 120000 index 000000000..bd7bbb728 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/12032-12287.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/12032-12287.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/12288-12543.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/12288-12543.pbf new file mode 120000 index 000000000..0a35055be --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/12288-12543.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/12288-12543.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/12544-12799.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/12544-12799.pbf new file mode 120000 index 000000000..935cf501b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/12544-12799.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/12544-12799.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/1280-1535.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/1280-1535.pbf new file mode 120000 index 000000000..f4fb51670 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/1280-1535.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/1280-1535.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/12800-13055.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/12800-13055.pbf new file mode 120000 index 000000000..10514db08 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/12800-13055.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/12800-13055.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/13056-13311.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/13056-13311.pbf new file mode 120000 index 000000000..25584c3e5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/13056-13311.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/13056-13311.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/13312-13567.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/13312-13567.pbf new file mode 120000 index 000000000..86862bbc8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/13312-13567.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/13312-13567.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/13568-13823.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/13568-13823.pbf new file mode 120000 index 000000000..2062f0e21 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/13568-13823.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/13568-13823.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/13824-14079.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/13824-14079.pbf new file mode 120000 index 000000000..ba435ca56 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/13824-14079.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/13824-14079.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/14080-14335.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/14080-14335.pbf new file mode 120000 index 000000000..22a5ed924 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/14080-14335.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/14080-14335.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/14336-14591.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/14336-14591.pbf new file mode 120000 index 000000000..9df649e19 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/14336-14591.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/14336-14591.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/14592-14847.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/14592-14847.pbf new file mode 120000 index 000000000..8aca76385 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/14592-14847.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/14592-14847.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/14848-15103.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/14848-15103.pbf new file mode 120000 index 000000000..631167e3a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/14848-15103.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/14848-15103.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/15104-15359.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/15104-15359.pbf new file mode 120000 index 000000000..2940369d0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/15104-15359.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/15104-15359.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/1536-1791.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/1536-1791.pbf new file mode 120000 index 000000000..ae8f3fba6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/1536-1791.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/1536-1791.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/15360-15615.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/15360-15615.pbf new file mode 120000 index 000000000..250b1cee3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/15360-15615.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/15360-15615.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/15616-15871.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/15616-15871.pbf new file mode 120000 index 000000000..1a8cae52b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/15616-15871.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/15616-15871.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/15872-16127.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/15872-16127.pbf new file mode 120000 index 000000000..f30e9c72a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/15872-16127.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/15872-16127.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/16128-16383.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/16128-16383.pbf new file mode 120000 index 000000000..a19355376 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/16128-16383.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/16128-16383.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/16384-16639.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/16384-16639.pbf new file mode 120000 index 000000000..614606a7f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/16384-16639.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/16384-16639.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/16640-16895.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/16640-16895.pbf new file mode 120000 index 000000000..b7453ab19 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/16640-16895.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/16640-16895.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/16896-17151.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/16896-17151.pbf new file mode 120000 index 000000000..bb3f1620c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/16896-17151.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/16896-17151.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/17152-17407.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/17152-17407.pbf new file mode 120000 index 000000000..243720e38 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/17152-17407.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/17152-17407.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/17408-17663.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/17408-17663.pbf new file mode 120000 index 000000000..1e219bfa1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/17408-17663.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/17408-17663.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/17664-17919.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/17664-17919.pbf new file mode 120000 index 000000000..6e36a278a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/17664-17919.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/17664-17919.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/1792-2047.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/1792-2047.pbf new file mode 120000 index 000000000..f8130bf1a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/1792-2047.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/1792-2047.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/17920-18175.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/17920-18175.pbf new file mode 120000 index 000000000..67a8a75a4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/17920-18175.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/17920-18175.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/18176-18431.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/18176-18431.pbf new file mode 120000 index 000000000..04ad4ed40 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/18176-18431.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/18176-18431.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/18432-18687.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/18432-18687.pbf new file mode 120000 index 000000000..8831665e9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/18432-18687.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/18432-18687.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/18688-18943.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/18688-18943.pbf new file mode 120000 index 000000000..bb4b28121 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/18688-18943.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/18688-18943.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/18944-19199.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/18944-19199.pbf new file mode 120000 index 000000000..4aea2f3a6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/18944-19199.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/18944-19199.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/19200-19455.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/19200-19455.pbf new file mode 120000 index 000000000..594d1564e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/19200-19455.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/19200-19455.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/19456-19711.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/19456-19711.pbf new file mode 120000 index 000000000..197aa2d5b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/19456-19711.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/19456-19711.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/19712-19967.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/19712-19967.pbf new file mode 120000 index 000000000..9a36bf496 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/19712-19967.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/19712-19967.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/19968-20223.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/19968-20223.pbf new file mode 120000 index 000000000..30ce45d8a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/19968-20223.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/19968-20223.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/20224-20479.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/20224-20479.pbf new file mode 120000 index 000000000..856ad9804 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/20224-20479.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/20224-20479.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/2048-2303.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/2048-2303.pbf new file mode 120000 index 000000000..addb1a460 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/2048-2303.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/2048-2303.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/20480-20735.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/20480-20735.pbf new file mode 120000 index 000000000..31311ce3c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/20480-20735.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/20480-20735.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/20736-20991.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/20736-20991.pbf new file mode 120000 index 000000000..a266817ff --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/20736-20991.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/20736-20991.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/20992-21247.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/20992-21247.pbf new file mode 120000 index 000000000..12cb2c183 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/20992-21247.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/20992-21247.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/21248-21503.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/21248-21503.pbf new file mode 120000 index 000000000..e32a38d37 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/21248-21503.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/21248-21503.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/21504-21759.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/21504-21759.pbf new file mode 120000 index 000000000..fb88c5aa7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/21504-21759.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/21504-21759.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/21760-22015.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/21760-22015.pbf new file mode 120000 index 000000000..eae30aeab --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/21760-22015.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/21760-22015.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/22016-22271.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/22016-22271.pbf new file mode 120000 index 000000000..f26d53019 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/22016-22271.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/22016-22271.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/22272-22527.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/22272-22527.pbf new file mode 120000 index 000000000..719adf8a1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/22272-22527.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/22272-22527.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/22528-22783.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/22528-22783.pbf new file mode 120000 index 000000000..dd90bbb02 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/22528-22783.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/22528-22783.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/22784-23039.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/22784-23039.pbf new file mode 120000 index 000000000..fb7059f03 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/22784-23039.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/22784-23039.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/2304-2559.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/2304-2559.pbf new file mode 120000 index 000000000..3610f7eed --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/2304-2559.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/2304-2559.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/23040-23295.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/23040-23295.pbf new file mode 120000 index 000000000..6e8df7194 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/23040-23295.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/23040-23295.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/23296-23551.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/23296-23551.pbf new file mode 120000 index 000000000..1fd753564 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/23296-23551.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/23296-23551.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/23552-23807.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/23552-23807.pbf new file mode 120000 index 000000000..ade84f1b6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/23552-23807.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/23552-23807.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/23808-24063.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/23808-24063.pbf new file mode 120000 index 000000000..e72f00006 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/23808-24063.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/23808-24063.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/24064-24319.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/24064-24319.pbf new file mode 120000 index 000000000..36715591f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/24064-24319.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/24064-24319.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/24320-24575.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/24320-24575.pbf new file mode 120000 index 000000000..b612594f0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/24320-24575.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/24320-24575.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/24576-24831.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/24576-24831.pbf new file mode 120000 index 000000000..67a190707 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/24576-24831.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/24576-24831.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/24832-25087.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/24832-25087.pbf new file mode 120000 index 000000000..5121b396e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/24832-25087.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/24832-25087.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/25088-25343.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/25088-25343.pbf new file mode 120000 index 000000000..f42dd164a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/25088-25343.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/25088-25343.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/25344-25599.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/25344-25599.pbf new file mode 120000 index 000000000..b7f347950 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/25344-25599.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/25344-25599.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/256-511.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/256-511.pbf new file mode 120000 index 000000000..358a0e11f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/256-511.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/256-511.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/2560-2815.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/2560-2815.pbf new file mode 120000 index 000000000..f6c0acfdb --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/2560-2815.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/2560-2815.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/25600-25855.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/25600-25855.pbf new file mode 120000 index 000000000..97cc6cf8b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/25600-25855.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/25600-25855.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/25856-26111.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/25856-26111.pbf new file mode 120000 index 000000000..29fdb5782 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/25856-26111.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/25856-26111.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/26112-26367.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/26112-26367.pbf new file mode 120000 index 000000000..898e46da9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/26112-26367.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/26112-26367.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/26368-26623.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/26368-26623.pbf new file mode 120000 index 000000000..bbe5d5e90 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/26368-26623.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/26368-26623.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/26624-26879.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/26624-26879.pbf new file mode 120000 index 000000000..3f4d6cb72 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/26624-26879.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/26624-26879.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/26880-27135.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/26880-27135.pbf new file mode 120000 index 000000000..859f9f5d1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/26880-27135.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/26880-27135.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/27136-27391.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/27136-27391.pbf new file mode 120000 index 000000000..9102637da --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/27136-27391.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/27136-27391.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/27392-27647.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/27392-27647.pbf new file mode 120000 index 000000000..726b3d7cb --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/27392-27647.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/27392-27647.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/27648-27903.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/27648-27903.pbf new file mode 120000 index 000000000..7375dab36 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/27648-27903.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/27648-27903.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/27904-28159.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/27904-28159.pbf new file mode 120000 index 000000000..7d9afa5eb --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/27904-28159.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/27904-28159.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/2816-3071.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/2816-3071.pbf new file mode 120000 index 000000000..4c5fe7c8c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/2816-3071.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/2816-3071.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/28160-28415.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/28160-28415.pbf new file mode 120000 index 000000000..039799c77 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/28160-28415.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/28160-28415.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/28416-28671.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/28416-28671.pbf new file mode 120000 index 000000000..ff774030d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/28416-28671.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/28416-28671.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/28672-28927.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/28672-28927.pbf new file mode 120000 index 000000000..423c7db95 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/28672-28927.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/28672-28927.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/28928-29183.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/28928-29183.pbf new file mode 120000 index 000000000..76c7b5b34 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/28928-29183.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/28928-29183.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/29184-29439.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/29184-29439.pbf new file mode 120000 index 000000000..4ee3c22d7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/29184-29439.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/29184-29439.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/29440-29695.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/29440-29695.pbf new file mode 120000 index 000000000..0be35d91e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/29440-29695.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/29440-29695.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/29696-29951.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/29696-29951.pbf new file mode 120000 index 000000000..fe54a460d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/29696-29951.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/29696-29951.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/29952-30207.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/29952-30207.pbf new file mode 120000 index 000000000..fbe23f3b8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/29952-30207.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/29952-30207.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/30208-30463.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/30208-30463.pbf new file mode 120000 index 000000000..7b5744466 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/30208-30463.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/30208-30463.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/30464-30719.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/30464-30719.pbf new file mode 120000 index 000000000..78c183ca2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/30464-30719.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/30464-30719.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/3072-3327.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/3072-3327.pbf new file mode 120000 index 000000000..48285c024 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/3072-3327.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/3072-3327.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/30720-30975.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/30720-30975.pbf new file mode 120000 index 000000000..cd65577b0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/30720-30975.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/30720-30975.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/30976-31231.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/30976-31231.pbf new file mode 120000 index 000000000..93265395f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/30976-31231.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/30976-31231.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/31232-31487.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/31232-31487.pbf new file mode 120000 index 000000000..eb09a2ca9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/31232-31487.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/31232-31487.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/31488-31743.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/31488-31743.pbf new file mode 120000 index 000000000..1b75c1a85 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/31488-31743.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/31488-31743.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/31744-31999.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/31744-31999.pbf new file mode 120000 index 000000000..df841fe6f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/31744-31999.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/31744-31999.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/32000-32255.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/32000-32255.pbf new file mode 120000 index 000000000..e81ccc403 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/32000-32255.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/32000-32255.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/32256-32511.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/32256-32511.pbf new file mode 120000 index 000000000..2eb98031c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/32256-32511.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/32256-32511.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/32512-32767.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/32512-32767.pbf new file mode 120000 index 000000000..f7f29915a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/32512-32767.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/32512-32767.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/32768-33023.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/32768-33023.pbf new file mode 120000 index 000000000..833d7e63f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/32768-33023.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/32768-33023.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/33024-33279.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/33024-33279.pbf new file mode 120000 index 000000000..dd667d6dc --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/33024-33279.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/33024-33279.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/3328-3583.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/3328-3583.pbf new file mode 120000 index 000000000..6a8d85252 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/3328-3583.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/3328-3583.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/33280-33535.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/33280-33535.pbf new file mode 120000 index 000000000..d1b82b12e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/33280-33535.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/33280-33535.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/33536-33791.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/33536-33791.pbf new file mode 120000 index 000000000..7d2b937d8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/33536-33791.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/33536-33791.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/33792-34047.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/33792-34047.pbf new file mode 120000 index 000000000..63d4d119e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/33792-34047.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/33792-34047.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/34048-34303.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/34048-34303.pbf new file mode 120000 index 000000000..b2c3c6875 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/34048-34303.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/34048-34303.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/34304-34559.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/34304-34559.pbf new file mode 120000 index 000000000..80f96948f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/34304-34559.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/34304-34559.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/34560-34815.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/34560-34815.pbf new file mode 120000 index 000000000..a6f8af33a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/34560-34815.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/34560-34815.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/34816-35071.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/34816-35071.pbf new file mode 120000 index 000000000..20f5b512e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/34816-35071.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/34816-35071.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/35072-35327.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/35072-35327.pbf new file mode 120000 index 000000000..cf01a79a3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/35072-35327.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/35072-35327.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/35328-35583.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/35328-35583.pbf new file mode 120000 index 000000000..18291b35c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/35328-35583.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/35328-35583.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/35584-35839.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/35584-35839.pbf new file mode 120000 index 000000000..b56e7424f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/35584-35839.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/35584-35839.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/3584-3839.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/3584-3839.pbf new file mode 120000 index 000000000..d965a0408 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/3584-3839.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/3584-3839.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/35840-36095.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/35840-36095.pbf new file mode 120000 index 000000000..d91352909 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/35840-36095.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/35840-36095.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/36096-36351.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/36096-36351.pbf new file mode 120000 index 000000000..d7c0c93ca --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/36096-36351.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/36096-36351.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/36352-36607.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/36352-36607.pbf new file mode 120000 index 000000000..5b7ee293d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/36352-36607.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/36352-36607.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/36608-36863.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/36608-36863.pbf new file mode 120000 index 000000000..eba760818 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/36608-36863.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/36608-36863.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/36864-37119.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/36864-37119.pbf new file mode 120000 index 000000000..6d2bb8a76 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/36864-37119.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/36864-37119.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/37120-37375.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/37120-37375.pbf new file mode 120000 index 000000000..3c12a40a1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/37120-37375.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/37120-37375.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/37376-37631.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/37376-37631.pbf new file mode 120000 index 000000000..12e5fd2cd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/37376-37631.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/37376-37631.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/37632-37887.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/37632-37887.pbf new file mode 120000 index 000000000..b96977d1f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/37632-37887.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/37632-37887.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/37888-38143.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/37888-38143.pbf new file mode 120000 index 000000000..9b1a37a25 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/37888-38143.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/37888-38143.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/38144-38399.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/38144-38399.pbf new file mode 120000 index 000000000..dbe0de902 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/38144-38399.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/38144-38399.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/3840-4095.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/3840-4095.pbf new file mode 120000 index 000000000..75369a57c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/3840-4095.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/3840-4095.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/38400-38655.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/38400-38655.pbf new file mode 120000 index 000000000..a36d0d504 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/38400-38655.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/38400-38655.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/38656-38911.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/38656-38911.pbf new file mode 120000 index 000000000..3e9118b22 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/38656-38911.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/38656-38911.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/38912-39167.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/38912-39167.pbf new file mode 120000 index 000000000..aec48fb32 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/38912-39167.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/38912-39167.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/39168-39423.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/39168-39423.pbf new file mode 120000 index 000000000..f75e2d3e5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/39168-39423.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/39168-39423.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/39424-39679.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/39424-39679.pbf new file mode 120000 index 000000000..bb2938660 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/39424-39679.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/39424-39679.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/39680-39935.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/39680-39935.pbf new file mode 120000 index 000000000..c7539362c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/39680-39935.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/39680-39935.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/39936-40191.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/39936-40191.pbf new file mode 120000 index 000000000..3d67bde8a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/39936-40191.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/39936-40191.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/40192-40447.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/40192-40447.pbf new file mode 120000 index 000000000..2d50ec11b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/40192-40447.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/40192-40447.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/40448-40703.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/40448-40703.pbf new file mode 120000 index 000000000..b7ec89bd2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/40448-40703.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/40448-40703.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/40704-40959.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/40704-40959.pbf new file mode 120000 index 000000000..4a5adf59d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/40704-40959.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/40704-40959.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/4096-4351.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/4096-4351.pbf new file mode 120000 index 000000000..903c16a0d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/4096-4351.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/4096-4351.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/40960-41215.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/40960-41215.pbf new file mode 120000 index 000000000..04857e1f3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/40960-41215.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/40960-41215.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/41216-41471.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/41216-41471.pbf new file mode 120000 index 000000000..e242d2116 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/41216-41471.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/41216-41471.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/41472-41727.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/41472-41727.pbf new file mode 120000 index 000000000..9149788bd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/41472-41727.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/41472-41727.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/41728-41983.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/41728-41983.pbf new file mode 120000 index 000000000..840060bc0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/41728-41983.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/41728-41983.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/41984-42239.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/41984-42239.pbf new file mode 120000 index 000000000..4cf70b4c5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/41984-42239.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/41984-42239.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/42240-42495.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/42240-42495.pbf new file mode 120000 index 000000000..89c8372dd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/42240-42495.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/42240-42495.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/42496-42751.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/42496-42751.pbf new file mode 120000 index 000000000..148d50555 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/42496-42751.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/42496-42751.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/42752-43007.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/42752-43007.pbf new file mode 120000 index 000000000..5cacc97dd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/42752-43007.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/42752-43007.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/43008-43263.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/43008-43263.pbf new file mode 120000 index 000000000..9f4ce3d6f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/43008-43263.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/43008-43263.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/43264-43519.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/43264-43519.pbf new file mode 120000 index 000000000..c7a8395c4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/43264-43519.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/43264-43519.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/4352-4607.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/4352-4607.pbf new file mode 120000 index 000000000..64d3dd1da --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/4352-4607.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/4352-4607.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/43520-43775.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/43520-43775.pbf new file mode 120000 index 000000000..eb32d944c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/43520-43775.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/43520-43775.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/43776-44031.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/43776-44031.pbf new file mode 120000 index 000000000..68e6a1ff0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/43776-44031.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/43776-44031.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/44032-44287.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/44032-44287.pbf new file mode 120000 index 000000000..3ff58920a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/44032-44287.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/44032-44287.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/44288-44543.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/44288-44543.pbf new file mode 120000 index 000000000..160e70779 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/44288-44543.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/44288-44543.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/44544-44799.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/44544-44799.pbf new file mode 120000 index 000000000..f16462cea --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/44544-44799.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/44544-44799.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/44800-45055.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/44800-45055.pbf new file mode 120000 index 000000000..c51c041c4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/44800-45055.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/44800-45055.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/45056-45311.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/45056-45311.pbf new file mode 120000 index 000000000..e50836334 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/45056-45311.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/45056-45311.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/45312-45567.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/45312-45567.pbf new file mode 120000 index 000000000..024a3217b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/45312-45567.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/45312-45567.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/45568-45823.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/45568-45823.pbf new file mode 120000 index 000000000..56b7290b5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/45568-45823.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/45568-45823.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/45824-46079.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/45824-46079.pbf new file mode 120000 index 000000000..f5c066762 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/45824-46079.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/45824-46079.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/4608-4863.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/4608-4863.pbf new file mode 120000 index 000000000..7f4363853 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/4608-4863.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/4608-4863.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/46080-46335.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/46080-46335.pbf new file mode 120000 index 000000000..877306176 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/46080-46335.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/46080-46335.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/46336-46591.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/46336-46591.pbf new file mode 120000 index 000000000..d2b39d1c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/46336-46591.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/46336-46591.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/46592-46847.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/46592-46847.pbf new file mode 120000 index 000000000..135117264 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/46592-46847.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/46592-46847.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/46848-47103.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/46848-47103.pbf new file mode 120000 index 000000000..2e56e55db --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/46848-47103.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/46848-47103.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/47104-47359.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/47104-47359.pbf new file mode 120000 index 000000000..9d52dce84 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/47104-47359.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/47104-47359.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/47360-47615.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/47360-47615.pbf new file mode 120000 index 000000000..40f968117 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/47360-47615.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/47360-47615.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/47616-47871.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/47616-47871.pbf new file mode 120000 index 000000000..c59d87717 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/47616-47871.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/47616-47871.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/47872-48127.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/47872-48127.pbf new file mode 120000 index 000000000..e72e2a3e9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/47872-48127.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/47872-48127.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/48128-48383.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/48128-48383.pbf new file mode 120000 index 000000000..413882511 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/48128-48383.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/48128-48383.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/48384-48639.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/48384-48639.pbf new file mode 120000 index 000000000..00a20a112 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/48384-48639.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/48384-48639.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/4864-5119.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/4864-5119.pbf new file mode 120000 index 000000000..cc212c8ab --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/4864-5119.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/4864-5119.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/48640-48895.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/48640-48895.pbf new file mode 120000 index 000000000..04087e2d7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/48640-48895.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/48640-48895.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/48896-49151.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/48896-49151.pbf new file mode 120000 index 000000000..d8fc73e40 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/48896-49151.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/48896-49151.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/49152-49407.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/49152-49407.pbf new file mode 120000 index 000000000..b1bc90841 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/49152-49407.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/49152-49407.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/49408-49663.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/49408-49663.pbf new file mode 120000 index 000000000..c4b97682e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/49408-49663.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/49408-49663.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/49664-49919.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/49664-49919.pbf new file mode 120000 index 000000000..287474fab --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/49664-49919.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/49664-49919.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/49920-50175.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/49920-50175.pbf new file mode 120000 index 000000000..b8220bb8b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/49920-50175.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/49920-50175.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/50176-50431.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/50176-50431.pbf new file mode 120000 index 000000000..fcfd4523b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/50176-50431.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/50176-50431.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/50432-50687.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/50432-50687.pbf new file mode 120000 index 000000000..779e9fe33 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/50432-50687.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/50432-50687.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/50688-50943.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/50688-50943.pbf new file mode 120000 index 000000000..c150fbdda --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/50688-50943.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/50688-50943.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/50944-51199.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/50944-51199.pbf new file mode 120000 index 000000000..34dcd23fc --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/50944-51199.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/50944-51199.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/512-767.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/512-767.pbf new file mode 120000 index 000000000..56788ff24 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/512-767.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/512-767.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/5120-5375.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/5120-5375.pbf new file mode 120000 index 000000000..219491d89 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/5120-5375.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/5120-5375.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/51200-51455.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/51200-51455.pbf new file mode 120000 index 000000000..2bb5655bd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/51200-51455.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/51200-51455.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/51456-51711.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/51456-51711.pbf new file mode 120000 index 000000000..d004977b6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/51456-51711.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/51456-51711.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/51712-51967.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/51712-51967.pbf new file mode 120000 index 000000000..3a85cf2fd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/51712-51967.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/51712-51967.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/51968-52223.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/51968-52223.pbf new file mode 120000 index 000000000..5ac4f9b77 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/51968-52223.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/51968-52223.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/52224-52479.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/52224-52479.pbf new file mode 120000 index 000000000..92d5d87e8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/52224-52479.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/52224-52479.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/52480-52735.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/52480-52735.pbf new file mode 120000 index 000000000..96bcfbad8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/52480-52735.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/52480-52735.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/52736-52991.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/52736-52991.pbf new file mode 120000 index 000000000..adfce3e44 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/52736-52991.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/52736-52991.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/52992-53247.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/52992-53247.pbf new file mode 120000 index 000000000..14e7d4682 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/52992-53247.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/52992-53247.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/53248-53503.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/53248-53503.pbf new file mode 120000 index 000000000..69a50feed --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/53248-53503.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/53248-53503.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/53504-53759.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/53504-53759.pbf new file mode 120000 index 000000000..16a7064af --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/53504-53759.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/53504-53759.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/5376-5631.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/5376-5631.pbf new file mode 120000 index 000000000..708d4621c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/5376-5631.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/5376-5631.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/53760-54015.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/53760-54015.pbf new file mode 120000 index 000000000..7b864fb95 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/53760-54015.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/53760-54015.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/54016-54271.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/54016-54271.pbf new file mode 120000 index 000000000..d5face861 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/54016-54271.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/54016-54271.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/54272-54527.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/54272-54527.pbf new file mode 120000 index 000000000..34edc9e5c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/54272-54527.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/54272-54527.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/54528-54783.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/54528-54783.pbf new file mode 120000 index 000000000..e6a7d1661 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/54528-54783.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/54528-54783.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/54784-55039.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/54784-55039.pbf new file mode 120000 index 000000000..c8fc45080 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/54784-55039.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/54784-55039.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/55040-55295.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/55040-55295.pbf new file mode 120000 index 000000000..b898753e7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/55040-55295.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/55040-55295.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/55296-55551.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/55296-55551.pbf new file mode 120000 index 000000000..9c00334d2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/55296-55551.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/55296-55551.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/55552-55807.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/55552-55807.pbf new file mode 120000 index 000000000..d6f9f01b1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/55552-55807.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/55552-55807.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/55808-56063.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/55808-56063.pbf new file mode 120000 index 000000000..a84a162e6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/55808-56063.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/55808-56063.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/56064-56319.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/56064-56319.pbf new file mode 120000 index 000000000..bde64ebbd --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/56064-56319.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/56064-56319.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/5632-5887.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/5632-5887.pbf new file mode 120000 index 000000000..9f710d269 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/5632-5887.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/5632-5887.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/56320-56575.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/56320-56575.pbf new file mode 120000 index 000000000..75302514c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/56320-56575.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/56320-56575.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/56576-56831.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/56576-56831.pbf new file mode 120000 index 000000000..19dde1ac0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/56576-56831.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/56576-56831.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/56832-57087.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/56832-57087.pbf new file mode 120000 index 000000000..323316762 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/56832-57087.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/56832-57087.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/57088-57343.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/57088-57343.pbf new file mode 120000 index 000000000..233a8661c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/57088-57343.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/57088-57343.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/57344-57599.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/57344-57599.pbf new file mode 120000 index 000000000..6274b35a4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/57344-57599.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/57344-57599.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/57600-57855.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/57600-57855.pbf new file mode 120000 index 000000000..66bc9499d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/57600-57855.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/57600-57855.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/57856-58111.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/57856-58111.pbf new file mode 120000 index 000000000..79074e873 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/57856-58111.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/57856-58111.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/58112-58367.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/58112-58367.pbf new file mode 120000 index 000000000..42b597a0f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/58112-58367.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/58112-58367.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/58368-58623.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/58368-58623.pbf new file mode 120000 index 000000000..a39dd4ce2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/58368-58623.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/58368-58623.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/58624-58879.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/58624-58879.pbf new file mode 120000 index 000000000..70c80f368 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/58624-58879.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/58624-58879.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/5888-6143.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/5888-6143.pbf new file mode 120000 index 000000000..f00e436db --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/5888-6143.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/5888-6143.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/58880-59135.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/58880-59135.pbf new file mode 120000 index 000000000..ee64a7d7a --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/58880-59135.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/58880-59135.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/59136-59391.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/59136-59391.pbf new file mode 120000 index 000000000..885d55a17 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/59136-59391.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/59136-59391.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/59392-59647.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/59392-59647.pbf new file mode 120000 index 000000000..554157824 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/59392-59647.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/59392-59647.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/59648-59903.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/59648-59903.pbf new file mode 120000 index 000000000..2a831652d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/59648-59903.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/59648-59903.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/59904-60159.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/59904-60159.pbf new file mode 120000 index 000000000..ece6fda63 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/59904-60159.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/59904-60159.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/60160-60415.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/60160-60415.pbf new file mode 120000 index 000000000..30bb47883 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/60160-60415.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/60160-60415.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/60416-60671.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/60416-60671.pbf new file mode 120000 index 000000000..4d3175337 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/60416-60671.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/60416-60671.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/60672-60927.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/60672-60927.pbf new file mode 120000 index 000000000..90e7eab38 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/60672-60927.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/60672-60927.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/60928-61183.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/60928-61183.pbf new file mode 120000 index 000000000..91c51c118 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/60928-61183.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/60928-61183.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/61184-61439.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/61184-61439.pbf new file mode 120000 index 000000000..883fd1fc4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/61184-61439.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/61184-61439.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/6144-6399.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/6144-6399.pbf new file mode 120000 index 000000000..0381f0d52 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/6144-6399.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/6144-6399.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/61440-61695.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/61440-61695.pbf new file mode 120000 index 000000000..181a3f20f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/61440-61695.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/61440-61695.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/61696-61951.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/61696-61951.pbf new file mode 120000 index 000000000..f6b2ac9a9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/61696-61951.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/61696-61951.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/61952-62207.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/61952-62207.pbf new file mode 120000 index 000000000..c49379223 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/61952-62207.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/61952-62207.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/62208-62463.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/62208-62463.pbf new file mode 120000 index 000000000..4ede2b908 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/62208-62463.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/62208-62463.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/62464-62719.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/62464-62719.pbf new file mode 120000 index 000000000..2cb410357 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/62464-62719.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/62464-62719.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/62720-62975.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/62720-62975.pbf new file mode 100644 index 000000000..8bc0c7025 Binary files /dev/null and b/public/assets/fonts/Noto Sans Devanagari Regular v1/62720-62975.pbf differ diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/62976-63231.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/62976-63231.pbf new file mode 100644 index 000000000..6ab677a9d Binary files /dev/null and b/public/assets/fonts/Noto Sans Devanagari Regular v1/62976-63231.pbf differ diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/63232-63487.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/63232-63487.pbf new file mode 100644 index 000000000..843b55a5a Binary files /dev/null and b/public/assets/fonts/Noto Sans Devanagari Regular v1/63232-63487.pbf differ diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/63488-63743.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/63488-63743.pbf new file mode 100644 index 000000000..e9a3a803f Binary files /dev/null and b/public/assets/fonts/Noto Sans Devanagari Regular v1/63488-63743.pbf differ diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/63744-63999.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/63744-63999.pbf new file mode 120000 index 000000000..f49a0a482 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/63744-63999.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/63744-63999.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/6400-6655.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/6400-6655.pbf new file mode 120000 index 000000000..f10f53426 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/6400-6655.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/6400-6655.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/64000-64255.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/64000-64255.pbf new file mode 120000 index 000000000..201329bf5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/64000-64255.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/64000-64255.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/64256-64511.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/64256-64511.pbf new file mode 120000 index 000000000..01b5f4098 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/64256-64511.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/64256-64511.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/64512-64767.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/64512-64767.pbf new file mode 120000 index 000000000..3de5332a8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/64512-64767.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/64512-64767.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/64768-65023.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/64768-65023.pbf new file mode 120000 index 000000000..cb32a91e3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/64768-65023.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/64768-65023.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/65024-65279.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/65024-65279.pbf new file mode 120000 index 000000000..569a25b02 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/65024-65279.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/65024-65279.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/65280-65535.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/65280-65535.pbf new file mode 120000 index 000000000..dd656e84c --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/65280-65535.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/65280-65535.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/6656-6911.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/6656-6911.pbf new file mode 120000 index 000000000..142aafb34 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/6656-6911.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/6656-6911.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/6912-7167.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/6912-7167.pbf new file mode 120000 index 000000000..b9afab77b --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/6912-7167.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/6912-7167.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/7168-7423.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/7168-7423.pbf new file mode 120000 index 000000000..e2a6601cc --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/7168-7423.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/7168-7423.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/7424-7679.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/7424-7679.pbf new file mode 120000 index 000000000..4e147bcee --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/7424-7679.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/7424-7679.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/768-1023.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/768-1023.pbf new file mode 120000 index 000000000..25d48d1a0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/768-1023.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/768-1023.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/7680-7935.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/7680-7935.pbf new file mode 120000 index 000000000..c290b0c1e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/7680-7935.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/7680-7935.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/7936-8191.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/7936-8191.pbf new file mode 120000 index 000000000..20d4933a3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/7936-8191.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/7936-8191.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/8192-8447.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/8192-8447.pbf new file mode 120000 index 000000000..80b997518 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/8192-8447.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/8192-8447.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/8448-8703.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/8448-8703.pbf new file mode 120000 index 000000000..8ce9d245e --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/8448-8703.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/8448-8703.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/8704-8959.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/8704-8959.pbf new file mode 120000 index 000000000..aa702689f --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/8704-8959.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/8704-8959.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/8960-9215.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/8960-9215.pbf new file mode 120000 index 000000000..78e926765 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/8960-9215.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/8960-9215.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/9216-9471.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/9216-9471.pbf new file mode 120000 index 000000000..1d65bfa29 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/9216-9471.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/9216-9471.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/9472-9727.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/9472-9727.pbf new file mode 120000 index 000000000..5a4109550 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/9472-9727.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/9472-9727.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/9728-9983.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/9728-9983.pbf new file mode 120000 index 000000000..39358ac61 --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/9728-9983.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/9728-9983.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Devanagari Regular v1/9984-10239.pbf b/public/assets/fonts/Noto Sans Devanagari Regular v1/9984-10239.pbf new file mode 120000 index 000000000..953284c2d --- /dev/null +++ b/public/assets/fonts/Noto Sans Devanagari Regular v1/9984-10239.pbf @@ -0,0 +1 @@ +../Noto Sans Regular/9984-10239.pbf \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/0-255.pbf b/public/assets/fonts/Noto Sans Italic/0-255.pbf new file mode 100644 index 000000000..d80cf457e Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/0-255.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/1024-1279.pbf b/public/assets/fonts/Noto Sans Italic/1024-1279.pbf new file mode 100644 index 000000000..51a632d28 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/1024-1279.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/10240-10495.pbf b/public/assets/fonts/Noto Sans Italic/10240-10495.pbf new file mode 100644 index 000000000..643cf28f8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/10240-10495.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 10240-10495 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/10496-10751.pbf b/public/assets/fonts/Noto Sans Italic/10496-10751.pbf new file mode 100644 index 000000000..28251017d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/10496-10751.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 10496-10751 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/10752-11007.pbf b/public/assets/fonts/Noto Sans Italic/10752-11007.pbf new file mode 100644 index 000000000..faa2d9a61 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/10752-11007.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 10752-11007 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/11008-11263.pbf b/public/assets/fonts/Noto Sans Italic/11008-11263.pbf new file mode 100644 index 000000000..9f7c54bcb --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/11008-11263.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 11008-11263 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/11264-11519.pbf b/public/assets/fonts/Noto Sans Italic/11264-11519.pbf new file mode 100644 index 000000000..57df8a8b3 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/11264-11519.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/11520-11775.pbf b/public/assets/fonts/Noto Sans Italic/11520-11775.pbf new file mode 100644 index 000000000..7655dc8ee Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/11520-11775.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/11776-12031.pbf b/public/assets/fonts/Noto Sans Italic/11776-12031.pbf new file mode 100644 index 000000000..6c31bfda2 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/11776-12031.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/12032-12287.pbf b/public/assets/fonts/Noto Sans Italic/12032-12287.pbf new file mode 100644 index 000000000..92a5b6394 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/12032-12287.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 12032-12287 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/12288-12543.pbf b/public/assets/fonts/Noto Sans Italic/12288-12543.pbf new file mode 100644 index 000000000..fc27baf05 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/12288-12543.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 12288-12543 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/12544-12799.pbf b/public/assets/fonts/Noto Sans Italic/12544-12799.pbf new file mode 100644 index 000000000..2b63784b7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/12544-12799.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 12544-12799 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/1280-1535.pbf b/public/assets/fonts/Noto Sans Italic/1280-1535.pbf new file mode 100644 index 000000000..9fb2746eb Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/1280-1535.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/12800-13055.pbf b/public/assets/fonts/Noto Sans Italic/12800-13055.pbf new file mode 100644 index 000000000..d98e5d82d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/12800-13055.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 12800-13055 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/13056-13311.pbf b/public/assets/fonts/Noto Sans Italic/13056-13311.pbf new file mode 100644 index 000000000..5044546fe --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/13056-13311.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 13056-13311 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/13312-13567.pbf b/public/assets/fonts/Noto Sans Italic/13312-13567.pbf new file mode 100644 index 000000000..dfee3b643 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/13312-13567.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 13312-13567 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/13568-13823.pbf b/public/assets/fonts/Noto Sans Italic/13568-13823.pbf new file mode 100644 index 000000000..9cbe81e98 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/13568-13823.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 13568-13823 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/13824-14079.pbf b/public/assets/fonts/Noto Sans Italic/13824-14079.pbf new file mode 100644 index 000000000..dc6464936 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/13824-14079.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 13824-14079 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/14080-14335.pbf b/public/assets/fonts/Noto Sans Italic/14080-14335.pbf new file mode 100644 index 000000000..be525cfe6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/14080-14335.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 14080-14335 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/14336-14591.pbf b/public/assets/fonts/Noto Sans Italic/14336-14591.pbf new file mode 100644 index 000000000..88dfc6ffb --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/14336-14591.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 14336-14591 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/14592-14847.pbf b/public/assets/fonts/Noto Sans Italic/14592-14847.pbf new file mode 100644 index 000000000..e16a5404f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/14592-14847.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 14592-14847 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/14848-15103.pbf b/public/assets/fonts/Noto Sans Italic/14848-15103.pbf new file mode 100644 index 000000000..9a321ef5b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/14848-15103.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 14848-15103 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/15104-15359.pbf b/public/assets/fonts/Noto Sans Italic/15104-15359.pbf new file mode 100644 index 000000000..29aeaf82f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/15104-15359.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 15104-15359 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/1536-1791.pbf b/public/assets/fonts/Noto Sans Italic/1536-1791.pbf new file mode 100644 index 000000000..2bd5ef44f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/1536-1791.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 1536-1791 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/15360-15615.pbf b/public/assets/fonts/Noto Sans Italic/15360-15615.pbf new file mode 100644 index 000000000..875d5d32b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/15360-15615.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 15360-15615 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/15616-15871.pbf b/public/assets/fonts/Noto Sans Italic/15616-15871.pbf new file mode 100644 index 000000000..aa8496553 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/15616-15871.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 15616-15871 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/15872-16127.pbf b/public/assets/fonts/Noto Sans Italic/15872-16127.pbf new file mode 100644 index 000000000..68e40aab6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/15872-16127.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 15872-16127 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/16128-16383.pbf b/public/assets/fonts/Noto Sans Italic/16128-16383.pbf new file mode 100644 index 000000000..5091704ca --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/16128-16383.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 16128-16383 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/16384-16639.pbf b/public/assets/fonts/Noto Sans Italic/16384-16639.pbf new file mode 100644 index 000000000..00faacb49 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/16384-16639.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 16384-16639 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/16640-16895.pbf b/public/assets/fonts/Noto Sans Italic/16640-16895.pbf new file mode 100644 index 000000000..c49244afa --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/16640-16895.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 16640-16895 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/16896-17151.pbf b/public/assets/fonts/Noto Sans Italic/16896-17151.pbf new file mode 100644 index 000000000..08d9f064a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/16896-17151.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 16896-17151 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/17152-17407.pbf b/public/assets/fonts/Noto Sans Italic/17152-17407.pbf new file mode 100644 index 000000000..23b291a4d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/17152-17407.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 17152-17407 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/17408-17663.pbf b/public/assets/fonts/Noto Sans Italic/17408-17663.pbf new file mode 100644 index 000000000..e5fda12b1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/17408-17663.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 17408-17663 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/17664-17919.pbf b/public/assets/fonts/Noto Sans Italic/17664-17919.pbf new file mode 100644 index 000000000..bdf48a3fd --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/17664-17919.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 17664-17919 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/1792-2047.pbf b/public/assets/fonts/Noto Sans Italic/1792-2047.pbf new file mode 100644 index 000000000..15f0aec45 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/1792-2047.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 1792-2047 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/17920-18175.pbf b/public/assets/fonts/Noto Sans Italic/17920-18175.pbf new file mode 100644 index 000000000..15cba3eec --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/17920-18175.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 17920-18175 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/18176-18431.pbf b/public/assets/fonts/Noto Sans Italic/18176-18431.pbf new file mode 100644 index 000000000..ddc53bf76 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/18176-18431.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 18176-18431 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/18432-18687.pbf b/public/assets/fonts/Noto Sans Italic/18432-18687.pbf new file mode 100644 index 000000000..158082bdc --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/18432-18687.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 18432-18687 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/18688-18943.pbf b/public/assets/fonts/Noto Sans Italic/18688-18943.pbf new file mode 100644 index 000000000..fd031e071 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/18688-18943.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 18688-18943 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/18944-19199.pbf b/public/assets/fonts/Noto Sans Italic/18944-19199.pbf new file mode 100644 index 000000000..25c2e3cdc --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/18944-19199.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 18944-19199 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/19200-19455.pbf b/public/assets/fonts/Noto Sans Italic/19200-19455.pbf new file mode 100644 index 000000000..011f99d4a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/19200-19455.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 19200-19455 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/19456-19711.pbf b/public/assets/fonts/Noto Sans Italic/19456-19711.pbf new file mode 100644 index 000000000..f45094496 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/19456-19711.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 19456-19711 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/19712-19967.pbf b/public/assets/fonts/Noto Sans Italic/19712-19967.pbf new file mode 100644 index 000000000..b6d761a23 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/19712-19967.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 19712-19967 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/19968-20223.pbf b/public/assets/fonts/Noto Sans Italic/19968-20223.pbf new file mode 100644 index 000000000..c9e3d621c --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/19968-20223.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 19968-20223 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/20224-20479.pbf b/public/assets/fonts/Noto Sans Italic/20224-20479.pbf new file mode 100644 index 000000000..b67e6571f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/20224-20479.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 20224-20479 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/2048-2303.pbf b/public/assets/fonts/Noto Sans Italic/2048-2303.pbf new file mode 100644 index 000000000..5d6e4b54c --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/2048-2303.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 2048-2303 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/20480-20735.pbf b/public/assets/fonts/Noto Sans Italic/20480-20735.pbf new file mode 100644 index 000000000..93a7cd4b8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/20480-20735.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 20480-20735 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/20736-20991.pbf b/public/assets/fonts/Noto Sans Italic/20736-20991.pbf new file mode 100644 index 000000000..d6d9acf89 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/20736-20991.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 20736-20991 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/20992-21247.pbf b/public/assets/fonts/Noto Sans Italic/20992-21247.pbf new file mode 100644 index 000000000..08b12a0b5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/20992-21247.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 20992-21247 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/21248-21503.pbf b/public/assets/fonts/Noto Sans Italic/21248-21503.pbf new file mode 100644 index 000000000..f77fbd43c --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/21248-21503.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 21248-21503 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/21504-21759.pbf b/public/assets/fonts/Noto Sans Italic/21504-21759.pbf new file mode 100644 index 000000000..dd62f71df --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/21504-21759.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 21504-21759 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/21760-22015.pbf b/public/assets/fonts/Noto Sans Italic/21760-22015.pbf new file mode 100644 index 000000000..f56545ccb --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/21760-22015.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 21760-22015 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/22016-22271.pbf b/public/assets/fonts/Noto Sans Italic/22016-22271.pbf new file mode 100644 index 000000000..ae1cbd88f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/22016-22271.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 22016-22271 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/22272-22527.pbf b/public/assets/fonts/Noto Sans Italic/22272-22527.pbf new file mode 100644 index 000000000..e7afe56f5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/22272-22527.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 22272-22527 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/22528-22783.pbf b/public/assets/fonts/Noto Sans Italic/22528-22783.pbf new file mode 100644 index 000000000..040ed79e1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/22528-22783.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 22528-22783 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/22784-23039.pbf b/public/assets/fonts/Noto Sans Italic/22784-23039.pbf new file mode 100644 index 000000000..934d2b2e1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/22784-23039.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 22784-23039 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/2304-2559.pbf b/public/assets/fonts/Noto Sans Italic/2304-2559.pbf new file mode 100644 index 000000000..408df70c7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/2304-2559.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 2304-2559 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/23040-23295.pbf b/public/assets/fonts/Noto Sans Italic/23040-23295.pbf new file mode 100644 index 000000000..dd3ff1d50 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/23040-23295.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 23040-23295 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/23296-23551.pbf b/public/assets/fonts/Noto Sans Italic/23296-23551.pbf new file mode 100644 index 000000000..0e97ddfa7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/23296-23551.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 23296-23551 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/23552-23807.pbf b/public/assets/fonts/Noto Sans Italic/23552-23807.pbf new file mode 100644 index 000000000..297c9599b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/23552-23807.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 23552-23807 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/23808-24063.pbf b/public/assets/fonts/Noto Sans Italic/23808-24063.pbf new file mode 100644 index 000000000..d5b673ca6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/23808-24063.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 23808-24063 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/24064-24319.pbf b/public/assets/fonts/Noto Sans Italic/24064-24319.pbf new file mode 100644 index 000000000..478c6fa8a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/24064-24319.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 24064-24319 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/24320-24575.pbf b/public/assets/fonts/Noto Sans Italic/24320-24575.pbf new file mode 100644 index 000000000..30ed76025 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/24320-24575.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 24320-24575 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/24576-24831.pbf b/public/assets/fonts/Noto Sans Italic/24576-24831.pbf new file mode 100644 index 000000000..39d3f88cc --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/24576-24831.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 24576-24831 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/24832-25087.pbf b/public/assets/fonts/Noto Sans Italic/24832-25087.pbf new file mode 100644 index 000000000..620575a7b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/24832-25087.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 24832-25087 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/25088-25343.pbf b/public/assets/fonts/Noto Sans Italic/25088-25343.pbf new file mode 100644 index 000000000..90a913691 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/25088-25343.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 25088-25343 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/25344-25599.pbf b/public/assets/fonts/Noto Sans Italic/25344-25599.pbf new file mode 100644 index 000000000..abdbca218 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/25344-25599.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 25344-25599 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/256-511.pbf b/public/assets/fonts/Noto Sans Italic/256-511.pbf new file mode 100644 index 000000000..d8496c254 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/256-511.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/2560-2815.pbf b/public/assets/fonts/Noto Sans Italic/2560-2815.pbf new file mode 100644 index 000000000..20e30997d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/2560-2815.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 2560-2815 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/25600-25855.pbf b/public/assets/fonts/Noto Sans Italic/25600-25855.pbf new file mode 100644 index 000000000..8b1d2cd9e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/25600-25855.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 25600-25855 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/25856-26111.pbf b/public/assets/fonts/Noto Sans Italic/25856-26111.pbf new file mode 100644 index 000000000..3ab8dd283 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/25856-26111.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 25856-26111 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/26112-26367.pbf b/public/assets/fonts/Noto Sans Italic/26112-26367.pbf new file mode 100644 index 000000000..c5d69f26e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/26112-26367.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 26112-26367 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/26368-26623.pbf b/public/assets/fonts/Noto Sans Italic/26368-26623.pbf new file mode 100644 index 000000000..d9eaa2cae --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/26368-26623.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 26368-26623 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/26624-26879.pbf b/public/assets/fonts/Noto Sans Italic/26624-26879.pbf new file mode 100644 index 000000000..0db67e4b1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/26624-26879.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 26624-26879 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/26880-27135.pbf b/public/assets/fonts/Noto Sans Italic/26880-27135.pbf new file mode 100644 index 000000000..dc10de9b7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/26880-27135.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 26880-27135 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/27136-27391.pbf b/public/assets/fonts/Noto Sans Italic/27136-27391.pbf new file mode 100644 index 000000000..4e1cd2915 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/27136-27391.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 27136-27391 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/27392-27647.pbf b/public/assets/fonts/Noto Sans Italic/27392-27647.pbf new file mode 100644 index 000000000..534ff6cd6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/27392-27647.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 27392-27647 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/27648-27903.pbf b/public/assets/fonts/Noto Sans Italic/27648-27903.pbf new file mode 100644 index 000000000..f0bb76d22 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/27648-27903.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 27648-27903 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/27904-28159.pbf b/public/assets/fonts/Noto Sans Italic/27904-28159.pbf new file mode 100644 index 000000000..ac2b387a0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/27904-28159.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 27904-28159 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/2816-3071.pbf b/public/assets/fonts/Noto Sans Italic/2816-3071.pbf new file mode 100644 index 000000000..3f22aec94 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/2816-3071.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 2816-3071 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/28160-28415.pbf b/public/assets/fonts/Noto Sans Italic/28160-28415.pbf new file mode 100644 index 000000000..31e4fe309 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/28160-28415.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 28160-28415 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/28416-28671.pbf b/public/assets/fonts/Noto Sans Italic/28416-28671.pbf new file mode 100644 index 000000000..8967019a3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/28416-28671.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 28416-28671 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/28672-28927.pbf b/public/assets/fonts/Noto Sans Italic/28672-28927.pbf new file mode 100644 index 000000000..15b4b26e9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/28672-28927.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 28672-28927 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/28928-29183.pbf b/public/assets/fonts/Noto Sans Italic/28928-29183.pbf new file mode 100644 index 000000000..8ae62cc6a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/28928-29183.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 28928-29183 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/29184-29439.pbf b/public/assets/fonts/Noto Sans Italic/29184-29439.pbf new file mode 100644 index 000000000..e7a346b17 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/29184-29439.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 29184-29439 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/29440-29695.pbf b/public/assets/fonts/Noto Sans Italic/29440-29695.pbf new file mode 100644 index 000000000..eef8e7de5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/29440-29695.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 29440-29695 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/29696-29951.pbf b/public/assets/fonts/Noto Sans Italic/29696-29951.pbf new file mode 100644 index 000000000..2f47d9b39 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/29696-29951.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 29696-29951 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/29952-30207.pbf b/public/assets/fonts/Noto Sans Italic/29952-30207.pbf new file mode 100644 index 000000000..caa17f017 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/29952-30207.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 29952-30207 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/30208-30463.pbf b/public/assets/fonts/Noto Sans Italic/30208-30463.pbf new file mode 100644 index 000000000..8a8b46421 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/30208-30463.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 30208-30463 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/30464-30719.pbf b/public/assets/fonts/Noto Sans Italic/30464-30719.pbf new file mode 100644 index 000000000..1a4947cf4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/30464-30719.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 30464-30719 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/3072-3327.pbf b/public/assets/fonts/Noto Sans Italic/3072-3327.pbf new file mode 100644 index 000000000..f36f4ab98 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/3072-3327.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 3072-3327 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/30720-30975.pbf b/public/assets/fonts/Noto Sans Italic/30720-30975.pbf new file mode 100644 index 000000000..66173bd6d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/30720-30975.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 30720-30975 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/30976-31231.pbf b/public/assets/fonts/Noto Sans Italic/30976-31231.pbf new file mode 100644 index 000000000..9e68303f7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/30976-31231.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 30976-31231 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/31232-31487.pbf b/public/assets/fonts/Noto Sans Italic/31232-31487.pbf new file mode 100644 index 000000000..ea99ee2c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/31232-31487.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 31232-31487 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/31488-31743.pbf b/public/assets/fonts/Noto Sans Italic/31488-31743.pbf new file mode 100644 index 000000000..6819ed396 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/31488-31743.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 31488-31743 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/31744-31999.pbf b/public/assets/fonts/Noto Sans Italic/31744-31999.pbf new file mode 100644 index 000000000..e463bc37d --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/31744-31999.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 31744-31999 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/32000-32255.pbf b/public/assets/fonts/Noto Sans Italic/32000-32255.pbf new file mode 100644 index 000000000..3951a54f3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/32000-32255.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 32000-32255 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/32256-32511.pbf b/public/assets/fonts/Noto Sans Italic/32256-32511.pbf new file mode 100644 index 000000000..14586e5fe --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/32256-32511.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 32256-32511 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/32512-32767.pbf b/public/assets/fonts/Noto Sans Italic/32512-32767.pbf new file mode 100644 index 000000000..36c16bf15 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/32512-32767.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 32512-32767 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/32768-33023.pbf b/public/assets/fonts/Noto Sans Italic/32768-33023.pbf new file mode 100644 index 000000000..89c339764 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/32768-33023.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 32768-33023 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/33024-33279.pbf b/public/assets/fonts/Noto Sans Italic/33024-33279.pbf new file mode 100644 index 000000000..33b92cdc8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/33024-33279.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 33024-33279 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/3328-3583.pbf b/public/assets/fonts/Noto Sans Italic/3328-3583.pbf new file mode 100644 index 000000000..df7326fd6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/3328-3583.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 3328-3583 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/33280-33535.pbf b/public/assets/fonts/Noto Sans Italic/33280-33535.pbf new file mode 100644 index 000000000..c2b65f1e9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/33280-33535.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 33280-33535 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/33536-33791.pbf b/public/assets/fonts/Noto Sans Italic/33536-33791.pbf new file mode 100644 index 000000000..9fc4d61b6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/33536-33791.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 33536-33791 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/33792-34047.pbf b/public/assets/fonts/Noto Sans Italic/33792-34047.pbf new file mode 100644 index 000000000..5973f6850 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/33792-34047.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 33792-34047 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/34048-34303.pbf b/public/assets/fonts/Noto Sans Italic/34048-34303.pbf new file mode 100644 index 000000000..62db13e2b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/34048-34303.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 34048-34303 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/34304-34559.pbf b/public/assets/fonts/Noto Sans Italic/34304-34559.pbf new file mode 100644 index 000000000..616993d8b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/34304-34559.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 34304-34559 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/34560-34815.pbf b/public/assets/fonts/Noto Sans Italic/34560-34815.pbf new file mode 100644 index 000000000..32dd376d2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/34560-34815.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 34560-34815 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/34816-35071.pbf b/public/assets/fonts/Noto Sans Italic/34816-35071.pbf new file mode 100644 index 000000000..4d36f1616 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/34816-35071.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 34816-35071 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/35072-35327.pbf b/public/assets/fonts/Noto Sans Italic/35072-35327.pbf new file mode 100644 index 000000000..a1ba7604f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/35072-35327.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 35072-35327 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/35328-35583.pbf b/public/assets/fonts/Noto Sans Italic/35328-35583.pbf new file mode 100644 index 000000000..4a5630b58 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/35328-35583.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 35328-35583 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/35584-35839.pbf b/public/assets/fonts/Noto Sans Italic/35584-35839.pbf new file mode 100644 index 000000000..2f6213eed --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/35584-35839.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 35584-35839 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/3584-3839.pbf b/public/assets/fonts/Noto Sans Italic/3584-3839.pbf new file mode 100644 index 000000000..622000fdf --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/3584-3839.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 3584-3839 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/35840-36095.pbf b/public/assets/fonts/Noto Sans Italic/35840-36095.pbf new file mode 100644 index 000000000..024ce293e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/35840-36095.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 35840-36095 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/36096-36351.pbf b/public/assets/fonts/Noto Sans Italic/36096-36351.pbf new file mode 100644 index 000000000..5f5e0fbab --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/36096-36351.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 36096-36351 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/36352-36607.pbf b/public/assets/fonts/Noto Sans Italic/36352-36607.pbf new file mode 100644 index 000000000..43c8f03a4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/36352-36607.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 36352-36607 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/36608-36863.pbf b/public/assets/fonts/Noto Sans Italic/36608-36863.pbf new file mode 100644 index 000000000..f7711e07e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/36608-36863.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 36608-36863 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/36864-37119.pbf b/public/assets/fonts/Noto Sans Italic/36864-37119.pbf new file mode 100644 index 000000000..10d2977c4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/36864-37119.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 36864-37119 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/37120-37375.pbf b/public/assets/fonts/Noto Sans Italic/37120-37375.pbf new file mode 100644 index 000000000..bea870f8a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/37120-37375.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 37120-37375 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/37376-37631.pbf b/public/assets/fonts/Noto Sans Italic/37376-37631.pbf new file mode 100644 index 000000000..70f3c7d13 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/37376-37631.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 37376-37631 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/37632-37887.pbf b/public/assets/fonts/Noto Sans Italic/37632-37887.pbf new file mode 100644 index 000000000..788a7e8b2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/37632-37887.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 37632-37887 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/37888-38143.pbf b/public/assets/fonts/Noto Sans Italic/37888-38143.pbf new file mode 100644 index 000000000..7eb9dd91e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/37888-38143.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 37888-38143 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/38144-38399.pbf b/public/assets/fonts/Noto Sans Italic/38144-38399.pbf new file mode 100644 index 000000000..0e2109136 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/38144-38399.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 38144-38399 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/3840-4095.pbf b/public/assets/fonts/Noto Sans Italic/3840-4095.pbf new file mode 100644 index 000000000..35a8ac568 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/3840-4095.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 3840-4095 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/38400-38655.pbf b/public/assets/fonts/Noto Sans Italic/38400-38655.pbf new file mode 100644 index 000000000..cdf0c70d5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/38400-38655.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 38400-38655 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/38656-38911.pbf b/public/assets/fonts/Noto Sans Italic/38656-38911.pbf new file mode 100644 index 000000000..4fb5284ac --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/38656-38911.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 38656-38911 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/38912-39167.pbf b/public/assets/fonts/Noto Sans Italic/38912-39167.pbf new file mode 100644 index 000000000..06d54d5db --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/38912-39167.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 38912-39167 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/39168-39423.pbf b/public/assets/fonts/Noto Sans Italic/39168-39423.pbf new file mode 100644 index 000000000..3144ce7f2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/39168-39423.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 39168-39423 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/39424-39679.pbf b/public/assets/fonts/Noto Sans Italic/39424-39679.pbf new file mode 100644 index 000000000..9aad2e28c --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/39424-39679.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 39424-39679 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/39680-39935.pbf b/public/assets/fonts/Noto Sans Italic/39680-39935.pbf new file mode 100644 index 000000000..4d88b0711 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/39680-39935.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 39680-39935 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/39936-40191.pbf b/public/assets/fonts/Noto Sans Italic/39936-40191.pbf new file mode 100644 index 000000000..256a18992 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/39936-40191.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 39936-40191 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/40192-40447.pbf b/public/assets/fonts/Noto Sans Italic/40192-40447.pbf new file mode 100644 index 000000000..3fdd3a091 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/40192-40447.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 40192-40447 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/40448-40703.pbf b/public/assets/fonts/Noto Sans Italic/40448-40703.pbf new file mode 100644 index 000000000..4929572ab --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/40448-40703.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 40448-40703 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/40704-40959.pbf b/public/assets/fonts/Noto Sans Italic/40704-40959.pbf new file mode 100644 index 000000000..3646fdb59 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/40704-40959.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 40704-40959 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/4096-4351.pbf b/public/assets/fonts/Noto Sans Italic/4096-4351.pbf new file mode 100644 index 000000000..0d1ad5777 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/4096-4351.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 4096-4351 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/40960-41215.pbf b/public/assets/fonts/Noto Sans Italic/40960-41215.pbf new file mode 100644 index 000000000..7f218e4c2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/40960-41215.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 40960-41215 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/41216-41471.pbf b/public/assets/fonts/Noto Sans Italic/41216-41471.pbf new file mode 100644 index 000000000..37afc5931 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/41216-41471.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 41216-41471 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/41472-41727.pbf b/public/assets/fonts/Noto Sans Italic/41472-41727.pbf new file mode 100644 index 000000000..db25b2d24 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/41472-41727.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 41472-41727 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/41728-41983.pbf b/public/assets/fonts/Noto Sans Italic/41728-41983.pbf new file mode 100644 index 000000000..47f2ace82 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/41728-41983.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 41728-41983 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/41984-42239.pbf b/public/assets/fonts/Noto Sans Italic/41984-42239.pbf new file mode 100644 index 000000000..5a210b7b7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/41984-42239.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 41984-42239 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/42240-42495.pbf b/public/assets/fonts/Noto Sans Italic/42240-42495.pbf new file mode 100644 index 000000000..4c210d5f0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/42240-42495.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 42240-42495 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/42496-42751.pbf b/public/assets/fonts/Noto Sans Italic/42496-42751.pbf new file mode 100644 index 000000000..48c797058 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/42496-42751.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/42752-43007.pbf b/public/assets/fonts/Noto Sans Italic/42752-43007.pbf new file mode 100644 index 000000000..dee01b1f9 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/42752-43007.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/43008-43263.pbf b/public/assets/fonts/Noto Sans Italic/43008-43263.pbf new file mode 100644 index 000000000..75facc0ba --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/43008-43263.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 43008-43263 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/43264-43519.pbf b/public/assets/fonts/Noto Sans Italic/43264-43519.pbf new file mode 100644 index 000000000..a01272a98 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/43264-43519.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/4352-4607.pbf b/public/assets/fonts/Noto Sans Italic/4352-4607.pbf new file mode 100644 index 000000000..8f379f0c3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/4352-4607.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 4352-4607 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/43520-43775.pbf b/public/assets/fonts/Noto Sans Italic/43520-43775.pbf new file mode 100644 index 000000000..f21cb7823 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/43520-43775.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 43520-43775 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/43776-44031.pbf b/public/assets/fonts/Noto Sans Italic/43776-44031.pbf new file mode 100644 index 000000000..e08134395 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/43776-44031.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/44032-44287.pbf b/public/assets/fonts/Noto Sans Italic/44032-44287.pbf new file mode 100644 index 000000000..f19664516 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/44032-44287.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 44032-44287 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/44288-44543.pbf b/public/assets/fonts/Noto Sans Italic/44288-44543.pbf new file mode 100644 index 000000000..81e0960aa --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/44288-44543.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 44288-44543 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/44544-44799.pbf b/public/assets/fonts/Noto Sans Italic/44544-44799.pbf new file mode 100644 index 000000000..d4e963c51 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/44544-44799.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 44544-44799 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/44800-45055.pbf b/public/assets/fonts/Noto Sans Italic/44800-45055.pbf new file mode 100644 index 000000000..d19fb4482 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/44800-45055.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 44800-45055 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/45056-45311.pbf b/public/assets/fonts/Noto Sans Italic/45056-45311.pbf new file mode 100644 index 000000000..55469097b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/45056-45311.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 45056-45311 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/45312-45567.pbf b/public/assets/fonts/Noto Sans Italic/45312-45567.pbf new file mode 100644 index 000000000..8faae5a25 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/45312-45567.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 45312-45567 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/45568-45823.pbf b/public/assets/fonts/Noto Sans Italic/45568-45823.pbf new file mode 100644 index 000000000..561cf1f52 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/45568-45823.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 45568-45823 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/45824-46079.pbf b/public/assets/fonts/Noto Sans Italic/45824-46079.pbf new file mode 100644 index 000000000..701e2cc61 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/45824-46079.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 45824-46079 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/4608-4863.pbf b/public/assets/fonts/Noto Sans Italic/4608-4863.pbf new file mode 100644 index 000000000..5196ae03b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/4608-4863.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 4608-4863 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/46080-46335.pbf b/public/assets/fonts/Noto Sans Italic/46080-46335.pbf new file mode 100644 index 000000000..8b3ebb8c2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/46080-46335.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 46080-46335 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/46336-46591.pbf b/public/assets/fonts/Noto Sans Italic/46336-46591.pbf new file mode 100644 index 000000000..e24881a17 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/46336-46591.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 46336-46591 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/46592-46847.pbf b/public/assets/fonts/Noto Sans Italic/46592-46847.pbf new file mode 100644 index 000000000..da6bd0879 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/46592-46847.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 46592-46847 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/46848-47103.pbf b/public/assets/fonts/Noto Sans Italic/46848-47103.pbf new file mode 100644 index 000000000..32f6bfd67 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/46848-47103.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 46848-47103 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/47104-47359.pbf b/public/assets/fonts/Noto Sans Italic/47104-47359.pbf new file mode 100644 index 000000000..7dfe3d379 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/47104-47359.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 47104-47359 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/47360-47615.pbf b/public/assets/fonts/Noto Sans Italic/47360-47615.pbf new file mode 100644 index 000000000..845ff0e60 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/47360-47615.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 47360-47615 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/47616-47871.pbf b/public/assets/fonts/Noto Sans Italic/47616-47871.pbf new file mode 100644 index 000000000..041fccf25 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/47616-47871.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 47616-47871 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/47872-48127.pbf b/public/assets/fonts/Noto Sans Italic/47872-48127.pbf new file mode 100644 index 000000000..3f17e995e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/47872-48127.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 47872-48127 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/48128-48383.pbf b/public/assets/fonts/Noto Sans Italic/48128-48383.pbf new file mode 100644 index 000000000..167158532 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/48128-48383.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 48128-48383 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/48384-48639.pbf b/public/assets/fonts/Noto Sans Italic/48384-48639.pbf new file mode 100644 index 000000000..4b2f5034b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/48384-48639.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 48384-48639 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/4864-5119.pbf b/public/assets/fonts/Noto Sans Italic/4864-5119.pbf new file mode 100644 index 000000000..9fd92e776 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/4864-5119.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 4864-5119 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/48640-48895.pbf b/public/assets/fonts/Noto Sans Italic/48640-48895.pbf new file mode 100644 index 000000000..0d9469d21 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/48640-48895.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 48640-48895 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/48896-49151.pbf b/public/assets/fonts/Noto Sans Italic/48896-49151.pbf new file mode 100644 index 000000000..c6509801a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/48896-49151.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 48896-49151 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/49152-49407.pbf b/public/assets/fonts/Noto Sans Italic/49152-49407.pbf new file mode 100644 index 000000000..360dfb905 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/49152-49407.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 49152-49407 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/49408-49663.pbf b/public/assets/fonts/Noto Sans Italic/49408-49663.pbf new file mode 100644 index 000000000..15c98f3e6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/49408-49663.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 49408-49663 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/49664-49919.pbf b/public/assets/fonts/Noto Sans Italic/49664-49919.pbf new file mode 100644 index 000000000..92480cedc --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/49664-49919.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 49664-49919 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/49920-50175.pbf b/public/assets/fonts/Noto Sans Italic/49920-50175.pbf new file mode 100644 index 000000000..83010fd29 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/49920-50175.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 49920-50175 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/50176-50431.pbf b/public/assets/fonts/Noto Sans Italic/50176-50431.pbf new file mode 100644 index 000000000..13ba33fa4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/50176-50431.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 50176-50431 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/50432-50687.pbf b/public/assets/fonts/Noto Sans Italic/50432-50687.pbf new file mode 100644 index 000000000..6f21763fa --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/50432-50687.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 50432-50687 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/50688-50943.pbf b/public/assets/fonts/Noto Sans Italic/50688-50943.pbf new file mode 100644 index 000000000..9aec149c5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/50688-50943.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 50688-50943 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/50944-51199.pbf b/public/assets/fonts/Noto Sans Italic/50944-51199.pbf new file mode 100644 index 000000000..bdbb22403 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/50944-51199.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 50944-51199 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/512-767.pbf b/public/assets/fonts/Noto Sans Italic/512-767.pbf new file mode 100644 index 000000000..3011dd97d Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/512-767.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/5120-5375.pbf b/public/assets/fonts/Noto Sans Italic/5120-5375.pbf new file mode 100644 index 000000000..4df0ced35 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/5120-5375.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 5120-5375 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/51200-51455.pbf b/public/assets/fonts/Noto Sans Italic/51200-51455.pbf new file mode 100644 index 000000000..988b745df --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/51200-51455.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 51200-51455 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/51456-51711.pbf b/public/assets/fonts/Noto Sans Italic/51456-51711.pbf new file mode 100644 index 000000000..b302a2f55 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/51456-51711.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 51456-51711 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/51712-51967.pbf b/public/assets/fonts/Noto Sans Italic/51712-51967.pbf new file mode 100644 index 000000000..af2922445 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/51712-51967.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 51712-51967 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/51968-52223.pbf b/public/assets/fonts/Noto Sans Italic/51968-52223.pbf new file mode 100644 index 000000000..3ab325145 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/51968-52223.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 51968-52223 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/52224-52479.pbf b/public/assets/fonts/Noto Sans Italic/52224-52479.pbf new file mode 100644 index 000000000..07880fd05 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/52224-52479.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 52224-52479 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/52480-52735.pbf b/public/assets/fonts/Noto Sans Italic/52480-52735.pbf new file mode 100644 index 000000000..ce2242e4a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/52480-52735.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 52480-52735 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/52736-52991.pbf b/public/assets/fonts/Noto Sans Italic/52736-52991.pbf new file mode 100644 index 000000000..edb3e8fb5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/52736-52991.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 52736-52991 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/52992-53247.pbf b/public/assets/fonts/Noto Sans Italic/52992-53247.pbf new file mode 100644 index 000000000..4d635e7b8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/52992-53247.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 52992-53247 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/53248-53503.pbf b/public/assets/fonts/Noto Sans Italic/53248-53503.pbf new file mode 100644 index 000000000..c4b5a8347 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/53248-53503.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 53248-53503 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/53504-53759.pbf b/public/assets/fonts/Noto Sans Italic/53504-53759.pbf new file mode 100644 index 000000000..01dee48bc --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/53504-53759.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 53504-53759 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/5376-5631.pbf b/public/assets/fonts/Noto Sans Italic/5376-5631.pbf new file mode 100644 index 000000000..9cf17a5b0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/5376-5631.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 5376-5631 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/53760-54015.pbf b/public/assets/fonts/Noto Sans Italic/53760-54015.pbf new file mode 100644 index 000000000..f995a6642 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/53760-54015.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 53760-54015 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/54016-54271.pbf b/public/assets/fonts/Noto Sans Italic/54016-54271.pbf new file mode 100644 index 000000000..5228c2e75 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/54016-54271.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 54016-54271 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/54272-54527.pbf b/public/assets/fonts/Noto Sans Italic/54272-54527.pbf new file mode 100644 index 000000000..e70ed370b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/54272-54527.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 54272-54527 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/54528-54783.pbf b/public/assets/fonts/Noto Sans Italic/54528-54783.pbf new file mode 100644 index 000000000..8bff4cc15 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/54528-54783.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 54528-54783 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/54784-55039.pbf b/public/assets/fonts/Noto Sans Italic/54784-55039.pbf new file mode 100644 index 000000000..dd263e60f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/54784-55039.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 54784-55039 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/55040-55295.pbf b/public/assets/fonts/Noto Sans Italic/55040-55295.pbf new file mode 100644 index 000000000..5e1e5b801 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/55040-55295.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 55040-55295 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/55296-55551.pbf b/public/assets/fonts/Noto Sans Italic/55296-55551.pbf new file mode 100644 index 000000000..677fd0300 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/55296-55551.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 55296-55551 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/55552-55807.pbf b/public/assets/fonts/Noto Sans Italic/55552-55807.pbf new file mode 100644 index 000000000..9c2a082d2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/55552-55807.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 55552-55807 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/55808-56063.pbf b/public/assets/fonts/Noto Sans Italic/55808-56063.pbf new file mode 100644 index 000000000..e10fc02f2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/55808-56063.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 55808-56063 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/56064-56319.pbf b/public/assets/fonts/Noto Sans Italic/56064-56319.pbf new file mode 100644 index 000000000..ed8f73d5a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/56064-56319.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 56064-56319 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/5632-5887.pbf b/public/assets/fonts/Noto Sans Italic/5632-5887.pbf new file mode 100644 index 000000000..762502f3f --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/5632-5887.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 5632-5887 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/56320-56575.pbf b/public/assets/fonts/Noto Sans Italic/56320-56575.pbf new file mode 100644 index 000000000..10f5d2860 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/56320-56575.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 56320-56575 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/56576-56831.pbf b/public/assets/fonts/Noto Sans Italic/56576-56831.pbf new file mode 100644 index 000000000..d89a0de16 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/56576-56831.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 56576-56831 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/56832-57087.pbf b/public/assets/fonts/Noto Sans Italic/56832-57087.pbf new file mode 100644 index 000000000..130cca224 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/56832-57087.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 56832-57087 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/57088-57343.pbf b/public/assets/fonts/Noto Sans Italic/57088-57343.pbf new file mode 100644 index 000000000..645087f98 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/57088-57343.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 57088-57343 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/57344-57599.pbf b/public/assets/fonts/Noto Sans Italic/57344-57599.pbf new file mode 100644 index 000000000..305d9d64b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/57344-57599.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 57344-57599 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/57600-57855.pbf b/public/assets/fonts/Noto Sans Italic/57600-57855.pbf new file mode 100644 index 000000000..298d2f25a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/57600-57855.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 57600-57855 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/57856-58111.pbf b/public/assets/fonts/Noto Sans Italic/57856-58111.pbf new file mode 100644 index 000000000..75eca96c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/57856-58111.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 57856-58111 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/58112-58367.pbf b/public/assets/fonts/Noto Sans Italic/58112-58367.pbf new file mode 100644 index 000000000..a2f320a16 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/58112-58367.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 58112-58367 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/58368-58623.pbf b/public/assets/fonts/Noto Sans Italic/58368-58623.pbf new file mode 100644 index 000000000..7861ce122 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/58368-58623.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 58368-58623 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/58624-58879.pbf b/public/assets/fonts/Noto Sans Italic/58624-58879.pbf new file mode 100644 index 000000000..9220aadf3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/58624-58879.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 58624-58879 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/5888-6143.pbf b/public/assets/fonts/Noto Sans Italic/5888-6143.pbf new file mode 100644 index 000000000..4a4d16959 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/5888-6143.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 5888-6143 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/58880-59135.pbf b/public/assets/fonts/Noto Sans Italic/58880-59135.pbf new file mode 100644 index 000000000..947bf1775 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/58880-59135.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 58880-59135 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/59136-59391.pbf b/public/assets/fonts/Noto Sans Italic/59136-59391.pbf new file mode 100644 index 000000000..cc7306194 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/59136-59391.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 59136-59391 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/59392-59647.pbf b/public/assets/fonts/Noto Sans Italic/59392-59647.pbf new file mode 100644 index 000000000..8c0182fe8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/59392-59647.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 59392-59647 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/59648-59903.pbf b/public/assets/fonts/Noto Sans Italic/59648-59903.pbf new file mode 100644 index 000000000..b27132d56 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/59648-59903.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 59648-59903 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/59904-60159.pbf b/public/assets/fonts/Noto Sans Italic/59904-60159.pbf new file mode 100644 index 000000000..49310a827 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/59904-60159.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 59904-60159 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/60160-60415.pbf b/public/assets/fonts/Noto Sans Italic/60160-60415.pbf new file mode 100644 index 000000000..a454d00a1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/60160-60415.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 60160-60415 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/60416-60671.pbf b/public/assets/fonts/Noto Sans Italic/60416-60671.pbf new file mode 100644 index 000000000..3c0987e4b --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/60416-60671.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 60416-60671 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/60672-60927.pbf b/public/assets/fonts/Noto Sans Italic/60672-60927.pbf new file mode 100644 index 000000000..4b8f8c983 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/60672-60927.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 60672-60927 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/60928-61183.pbf b/public/assets/fonts/Noto Sans Italic/60928-61183.pbf new file mode 100644 index 000000000..54ac83f32 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/60928-61183.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 60928-61183 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/61184-61439.pbf b/public/assets/fonts/Noto Sans Italic/61184-61439.pbf new file mode 100644 index 000000000..712c06210 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/61184-61439.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 61184-61439 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/6144-6399.pbf b/public/assets/fonts/Noto Sans Italic/6144-6399.pbf new file mode 100644 index 000000000..977cd64be --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/6144-6399.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 6144-6399 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/61440-61695.pbf b/public/assets/fonts/Noto Sans Italic/61440-61695.pbf new file mode 100644 index 000000000..5d67e5312 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/61440-61695.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 61440-61695 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/61696-61951.pbf b/public/assets/fonts/Noto Sans Italic/61696-61951.pbf new file mode 100644 index 000000000..256dab351 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/61696-61951.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 61696-61951 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/61952-62207.pbf b/public/assets/fonts/Noto Sans Italic/61952-62207.pbf new file mode 100644 index 000000000..983696f85 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/61952-62207.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 61952-62207 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/62208-62463.pbf b/public/assets/fonts/Noto Sans Italic/62208-62463.pbf new file mode 100644 index 000000000..03d3ae3f5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/62208-62463.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 62208-62463 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/62464-62719.pbf b/public/assets/fonts/Noto Sans Italic/62464-62719.pbf new file mode 100644 index 000000000..c13d70504 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/62464-62719.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 62464-62719 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/62720-62975.pbf b/public/assets/fonts/Noto Sans Italic/62720-62975.pbf new file mode 100644 index 000000000..1c57964e8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/62720-62975.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 62720-62975 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/62976-63231.pbf b/public/assets/fonts/Noto Sans Italic/62976-63231.pbf new file mode 100644 index 000000000..747c57e6a --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/62976-63231.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 62976-63231 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/63232-63487.pbf b/public/assets/fonts/Noto Sans Italic/63232-63487.pbf new file mode 100644 index 000000000..270856232 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/63232-63487.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 63232-63487 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/63488-63743.pbf b/public/assets/fonts/Noto Sans Italic/63488-63743.pbf new file mode 100644 index 000000000..a735bebba --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/63488-63743.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 63488-63743 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/63744-63999.pbf b/public/assets/fonts/Noto Sans Italic/63744-63999.pbf new file mode 100644 index 000000000..b87738209 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/63744-63999.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 63744-63999 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/6400-6655.pbf b/public/assets/fonts/Noto Sans Italic/6400-6655.pbf new file mode 100644 index 000000000..7a0e75dbf --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/6400-6655.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 6400-6655 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/64000-64255.pbf b/public/assets/fonts/Noto Sans Italic/64000-64255.pbf new file mode 100644 index 000000000..097b61c1e --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/64000-64255.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 64000-64255 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/64256-64511.pbf b/public/assets/fonts/Noto Sans Italic/64256-64511.pbf new file mode 100644 index 000000000..3b5302ad3 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/64256-64511.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/64512-64767.pbf b/public/assets/fonts/Noto Sans Italic/64512-64767.pbf new file mode 100644 index 000000000..c4434d524 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/64512-64767.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 64512-64767 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/64768-65023.pbf b/public/assets/fonts/Noto Sans Italic/64768-65023.pbf new file mode 100644 index 000000000..de1571195 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/64768-65023.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 64768-65023 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/65024-65279.pbf b/public/assets/fonts/Noto Sans Italic/65024-65279.pbf new file mode 100644 index 000000000..8618a9d30 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/65024-65279.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/65280-65535.pbf b/public/assets/fonts/Noto Sans Italic/65280-65535.pbf new file mode 100644 index 000000000..02b747430 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/65280-65535.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/6656-6911.pbf b/public/assets/fonts/Noto Sans Italic/6656-6911.pbf new file mode 100644 index 000000000..544ca9e4c Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/6656-6911.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/6912-7167.pbf b/public/assets/fonts/Noto Sans Italic/6912-7167.pbf new file mode 100644 index 000000000..3e220f6ce --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/6912-7167.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 6912-7167 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/7168-7423.pbf b/public/assets/fonts/Noto Sans Italic/7168-7423.pbf new file mode 100644 index 000000000..b0a052f10 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/7168-7423.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/7424-7679.pbf b/public/assets/fonts/Noto Sans Italic/7424-7679.pbf new file mode 100644 index 000000000..da8350ee8 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/7424-7679.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/768-1023.pbf b/public/assets/fonts/Noto Sans Italic/768-1023.pbf new file mode 100644 index 000000000..9f9c0121f Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/768-1023.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/7680-7935.pbf b/public/assets/fonts/Noto Sans Italic/7680-7935.pbf new file mode 100644 index 000000000..0c77b4ad2 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/7680-7935.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/7936-8191.pbf b/public/assets/fonts/Noto Sans Italic/7936-8191.pbf new file mode 100644 index 000000000..5960a7011 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/7936-8191.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/8192-8447.pbf b/public/assets/fonts/Noto Sans Italic/8192-8447.pbf new file mode 100644 index 000000000..45a845c96 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/8192-8447.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/8448-8703.pbf b/public/assets/fonts/Noto Sans Italic/8448-8703.pbf new file mode 100644 index 000000000..49db14a10 Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/8448-8703.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/8704-8959.pbf b/public/assets/fonts/Noto Sans Italic/8704-8959.pbf new file mode 100644 index 000000000..520708444 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/8704-8959.pbf @@ -0,0 +1,3 @@ + +‰ + Sans Italic 8704-8959o (’D0#8`Ukz||||||xgPf‚˜œœœœœœ”|`oŽ­¼¼¼¼¼¼¦†fv•´ÓÜÜÜÜÀ¡‚b{›»ÁÁÁÁÁ¹š{[u¡¡¡¡¡¡ ŽrTcwvaGKZaaaaaaaYI4 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/8960-9215.pbf b/public/assets/fonts/Noto Sans Italic/8960-9215.pbf new file mode 100644 index 000000000..167f97880 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/8960-9215.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 8960-9215 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/9216-9471.pbf b/public/assets/fonts/Noto Sans Italic/9216-9471.pbf new file mode 100644 index 000000000..584fd0e96 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/9216-9471.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 9216-9471 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/9472-9727.pbf b/public/assets/fonts/Noto Sans Italic/9472-9727.pbf new file mode 100644 index 000000000..0c812bc7f Binary files /dev/null and b/public/assets/fonts/Noto Sans Italic/9472-9727.pbf differ diff --git a/public/assets/fonts/Noto Sans Italic/9728-9983.pbf b/public/assets/fonts/Noto Sans Italic/9728-9983.pbf new file mode 100644 index 000000000..036e33b42 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/9728-9983.pbf @@ -0,0 +1,3 @@ + + + Sans Italic 9728-9983 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Italic/9984-10239.pbf b/public/assets/fonts/Noto Sans Italic/9984-10239.pbf new file mode 100644 index 000000000..c977538c4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Italic/9984-10239.pbf @@ -0,0 +1,4 @@ + + + Sans Italic +9984-10239 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/0-255.pbf b/public/assets/fonts/Noto Sans Medium/0-255.pbf new file mode 100644 index 000000000..4ef427b31 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/0-255.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/1024-1279.pbf b/public/assets/fonts/Noto Sans Medium/1024-1279.pbf new file mode 100644 index 000000000..5a2a0e3bf Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/1024-1279.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/10240-10495.pbf b/public/assets/fonts/Noto Sans Medium/10240-10495.pbf new file mode 100644 index 000000000..56f85230e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/10240-10495.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 10240-10495 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/10496-10751.pbf b/public/assets/fonts/Noto Sans Medium/10496-10751.pbf new file mode 100644 index 000000000..4afc1d5cd Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/10496-10751.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/10752-11007.pbf b/public/assets/fonts/Noto Sans Medium/10752-11007.pbf new file mode 100644 index 000000000..b00105347 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/10752-11007.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 10752-11007 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/11008-11263.pbf b/public/assets/fonts/Noto Sans Medium/11008-11263.pbf new file mode 100644 index 000000000..5a4abfccb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/11008-11263.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 11008-11263 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/11264-11519.pbf b/public/assets/fonts/Noto Sans Medium/11264-11519.pbf new file mode 100644 index 000000000..d7149eacf Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/11264-11519.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/11520-11775.pbf b/public/assets/fonts/Noto Sans Medium/11520-11775.pbf new file mode 100644 index 000000000..3335ac11b Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/11520-11775.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/11776-12031.pbf b/public/assets/fonts/Noto Sans Medium/11776-12031.pbf new file mode 100644 index 000000000..2bc174e2d Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/11776-12031.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/12032-12287.pbf b/public/assets/fonts/Noto Sans Medium/12032-12287.pbf new file mode 100644 index 000000000..f476b5e0f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/12032-12287.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 12032-12287 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/12288-12543.pbf b/public/assets/fonts/Noto Sans Medium/12288-12543.pbf new file mode 100644 index 000000000..702bb727a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/12288-12543.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 12288-12543 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/12544-12799.pbf b/public/assets/fonts/Noto Sans Medium/12544-12799.pbf new file mode 100644 index 000000000..47325c97b --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/12544-12799.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 12544-12799 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/1280-1535.pbf b/public/assets/fonts/Noto Sans Medium/1280-1535.pbf new file mode 100644 index 000000000..ed1320f17 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/1280-1535.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/12800-13055.pbf b/public/assets/fonts/Noto Sans Medium/12800-13055.pbf new file mode 100644 index 000000000..59edf87ca --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/12800-13055.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 12800-13055 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/13056-13311.pbf b/public/assets/fonts/Noto Sans Medium/13056-13311.pbf new file mode 100644 index 000000000..96e952fdd --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/13056-13311.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 13056-13311 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/13312-13567.pbf b/public/assets/fonts/Noto Sans Medium/13312-13567.pbf new file mode 100644 index 000000000..5196b1396 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/13312-13567.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 13312-13567 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/13568-13823.pbf b/public/assets/fonts/Noto Sans Medium/13568-13823.pbf new file mode 100644 index 000000000..5908b13c3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/13568-13823.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 13568-13823 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/13824-14079.pbf b/public/assets/fonts/Noto Sans Medium/13824-14079.pbf new file mode 100644 index 000000000..b03269b9a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/13824-14079.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 13824-14079 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/14080-14335.pbf b/public/assets/fonts/Noto Sans Medium/14080-14335.pbf new file mode 100644 index 000000000..7fd94e128 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/14080-14335.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 14080-14335 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/14336-14591.pbf b/public/assets/fonts/Noto Sans Medium/14336-14591.pbf new file mode 100644 index 000000000..7deddfbbb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/14336-14591.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 14336-14591 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/14592-14847.pbf b/public/assets/fonts/Noto Sans Medium/14592-14847.pbf new file mode 100644 index 000000000..b0fc513d4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/14592-14847.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 14592-14847 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/14848-15103.pbf b/public/assets/fonts/Noto Sans Medium/14848-15103.pbf new file mode 100644 index 000000000..d3da51607 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/14848-15103.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 14848-15103 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/15104-15359.pbf b/public/assets/fonts/Noto Sans Medium/15104-15359.pbf new file mode 100644 index 000000000..7c9eeed52 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/15104-15359.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 15104-15359 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/1536-1791.pbf b/public/assets/fonts/Noto Sans Medium/1536-1791.pbf new file mode 100644 index 000000000..fa5a976a4 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/1536-1791.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/15360-15615.pbf b/public/assets/fonts/Noto Sans Medium/15360-15615.pbf new file mode 100644 index 000000000..9e6f9893d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/15360-15615.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 15360-15615 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/15616-15871.pbf b/public/assets/fonts/Noto Sans Medium/15616-15871.pbf new file mode 100644 index 000000000..e881b0cdf --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/15616-15871.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 15616-15871 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/15872-16127.pbf b/public/assets/fonts/Noto Sans Medium/15872-16127.pbf new file mode 100644 index 000000000..755a5bacc --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/15872-16127.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 15872-16127 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/16128-16383.pbf b/public/assets/fonts/Noto Sans Medium/16128-16383.pbf new file mode 100644 index 000000000..de32bdf49 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/16128-16383.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 16128-16383 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/16384-16639.pbf b/public/assets/fonts/Noto Sans Medium/16384-16639.pbf new file mode 100644 index 000000000..023d755c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/16384-16639.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 16384-16639 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/16640-16895.pbf b/public/assets/fonts/Noto Sans Medium/16640-16895.pbf new file mode 100644 index 000000000..ff5b87bcf --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/16640-16895.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 16640-16895 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/16896-17151.pbf b/public/assets/fonts/Noto Sans Medium/16896-17151.pbf new file mode 100644 index 000000000..446516eae --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/16896-17151.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 16896-17151 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/17152-17407.pbf b/public/assets/fonts/Noto Sans Medium/17152-17407.pbf new file mode 100644 index 000000000..0d5480fd5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/17152-17407.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 17152-17407 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/17408-17663.pbf b/public/assets/fonts/Noto Sans Medium/17408-17663.pbf new file mode 100644 index 000000000..97850e830 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/17408-17663.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 17408-17663 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/17664-17919.pbf b/public/assets/fonts/Noto Sans Medium/17664-17919.pbf new file mode 100644 index 000000000..fdf17b583 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/17664-17919.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 17664-17919 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/1792-2047.pbf b/public/assets/fonts/Noto Sans Medium/1792-2047.pbf new file mode 100644 index 000000000..31272bdea Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/1792-2047.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/17920-18175.pbf b/public/assets/fonts/Noto Sans Medium/17920-18175.pbf new file mode 100644 index 000000000..0c2498a34 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/17920-18175.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 17920-18175 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/18176-18431.pbf b/public/assets/fonts/Noto Sans Medium/18176-18431.pbf new file mode 100644 index 000000000..3c5258478 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/18176-18431.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 18176-18431 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/18432-18687.pbf b/public/assets/fonts/Noto Sans Medium/18432-18687.pbf new file mode 100644 index 000000000..ef52eedd0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/18432-18687.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 18432-18687 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/18688-18943.pbf b/public/assets/fonts/Noto Sans Medium/18688-18943.pbf new file mode 100644 index 000000000..38f41aed2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/18688-18943.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 18688-18943 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/18944-19199.pbf b/public/assets/fonts/Noto Sans Medium/18944-19199.pbf new file mode 100644 index 000000000..fe65e6d44 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/18944-19199.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 18944-19199 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/19200-19455.pbf b/public/assets/fonts/Noto Sans Medium/19200-19455.pbf new file mode 100644 index 000000000..b599d8a7f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/19200-19455.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 19200-19455 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/19456-19711.pbf b/public/assets/fonts/Noto Sans Medium/19456-19711.pbf new file mode 100644 index 000000000..2c3e66136 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/19456-19711.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 19456-19711 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/19712-19967.pbf b/public/assets/fonts/Noto Sans Medium/19712-19967.pbf new file mode 100644 index 000000000..b989ac3ab --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/19712-19967.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 19712-19967 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/19968-20223.pbf b/public/assets/fonts/Noto Sans Medium/19968-20223.pbf new file mode 100644 index 000000000..7e1a13dea --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/19968-20223.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 19968-20223 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/20224-20479.pbf b/public/assets/fonts/Noto Sans Medium/20224-20479.pbf new file mode 100644 index 000000000..a113dd68f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/20224-20479.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 20224-20479 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/2048-2303.pbf b/public/assets/fonts/Noto Sans Medium/2048-2303.pbf new file mode 100644 index 000000000..1bfa3a5e8 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/2048-2303.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/20480-20735.pbf b/public/assets/fonts/Noto Sans Medium/20480-20735.pbf new file mode 100644 index 000000000..b0c47bcd5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/20480-20735.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 20480-20735 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/20736-20991.pbf b/public/assets/fonts/Noto Sans Medium/20736-20991.pbf new file mode 100644 index 000000000..7ac1fb697 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/20736-20991.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 20736-20991 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/20992-21247.pbf b/public/assets/fonts/Noto Sans Medium/20992-21247.pbf new file mode 100644 index 000000000..6e097aea1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/20992-21247.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 20992-21247 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/21248-21503.pbf b/public/assets/fonts/Noto Sans Medium/21248-21503.pbf new file mode 100644 index 000000000..000b09f30 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/21248-21503.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 21248-21503 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/21504-21759.pbf b/public/assets/fonts/Noto Sans Medium/21504-21759.pbf new file mode 100644 index 000000000..c610e56f1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/21504-21759.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 21504-21759 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/21760-22015.pbf b/public/assets/fonts/Noto Sans Medium/21760-22015.pbf new file mode 100644 index 000000000..7b6c9817c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/21760-22015.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 21760-22015 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/22016-22271.pbf b/public/assets/fonts/Noto Sans Medium/22016-22271.pbf new file mode 100644 index 000000000..e9904aa8c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/22016-22271.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 22016-22271 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/22272-22527.pbf b/public/assets/fonts/Noto Sans Medium/22272-22527.pbf new file mode 100644 index 000000000..0e111aa79 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/22272-22527.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 22272-22527 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/22528-22783.pbf b/public/assets/fonts/Noto Sans Medium/22528-22783.pbf new file mode 100644 index 000000000..9ca78a5c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/22528-22783.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 22528-22783 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/22784-23039.pbf b/public/assets/fonts/Noto Sans Medium/22784-23039.pbf new file mode 100644 index 000000000..5f96057ea --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/22784-23039.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 22784-23039 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/2304-2559.pbf b/public/assets/fonts/Noto Sans Medium/2304-2559.pbf new file mode 100644 index 000000000..f3d887fb4 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/2304-2559.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/23040-23295.pbf b/public/assets/fonts/Noto Sans Medium/23040-23295.pbf new file mode 100644 index 000000000..751cfb59a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/23040-23295.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 23040-23295 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/23296-23551.pbf b/public/assets/fonts/Noto Sans Medium/23296-23551.pbf new file mode 100644 index 000000000..4be530fce --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/23296-23551.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 23296-23551 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/23552-23807.pbf b/public/assets/fonts/Noto Sans Medium/23552-23807.pbf new file mode 100644 index 000000000..e06257c19 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/23552-23807.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 23552-23807 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/23808-24063.pbf b/public/assets/fonts/Noto Sans Medium/23808-24063.pbf new file mode 100644 index 000000000..b5cbbb754 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/23808-24063.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 23808-24063 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/24064-24319.pbf b/public/assets/fonts/Noto Sans Medium/24064-24319.pbf new file mode 100644 index 000000000..8e18f890d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/24064-24319.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 24064-24319 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/24320-24575.pbf b/public/assets/fonts/Noto Sans Medium/24320-24575.pbf new file mode 100644 index 000000000..16cf88b75 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/24320-24575.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 24320-24575 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/24576-24831.pbf b/public/assets/fonts/Noto Sans Medium/24576-24831.pbf new file mode 100644 index 000000000..7632c23e5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/24576-24831.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 24576-24831 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/24832-25087.pbf b/public/assets/fonts/Noto Sans Medium/24832-25087.pbf new file mode 100644 index 000000000..d164993ea --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/24832-25087.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 24832-25087 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/25088-25343.pbf b/public/assets/fonts/Noto Sans Medium/25088-25343.pbf new file mode 100644 index 000000000..f5d3dd87a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/25088-25343.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 25088-25343 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/25344-25599.pbf b/public/assets/fonts/Noto Sans Medium/25344-25599.pbf new file mode 100644 index 000000000..fd0450442 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/25344-25599.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 25344-25599 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/256-511.pbf b/public/assets/fonts/Noto Sans Medium/256-511.pbf new file mode 100644 index 000000000..96e9bb3c7 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/256-511.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/2560-2815.pbf b/public/assets/fonts/Noto Sans Medium/2560-2815.pbf new file mode 100644 index 000000000..6588d6ba8 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/2560-2815.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/25600-25855.pbf b/public/assets/fonts/Noto Sans Medium/25600-25855.pbf new file mode 100644 index 000000000..ff946d1e8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/25600-25855.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 25600-25855 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/25856-26111.pbf b/public/assets/fonts/Noto Sans Medium/25856-26111.pbf new file mode 100644 index 000000000..6f78a7fb6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/25856-26111.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 25856-26111 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/26112-26367.pbf b/public/assets/fonts/Noto Sans Medium/26112-26367.pbf new file mode 100644 index 000000000..737dcb191 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/26112-26367.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 26112-26367 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/26368-26623.pbf b/public/assets/fonts/Noto Sans Medium/26368-26623.pbf new file mode 100644 index 000000000..eae859c38 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/26368-26623.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 26368-26623 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/26624-26879.pbf b/public/assets/fonts/Noto Sans Medium/26624-26879.pbf new file mode 100644 index 000000000..ec59dc235 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/26624-26879.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 26624-26879 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/26880-27135.pbf b/public/assets/fonts/Noto Sans Medium/26880-27135.pbf new file mode 100644 index 000000000..78c1534ff --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/26880-27135.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 26880-27135 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/27136-27391.pbf b/public/assets/fonts/Noto Sans Medium/27136-27391.pbf new file mode 100644 index 000000000..fbe0d3ee1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/27136-27391.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 27136-27391 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/27392-27647.pbf b/public/assets/fonts/Noto Sans Medium/27392-27647.pbf new file mode 100644 index 000000000..8a2799e5d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/27392-27647.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 27392-27647 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/27648-27903.pbf b/public/assets/fonts/Noto Sans Medium/27648-27903.pbf new file mode 100644 index 000000000..bd62b9983 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/27648-27903.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 27648-27903 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/27904-28159.pbf b/public/assets/fonts/Noto Sans Medium/27904-28159.pbf new file mode 100644 index 000000000..13aa15fb6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/27904-28159.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 27904-28159 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/2816-3071.pbf b/public/assets/fonts/Noto Sans Medium/2816-3071.pbf new file mode 100644 index 000000000..bbc6fda2d Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/2816-3071.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/28160-28415.pbf b/public/assets/fonts/Noto Sans Medium/28160-28415.pbf new file mode 100644 index 000000000..380b6d1b7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/28160-28415.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 28160-28415 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/28416-28671.pbf b/public/assets/fonts/Noto Sans Medium/28416-28671.pbf new file mode 100644 index 000000000..c994a1997 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/28416-28671.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 28416-28671 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/28672-28927.pbf b/public/assets/fonts/Noto Sans Medium/28672-28927.pbf new file mode 100644 index 000000000..f0cb9a0e9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/28672-28927.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 28672-28927 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/28928-29183.pbf b/public/assets/fonts/Noto Sans Medium/28928-29183.pbf new file mode 100644 index 000000000..189e98ed4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/28928-29183.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 28928-29183 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/29184-29439.pbf b/public/assets/fonts/Noto Sans Medium/29184-29439.pbf new file mode 100644 index 000000000..058694df0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/29184-29439.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 29184-29439 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/29440-29695.pbf b/public/assets/fonts/Noto Sans Medium/29440-29695.pbf new file mode 100644 index 000000000..43d72008a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/29440-29695.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 29440-29695 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/29696-29951.pbf b/public/assets/fonts/Noto Sans Medium/29696-29951.pbf new file mode 100644 index 000000000..bb04a5172 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/29696-29951.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 29696-29951 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/29952-30207.pbf b/public/assets/fonts/Noto Sans Medium/29952-30207.pbf new file mode 100644 index 000000000..913e7bbdb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/29952-30207.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 29952-30207 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/30208-30463.pbf b/public/assets/fonts/Noto Sans Medium/30208-30463.pbf new file mode 100644 index 000000000..9c4198304 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/30208-30463.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 30208-30463 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/30464-30719.pbf b/public/assets/fonts/Noto Sans Medium/30464-30719.pbf new file mode 100644 index 000000000..97d4c62ca --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/30464-30719.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 30464-30719 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/3072-3327.pbf b/public/assets/fonts/Noto Sans Medium/3072-3327.pbf new file mode 100644 index 000000000..6b2437695 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/3072-3327.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/30720-30975.pbf b/public/assets/fonts/Noto Sans Medium/30720-30975.pbf new file mode 100644 index 000000000..2837d8172 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/30720-30975.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 30720-30975 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/30976-31231.pbf b/public/assets/fonts/Noto Sans Medium/30976-31231.pbf new file mode 100644 index 000000000..9a9225b6c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/30976-31231.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 30976-31231 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/31232-31487.pbf b/public/assets/fonts/Noto Sans Medium/31232-31487.pbf new file mode 100644 index 000000000..cff26d104 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/31232-31487.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 31232-31487 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/31488-31743.pbf b/public/assets/fonts/Noto Sans Medium/31488-31743.pbf new file mode 100644 index 000000000..b8eea5f97 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/31488-31743.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 31488-31743 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/31744-31999.pbf b/public/assets/fonts/Noto Sans Medium/31744-31999.pbf new file mode 100644 index 000000000..735ae8da9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/31744-31999.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 31744-31999 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/32000-32255.pbf b/public/assets/fonts/Noto Sans Medium/32000-32255.pbf new file mode 100644 index 000000000..cc4beac4d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/32000-32255.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 32000-32255 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/32256-32511.pbf b/public/assets/fonts/Noto Sans Medium/32256-32511.pbf new file mode 100644 index 000000000..44da1eab0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/32256-32511.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 32256-32511 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/32512-32767.pbf b/public/assets/fonts/Noto Sans Medium/32512-32767.pbf new file mode 100644 index 000000000..23465d00e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/32512-32767.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 32512-32767 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/32768-33023.pbf b/public/assets/fonts/Noto Sans Medium/32768-33023.pbf new file mode 100644 index 000000000..efb161eb7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/32768-33023.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 32768-33023 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/33024-33279.pbf b/public/assets/fonts/Noto Sans Medium/33024-33279.pbf new file mode 100644 index 000000000..b93929a38 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/33024-33279.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 33024-33279 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/3328-3583.pbf b/public/assets/fonts/Noto Sans Medium/3328-3583.pbf new file mode 100644 index 000000000..979069fc2 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/3328-3583.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/33280-33535.pbf b/public/assets/fonts/Noto Sans Medium/33280-33535.pbf new file mode 100644 index 000000000..931f83b4d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/33280-33535.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 33280-33535 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/33536-33791.pbf b/public/assets/fonts/Noto Sans Medium/33536-33791.pbf new file mode 100644 index 000000000..31c77004b --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/33536-33791.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 33536-33791 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/33792-34047.pbf b/public/assets/fonts/Noto Sans Medium/33792-34047.pbf new file mode 100644 index 000000000..792aa1efc --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/33792-34047.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 33792-34047 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/34048-34303.pbf b/public/assets/fonts/Noto Sans Medium/34048-34303.pbf new file mode 100644 index 000000000..adb64a105 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/34048-34303.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 34048-34303 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/34304-34559.pbf b/public/assets/fonts/Noto Sans Medium/34304-34559.pbf new file mode 100644 index 000000000..84cda49d7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/34304-34559.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 34304-34559 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/34560-34815.pbf b/public/assets/fonts/Noto Sans Medium/34560-34815.pbf new file mode 100644 index 000000000..74b45d379 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/34560-34815.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 34560-34815 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/34816-35071.pbf b/public/assets/fonts/Noto Sans Medium/34816-35071.pbf new file mode 100644 index 000000000..7a807824c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/34816-35071.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 34816-35071 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/35072-35327.pbf b/public/assets/fonts/Noto Sans Medium/35072-35327.pbf new file mode 100644 index 000000000..768ff68b5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/35072-35327.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 35072-35327 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/35328-35583.pbf b/public/assets/fonts/Noto Sans Medium/35328-35583.pbf new file mode 100644 index 000000000..1bb7b54b3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/35328-35583.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 35328-35583 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/35584-35839.pbf b/public/assets/fonts/Noto Sans Medium/35584-35839.pbf new file mode 100644 index 000000000..22c28d3c0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/35584-35839.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 35584-35839 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/3584-3839.pbf b/public/assets/fonts/Noto Sans Medium/3584-3839.pbf new file mode 100644 index 000000000..0793e2016 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/3584-3839.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/35840-36095.pbf b/public/assets/fonts/Noto Sans Medium/35840-36095.pbf new file mode 100644 index 000000000..455f64e09 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/35840-36095.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 35840-36095 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/36096-36351.pbf b/public/assets/fonts/Noto Sans Medium/36096-36351.pbf new file mode 100644 index 000000000..f79710542 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/36096-36351.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 36096-36351 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/36352-36607.pbf b/public/assets/fonts/Noto Sans Medium/36352-36607.pbf new file mode 100644 index 000000000..22cc12ba0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/36352-36607.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 36352-36607 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/36608-36863.pbf b/public/assets/fonts/Noto Sans Medium/36608-36863.pbf new file mode 100644 index 000000000..4479fbeb8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/36608-36863.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 36608-36863 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/36864-37119.pbf b/public/assets/fonts/Noto Sans Medium/36864-37119.pbf new file mode 100644 index 000000000..9858b5a9e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/36864-37119.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 36864-37119 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/37120-37375.pbf b/public/assets/fonts/Noto Sans Medium/37120-37375.pbf new file mode 100644 index 000000000..86ca3335d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/37120-37375.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 37120-37375 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/37376-37631.pbf b/public/assets/fonts/Noto Sans Medium/37376-37631.pbf new file mode 100644 index 000000000..cbce5cd22 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/37376-37631.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 37376-37631 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/37632-37887.pbf b/public/assets/fonts/Noto Sans Medium/37632-37887.pbf new file mode 100644 index 000000000..6105198b7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/37632-37887.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 37632-37887 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/37888-38143.pbf b/public/assets/fonts/Noto Sans Medium/37888-38143.pbf new file mode 100644 index 000000000..10ae66e37 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/37888-38143.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 37888-38143 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/38144-38399.pbf b/public/assets/fonts/Noto Sans Medium/38144-38399.pbf new file mode 100644 index 000000000..fb1fab0be --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/38144-38399.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 38144-38399 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/3840-4095.pbf b/public/assets/fonts/Noto Sans Medium/3840-4095.pbf new file mode 100644 index 000000000..c02a391ba --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/3840-4095.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 3840-4095 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/38400-38655.pbf b/public/assets/fonts/Noto Sans Medium/38400-38655.pbf new file mode 100644 index 000000000..46a1c1823 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/38400-38655.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 38400-38655 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/38656-38911.pbf b/public/assets/fonts/Noto Sans Medium/38656-38911.pbf new file mode 100644 index 000000000..4e60ae17f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/38656-38911.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 38656-38911 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/38912-39167.pbf b/public/assets/fonts/Noto Sans Medium/38912-39167.pbf new file mode 100644 index 000000000..472fdf644 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/38912-39167.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 38912-39167 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/39168-39423.pbf b/public/assets/fonts/Noto Sans Medium/39168-39423.pbf new file mode 100644 index 000000000..3424fd0d6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/39168-39423.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 39168-39423 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/39424-39679.pbf b/public/assets/fonts/Noto Sans Medium/39424-39679.pbf new file mode 100644 index 000000000..bd8933ca8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/39424-39679.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 39424-39679 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/39680-39935.pbf b/public/assets/fonts/Noto Sans Medium/39680-39935.pbf new file mode 100644 index 000000000..e0afb4db5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/39680-39935.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 39680-39935 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/39936-40191.pbf b/public/assets/fonts/Noto Sans Medium/39936-40191.pbf new file mode 100644 index 000000000..37557e43a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/39936-40191.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 39936-40191 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/40192-40447.pbf b/public/assets/fonts/Noto Sans Medium/40192-40447.pbf new file mode 100644 index 000000000..c9d77a6eb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/40192-40447.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 40192-40447 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/40448-40703.pbf b/public/assets/fonts/Noto Sans Medium/40448-40703.pbf new file mode 100644 index 000000000..6dca59e6d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/40448-40703.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 40448-40703 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/40704-40959.pbf b/public/assets/fonts/Noto Sans Medium/40704-40959.pbf new file mode 100644 index 000000000..e13ff41d0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/40704-40959.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 40704-40959 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/4096-4351.pbf b/public/assets/fonts/Noto Sans Medium/4096-4351.pbf new file mode 100644 index 000000000..f31338007 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/4096-4351.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/40960-41215.pbf b/public/assets/fonts/Noto Sans Medium/40960-41215.pbf new file mode 100644 index 000000000..36d4f7748 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/40960-41215.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 40960-41215 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/41216-41471.pbf b/public/assets/fonts/Noto Sans Medium/41216-41471.pbf new file mode 100644 index 000000000..53a54a7b2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/41216-41471.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 41216-41471 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/41472-41727.pbf b/public/assets/fonts/Noto Sans Medium/41472-41727.pbf new file mode 100644 index 000000000..1ba62a315 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/41472-41727.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 41472-41727 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/41728-41983.pbf b/public/assets/fonts/Noto Sans Medium/41728-41983.pbf new file mode 100644 index 000000000..a121de945 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/41728-41983.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 41728-41983 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/41984-42239.pbf b/public/assets/fonts/Noto Sans Medium/41984-42239.pbf new file mode 100644 index 000000000..16933c9e6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/41984-42239.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 41984-42239 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/42240-42495.pbf b/public/assets/fonts/Noto Sans Medium/42240-42495.pbf new file mode 100644 index 000000000..135c6305a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/42240-42495.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 42240-42495 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/42496-42751.pbf b/public/assets/fonts/Noto Sans Medium/42496-42751.pbf new file mode 100644 index 000000000..bb17cea15 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/42496-42751.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/42752-43007.pbf b/public/assets/fonts/Noto Sans Medium/42752-43007.pbf new file mode 100644 index 000000000..59c510259 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/42752-43007.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/43008-43263.pbf b/public/assets/fonts/Noto Sans Medium/43008-43263.pbf new file mode 100644 index 000000000..8d7b9db58 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/43008-43263.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/43264-43519.pbf b/public/assets/fonts/Noto Sans Medium/43264-43519.pbf new file mode 100644 index 000000000..dcc2244b2 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/43264-43519.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/4352-4607.pbf b/public/assets/fonts/Noto Sans Medium/4352-4607.pbf new file mode 100644 index 000000000..3793ec22f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/4352-4607.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 4352-4607 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/43520-43775.pbf b/public/assets/fonts/Noto Sans Medium/43520-43775.pbf new file mode 100644 index 000000000..e9c6213ee Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/43520-43775.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/43776-44031.pbf b/public/assets/fonts/Noto Sans Medium/43776-44031.pbf new file mode 100644 index 000000000..ea84eb970 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/43776-44031.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/44032-44287.pbf b/public/assets/fonts/Noto Sans Medium/44032-44287.pbf new file mode 100644 index 000000000..312ffcbec --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/44032-44287.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 44032-44287 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/44288-44543.pbf b/public/assets/fonts/Noto Sans Medium/44288-44543.pbf new file mode 100644 index 000000000..06781089c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/44288-44543.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 44288-44543 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/44544-44799.pbf b/public/assets/fonts/Noto Sans Medium/44544-44799.pbf new file mode 100644 index 000000000..dae83ca7a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/44544-44799.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 44544-44799 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/44800-45055.pbf b/public/assets/fonts/Noto Sans Medium/44800-45055.pbf new file mode 100644 index 000000000..a1beff047 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/44800-45055.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 44800-45055 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/45056-45311.pbf b/public/assets/fonts/Noto Sans Medium/45056-45311.pbf new file mode 100644 index 000000000..3aa2137b1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/45056-45311.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 45056-45311 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/45312-45567.pbf b/public/assets/fonts/Noto Sans Medium/45312-45567.pbf new file mode 100644 index 000000000..30d7ea185 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/45312-45567.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 45312-45567 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/45568-45823.pbf b/public/assets/fonts/Noto Sans Medium/45568-45823.pbf new file mode 100644 index 000000000..881e50a82 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/45568-45823.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 45568-45823 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/45824-46079.pbf b/public/assets/fonts/Noto Sans Medium/45824-46079.pbf new file mode 100644 index 000000000..d1ab96086 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/45824-46079.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 45824-46079 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/4608-4863.pbf b/public/assets/fonts/Noto Sans Medium/4608-4863.pbf new file mode 100644 index 000000000..d39c93b1d Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/4608-4863.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/46080-46335.pbf b/public/assets/fonts/Noto Sans Medium/46080-46335.pbf new file mode 100644 index 000000000..67ca6b0f8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/46080-46335.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 46080-46335 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/46336-46591.pbf b/public/assets/fonts/Noto Sans Medium/46336-46591.pbf new file mode 100644 index 000000000..658e45013 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/46336-46591.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 46336-46591 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/46592-46847.pbf b/public/assets/fonts/Noto Sans Medium/46592-46847.pbf new file mode 100644 index 000000000..93a7178e3 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/46592-46847.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 46592-46847 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/46848-47103.pbf b/public/assets/fonts/Noto Sans Medium/46848-47103.pbf new file mode 100644 index 000000000..06cbc4013 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/46848-47103.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 46848-47103 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/47104-47359.pbf b/public/assets/fonts/Noto Sans Medium/47104-47359.pbf new file mode 100644 index 000000000..2f4b37d0f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/47104-47359.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 47104-47359 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/47360-47615.pbf b/public/assets/fonts/Noto Sans Medium/47360-47615.pbf new file mode 100644 index 000000000..63a593db0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/47360-47615.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 47360-47615 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/47616-47871.pbf b/public/assets/fonts/Noto Sans Medium/47616-47871.pbf new file mode 100644 index 000000000..4b5bfd3a8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/47616-47871.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 47616-47871 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/47872-48127.pbf b/public/assets/fonts/Noto Sans Medium/47872-48127.pbf new file mode 100644 index 000000000..9b2c688e0 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/47872-48127.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 47872-48127 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/48128-48383.pbf b/public/assets/fonts/Noto Sans Medium/48128-48383.pbf new file mode 100644 index 000000000..bb741da28 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/48128-48383.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 48128-48383 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/48384-48639.pbf b/public/assets/fonts/Noto Sans Medium/48384-48639.pbf new file mode 100644 index 000000000..bd9669974 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/48384-48639.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 48384-48639 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/4864-5119.pbf b/public/assets/fonts/Noto Sans Medium/4864-5119.pbf new file mode 100644 index 000000000..862a851ef Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/4864-5119.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/48640-48895.pbf b/public/assets/fonts/Noto Sans Medium/48640-48895.pbf new file mode 100644 index 000000000..20a8e40e7 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/48640-48895.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 48640-48895 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/48896-49151.pbf b/public/assets/fonts/Noto Sans Medium/48896-49151.pbf new file mode 100644 index 000000000..2375018cb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/48896-49151.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 48896-49151 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/49152-49407.pbf b/public/assets/fonts/Noto Sans Medium/49152-49407.pbf new file mode 100644 index 000000000..fbbfcc360 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/49152-49407.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 49152-49407 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/49408-49663.pbf b/public/assets/fonts/Noto Sans Medium/49408-49663.pbf new file mode 100644 index 000000000..47b7c1ca5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/49408-49663.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 49408-49663 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/49664-49919.pbf b/public/assets/fonts/Noto Sans Medium/49664-49919.pbf new file mode 100644 index 000000000..f7414103c --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/49664-49919.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 49664-49919 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/49920-50175.pbf b/public/assets/fonts/Noto Sans Medium/49920-50175.pbf new file mode 100644 index 000000000..b5e9b4ff9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/49920-50175.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 49920-50175 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/50176-50431.pbf b/public/assets/fonts/Noto Sans Medium/50176-50431.pbf new file mode 100644 index 000000000..e87cd9958 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/50176-50431.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 50176-50431 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/50432-50687.pbf b/public/assets/fonts/Noto Sans Medium/50432-50687.pbf new file mode 100644 index 000000000..e13555d86 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/50432-50687.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 50432-50687 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/50688-50943.pbf b/public/assets/fonts/Noto Sans Medium/50688-50943.pbf new file mode 100644 index 000000000..dc2c86380 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/50688-50943.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 50688-50943 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/50944-51199.pbf b/public/assets/fonts/Noto Sans Medium/50944-51199.pbf new file mode 100644 index 000000000..87803974a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/50944-51199.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 50944-51199 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/512-767.pbf b/public/assets/fonts/Noto Sans Medium/512-767.pbf new file mode 100644 index 000000000..c9ba47261 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/512-767.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/5120-5375.pbf b/public/assets/fonts/Noto Sans Medium/5120-5375.pbf new file mode 100644 index 000000000..65fe2e4da --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/5120-5375.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 5120-5375 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/51200-51455.pbf b/public/assets/fonts/Noto Sans Medium/51200-51455.pbf new file mode 100644 index 000000000..8434d3456 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/51200-51455.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 51200-51455 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/51456-51711.pbf b/public/assets/fonts/Noto Sans Medium/51456-51711.pbf new file mode 100644 index 000000000..bf4495eeb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/51456-51711.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 51456-51711 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/51712-51967.pbf b/public/assets/fonts/Noto Sans Medium/51712-51967.pbf new file mode 100644 index 000000000..a0d36764a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/51712-51967.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 51712-51967 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/51968-52223.pbf b/public/assets/fonts/Noto Sans Medium/51968-52223.pbf new file mode 100644 index 000000000..2f21dcfcd --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/51968-52223.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 51968-52223 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/52224-52479.pbf b/public/assets/fonts/Noto Sans Medium/52224-52479.pbf new file mode 100644 index 000000000..a360d2f8e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/52224-52479.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 52224-52479 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/52480-52735.pbf b/public/assets/fonts/Noto Sans Medium/52480-52735.pbf new file mode 100644 index 000000000..f08d932c6 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/52480-52735.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 52480-52735 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/52736-52991.pbf b/public/assets/fonts/Noto Sans Medium/52736-52991.pbf new file mode 100644 index 000000000..00712b2f8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/52736-52991.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 52736-52991 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/52992-53247.pbf b/public/assets/fonts/Noto Sans Medium/52992-53247.pbf new file mode 100644 index 000000000..8088fb708 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/52992-53247.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 52992-53247 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/53248-53503.pbf b/public/assets/fonts/Noto Sans Medium/53248-53503.pbf new file mode 100644 index 000000000..3a5f92f79 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/53248-53503.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 53248-53503 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/53504-53759.pbf b/public/assets/fonts/Noto Sans Medium/53504-53759.pbf new file mode 100644 index 000000000..d6b3ae1f1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/53504-53759.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 53504-53759 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/5376-5631.pbf b/public/assets/fonts/Noto Sans Medium/5376-5631.pbf new file mode 100644 index 000000000..1cb2491f1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/5376-5631.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 5376-5631 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/53760-54015.pbf b/public/assets/fonts/Noto Sans Medium/53760-54015.pbf new file mode 100644 index 000000000..feb405064 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/53760-54015.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 53760-54015 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/54016-54271.pbf b/public/assets/fonts/Noto Sans Medium/54016-54271.pbf new file mode 100644 index 000000000..362081e32 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/54016-54271.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 54016-54271 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/54272-54527.pbf b/public/assets/fonts/Noto Sans Medium/54272-54527.pbf new file mode 100644 index 000000000..2be238be5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/54272-54527.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 54272-54527 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/54528-54783.pbf b/public/assets/fonts/Noto Sans Medium/54528-54783.pbf new file mode 100644 index 000000000..263d2b265 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/54528-54783.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 54528-54783 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/54784-55039.pbf b/public/assets/fonts/Noto Sans Medium/54784-55039.pbf new file mode 100644 index 000000000..40c3ab197 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/54784-55039.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 54784-55039 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/55040-55295.pbf b/public/assets/fonts/Noto Sans Medium/55040-55295.pbf new file mode 100644 index 000000000..af45f5c69 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/55040-55295.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 55040-55295 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/55296-55551.pbf b/public/assets/fonts/Noto Sans Medium/55296-55551.pbf new file mode 100644 index 000000000..0a59eaa4b --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/55296-55551.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 55296-55551 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/55552-55807.pbf b/public/assets/fonts/Noto Sans Medium/55552-55807.pbf new file mode 100644 index 000000000..6717a45e8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/55552-55807.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 55552-55807 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/55808-56063.pbf b/public/assets/fonts/Noto Sans Medium/55808-56063.pbf new file mode 100644 index 000000000..f0aebd71a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/55808-56063.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 55808-56063 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/56064-56319.pbf b/public/assets/fonts/Noto Sans Medium/56064-56319.pbf new file mode 100644 index 000000000..e27962957 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/56064-56319.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 56064-56319 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/5632-5887.pbf b/public/assets/fonts/Noto Sans Medium/5632-5887.pbf new file mode 100644 index 000000000..a3b002d01 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/5632-5887.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 5632-5887 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/56320-56575.pbf b/public/assets/fonts/Noto Sans Medium/56320-56575.pbf new file mode 100644 index 000000000..6b44e2839 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/56320-56575.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 56320-56575 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/56576-56831.pbf b/public/assets/fonts/Noto Sans Medium/56576-56831.pbf new file mode 100644 index 000000000..1e3e5fa94 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/56576-56831.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 56576-56831 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/56832-57087.pbf b/public/assets/fonts/Noto Sans Medium/56832-57087.pbf new file mode 100644 index 000000000..7c8ae4beb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/56832-57087.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 56832-57087 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/57088-57343.pbf b/public/assets/fonts/Noto Sans Medium/57088-57343.pbf new file mode 100644 index 000000000..a1a82fda8 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/57088-57343.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 57088-57343 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/57344-57599.pbf b/public/assets/fonts/Noto Sans Medium/57344-57599.pbf new file mode 100644 index 000000000..3a0ac659a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/57344-57599.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 57344-57599 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/57600-57855.pbf b/public/assets/fonts/Noto Sans Medium/57600-57855.pbf new file mode 100644 index 000000000..112021622 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/57600-57855.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 57600-57855 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/57856-58111.pbf b/public/assets/fonts/Noto Sans Medium/57856-58111.pbf new file mode 100644 index 000000000..e81afe8c4 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/57856-58111.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 57856-58111 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/58112-58367.pbf b/public/assets/fonts/Noto Sans Medium/58112-58367.pbf new file mode 100644 index 000000000..d271e6e5a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/58112-58367.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 58112-58367 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/58368-58623.pbf b/public/assets/fonts/Noto Sans Medium/58368-58623.pbf new file mode 100644 index 000000000..dba6ab992 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/58368-58623.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 58368-58623 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/58624-58879.pbf b/public/assets/fonts/Noto Sans Medium/58624-58879.pbf new file mode 100644 index 000000000..5b7594f58 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/58624-58879.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 58624-58879 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/5888-6143.pbf b/public/assets/fonts/Noto Sans Medium/5888-6143.pbf new file mode 100644 index 000000000..70123ca00 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/5888-6143.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/58880-59135.pbf b/public/assets/fonts/Noto Sans Medium/58880-59135.pbf new file mode 100644 index 000000000..08346c1a2 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/58880-59135.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 58880-59135 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/59136-59391.pbf b/public/assets/fonts/Noto Sans Medium/59136-59391.pbf new file mode 100644 index 000000000..36a6b7725 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/59136-59391.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 59136-59391 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/59392-59647.pbf b/public/assets/fonts/Noto Sans Medium/59392-59647.pbf new file mode 100644 index 000000000..7271d559d --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/59392-59647.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 59392-59647 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/59648-59903.pbf b/public/assets/fonts/Noto Sans Medium/59648-59903.pbf new file mode 100644 index 000000000..f654e0d81 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/59648-59903.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 59648-59903 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/59904-60159.pbf b/public/assets/fonts/Noto Sans Medium/59904-60159.pbf new file mode 100644 index 000000000..37c3a4a46 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/59904-60159.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 59904-60159 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/60160-60415.pbf b/public/assets/fonts/Noto Sans Medium/60160-60415.pbf new file mode 100644 index 000000000..ec2c95836 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/60160-60415.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 60160-60415 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/60416-60671.pbf b/public/assets/fonts/Noto Sans Medium/60416-60671.pbf new file mode 100644 index 000000000..df2443b78 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/60416-60671.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 60416-60671 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/60672-60927.pbf b/public/assets/fonts/Noto Sans Medium/60672-60927.pbf new file mode 100644 index 000000000..820a4c3d1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/60672-60927.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 60672-60927 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/60928-61183.pbf b/public/assets/fonts/Noto Sans Medium/60928-61183.pbf new file mode 100644 index 000000000..9cb2ca3e5 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/60928-61183.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 60928-61183 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/61184-61439.pbf b/public/assets/fonts/Noto Sans Medium/61184-61439.pbf new file mode 100644 index 000000000..bb278ba4a --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/61184-61439.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 61184-61439 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/6144-6399.pbf b/public/assets/fonts/Noto Sans Medium/6144-6399.pbf new file mode 100644 index 000000000..80449db5e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/6144-6399.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 6144-6399 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/61440-61695.pbf b/public/assets/fonts/Noto Sans Medium/61440-61695.pbf new file mode 100644 index 000000000..5216e53ed --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/61440-61695.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 61440-61695 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/61696-61951.pbf b/public/assets/fonts/Noto Sans Medium/61696-61951.pbf new file mode 100644 index 000000000..eec3a31f1 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/61696-61951.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 61696-61951 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/61952-62207.pbf b/public/assets/fonts/Noto Sans Medium/61952-62207.pbf new file mode 100644 index 000000000..1ba9eb627 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/61952-62207.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 61952-62207 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/62208-62463.pbf b/public/assets/fonts/Noto Sans Medium/62208-62463.pbf new file mode 100644 index 000000000..6484c7f0e --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/62208-62463.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 62208-62463 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/62464-62719.pbf b/public/assets/fonts/Noto Sans Medium/62464-62719.pbf new file mode 100644 index 000000000..bfe1dca38 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/62464-62719.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 62464-62719 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/62720-62975.pbf b/public/assets/fonts/Noto Sans Medium/62720-62975.pbf new file mode 100644 index 000000000..1c2e0badc --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/62720-62975.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 62720-62975 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/62976-63231.pbf b/public/assets/fonts/Noto Sans Medium/62976-63231.pbf new file mode 100644 index 000000000..16ed51930 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/62976-63231.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 62976-63231 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/63232-63487.pbf b/public/assets/fonts/Noto Sans Medium/63232-63487.pbf new file mode 100644 index 000000000..d4992a7d9 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/63232-63487.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 63232-63487 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/63488-63743.pbf b/public/assets/fonts/Noto Sans Medium/63488-63743.pbf new file mode 100644 index 000000000..ae4e82692 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/63488-63743.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 63488-63743 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/63744-63999.pbf b/public/assets/fonts/Noto Sans Medium/63744-63999.pbf new file mode 100644 index 000000000..e73251535 --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/63744-63999.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 63744-63999 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/6400-6655.pbf b/public/assets/fonts/Noto Sans Medium/6400-6655.pbf new file mode 100644 index 000000000..60e38e6f9 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/6400-6655.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/64000-64255.pbf b/public/assets/fonts/Noto Sans Medium/64000-64255.pbf new file mode 100644 index 000000000..8e989ce6f --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/64000-64255.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 64000-64255 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/64256-64511.pbf b/public/assets/fonts/Noto Sans Medium/64256-64511.pbf new file mode 100644 index 000000000..3e9626757 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/64256-64511.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/64512-64767.pbf b/public/assets/fonts/Noto Sans Medium/64512-64767.pbf new file mode 100644 index 000000000..8af9245bf Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/64512-64767.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/64768-65023.pbf b/public/assets/fonts/Noto Sans Medium/64768-65023.pbf new file mode 100644 index 000000000..e80d3e602 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/64768-65023.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/65024-65279.pbf b/public/assets/fonts/Noto Sans Medium/65024-65279.pbf new file mode 100644 index 000000000..2ad40237d Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/65024-65279.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/65280-65535.pbf b/public/assets/fonts/Noto Sans Medium/65280-65535.pbf new file mode 100644 index 000000000..192b1569b Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/65280-65535.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/6656-6911.pbf b/public/assets/fonts/Noto Sans Medium/6656-6911.pbf new file mode 100644 index 000000000..7f15aee1e Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/6656-6911.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/6912-7167.pbf b/public/assets/fonts/Noto Sans Medium/6912-7167.pbf new file mode 100644 index 000000000..d692325eb --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/6912-7167.pbf @@ -0,0 +1,3 @@ + + + Sans Medium 6912-7167 \ No newline at end of file diff --git a/public/assets/fonts/Noto Sans Medium/7168-7423.pbf b/public/assets/fonts/Noto Sans Medium/7168-7423.pbf new file mode 100644 index 000000000..4422ef61d Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/7168-7423.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/7424-7679.pbf b/public/assets/fonts/Noto Sans Medium/7424-7679.pbf new file mode 100644 index 000000000..d20674c64 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/7424-7679.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/768-1023.pbf b/public/assets/fonts/Noto Sans Medium/768-1023.pbf new file mode 100644 index 000000000..3bfe62ac7 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/768-1023.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/7680-7935.pbf b/public/assets/fonts/Noto Sans Medium/7680-7935.pbf new file mode 100644 index 000000000..c910bd1b8 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/7680-7935.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/7936-8191.pbf b/public/assets/fonts/Noto Sans Medium/7936-8191.pbf new file mode 100644 index 000000000..7b6fd9d22 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/7936-8191.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/8192-8447.pbf b/public/assets/fonts/Noto Sans Medium/8192-8447.pbf new file mode 100644 index 000000000..0abf469f3 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/8192-8447.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/8448-8703.pbf b/public/assets/fonts/Noto Sans Medium/8448-8703.pbf new file mode 100644 index 000000000..de4474d92 Binary files /dev/null and b/public/assets/fonts/Noto Sans Medium/8448-8703.pbf differ diff --git a/public/assets/fonts/Noto Sans Medium/8704-8959.pbf b/public/assets/fonts/Noto Sans Medium/8704-8959.pbf new file mode 100644 index 000000000..eba46b0aa --- /dev/null +++ b/public/assets/fonts/Noto Sans Medium/8704-8959.pbf @@ -0,0 +1,3 @@ + +ú + Sans Medium 8704-8959{ (’D0!8lEV_``````^R@\r€€€€€€}mUm‰ž      š‚es“³ÀÀÀÀÀÀªŠjs“³ÓààààʪŠjs“³ÄÄÄÄÄĪŠjn‹¡¤¤¤¤¤¤„f_uƒ„„„„„„€pXHZcddddddbVCâ (îE08Ò(>O]ce`TE1Protomaps © OpenStreetMap", "type": "vector", - "url": "pmtiles://https://cache.mapcomplete.org/planet-latest.pmtiles", - "maxzoom": 15 + "tiles": [ + "pmtilesoffl://https://api.protomaps.com/tiles/v4/{z}/{x}/{y}.mvt?key=2af8b969a9e8b692" + ], + "maxzoom": 15, + "minzoom": 0 } }, "layers": [ diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index 1c9a4b189..568e96a58 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -4160,6 +4160,10 @@ input[type="range"].range-lg::-moz-range-thumb { padding-bottom: 2.5rem; } +.pb-16 { + padding-bottom: 4rem; +} + .pb-2 { padding-bottom: 0.5rem; } diff --git a/scripts/generatePmTilesExtracts.ts b/scripts/generatePmTilesExtracts.ts new file mode 100644 index 000000000..aa3e7be37 --- /dev/null +++ b/scripts/generatePmTilesExtracts.ts @@ -0,0 +1,127 @@ +import Script from "./Script" +import { Tiles } from "../src/Models/TileRange" +import { OfflineBasemapManager } from "../src/service-worker/OfflineBasemapManager" + +import { spawn } from "child_process" +import { existsSync } from "fs" +import { Utils } from "../src/Utils" + + +class GeneratePmTilesExtracts extends Script { + + private targetDir: string + private skipped: number = 0 + constructor() { + super("Generates many pmtiles-archive from planet-latest.pmtiles. Must be started from the directory where planet-latest.pmtiles resides, archives will be created next to it") + } + + startProcess(script: string): Promise { + return new Promise((resolve, reject) => { + const child = spawn("/data/pmtiles", script.split(" "), + { stdio: "ignore", cwd: this.targetDir }) + + child.on("close", (code) => { + if (code === 0) resolve() + else reject(new Error(`Process exited with code ${code}`)) + }) + + child.on("error", reject) + }) + } + + private generateArchive(z: number, x: number, y: number, maxzoom?: number): Promise { + const [[max_lat, min_lon], [min_lat, max_lon]] = Tiles.tile_bounds(z, x, y) + let maxzoomflag = "" + if(maxzoom !== undefined){ + maxzoomflag = " --maxzoom="+maxzoom + } + return this.startProcess(`extract planet-latest.pmtiles --download-threads=1 --minzoom=${z}${maxzoomflag} --bbox=${[min_lon, min_lat + 0.0001, max_lon, max_lat].join(",")} ${this.getFilename(z, x, y)}`) + } + + private* generateColumnIfNeeded(z: number, x: number, boundary: number, maxzoom?: number): Generator> { + const lastFileForColumn = this.getFilename(z, x, boundary - 1) + if (existsSync(this.targetDir + "/" + lastFileForColumn)) { + // Skip this column, already exists + console.log("Skipping column ", x, "at zoom", z) + this.skipped += boundary + return + } + console.log("Starting column", x, "at zoom", z, "as", this.targetDir + "/" + lastFileForColumn, "does not exist") + + for (let y = 0; y < boundary; y++) { + yield this.generateArchive(z, x, y, maxzoom) + } + } + + private* generateField(z: number, maxzoom?: number): Generator> { + const boundary = 2 << (z - 1) + + for (let x = 0; x < boundary; x++) { + for (const promise of this.generateColumnIfNeeded(z, x, boundary, maxzoom)) { + yield promise + } + } + + } + + private getFilename(z: number, x: number, y: number) { + return `${z}-${x}-${y}.pmtiles` + } + + private* generateAll(): Generator> { + const zoomlevels: Record = OfflineBasemapManager.zoomelevels + for (const key in zoomlevels) { + const minzoom: number = Number(key) + const maxzoom: number | undefined = zoomlevels[key] + for (const promise of this.generateField(minzoom, maxzoom)) { + yield promise + } + } + } + + createBatch(generator: Generator, length: number): T[] { + const batch = [] + do { + const next = generator.next() + if (next.done) { + return batch + } + batch.push(next.value) + } while (batch.length < length) + return batch + } + + async main(args: string[]): Promise { + this.targetDir = args[0] + if (!this.targetDir) { + console.log("Please specify a target directory") + return + } + let estimate = 0 + for (const key in OfflineBasemapManager.zoomelevels) { + const z: number = Number(key) + const boundary = 2 << z + estimate += boundary * boundary + } + console.log("Target dir is:", this.targetDir) + const numberOfThreads = 512 + const generator = this.generateAll() + let batch: Promise[] = [] + let done = 0 + const startDate = new Date() + do { + batch = this.createBatch(generator, numberOfThreads) + await Promise.all(batch) + done += batch.length + const now = new Date() + const timeElapsed = (now.getTime() - startDate.getTime()) / 1000 + const speed = ("" + (done / timeElapsed)).substring(0, 5) + const perc = ("" + ((100 * (done + this.skipped) / estimate))).substring(0, 5) + const etaSecond = Math.floor((estimate - done - this.skipped) * timeElapsed / done) + console.log("Completed", numberOfThreads, `processes; ${done + this.skipped} / ${estimate}, ${perc}%, ${speed} tile/second, ETA: ${Utils.toHumanTime(etaSecond)}`) + } while (batch.length > 0) + } + +} + +new GeneratePmTilesExtracts().run() diff --git a/scripts/prepareServiceWorker.ts b/scripts/prepareServiceWorker.ts new file mode 100644 index 000000000..71f3ebbc7 --- /dev/null +++ b/scripts/prepareServiceWorker.ts @@ -0,0 +1,21 @@ +import Script from "./Script" +import Constants from "../src/Models/Constants" +import { writeFileSync } from "fs" + +class PrepareServiceWorker extends Script { + constructor() { + super("Super various little jobs to help the service worker") + + } + + public async main() { + const v = Constants.vNumber + writeFileSync("./src/service-worker/SWGenerated.ts", + ["export class SWGenerated {", + "// generated by scripts/prepareServiceWorker.ts", + "static vNumber = " + JSON.stringify(v), "}"].join("\n") + , "utf8") + } +} + +new PrepareServiceWorker().run() diff --git a/scripts/thieves/stealProtomapsFonts.sh b/scripts/thieves/stealProtomapsFonts.sh new file mode 100755 index 000000000..59116497a --- /dev/null +++ b/scripts/thieves/stealProtomapsFonts.sh @@ -0,0 +1,6 @@ +#! /bin/bash +# https://protomaps.github.io/basemaps-assets/fonts/{fontstack}/{range}.pbf +# To be run from the repo root +git clone https://github.com/protomaps/basemaps-assets +cp -r basemaps-assets/fonts/ public/assets/ +rm -rf basemaps-assets diff --git a/src/InstallServiceWorker.ts b/src/InstallServiceWorker.ts index 49afbed20..85a0d76a7 100644 --- a/src/InstallServiceWorker.ts +++ b/src/InstallServiceWorker.ts @@ -5,7 +5,7 @@ window.addEventListener("load", async () => { return } try { - await navigator.serviceWorker.register("/service-worker.js") + await navigator.serviceWorker.register("/service-worker.js", { type: "module" }) console.log("Service worker registration successful") } catch (err) { console.error("Service worker registration failed", err) diff --git a/src/Logic/Actors/BackgroundLayerResetter.ts b/src/Logic/Actors/BackgroundLayerResetter.ts index 0b59c79a3..33b062bc9 100644 --- a/src/Logic/Actors/BackgroundLayerResetter.ts +++ b/src/Logic/Actors/BackgroundLayerResetter.ts @@ -1,10 +1,6 @@ import { Store, UIEventSource } from "../UIEventSource" import { Utils } from "../../Utils" -import { - AvailableRasterLayers, - RasterLayerPolygon, - RasterLayerUtils, -} from "../../Models/RasterLayers" +import { AvailableRasterLayers, RasterLayerPolygon, RasterLayerUtils } from "../../Models/RasterLayers" /** * When a user pans around on the map, they might pan out of the range of the current background raster layer. @@ -13,7 +9,7 @@ import { export default class BackgroundLayerResetter { constructor( currentBackgroundLayer: UIEventSource, - availableLayers: { store: Store } + availableLayers: Store ) { if (Utils.runningFromConsole) { return @@ -28,7 +24,7 @@ export default class BackgroundLayerResetter { ) { BackgroundLayerResetter.installHandler( currentBackgroundLayer, - availableLayers.store + availableLayers ) return true // unregister } @@ -55,7 +51,7 @@ export default class BackgroundLayerResetter { console.log("Current layer properties:", currentBgPolygon) // Oops, we panned out of range for this layer! // What is the 'best' map of the same category which is available? - const availableInSameCat = RasterLayerUtils.SelectBestLayerAccordingTo( + const availableInSameCat = RasterLayerUtils.selectBestLayerAccordingTo( availableLayers, currentBgPolygon?.properties?.category ) diff --git a/src/Logic/Actors/PreferredRasterLayerSelector.ts b/src/Logic/Actors/PreferredRasterLayerSelector.ts index ce83a9bac..efa4c8657 100644 --- a/src/Logic/Actors/PreferredRasterLayerSelector.ts +++ b/src/Logic/Actors/PreferredRasterLayerSelector.ts @@ -9,7 +9,7 @@ import { eliCategory } from "../../Models/RasterLayerProperties" */ export class PreferredRasterLayerSelector { private readonly _rasterLayerSetting: UIEventSource - private readonly _availableLayers: { store: Store } + private readonly _availableLayers: Store private readonly _preferredBackgroundLayer: UIEventSource< string | "photo" | "map" | "osmbasedmap" | undefined > @@ -17,7 +17,7 @@ export class PreferredRasterLayerSelector { constructor( rasterLayerSetting: UIEventSource, - availableLayers: { store: Store }, + availableLayers: Store, queryParameter: UIEventSource, preferredBackgroundLayer: UIEventSource< string | "photo" | "map" | "osmbasedmap" | undefined @@ -47,7 +47,7 @@ export class PreferredRasterLayerSelector { if (AvailableRasterLayers.globalLayers.find((l) => l.id === layer.properties.id)) { return } - this._availableLayers.store.addCallbackD(() => this.updateLayer()) + this._availableLayers.addCallbackD(() => this.updateLayer()) return true // unregister }) this.updateLayer() @@ -73,7 +73,7 @@ export class PreferredRasterLayerSelector { return } const isCategory = eliCategory.indexOf(targetLayerId) >= 0 - const available = this._availableLayers.store.data + const available = this._availableLayers.data const foundLayer = isCategory ? available.find((l) => l.properties.category === targetLayerId) : available.find((l) => l.properties.id.toLowerCase() === targetLayerId) diff --git a/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts b/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts index 80dafda5f..6a488cca8 100644 --- a/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/OverpassFeatureSource.ts @@ -108,6 +108,9 @@ export default class OverpassFeatureSource implements UpdatableFeatureSource { * @private */ public async updateAsync(overrideBounds?: BBox): Promise { + if (!navigator.onLine) { + return + } let data: FeatureCollection = undefined let lastUsed = 0 const start = new Date() diff --git a/src/Logic/OfflineBasemapManager.ts b/src/Logic/OfflineBasemapManager.ts new file mode 100644 index 000000000..2616f19c5 --- /dev/null +++ b/src/Logic/OfflineBasemapManager.ts @@ -0,0 +1,446 @@ +import { PMTiles, RangeResponse, Source } from "pmtiles" +import { RequestParameters } from "maplibre-gl" +import { IsOnline } from "./Web/IsOnline" +import Constants from "../Models/Constants" +import { Store, UIEventSource } from "./UIEventSource" +import { Utils } from "../Utils" + + +export interface AreaDescription { + /** + * Thie filename at the host and in the indexedDb + * Host name is not included + */ + name: string + /** + * Minzoom that is covered, inclusive + */ + minzoom: number, + /** + * Maxzoom that is covered, inclusive + */ + maxzoom: number, + /** + * The x, y of the tile that is covered (at minzoom) + */ + x: number, + y: number, + + /** + * ISO-datestring of when the data was processed + */ + dataVersion?: string + + /** + * Blob.size + */ + size?: number + +} + +class TypedIdb { + private readonly _db: Promise + private readonly _name: string + + constructor(db: string) { + this._name = db + this._db = TypedIdb.openDb(db) + } + + private static openDb(name: string): Promise { + if (Utils.runningFromConsole) { + return Promise.resolve(undefined) + } + return new Promise((resolve, reject) => { + + const request: IDBOpenDBRequest = indexedDB.open(name) + request.onerror = (event) => { + console.error("Could not open the Database: ", event) + reject(event) + } + request.onupgradeneeded = () => { + const db = request.result + db.createObjectStore(name) + } + request.onsuccess = () => { + resolve(request.result) + } + }) + } + + + async set(key: string, value: T): Promise { + if (Utils.runningFromConsole) { + return Promise.resolve() + } + const db = await this._db + return new Promise((resolve, reject) => { + const tx = db.transaction([this._name], "readwrite") + const store = tx.objectStore(this._name) + const request = store.put(value, key) + + request.onsuccess = () => resolve() + request.onerror = () => reject(request.error) + }) + } + + async get(key: string): Promise { + if (Utils.runningFromConsole) { + return Promise.resolve(undefined) + } + const db = await this._db + return new Promise((resolve, reject) => { + const tx = db.transaction([this._name], "readonly") + const store = tx.objectStore(this._name) + const request: IDBRequest = store.get(key) + + request.onsuccess = () => resolve(request.result) + request.onerror = () => reject(request.error) + }) + } + + async getAllValues(): Promise { + if (Utils.runningFromConsole) { + return Promise.resolve([]) + } + const db = await this._db + return new Promise((resolve, reject) => { + const tx = db.transaction([this._name], "readonly") + const store = tx.objectStore(this._name) + const values: T[] = [] + const request = store.openCursor() + + request.onsuccess = () => { + const cursor = request.result + if (cursor) { + values.push(cursor.value) + cursor.continue() // Triggers a new 'onsuccess' event + } else { + resolve(values) + } + } + + request.onerror = () => reject(request.error) + }) + } + + async del(key: string): Promise { + const db = await this._db + return new Promise((resolve, reject) => { + const tx = db.transaction([this._name], "readwrite") + const store = tx.objectStore(this._name) + const request = store.delete(key) + + request.onsuccess = () => resolve() + request.onerror = () => reject(request.error) + }) + + + } +} + +class BlobSource implements Source { + private readonly _blob: Blob + private readonly _name: string + public readonly pmtiles: PMTiles + + constructor(name: string, blob: Blob) { + this._name = name + this._blob = blob + this.pmtiles = new PMTiles(this) + } + + async getBytes(offset: number, length: number): Promise { + const sliced = this._blob.slice(offset, offset + length) + return { + data: await sliced.arrayBuffer() + } + } + + getKey() { + return this._name + } + + /** + * The underlying data was created with an extract from OpenStreetMap, + * extracted at a certain date. This date can be used as version indicator. + */ + async getDataVersion(): Promise { + const meta: Record = await this.pmtiles.getMetadata() + return meta["planetiler:osm:osmosisreplicationtime"] + + } + +} + +export class OfflineBasemapManager { + /** + * Where to get the initial map tiles + * @private + */ + private readonly _host: string + + public static readonly zoomelevels: Record = { + 0: 4, + 5: 7, + 8: 9, + 10: undefined + } as const + + private readonly blobs: TypedIdb + private readonly meta: TypedIdb + public _installedAreas: UIEventSource = new UIEventSource([]) + public installedAreas: Store>> = this._installedAreas + + private readonly _installing: UIEventSource>> = new UIEventSource(new Map()) + public readonly installing: Store> = this._installing + public static singleton = new OfflineBasemapManager(Constants.pmtiles_host) + + /** + * The 'offline base map manager' is responsible for keeping track of the locally installed 'protomaps' subpyramids. + * + * Roughly taken, a 'protomaps pyramid' is a collection of MVT-tiles in a single file, all belonging to a certain bbox. + * The 'cache.mapcomplete.org' server has a collection of sliced pyramids: + * + * global-basemap.pmtiles: all tiles from z=0 to z=4, ~15MB + * 5-{x}-{y}.pmtiles: zoom levels 5 'till 8 (up to 9MB) + * 9-{x}-{y}.pmtimes: zoom levels 8 till 15 for a region, up to 90MB + * + * When a user downloads an offline map, they download a 9-* subpyramid, the corresponding 5-8 pyramid and the 'global-basemap' + * + */ + private constructor(host: string) { + if (!host.endsWith("/")) { + host += "/" + } + this._host = host + this.blobs = new TypedIdb("OfflineBasemap") + this.meta = new TypedIdb("OfflineBasemapMeta") + this.updateCachedMeta() + } + + public async updateCachedMeta(): Promise>> { + this._installedAreas.set(await this.meta.getAllValues()) + return this.installedAreas.data + } + + public isInstalled(toCompare: { z?: number, minzoom?: number, x: number, y: number }): boolean { + return this.installedAreas.data.some(area => area.x === toCompare.x && area.y === toCompare.y && (toCompare.minzoom ?? toCompare.z) === area.minzoom) + } + + + /** + * Returns all AreaDescriptions needed for the specified tile. Most specific zoom level last. + * Already installed area descriptions are _not_ returned + * @param tile + */ + public* getInstallCandidates(tile: { z: number, x: number, y: number }): Generator { + + for (const k in OfflineBasemapManager.zoomelevels) { + const z = Number(k) + + const zDiff = tile.z - z + if (zDiff < 0) { + continue + } + const x = tile.x >> zDiff + const y = tile.y >> zDiff + if (!this.isInstalled({ z, x, y })) { + yield { + name: `${z}-${x}-${y}.pmtiles`, + minzoom: z, + maxzoom: OfflineBasemapManager.zoomelevels[z] ?? 15, + x, y + } + } + } + + + } + + /** + * Installs the area if not yet installed + * @param areaDescription + * @private + */ + public async installArea(areaDescription: AreaDescription) { + const target = this._host + areaDescription.name + if (this.isInstalled(areaDescription)) { + // Already installed + return true + } + console.log("Installing area from " + target) + const response = await fetch(target) + if (!response.ok) { + return false + } + const blob = await response.blob() + await this.blobs.set(areaDescription.name, blob) + areaDescription.dataVersion = await new BlobSource(areaDescription.name, blob).getDataVersion() + areaDescription.size = blob.size + await this.meta.set(areaDescription.name, areaDescription) + await this.updateCachedMeta() + console.log("Successfully installed", areaDescription.name) + return true + } + + /** + * Knows about the cache structure of cache.mapcomplete.org + * @see GeneratePmTilesExtractionScript + */ + public static getAreaDescriptionForMapcomplete(name: string): AreaDescription { + + if (!name.endsWith(".pmtiles")) { + throw "Invalid filename, should end with .pmtiles" + } + const [z, x, y] = name.substring(0, name.length - ".pmtiles".length).split("-").map(Number) + const maxzooms: Record = this.zoomelevels + return { + name, + minzoom: z, + maxzoom: maxzooms[z] ?? 15, + x, y + } + } + + /** + * Looks through the 'installedMeta' where a tile can be extracted from + * @param z + * @param x + * @param y + * @private + */ + private determineArea(z: number, x: number, y: number): AreaDescription | undefined { + for (const areaDescription of this.installedAreas.data) { + if (areaDescription.minzoom > z) { + continue + } + if (areaDescription.maxzoom < z) { + continue + } + const zdiff = z - areaDescription.minzoom + const xAtMinz = x >> zdiff + const yAtMinZ = y >> zdiff + if (xAtMinz === areaDescription.x && yAtMinZ === areaDescription.y) { + return areaDescription + } + } + return undefined + } + + /** + * Attempts to install the given area, + * returns 'true' if the area was successfully installed OR was already installed previously + * @param candidate + * @private + */ + private attemptInstall(candidate: AreaDescription): Promise { + if (!IsOnline.isOnline.data) { + return Promise.resolve(false) + } + const alreadyInstalling = this._installing.data.get(candidate.name) + if (alreadyInstalling) { + return alreadyInstalling + } + const promise = this.installArea(candidate).catch(e => { + console.error("Could not install basemap archive", candidate.name, "due to", e) + + return false + }).finally(() => { + this._installing.data.delete(candidate.name) + this._installing.ping() + }) + this._installing.data.set(candidate.name, promise) + this._installing.ping() + return promise + } + + /** + * Attempts to install all required areas for the given location + * @param tile + */ + public async autoInstall(tile: { z: number, x: number, y: number }) { + const candidates = this.getInstallCandidates(tile) + for (const candidate of candidates) { + await this.attemptInstall(candidate) + } + } + + /** + * + * Searches for the correct MVT tile locally and returns it as a response. + * Returns undefined if not found + * @param z + * @param x + * @param y + */ + async getTileResponse(z: number, x: number, y: number): Promise { + if (this._installedAreas.data.length === 0) { + await this.updateCachedMeta() + } + const area = this.determineArea(z, x, y) + if (!area) { + console.log("No suitable area in the archives (and no fallback):", { z, x, y }) + return undefined + } + const blob = await this.blobs.get(area.name) + const pmtiles = new BlobSource(area.name, blob) + const tileData = await pmtiles.pmtiles.getZxy(z, x, y) + if (!tileData) { + console.log("Not found in the archives:", { z, x, y }) + return undefined + } + console.log("Served tile", { z, x, y }, "from installed archive") + return new Response( + tileData.data, + { + headers: { "Content-Type": "application/x.protobuf" } + } + ) + } + + deleteArea(description: AreaDescription): Promise>> { + this.blobs.del(description.name) + this.meta.del(description.name) + return this.updateCachedMeta() + } + + private async fallback(params: RequestParameters, + abortController: AbortController) { + params.url = params.url.substr("pmtilesoffl://".length) + const response = await fetch( + new Request(params.url, params) + , abortController) + if (!response.ok) { + throw new Error("Could not fetch " + params.url + "; status code is" + response.status) + } + return { data: await response.arrayBuffer() } + } + + public async tilev4( + params: RequestParameters, + abortController: AbortController + ): Promise<{ data: unknown } | { data: { tiles: string[], minzoom: number, maxzoom: number, bounds: number[] } } | { + data: Uint8Array, + cacheControl: string, + expires: string + } | { data: Uint8Array } | { data: null }> { + if (params.type === "arrayBuffer") { + const re = new RegExp(/(\d+)\/(\d+)\/(\d+).(mvt|pbf)/) + const result = params.url.match(re) + if (!result) { + return await this.fallback(params, abortController) + } + const z = Number(result[1]) + const x = Number(result[2]) + const y = Number(result[3]) + const r = await this.getTileResponse(z, x, y) + if (r?.ok) { + return { data: await r.arrayBuffer() } + } + + } + return await this.fallback(params, abortController) + } + +} diff --git a/src/Logic/Search/CombinedSearcher.ts b/src/Logic/Search/CombinedSearcher.ts index d65fda090..8f3c900d6 100644 --- a/src/Logic/Search/CombinedSearcher.ts +++ b/src/Logic/Search/CombinedSearcher.ts @@ -7,6 +7,8 @@ export default class CombinedSearcher implements GeocodingProvider { public readonly name = "CombinedSearcher" private _providers: ReadonlyArray private _providersWithSuggest: ReadonlyArray + public readonly needsInternet + /** * Merges the various providers together; ignores errors. @@ -16,6 +18,7 @@ export default class CombinedSearcher implements GeocodingProvider { constructor(...providers: ReadonlyArray) { this._providers = Lists.noNull(providers) this._providersWithSuggest = this._providers.filter((pr) => pr.suggest !== undefined) + this.needsInternet = this._providers.some(p => p.needsInternet) } /** diff --git a/src/Logic/Search/CoordinateSearch.ts b/src/Logic/Search/CoordinateSearch.ts index cc0727e9c..a11229b8a 100644 --- a/src/Logic/Search/CoordinateSearch.ts +++ b/src/Logic/Search/CoordinateSearch.ts @@ -8,6 +8,8 @@ import { Lists } from "../../Utils/Lists" */ export default class CoordinateSearch implements GeocodingProvider { public readonly name = "CoordinateSearch" + public readonly needsInternet = false + private static readonly latLonRegexes: ReadonlyArray = [ /^ *(-?[0-9]+\.[0-9]+)[ ,;/\\]+(-?[0-9]+\.[0-9]+)/, /^ *(-?[0-9]+,[0-9]+)[ ;/\\]+(-?[0-9]+,[0-9]+)/, diff --git a/src/Logic/Search/GeocodingProvider.ts b/src/Logic/Search/GeocodingProvider.ts index 9ec66c40a..593cb0616 100644 --- a/src/Logic/Search/GeocodingProvider.ts +++ b/src/Logic/Search/GeocodingProvider.ts @@ -49,6 +49,7 @@ export interface GeocodingOptions { export default interface GeocodingProvider { readonly name: string + readonly needsInternet: boolean /** * Performs search. diff --git a/src/Logic/Search/LocalElementSearch.ts b/src/Logic/Search/LocalElementSearch.ts index 93aead07b..bc9e8ff93 100644 --- a/src/Logic/Search/LocalElementSearch.ts +++ b/src/Logic/Search/LocalElementSearch.ts @@ -22,6 +22,8 @@ export default class LocalElementSearch implements GeocodingProvider { private readonly _state: ThemeViewState private readonly _limit: number public readonly name = "LocalElementSearch" + public readonly needsInternet = false + constructor(state: ThemeViewState, limit: number) { this._state = state this._limit = limit diff --git a/src/Logic/Search/NominatimGeocoding.ts b/src/Logic/Search/NominatimGeocoding.ts index 459cd953e..4067fb1a1 100644 --- a/src/Logic/Search/NominatimGeocoding.ts +++ b/src/Logic/Search/NominatimGeocoding.ts @@ -10,6 +10,7 @@ export class NominatimGeocoding implements GeocodingProvider { private readonly _host private readonly limit: number public readonly name = "Nominatim" + public readonly needsInternet = true constructor(limit: number = 3, host: string = Constants.nominatimEndpoint) { this.limit = limit diff --git a/src/Logic/Search/OpenLocationCodeSearch.ts b/src/Logic/Search/OpenLocationCodeSearch.ts index 6081950f8..f7f1feb20 100644 --- a/src/Logic/Search/OpenLocationCodeSearch.ts +++ b/src/Logic/Search/OpenLocationCodeSearch.ts @@ -3,6 +3,8 @@ import GeocodingProvider, { GeocodeResult, GeocodingOptions } from "./GeocodingP import { decode as pluscode_decode } from "pluscodes" export default class OpenLocationCodeSearch implements GeocodingProvider { + public readonly needsInternet = false + /** * A regex describing all plus-codes */ diff --git a/src/Logic/Search/OpenStreetMapIdSearch.ts b/src/Logic/Search/OpenStreetMapIdSearch.ts index 92642b401..8c7837e6e 100644 --- a/src/Logic/Search/OpenStreetMapIdSearch.ts +++ b/src/Logic/Search/OpenStreetMapIdSearch.ts @@ -7,6 +7,7 @@ import { Lists } from "../../Utils/Lists" export default class OpenStreetMapIdSearch implements GeocodingProvider { private static readonly regex = /((https?:\/\/)?(www.)?(osm|openstreetmap).org\/)?(n|node|w|way|r|relation)[/ ]?([0-9]+)/ + public readonly needsInternet = true public readonly name = "OpenStreetMapId" private static readonly types: Readonly> = { n: "node", diff --git a/src/Logic/Search/PhotonSearch.ts b/src/Logic/Search/PhotonSearch.ts index 0bfbaab45..c27bef668 100644 --- a/src/Logic/Search/PhotonSearch.ts +++ b/src/Logic/Search/PhotonSearch.ts @@ -5,7 +5,7 @@ import GeocodingProvider, { GeocodingOptions, GeocodingUtils, ReverseGeocodingProvider, - ReverseGeocodingResult, + ReverseGeocodingResult } from "./GeocodingProvider" import { Utils } from "../../Utils" import { Feature, FeatureCollection } from "geojson" @@ -15,6 +15,7 @@ import { Store, UIEventSource } from "../UIEventSource" export default class PhotonSearch implements GeocodingProvider, ReverseGeocodingProvider { private readonly _endpoint: string + public readonly needsInternet = true public readonly name = "photon" private supportedLanguages = ["en", "de", "fr"] private static readonly types = { @@ -23,17 +24,14 @@ export default class PhotonSearch implements GeocodingProvider, ReverseGeocoding N: "node", } private readonly ignoreBounds: boolean - private readonly suggestionLimit: number = 5 private readonly searchLimit: number = 1 constructor( ignoreBounds: boolean = false, - suggestionLimit: number = 5, searchLimit: number = 1, endpoint?: string ) { this.ignoreBounds = ignoreBounds - this.suggestionLimit = suggestionLimit this.searchLimit = searchLimit this._endpoint = endpoint ?? Constants.photonEndpoint ?? "https://photon.komoot.io/" diff --git a/src/Logic/State/SearchState.ts b/src/Logic/State/SearchState.ts index 339970849..749a58718 100644 --- a/src/Logic/State/SearchState.ts +++ b/src/Logic/State/SearchState.ts @@ -20,6 +20,7 @@ import { BBox } from "../BBox" import { QueryParameters } from "../Web/QueryParameters" import { NominatimGeocoding } from "../Search/NominatimGeocoding" import { Lists } from "../../Utils/Lists" +import { IsOnline } from "../Web/IsOnline" export default class SearchState { public readonly feedback: UIEventSource = new UIEventSource(undefined) @@ -62,7 +63,9 @@ export default class SearchState { if (search.length === 0) { return undefined } - return this.locationSearchers.map((ls) => ({ + return this.locationSearchers + .filter(ls => !ls.needsInternet || IsOnline.isOnline.data) + .map((ls) => ({ source: ls, results: ls.suggest(search, { bbox: bounds.data }), })) diff --git a/src/Logic/Web/IsOnline.ts b/src/Logic/Web/IsOnline.ts new file mode 100644 index 000000000..7276710ed --- /dev/null +++ b/src/Logic/Web/IsOnline.ts @@ -0,0 +1,23 @@ +import { Store, UIEventSource } from "../UIEventSource" +import { Utils } from "../../Utils" + +export class IsOnline { + private static readonly _isOnline: UIEventSource = new UIEventSource( + Utils.runningFromConsole || navigator.onLine) + static { + + if (!Utils.runningFromConsole) { + + window.addEventListener("online", () => { + IsOnline._isOnline.set(true) + }) + + window.addEventListener("offline", () => { + IsOnline._isOnline.set(false) + }) + } + } + + public static readonly isOnline: Store = IsOnline._isOnline + +} diff --git a/src/Models/Constants.ts b/src/Models/Constants.ts index 4b627d7a9..1699a7666 100644 --- a/src/Models/Constants.ts +++ b/src/Models/Constants.ts @@ -142,6 +142,8 @@ export default class Constants { public static readonly mapillary_client_token_v4 = Constants.config.api_keys.mapillary_v4 public static defaultOverpassUrls = Constants.config.default_overpass_urls public static countryCoderEndpoint: string = Constants.config.country_coder_host + public static readonly pmtiles_host = Constants.config.protomaps_archive_server + public static countryCoderInfo: ServerSourceInfo = { url: this.countryCoderEndpoint, trigger: ["always"], diff --git a/src/Models/MenuState.ts b/src/Models/MenuState.ts index 367dfd4a1..e5b00b72c 100644 --- a/src/Models/MenuState.ts +++ b/src/Models/MenuState.ts @@ -26,6 +26,7 @@ export class MenuState { "favourites", "filter", "hotkeys", + "manageOffline", "menu", "privacy", "search", diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts index 81e87992d..693bd6609 100644 --- a/src/Models/RasterLayers.ts +++ b/src/Models/RasterLayers.ts @@ -5,11 +5,12 @@ import * as globallayersEli from "../assets/generated/editor-layer-index-global. import * as bingJson from "../assets/bing.json" import { BBox } from "../Logic/BBox" -import { Store, Stores, UIEventSource } from "../Logic/UIEventSource" +import { Store, Stores } from "../Logic/UIEventSource" import { GeoOperations } from "../Logic/GeoOperations" import { EliCategory, RasterLayerProperties } from "./RasterLayerProperties" -import { Utils } from "../Utils" import { default as ELI } from "../../public/assets/data/editor-layer-index.json" +import { IsOnline } from "../Logic/Web/IsOnline" + export type EditorLayerIndex = (Feature & RasterLayerPolygon)[] export class AvailableRasterLayers { @@ -19,8 +20,6 @@ export class AvailableRasterLayers { return AvailableRasterLayers._editorLayerIndex } - public static readonly globalLayers: ReadonlyArray = - AvailableRasterLayers.initGlobalLayers() public static bing = bingJson public static readonly osmCartoProperties: RasterLayerProperties = { id: "osm", @@ -28,19 +27,42 @@ export class AvailableRasterLayers { url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png", attribution: { text: "OpenStreetMap", - url: "https://openStreetMap.org/copyright", + url: "https://openStreetMap.org/copyright" }, best: true, max_zoom: 19, min_zoom: 0, - category: "osmbasedmap", + category: "osmbasedmap" } public static readonly osmCarto: RasterLayerPolygon = { type: "Feature", properties: AvailableRasterLayers.osmCartoProperties, - geometry: BBox.global.asGeometry(), + geometry: BBox.global.asGeometry() } + public static readonly sunnyOfflineProperties: RasterLayerProperties = { + "style": "./assets/sunny.json", + "best": true, + "id": "protomaps.sunny-self", + "name": "Protomaps Sunny", + "type": "vector", + "category": "osmbasedmap", + "attribution": { + "text": "Protomaps", + "url": "https://protomaps.com/" + }, + url: "https://mapcomplete.org/" + } + public static readonly sunnyOffline: RasterLayerPolygon = { + type: "Feature", + properties: AvailableRasterLayers.sunnyOfflineProperties, + geometry: BBox.global.asGeometry() + } + + + public static readonly globalLayers: ReadonlyArray = + AvailableRasterLayers.initGlobalLayers() + public static allAvailableGlobalLayers = new Set([ ...AvailableRasterLayers.globalLayers, AvailableRasterLayers.osmCarto, @@ -52,6 +74,7 @@ export class AvailableRasterLayers { (properties) => properties.id !== "osm.carto" && properties.id !== "Bing" /*Added separately*/ ) + gl.unshift(AvailableRasterLayers.sunnyOfflineProperties) const glEli: RasterLayerProperties[] = globallayersEli["default"] ?? globallayersEli const joined = gl.concat(glEli) if (joined.some((j) => !j.id)) { @@ -70,20 +93,13 @@ export class AvailableRasterLayers { /** * The default background layer that any theme uses which does not explicitly define a background */ - public static readonly defaultBackgroundLayer: RasterLayerPolygon = - AvailableRasterLayers.globalLayers.find((l) => { - return l.properties.id === "protomaps.sunny" - }) + public static readonly defaultBackgroundLayer: RasterLayerPolygon = AvailableRasterLayers.sunnyOffline public static layersAvailableAt( location: Store<{ lon: number; lat: number }>, enableBing?: Store - ): { store: Store } { - const store = { store: undefined } - Utils.AddLazyProperty(store, "store", () => - AvailableRasterLayers._layersAvailableAt(location, enableBing) - ) - return store + ): Store { + return AvailableRasterLayers._layersAvailableAt(location, enableBing) } private static _layersAvailableAt( @@ -100,6 +116,9 @@ export class AvailableRasterLayers { return Stores.listStabilized( availableLayersBboxes.mapD( (eliPolygons) => { + if (!IsOnline.isOnline.data) { + return [this.sunnyOffline] + } const loc = location.data const lonlat: [number, number] = [loc?.lon ?? 0, loc?.lat ?? 0] const matching: RasterLayerPolygon[] = eliPolygons.filter((eliPolygon) => { @@ -117,14 +136,14 @@ export class AvailableRasterLayers { if ( !matching.some( (l) => - l.id === AvailableRasterLayers.defaultBackgroundLayer.properties.id + l.id === AvailableRasterLayers.defaultBackgroundLayer?.properties?.id ) ) { matching.push(AvailableRasterLayers.defaultBackgroundLayer) } return matching }, - [enableBing] + [enableBing, IsOnline.isOnline] ) ) } @@ -140,7 +159,7 @@ export class RasterLayerUtils { * @param ignoreLayer * @param skipLayers Skip the first N layers */ - public static SelectBestLayerAccordingTo( + public static selectBestLayerAccordingTo( available: RasterLayerPolygon[], preferredCategory: string, ignoreLayer?: RasterLayerPolygon, diff --git a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts index cb9223d35..e61051498 100644 --- a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts +++ b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts @@ -22,6 +22,10 @@ import { GeolocationControlState } from "../../UI/BigComponents/GeolocationContr import ShowOverlayRasterLayer from "../../UI/Map/ShowOverlayRasterLayer" import { BBox } from "../../Logic/BBox" import ShowDataLayer from "../../UI/Map/ShowDataLayer" +import { OfflineBasemapManager } from "../../Logic/OfflineBasemapManager" +import { IsOnline } from "../../Logic/Web/IsOnline" +import { Tiles } from "../TileRange" +import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource" /** * The first core of the state management; everything related to: @@ -47,10 +51,12 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { Feature > - readonly availableLayers: { store: Store } + readonly availableLayers: Store readonly currentView: FeatureSource> readonly fullNodeDatabase?: FullNodeDatabaseSource + readonly offlineMapManager = OfflineBasemapManager.singleton + public readonly autoDownloadOfflineBasemap = UIEventSource.asBoolean(LocalStorageSource.get("autodownload-offline-basemaps", "true")) constructor(theme: ThemeConfig, selectedElement: Store) { const rasterLayer: UIEventSource = new UIEventSource(undefined) @@ -130,6 +136,7 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { this.initHotkeys() this.drawOverlayLayers() this.drawLock() + this.downloadOfflineBasemaps() } /** @@ -180,14 +187,14 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { const setLayerCategory = (category: EliCategory, skipLayers: number = 0) => { const timeOfCall = new Date() - this.availableLayers.store.addCallbackAndRunD((available) => { + this.availableLayers.addCallbackAndRunD((available) => { const now = new Date() const timeDiff = (now.getTime() - timeOfCall.getTime()) / 1000 if (timeDiff > 3) { return true // unregister } const current = this.mapProperties.rasterLayer - const best = RasterLayerUtils.SelectBestLayerAccordingTo( + const best = RasterLayerUtils.selectBestLayerAccordingTo( available, category, current.data, @@ -281,4 +288,18 @@ export class UserMapFeatureswitchState extends WithUserRelatedState { metaTags: this.userRelatedState.preferencesAsTags, }) } + + private downloadOfflineBasemaps() { + const tile = this.mapProperties.location.mapD(l => { + if (!IsOnline.isOnline.data || !this.autoDownloadOfflineBasemap.data) { + return undefined + } + const z = Math.min(Math.floor(this.mapProperties.zoom.data), 10) + return Tiles.embedded_tile(l.lat, l.lon, z) + }, + [IsOnline.isOnline, this.mapProperties.zoom, this.autoDownloadOfflineBasemap]) + tile.addCallbackAndRunD(tile => { + this.offlineMapManager.autoInstall(tile) + }) + } } diff --git a/src/Models/TileRange.ts b/src/Models/TileRange.ts index 8d1d87f0b..15f83d054 100644 --- a/src/Models/TileRange.ts +++ b/src/Models/TileRange.ts @@ -91,7 +91,7 @@ export class Tiles { } static asGeojson(index: number): Feature - static asGeojson(x: number, y: number, z: number): Feature + static asGeojson(z: number, x: number, y: number): Feature static asGeojson(zIndex: number, x?: number, y?: number): Feature { let z = zIndex if (x === undefined) { diff --git a/src/UI/Base/CrossedOut.svelte b/src/UI/Base/CrossedOut.svelte new file mode 100644 index 000000000..8ba88ac59 --- /dev/null +++ b/src/UI/Base/CrossedOut.svelte @@ -0,0 +1,15 @@ + + +
+
+ + +
+
+ +
+
diff --git a/src/UI/Base/LoginToggle.svelte b/src/UI/Base/LoginToggle.svelte index e3f751bbd..d4fa4fc6f 100644 --- a/src/UI/Base/LoginToggle.svelte +++ b/src/UI/Base/LoginToggle.svelte @@ -8,6 +8,7 @@ import { ImmutableStore, Store, UIEventSource } from "../../Logic/UIEventSource" import Invalid from "../../assets/svg/Invalid.svelte" import ArrowPath from "@babeard/svelte-heroicons/mini/ArrowPath" + import { IsOnline } from "../../Logic/Web/IsOnline" export let state: { osmConnection: OsmConnection @@ -17,10 +18,6 @@ * If set, 'loading' will act as if we are already logged in. */ export let ignoreLoading: boolean = false - /** - * Only show the 'successful' state, don't show loading or error messages - */ - export let silentFail: boolean = false /** * If set and the OSM-api fails, do _not_ show any error messages nor the successful state, just hide. * Will still show the "not-logged-in"-slot @@ -37,14 +34,21 @@ } const apiState: Store = state?.osmConnection?.apiIsOnline ?? new ImmutableStore("online") + const online = IsOnline.isOnline {#if $badge} - {#if !ignoreLoading && !silentFail && $loadingStatus === "loading"} + {#if !$online} + {#if !hiddenFail} +
+ Your device is offline +
+ {/if} + {:else if !ignoreLoading && !hiddenFail && $loadingStatus === "loading"} - {:else if !silentFail && ($loadingStatus === "error" || $apiState === "readonly" || $apiState === "offline")} + {:else if ($loadingStatus === "error" || $apiState === "readonly" || $apiState === "offline")} {#if !hiddenFail}
@@ -61,7 +65,7 @@ {/if} {:else if $loadingStatus === "logged-in"} - {:else if !silentFail && $loadingStatus === "not-attempted"} + {:else if $loadingStatus === "not-attempted"} {/if} {/if} diff --git a/src/UI/BigComponents/MenuDrawer.svelte b/src/UI/BigComponents/MenuDrawer.svelte index 964428ea8..81cd04284 100644 --- a/src/UI/BigComponents/MenuDrawer.svelte +++ b/src/UI/BigComponents/MenuDrawer.svelte @@ -18,7 +18,7 @@ import RasterLayerOverview from "../Map/RasterLayerOverview.svelte" import ThemeIntroPanel from "./ThemeIntroPanel.svelte" import Marker from "../Map/Marker.svelte" - import { ShareIcon } from "@babeard/svelte-heroicons/mini" + import { BoltIcon, ShareIcon } from "@babeard/svelte-heroicons/mini" import SidebarUnit from "../Base/SidebarUnit.svelte" import PanoramaxLink from "./PanoramaxLink.svelte" import { UIEventSource } from "../../Logic/UIEventSource" @@ -27,6 +27,7 @@ import Hotkeys from "../Base/Hotkeys" import MenuDrawerIndex from "./MenuDrawerIndex.svelte" import ThemeViewState from "../../Models/ThemeViewState" + import HotkeyTable from "./HotkeyTable.svelte" export let onlyLink: boolean export let state: ThemeViewState @@ -49,6 +50,8 @@ }) } }) + let hotkeys = Hotkeys._docs +
@@ -111,6 +114,18 @@ /> + {#if $hotkeys.length > 0} +
+ + + + + + + +
+ {/if} + diff --git a/src/UI/BigComponents/MenuDrawerIndex.svelte b/src/UI/BigComponents/MenuDrawerIndex.svelte index bd5b1f184..809068735 100644 --- a/src/UI/BigComponents/MenuDrawerIndex.svelte +++ b/src/UI/BigComponents/MenuDrawerIndex.svelte @@ -16,7 +16,6 @@ import Tr from "../Base/Tr.svelte" import LoginToggle from "../Base/LoginToggle.svelte" import { CloseButton } from "flowbite-svelte" - import HotkeyTable from "./HotkeyTable.svelte" import { Utils } from "../../Utils" import Constants from "../../Models/Constants" import Mastodon from "../../assets/svg/Mastodon.svelte" @@ -61,6 +60,8 @@ import QueuedImagesView from "../Image/QueuedImagesView.svelte" import InsetSpacer from "../Base/InsetSpacer.svelte" import UserCircle from "@rgossiaux/svelte-heroicons/solid/UserCircle" + import OfflineManagement from "./OfflineManagement.svelte" + import { GlobeEuropeAfrica } from "@babeard/svelte-heroicons/solid/GlobeEuropeAfrica" import { onDestroy } from "svelte" export let state: { @@ -72,7 +73,6 @@ mapProperties?: MapProperties userRelatedState?: UserRelatedState } - let hotkeys = Hotkeys._docs let userdetails = state.osmConnection.userDetails let usersettingslayer = new LayerConfig(usersettings, "usersettings", true) @@ -135,13 +135,17 @@ -
+
{#if $userdetails.img} avatar {:else} {/if} - {$userdetails.name} +
+ + {$userdetails.name} + +
@@ -175,7 +179,7 @@ {/if} - + {#if state.favourites} @@ -195,22 +199,16 @@
{/if} - {#if $hotkeys.length > 0} -
- - - - - - - -
- {/if} - -
- -
+ + + + + Manage offline basemap + + + + ud.languages, onDestroy @@ -269,6 +267,7 @@
+ diff --git a/src/UI/BigComponents/OfflineManagement.svelte b/src/UI/BigComponents/OfflineManagement.svelte new file mode 100644 index 000000000..4076f42d2 --- /dev/null +++ b/src/UI/BigComponents/OfflineManagement.svelte @@ -0,0 +1,238 @@ + +
+ Automatically download the basemap when browsing around +
+ If checked, MapComplete will automatically download the basemap to the cache for the area. + This results in bigger initial data loads, but requires less internet over the long run. + + If you plan to visit a region with less connectivity, you can also select the area you want to download below. +
+ {#if $installed === undefined} + + {:else} +
+ + + +
Map
+
+
+ +
+
+
+ {#if $focusTileIsInstalling} +
+ + Data is being downloaded + +
+ {:else} + + {/if} +
+
+
+ + +
+ Offline tile management +
+ +
+ + + {Utils.toHumanByteSize(Utils.sum($installed.map(area => area.size)))} + + + + + + + + + + {#each ($installed ?? []) as area } + + + + + + + + {/each} + +
NameMap generation dateSizeZoom rangesActions
{area.name}{area.dataVersion}{Utils.toHumanByteSize(area.size ?? -1)}{area.minzoom} + {#if area.maxzoom !== undefined} + - {area.maxzoom} + {:else} + and above + {/if} + + +
+
+ +
+
+
+ {/if} +
+ + diff --git a/src/UI/Image/AttributedImage.svelte b/src/UI/Image/AttributedImage.svelte index 6984966f4..784dc066b 100644 --- a/src/UI/Image/AttributedImage.svelte +++ b/src/UI/Image/AttributedImage.svelte @@ -23,6 +23,7 @@ import Panorama360 from "../../assets/svg/Panorama360.svelte" import { ExternalLinkIcon } from "@rgossiaux/svelte-heroicons/solid" import { ExclamationTriangle as TriangleOutline } from "@babeard/svelte-heroicons/outline/ExclamationTriangle" + import { IsOnline } from "../../Logic/Web/IsOnline" export let image: Partial & { id: string; url: string } @@ -105,6 +106,7 @@ state?.geocodedImages.set([f]) } + let online = IsOnline.isOnline let debug = state?.featureSwitches?.featureSwitchIsDebugging ?? new ImmutableStore(false) @@ -133,6 +135,7 @@
{#if error} + {#if $online}
{#if notFound}
@@ -156,6 +159,7 @@ {/if} {/if}
+ {/if} {:else if image.status !== undefined && image.status !== "ready" && image.status !== "hidden"}
diff --git a/src/UI/Image/ImageCarousel.svelte b/src/UI/Image/ImageCarousel.svelte index f32b1d481..1b7f5562c 100644 --- a/src/UI/Image/ImageCarousel.svelte +++ b/src/UI/Image/ImageCarousel.svelte @@ -7,6 +7,7 @@ import ThemeViewState from "../../Models/ThemeViewState" import LayerConfig from "../../Models/ThemeConfig/LayerConfig" import { GeoOperations } from "../../Logic/GeoOperations" + import { IsOnline } from "../../Logic/Web/IsOnline" export let images: Store export let state: ThemeViewState @@ -27,10 +28,13 @@ focus: true, }, } + let online = IsOnline.isOnline {#if $estimated > 0 && $images.length < 1} - + {#if !online} + + {/if} {:else}
diff --git a/src/UI/InputElement/Helpers/DistanceInput.svelte b/src/UI/InputElement/Helpers/DistanceInput.svelte index e45b7fc53..6d478083e 100644 --- a/src/UI/InputElement/Helpers/DistanceInput.svelte +++ b/src/UI/InputElement/Helpers/DistanceInput.svelte @@ -37,8 +37,8 @@ let rasterLayer = state?.mapProperties.rasterLayer if (bg !== undefined) { if (eliCategory.indexOf(bg) >= 0) { - const availableLayers = state.availableLayers.store.data - const startLayer: RasterLayerPolygon = RasterLayerUtils.SelectBestLayerAccordingTo( + const availableLayers = state.availableLayers.data + const startLayer: RasterLayerPolygon = RasterLayerUtils.selectBestLayerAccordingTo( availableLayers, bg ) diff --git a/src/UI/Map/MapLibreAdaptor.ts b/src/UI/Map/MapLibreAdaptor.ts index 062d30654..8b2a4c448 100644 --- a/src/UI/Map/MapLibreAdaptor.ts +++ b/src/UI/Map/MapLibreAdaptor.ts @@ -1,4 +1,4 @@ -import { ImmutableStore, Store, UIEventSource } from "../../Logic/UIEventSource" +import { Store, UIEventSource } from "../../Logic/UIEventSource" import maplibregl, { Map as MLMap, Map as MlMap, ScaleControl } from "maplibre-gl" import { RasterLayerPolygon } from "../../Models/RasterLayers" import { Utils } from "../../Utils" @@ -7,11 +7,11 @@ import { ExportableMap, KeyNavigationEvent, MapProperties } from "../../Models/M import SvelteUIElement from "../Base/SvelteUIElement" import MaplibreMap from "./MaplibreMap.svelte" import * as htmltoimage from "html-to-image" -import Constants from "../../Models/Constants" import { Protocol } from "pmtiles" import { GeoOperations } from "../../Logic/GeoOperations" import { Feature, LineString } from "geojson" import RasterLayerHandler from "./RasterLayerHandler" +import { OfflineBasemapManager } from "../../Logic/OfflineBasemapManager" /** * The 'MapLibreAdaptor' bridges 'MapLibre' with the various properties of the `MapProperties` @@ -76,7 +76,9 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { } ) { if (!MapLibreAdaptor.pmtilesInited) { + const offlineManager = OfflineBasemapManager.singleton maplibregl.addProtocol("pmtiles", new Protocol().tile) + maplibregl.addProtocol("pmtilesoffl", (request, abort) => offlineManager.tilev4(request, abort)) MapLibreAdaptor.pmtilesInited = true } this._maplibreMap = maplibreMap @@ -169,8 +171,8 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { } const syncStores = () => { - this.MoveMapToCurrentLoc(this.location.data) - this.SetZoom(this.zoom.data) + this.moveMapToCurrentLoc(this.location.data) + this.setZoom(this.zoom.data) this.setMaxBounds(this.maxbounds.data) this.setAllowMoving(this.allowMoving.data) this.setAllowRotating(this.allowRotating.data) @@ -201,7 +203,6 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { }) // map.on("contextmenu", ...) only works on desktop, hence we listen to the container: - map._container.addEventListener("contextmenu", (e) => { const lngLat = map.unproject([e.x, e.y]) lastClickLocation.setData({ lon: lngLat.lng, lat: lngLat.lat, mode: "right" }) @@ -210,7 +211,7 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { handleClick(e, "left") }) - map.on("rotateend", (_) => { + map.on("rotateend", () => { this.updateStores() }) map.on("pitchend", () => { @@ -248,9 +249,9 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { }) this.location.addCallbackAndRunD((loc) => { - this.MoveMapToCurrentLoc(loc) + this.moveMapToCurrentLoc(loc) }) - this.zoom.addCallbackAndRunD((z) => this.SetZoom(z)) + this.zoom.addCallbackAndRunD((z) => this.setZoom(z)) this.maxbounds.addCallbackAndRun((bbox) => this.setMaxBounds(bbox)) this.rotation.addCallbackAndRunD((bearing) => this.setRotation(bearing)) this.allowMoving.addCallbackAndRun((allowMoving) => { @@ -449,7 +450,7 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { element.style.height = "" + h if (offset && rescaleIcons !== 1) { - const [_, __, relYStr] = offset + const relYStr = offset[2] const relY = Number(relYStr) y += img.height * (relY / 100) } @@ -541,7 +542,7 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { this.pitch.setData(map.getPitch()) } - private SetZoom(z: number): void { + private setZoom(z: number): void { const map = this._maplibreMap.data if (!map || z === undefined) { return @@ -562,7 +563,7 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { map.rotateTo(bearing, { duration: 500 }) } - private MoveMapToCurrentLoc(loc: { lat: number; lon: number }): void { + private moveMapToCurrentLoc(loc: { lat: number; lon: number }): void { const map = this._maplibreMap.data if (!map || loc === undefined) { return @@ -754,4 +755,5 @@ export class MapLibreAdaptor implements MapProperties, ExportableMap { }) }) } + } diff --git a/src/UI/Map/RasterLayerOverview.svelte b/src/UI/Map/RasterLayerOverview.svelte index 8095c6fe6..615899f05 100644 --- a/src/UI/Map/RasterLayerOverview.svelte +++ b/src/UI/Map/RasterLayerOverview.svelte @@ -11,7 +11,10 @@ import Loading from "../Base/Loading.svelte" import Page from "../Base/Page.svelte" import ThemeViewState from "../../Models/ThemeViewState" - import { Square3Stack3dIcon } from "@babeard/svelte-heroicons/solid" + import { Square3Stack3dIcon, WifiIcon } from "@babeard/svelte-heroicons/solid" + import { IsOnline } from "../../Logic/Web/IsOnline" + import Cross_bottom_right from "../../assets/svg/Cross_bottom_right.svelte" + import CrossedOut from "../Base/CrossedOut.svelte" export let state: ThemeViewState @@ -19,8 +22,7 @@ let mapproperties = state.mapProperties let userstate = state.userRelatedState let shown = state.guistate.pageStates.background - let availableLayers: { store: Store } = state.availableLayers - let _availableLayers = availableLayers.store + let availableLayers: Store = state.availableLayers type CategoryType = "photo" | "map" | "other" | "osmbasedmap" const categories: Record = { @@ -32,7 +34,7 @@ function availableForCategory(type: CategoryType): Store { const keywords = categories[type] - return _availableLayers.mapD((available) => + return availableLayers.mapD((available) => available.filter((layer) => keywords.indexOf(layer.properties.category) >= 0) ) } @@ -51,6 +53,7 @@ } export let onlyLink: boolean + let isOnline = IsOnline.isOnline @@ -59,7 +62,17 @@
- {#if $_availableLayers?.length < 1} + + {#if !$isOnline} +
+
+ + + + Your device is offline. Aerial imagery is not available +
+
+ {:else if $availableLayers?.length < 1} {:else}
diff --git a/src/UI/Popup/DeleteFlow/DeleteWizard.svelte b/src/UI/Popup/DeleteFlow/DeleteWizard.svelte index 880027a7f..11dc23a4f 100644 --- a/src/UI/Popup/DeleteFlow/DeleteWizard.svelte +++ b/src/UI/Popup/DeleteFlow/DeleteWizard.svelte @@ -98,7 +98,7 @@ } - + {#if $canBeDeleted === false && !hasSoftDeletion}
diff --git a/src/UI/Popup/MoveWizard.svelte b/src/UI/Popup/MoveWizard.svelte index 2b92584ef..ce15a88f6 100644 --- a/src/UI/Popup/MoveWizard.svelte +++ b/src/UI/Popup/MoveWizard.svelte @@ -91,7 +91,7 @@ {#if moveWizardState.reasons.length > 0} - + {#if $notAllowed}
diff --git a/src/UI/Search/SearchResults.svelte b/src/UI/Search/SearchResults.svelte index 43d643ecc..0db7cb8b6 100644 --- a/src/UI/Search/SearchResults.svelte +++ b/src/UI/Search/SearchResults.svelte @@ -16,6 +16,9 @@ import DotMenu from "../Base/DotMenu.svelte" import type { GeocodeResult } from "../../Logic/Search/GeocodingProvider" import { default as GeocodeResultSvelte } from "./GeocodeResult.svelte" + import { IsOnline } from "../../Logic/Web/IsOnline" + import CrossedOut from "../Base/CrossedOut.svelte" + import Wifi from "@babeard/svelte-heroicons/solid/Wifi" /** * The big overview of all search bar results @@ -41,6 +44,7 @@ let allowOtherThemes = state.featureSwitches.featureSwitchBackToThemeOverview let allowFilters = state.featureSwitches.featureSwitchFilter + let isOnline = IsOnline.isOnline
@@ -55,6 +59,15 @@
{/if} + {#if !$isOnline} +
+ + + + Your device is currently offline. This impacts search results +
+ {/if} + {#if $allowFilters} {/if} diff --git a/src/UI/Test.svelte b/src/UI/Test.svelte index 6e9dbff9d..5b0ecdf0e 100644 --- a/src/UI/Test.svelte +++ b/src/UI/Test.svelte @@ -1,3 +1,4 @@ - + Nothing to test diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte index 4d38f8fb0..98d347fa6 100644 --- a/src/UI/ThemeViewGUI.svelte +++ b/src/UI/ThemeViewGUI.svelte @@ -54,6 +54,7 @@ import WelcomeBack from "./BigComponents/WelcomeBack.svelte" import InsetSpacer from "./Base/InsetSpacer.svelte" import { AndroidPolyfill } from "../Logic/Web/AndroidPolyfill" + import { IsOnline } from "../Logic/Web/IsOnline" import CompassWidget from "./BigComponents/CompassWidget.svelte" export let state: WithSearchState new TitleHandler(state.selectedElement, state) @@ -181,6 +182,8 @@ function onMapDragged() { mapIsDragged.ping() } + + let isOnline = IsOnline.isOnline
@@ -256,9 +259,11 @@ + {#if $isOnline} + {/if}