Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Tangram with Maplibre #5693

Merged
merged 298 commits into from
Aug 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
f7a9629
store/restore rotation correctly
Helium314 Feb 22, 2024
2538b05
make location icons flat on map
Helium314 Feb 22, 2024
cf04cb8
comments
Helium314 Feb 22, 2024
5835ea1
use double for zoom/tilt/orientation, fix issues with rotation and ti…
Helium314 Feb 22, 2024
4470dc4
udpate comments
Helium314 Feb 22, 2024
148b55a
delete unused files
westnordost Feb 22, 2024
f29d6b6
inline cameramanager logic into ktmapcontroller
westnordost Feb 22, 2024
78a24f2
make cameraPosition a var
westnordost Feb 22, 2024
494c203
move maplibre camera wrapper data classes into own file
westnordost Feb 22, 2024
f34b426
add functions to convert ElementGeometry to MapLibre geometry
westnordost Feb 22, 2024
61d498b
replace pointFromGeometry with geometry.center.toPoint()
westnordost Feb 22, 2024
971b91a
use extension functions to convert element geometry to maplibre data …
westnordost Feb 22, 2024
f4c8eef
clean up old zoom-to logic
westnordost Feb 22, 2024
69c6471
screenPositionToLatLon can not be null
westnordost Feb 22, 2024
5b23612
remove unused function
westnordost Feb 22, 2024
f115654
add sources
Helium314 Feb 22, 2024
ce6e59c
eliminate some hacky direct access to MainMapFragment/MainActivity
westnordost Feb 24, 2024
1030687
add and use night style
Helium314 Feb 27, 2024
cc3cc23
remove some comments (more to be removed)
Helium314 Feb 27, 2024
8c3f7b5
improve readability of layer style definitions
westnordost Feb 28, 2024
0c4c346
increase expression filter readability
westnordost Feb 28, 2024
1345edc
simplify zoom expression
Helium314 Feb 28, 2024
2ed0fa0
adjust downloaded area color
Helium314 Feb 28, 2024
ab21206
remove todos (now in PR)
Helium314 Feb 28, 2024
38cb68a
remove comments
Helium314 Feb 28, 2024
44329e6
add low prio todo
westnordost Feb 28, 2024
a15bded
remove KtMapController
westnordost Mar 2, 2024
8e8b46f
remove tangram bug workaround
westnordost Mar 2, 2024
a5e4ccd
remove show/hide 3d buildings feature (maplibre style is without 3d b…
westnordost Mar 2, 2024
f5e32ba
remove show/hide 3d buildings feature (maplibre style is without 3d b…
westnordost Mar 2, 2024
fad1a90
remove tangram-based offset handling
westnordost Mar 2, 2024
71b3801
remove comments (move some relevant parts to PR)
Helium314 Mar 2, 2024
8c9a331
set mapboxMap
Helium314 Mar 2, 2024
61b2eed
move layer definitions to map components
westnordost Mar 3, 2024
678bb56
merge from origin
westnordost Mar 3, 2024
5504663
fix black background for dashed lines
Helium314 Mar 4, 2024
5547e38
make pins layer invisible instead of removing source
Helium314 Mar 4, 2024
c1acfbd
same thing applies to overlays
Helium314 Mar 4, 2024
523633a
switch back to SC compass
Helium314 Mar 4, 2024
8456d51
delete the tangram streetcomplete style
westnordost Mar 4, 2024
65e3e1e
remove now unused consts
westnordost Mar 4, 2024
cd09300
remove unused halo calculation (MapLibre supports halos for SDF bitmaps)
westnordost Mar 4, 2024
d989797
replace deprecated syntax
westnordost Mar 5, 2024
8b9d1b3
adapt UpdateMapStyleTask for maplibre
westnordost Mar 7, 2024
b080195
Remove VectorTileProvider data class
westnordost Mar 7, 2024
190ec85
also align text to left if anchored to left
westnordost Mar 7, 2024
7270cf9
no need to put feature type into property
westnordost Mar 7, 2024
2cbb7d2
remove tangram proguard rules
westnordost Mar 7, 2024
c5187ca
no need to put feature type into property, pt 2
westnordost Mar 7, 2024
1e9c645
make darkening of color work again
westnordost Mar 7, 2024
0a072eb
add todo about removal of proguard rules
westnordost Mar 8, 2024
3b83cef
left-and-right-side highlighting is now in a layer behind roads + a l…
westnordost Mar 8, 2024
ae53926
add todo
westnordost Mar 8, 2024
be5b49b
make tiles download work
Helium314 Mar 17, 2024
dcddf5e
hatching for not-downloaded area
westnordost Mar 18, 2024
65f3fe0
update maplibre android sdk to 11.0.0-pre4
westnordost Mar 18, 2024
373c6cf
fix tracks color and width
westnordost Mar 18, 2024
0b2f338
for overlays, take into account device font scaling
westnordost Mar 18, 2024
015247b
add suspending extension functions
westnordost Mar 18, 2024
41f1ffa
remove unused api
westnordost Mar 18, 2024
0ff8cd2
remove unused variable
westnordost Mar 18, 2024
b639f71
make var private
westnordost Mar 18, 2024
ac7ec10
remove commented out code
westnordost Mar 18, 2024
b4672a3
implement new SceneMapComponent
westnordost Mar 19, 2024
08e8f38
remove unnecessary check
westnordost Mar 19, 2024
ae51447
call mapview onpause/onreview in the correct methods
westnordost Mar 19, 2024
af41691
rename to simply "map"
westnordost Mar 19, 2024
a302e5d
selection animation
westnordost Mar 19, 2024
98862f6
observe animations off
westnordost Mar 19, 2024
8f1e12d
add basic animation for focused pin
westnordost Mar 19, 2024
bdb4382
don't zoom in quite that far
westnordost Mar 19, 2024
6663726
performance improvement: don't update the geometry source for every s…
westnordost Mar 19, 2024
7dc6e03
more interesting animation interpolator
westnordost Mar 19, 2024
51c1e6c
remove halo, use thick font instead
westnordost Mar 19, 2024
770fa8a
add comment about missing feature
westnordost Mar 19, 2024
f82800b
solve ugly overlapping text
westnordost Mar 19, 2024
516a7a4
remove some duplication
westnordost Mar 19, 2024
4185e08
remove unnecessary todo
westnordost Mar 20, 2024
a7dc6ab
use addImagesAsync
westnordost Mar 20, 2024
1c7dc6f
make display of quest icons super crisp
westnordost Mar 20, 2024
7c303ad
nicer text colors for dark mode
westnordost Mar 20, 2024
d68a4ca
reimplement layer-hiding for overlays
westnordost Mar 20, 2024
ac4f788
fix text should not have offset if there is no icon
westnordost Mar 20, 2024
a88ce84
put text below icons instead of right of it
westnordost Mar 21, 2024
68fd346
remove unnecessary delay
westnordost Mar 22, 2024
e8caf0b
put storing of map camera position into separate class and related th…
westnordost Mar 22, 2024
dd719b1
add convenience function
westnordost Mar 22, 2024
5d1e526
default conf kinda belongs into mapfragment
westnordost Mar 22, 2024
4a2f630
color direction images (maplibre does not support tinting non SDF pic…
westnordost Mar 22, 2024
6faab46
use circle for accuracy circle
westnordost Mar 22, 2024
0c3c839
heed deprecation note
westnordost Mar 22, 2024
ba4e9ea
check an rename to inMeters
westnordost Mar 22, 2024
1316e15
update style
westnordost Mar 22, 2024
22c0513
make location component work correctly
westnordost Mar 22, 2024
5735365
location elevation shadow
westnordost Mar 23, 2024
284624e
more precise size calculation, taking into account latitude (optional…
westnordost Mar 23, 2024
6131082
some style refinements
westnordost Mar 23, 2024
ae7ddb4
refresh compass implementation
westnordost Mar 23, 2024
21b1e04
crisp location direction graphic
westnordost Mar 24, 2024
755e092
finish location component
westnordost Mar 24, 2024
c981323
don't cache all those dynamic geojson sources in filesystem
westnordost Mar 25, 2024
db0e456
Let's not forget the note quest icon :-)
westnordost Mar 27, 2024
b603e6e
fix pin icons in tutorial
westnordost Mar 27, 2024
a364980
update offline tile stuff
Helium314 Apr 5, 2024
201cbb8
remove unused code
westnordost Apr 5, 2024
febbf24
remove unused code
westnordost Apr 5, 2024
4074104
store downloaded offline region date and id in database
Helium314 Apr 6, 2024
c01638b
nyan must return
westnordost Apr 7, 2024
d013461
fix record-color didn't show
westnordost Apr 7, 2024
623445e
fix misaligned icon on create note, overlay, tutorial, move node etc
westnordost Apr 7, 2024
005b84c
registering location component to view lifecycle was missing
westnordost Apr 9, 2024
2018934
add animation for tracks to current location
westnordost Apr 9, 2024
e0c16dd
add isFollowingPosition to MapStateStore
westnordost Apr 9, 2024
7e89070
rename variable
westnordost Apr 9, 2024
352c226
merge LocationAwareMapFragment into MainMapFragment
westnordost Apr 9, 2024
765a8be
performance improvement: create map icons at application start in the…
westnordost Apr 9, 2024
831f79c
fix location dot should appear immediately
westnordost Apr 9, 2024
281aeb2
move onclick into own function, cleanup old code
westnordost Apr 10, 2024
1e5a239
clean tangram-related pin ordering code
westnordost Apr 10, 2024
1b32a4f
use shortcuts
westnordost Apr 10, 2024
6786e94
put JsonObject <-> data code into the *Components
westnordost Apr 10, 2024
1db02bd
fix labels should be on top of e.g highlighted geometry
westnordost Apr 10, 2024
1156b04
fix zahlendreher at map rotation
westnordost Apr 10, 2024
debb53b
why actually store offline region timestamps in a table when we can u…
Helium314 Apr 10, 2024
62f92eb
more tangram-like fling behavior (and make it build)
Helium314 Apr 10, 2024
f26557d
make sure there can not be a index out of bounds exception
westnordost Apr 10, 2024
81bc346
remove TODO about a stripped down JSON
westnordost Apr 10, 2024
22d25ca
prevent grey flicker on map load (especially for dark mode)
westnordost Apr 10, 2024
546408a
prevent flicker of compass at startup when north is up
westnordost Apr 10, 2024
0ff914e
remove horrible prototype hackery
westnordost Apr 10, 2024
92f0ec2
update style (add oneway arrows)
westnordost Apr 10, 2024
496c8fe
remove storing style json locally
westnordost Apr 10, 2024
1170f42
fix camera padding not cleared on end quest focus
westnordost Apr 11, 2024
d00e885
fix changing back from navigation mode did not reset tilt and rotatio…
westnordost Apr 11, 2024
2b8b886
Merge remote-tracking branch 'Helium314/master' into maplibre
westnordost Apr 11, 2024
8a57eb7
remove tangram test class
westnordost Apr 11, 2024
16734f6
fix arrow in move node always appeared on the upper left corner first
westnordost Apr 12, 2024
b3e63f4
gift 3d buildings to buildings overlay
westnordost Apr 12, 2024
9f234a7
zoom-to-quest zooms in too far - the point is to see the surroundings
westnordost Apr 12, 2024
61b45e5
Remove separate application id
westnordost Apr 12, 2024
1c8ad3f
fix SC layers were added at the wrong position
westnordost Apr 12, 2024
47195c5
fix icons should render in overlays also for areas, fix crosshair not…
westnordost Apr 12, 2024
ab0005d
Revert "remove storing style json locally"
westnordost Apr 13, 2024
6a6b63b
switch off jetifier
westnordost Apr 13, 2024
c98e4d6
catch and log exceptions thrown by OfflineManager, also use suspendin…
westnordost Apr 14, 2024
82f0211
add min_height
westnordost Apr 14, 2024
1308059
(building) icon should also be clickable
westnordost Apr 14, 2024
89c1b2c
overlay icons should show a little bit later
westnordost Apr 14, 2024
da84c37
workaround for maplibre bug
westnordost Apr 14, 2024
6a08db2
prevent / workaround black buildings
westnordost Apr 14, 2024
b79281a
remove unnecessary extension functions
westnordost Apr 15, 2024
c8bc083
use streetcomplete api key also on demo map, after all…
westnordost Apr 15, 2024
de7bd79
add workaround for https://github.com/maplibre/maplibre-native/issues…
westnordost Apr 15, 2024
7b3a6c8
update cache size whenever preference is changed
westnordost Apr 15, 2024
631149e
Merge remote-tracking branch 'Helium314/master' into maplibre
westnordost Apr 15, 2024
a57d6a1
add changelog
westnordost Apr 15, 2024
a6cf744
refine changelog
westnordost Apr 15, 2024
0f57415
users usually don't want to rotate and zoom at the same time (fixes …
westnordost Apr 15, 2024
2d66ed3
append changelog
westnordost Apr 15, 2024
460017f
reverse sort order (date descending), add solved issues of map style
westnordost Apr 15, 2024
92a8b11
implement sdf icons
westnordost Apr 16, 2024
012cf68
fix crash on changing layer
westnordost Apr 16, 2024
8581985
no need to keep the state there
westnordost Apr 17, 2024
be10c31
update to pre5
westnordost Apr 17, 2024
8538008
remove duplicate freeze-map mechanism
westnordost Apr 17, 2024
9686eaf
fix move node pins was at wrong location
westnordost Apr 17, 2024
84ece78
also set camera padding for other cases
westnordost Apr 17, 2024
738cdd4
add missing icon
westnordost Apr 17, 2024
28e1a7f
solve warnings
westnordost Apr 17, 2024
3202e54
create preset bitmaps in parallel
Helium314 Apr 18, 2024
b7d6e74
Merge pull request #537 from streetcomplete/maplibre-sdf
westnordost Apr 19, 2024
e5859ce
clean offline regions after app has started instead of using the cleaner
Helium314 Apr 19, 2024
e049c54
upgrade maplibre to pre6
Helium314 Apr 19, 2024
d40ba47
require zoom 19 for enabling plus button in overlays
Helium314 Apr 20, 2024
8f19b70
fix icon halo width
westnordost Apr 23, 2024
7979b12
add very basic clustering (experimental)
Helium314 Apr 25, 2024
c39882d
add another issue that will be solved
westnordost Apr 27, 2024
3589c52
make cluster show number of quests, and zoom in on tap
Helium314 Apr 29, 2024
b5b09c0
performance optimization: only update overlay if updated element that…
westnordost May 6, 2024
cbed00b
small correction of performance optimization: also update overlay if …
westnordost May 6, 2024
2a918ed
no need to create a new object for clearing
westnordost May 6, 2024
5e7a38b
labels of overlay and any markers should be in front of labels of bac…
westnordost May 6, 2024
d0f46bb
nicer pin dots, should hide behind pins when they are displayed
westnordost May 6, 2024
ad7fffd
allow pins to overlap a little
westnordost May 6, 2024
9119a8f
no need for a getter
westnordost May 6, 2024
fbe3b1e
fix setVisible should turn all layers on/off
westnordost May 6, 2024
e7bd8f9
fix: do not use synchronized in suspending code, it blocks the thread(!)
westnordost May 6, 2024
9ad9c65
no need for workaround anymore because the overlay symbols are above …
westnordost May 6, 2024
89a5f2c
bla
westnordost May 6, 2024
e3317fe
fix: text properties only work on icons. So, let's use dot-icons for …
westnordost May 7, 2024
46cb1e0
fix: data expression for fill extrusion opacity is not supported
westnordost May 7, 2024
b07f234
improve behavior when clicking on clusters
Helium314 May 9, 2024
e3e4d0b
have pin dots and clusters
Helium314 May 13, 2024
eaa34b2
add only one pin per location
Helium314 May 13, 2024
60f02fb
better zoom when clicking cluster (wip, really ugly and only working …
Helium314 May 13, 2024
a72a0a9
improve zoom to cluster
Helium314 May 13, 2024
b12ea47
update comments, slightly tune target zoom
Helium314 May 13, 2024
936d92d
Merge branch 'maplibre' into cluster
Helium314 May 13, 2024
1264266
fix placement of quest dot
westnordost May 13, 2024
7a934e9
add issues that will be solved by quest clusters
westnordost May 14, 2024
9350626
adjust cluster text size with point count
Helium314 May 14, 2024
04fe236
smoother zoom-to-cluster zoom
westnordost May 15, 2024
68c57cf
Merge pull request #542 from Helium314/cluster
westnordost May 15, 2024
5f6a116
attempt to fix crash issue
westnordost May 15, 2024
fb38a0e
set pin icon scale to 1f
westnordost May 15, 2024
fa73217
put onClick code into the map components
westnordost May 15, 2024
0897cc3
cluster dots shall be images
westnordost May 15, 2024
c210506
looks better with circles
westnordost May 18, 2024
6bac4cc
Merge branch 'maplibre-cluster-img' into maplibre
westnordost May 18, 2024
7c8c58c
show clusters only until zoom level 16 (before: 17) and display the n…
westnordost May 18, 2024
6eb7716
fix after switching overlay, sometimes requries map move for quests t…
westnordost May 19, 2024
d65abdd
minimize synchronized sections
westnordost May 21, 2024
ddb7cfe
remove (theoretical) possibility that map is cleared AFTER new data i…
westnordost May 21, 2024
d35e788
upgrade maplibre
Helium314 May 24, 2024
a1a1206
use symbolSortKey to fix messed-up order after adding clustering
Helium314 May 24, 2024
6a8d48c
clear tangram tile cache
Helium314 May 24, 2024
80169a2
better clear cache on Dispatchers.IO
Helium314 May 24, 2024
ef05a73
remove preloading images
westnordost May 25, 2024
384e344
use ids instead of names for icons
westnordost May 25, 2024
621d70a
add images dynamically
westnordost May 25, 2024
9ed4a57
fix
westnordost May 25, 2024
4e4425f
performance improvement, use ids as index
westnordost May 25, 2024
1de43c3
rename
westnordost May 25, 2024
8819c92
extract extension function
westnordost May 25, 2024
7337c4c
no need to refer by string
westnordost May 25, 2024
b79969d
move bitmap creation off main thread
westnordost May 25, 2024
1223ca0
bach-add images so to not enter and exit the mutex plus switch to mai…
westnordost May 25, 2024
457748b
fix copy&paste mistake
westnordost May 25, 2024
c3ee2d4
oops, how did that slip in
westnordost May 25, 2024
b8fd7ec
slightly tune cluster density to look less cluttered with high quest …
Helium314 May 26, 2024
9a1388c
Merge pull request #546 from streetcomplete/maplibre-dynamic-image-lo…
Helium314 May 26, 2024
f1e15c5
properly annotate where calling from uithread is necessary
westnordost May 26, 2024
cc8a280
remove usage of map-data.de - it lies many years in the past, the map…
westnordost May 27, 2024
45151b4
make user track dotted
Helium314 Jun 22, 2024
3b88158
remove setting for map tile cache SettingsFragment
westnordost Jun 26, 2024
0c0a557
tracks shall be displayed above overlay
westnordost Jun 26, 2024
7bd61ca
Merge branch 'master' into maplibre
westnordost Jun 26, 2024
56b38e0
Merge branch 'master' into maplibre
westnordost Jul 3, 2024
ef31c36
update to 11.0.2-pre0
westnordost Jul 3, 2024
7d29cd8
fix compile errors
westnordost Jul 3, 2024
664e217
Merge branch 'master' into maplibre
westnordost Jul 7, 2024
88de26a
fix merge
westnordost Jul 7, 2024
09f5cff
workaround for crash
westnordost Jul 20, 2024
b872a02
never collide POIs in overlays
westnordost Jul 22, 2024
f1d9d51
Merge branch 'master' into maplibre
westnordost Aug 9, 2024
a6ccb24
fix pin with new dimensions
westnordost Aug 9, 2024
66c3fb0
put glyphs to assets to workaround maplibre bug triggered by missing …
Helium314 Aug 13, 2024
844e8bc
clear overlay before reloading when switching overlays
Helium314 Aug 13, 2024
7b8455f
adjust fonts
Helium314 Aug 13, 2024
2caeb2f
add missing files from previous commit
Helium314 Aug 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
204 changes: 107 additions & 97 deletions CHANGELOG.md

Large diffs are not rendered by default.

15 changes: 8 additions & 7 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ dependencies {
implementation("com.charleskorn.kaml:kaml:0.59.0")

// map and location
implementation("com.mapzen.tangram:tangram:0.17.1")
implementation("org.maplibre.gl:android-sdk:11.0.2-pre0")

// opening hours parser
implementation("de.westnordost:osm-opening-hours:0.1.0")
Expand Down Expand Up @@ -300,18 +300,19 @@ tasks.register<UpdateAppTranslationCompletenessTask>("updateTranslationCompleten
targetFiles = { "$projectDir/src/main/res/values-$it/translation_info.xml" }
}

tasks.register<UpdateMapStyleTask>("updateMapStyle") {
group = "streetcomplete"
targetDir = "$projectDir/src/main/assets/map_theme/jawg"
mapStyleBranch = "jawg"
}

tasks.register<UpdateChangelogTask>("updateChangelog") {
group = "streetcomplete"
sourceFile = "$rootDir/CHANGELOG.md"
targetFile = "$projectDir/src/main/res/raw/changelog.html"
}

tasks.register<UpdateMapStyleTask>("updateMapStyle") {
group = "streetcomplete"
targetDir = "$projectDir/src/main/assets/map_theme"
apiKey = "mL9X4SwxfsAGfojvGiion9hPKuGLKxPbogLyMbtakA2gJ3X88gcVlTSQ7OD6OfbZ"
mapStyleBranch = "master"
}

tasks.register<GenerateMetadataByCountryTask>("generateMetadataByCountry") {
group = "streetcomplete"
sourceDir = "$rootDir/res/country_metadata"
Expand Down
7 changes: 0 additions & 7 deletions app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
-dontobfuscate

# tangram start ------------------------------------------------------------------------------------

# let's just keep everything
-keep class com.mapzen.tangram.** { *; }
-keep class com.mapzen.tangram.* { *; }
# tangram end --------------------------------------------------------------------------------------

# Lifecycle
-keep public class androidx.lifecycle.* {
public protected *;
Expand Down
2 changes: 1 addition & 1 deletion app/src/debug/res/values/conf.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string translatable="false" name="fileprovider_authority">de.westnordost.streetcomplete.debug.fileprovider</string>
</resources>
</resources>
4 changes: 2 additions & 2 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.screen.portrait" />

<!-- Tangram-ES needs at least OpenGL ES 2.0, without it, the app is not usable. -->
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<!-- MapLibre 11+ needs at least OpenGL ES 3.0 -->
<uses-feature android:glEsVersion="0x00030000" android:required="true" />

<queries>
<!-- open location in another app -->
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 10240-10495
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 10496-10751
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 10752-11007
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 11008-11263
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 11264-11519
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 11520-11775
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 11776-12031
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 12032-12287
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 12288-12543
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 12544-12799
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 12800-13055
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 13056-13311
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 13312-13567
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 13568-13823
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 13824-14079
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 14080-14335
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 14336-14591
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 14592-14847
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 14848-15103
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 15104-15359
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 1536-1791
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 15360-15615
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 15616-15871
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 15872-16127
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 16128-16383
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 16384-16639
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 16640-16895
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 16896-17151
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 17152-17407
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 17408-17663
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 17664-17919
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 1792-2047
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 17920-18175
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 18176-18431
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 18432-18687
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 18688-18943
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 18944-19199
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 19200-19455
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 19456-19711
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 19712-19967
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 19968-20223
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 20224-20479
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 2048-2303
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 20480-20735
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 20736-20991
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 20992-21247
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 21248-21503
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 21504-21759
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 21760-22015
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 22016-22271
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 22272-22527
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 22528-22783
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 22784-23039
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 2304-2559
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 23040-23295
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 23296-23551
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 23552-23807
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 23808-24063
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 24064-24319
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 24320-24575
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 24576-24831
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 24832-25087
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 25088-25343
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 25344-25599
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 2560-2815
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


Roboto Bold 25600-25855
Loading