diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..4a7ea30 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 8c66fae..8c1584c 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -1,12 +1,18 @@ name: check -on: [push] +on: + push: + tags-ignore: + - '[0-9]+.[0-9]+.[0-9]+' + branches: + - '**' + jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 with: - node-version: 'lts/*' - - run: yarn install + node-version: lts/* + - run: npm install - run: make check diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..ffa910a --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,26 @@ +name: publish + +on: + push: + tags: + - '[0-9]+.[0-9]+.[0-9]+' + +permissions: + id-token: write # Required for OIDC + contents: read + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 + with: + node-version: 'lts/*' + + # Ensure npm 11.5.1 or later is installed + - name: update npm + run: npm install -g npm@latest + - run: npm install + - run: make check + - run: npm publish diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index 0d02f22..0000000 --- a/.jshintrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "curly": true, - "eqeqeq": true, - "eqnull": true, - "immed": true, - "latedef": "nofunc", - "mocha" : true, - "newcap": true, - "noarg": true, - "node": true, - "sub": true, - "undef": true, - "unused": true, - "esversion": 11 -} diff --git a/Makefile b/Makefile index 8be0931..7e3983f 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,15 @@ check: lint test lint: - ./node_modules/.bin/jshint *.js lib test + ./node_modules/.bin/biome ci + +format: + ./node_modules/.bin/biome check --fix test: - ./node_modules/.bin/mocha --recursive --require should + node --test $(TEST_OPTS) + +test-cov: TEST_OPTS := --experimental-test-coverage +test-cov: test -.PHONY: check lint test +.PHONY: check format lint test test-cov diff --git a/Readme.md b/Readme.md index dc4fa3e..10241dc 100644 --- a/Readme.md +++ b/Readme.md @@ -17,7 +17,7 @@ $ npm install --save @furkot/osmand-data Furkot pin symbols are characters in [furkot-icon-font] - see [here][furkot-icon-font-demo]. ```js -var data = require('@furkot/osmand-data'); +import data from '@furkot/osmand-data'; console.log(data.toFurkot['building_type_church']); // === 34 console.log(data.toOsmand['34']); // === 'building_type_church' diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..8363e6c --- /dev/null +++ b/biome.json @@ -0,0 +1,62 @@ +{ + "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", + "assist": { + "actions": { + "source": { + "organizeImports": "on" + } + } + }, + "vcs": { + "enabled": true, + "clientKind": "git", + "useIgnoreFile": true + }, + "files": { + "ignoreUnknown": true + }, + "formatter": { + "enabled": true, + "useEditorconfig": true, + "lineWidth": 120 + }, + "javascript": { + "formatter": { + "quoteStyle": "single", + "trailingCommas": "none", + "arrowParentheses": "asNeeded" + } + }, + "json": { + "formatter": { + "expand": "always" + } + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "correctness": { + "noUndeclaredVariables": "error", + "noUnusedVariables": "error" + }, + "complexity": { + "noForEach": "off" + }, + "style": { + "noUnusedTemplateLiteral": "error", + "noUselessElse": "error", + "useBlockStatements": "error", + "useDefaultParameterLast": "error", + "useNumberNamespace": "error", + "useSingleVarDeclarator": "error" + }, + "performance": { + "noDelete": "off" + }, + "suspicious": { + "noAssignInExpressions": "off" + } + } + } +} diff --git a/index.js b/index.js deleted file mode 100644 index bb0a047..0000000 --- a/index.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('./lib'); diff --git a/lib/data.js b/lib/data.js index 001d8cf..56b37ec 100644 --- a/lib/data.js +++ b/lib/data.js @@ -1,201 +1,201 @@ -const toOsmand = { - 0: 'tourism_hotel', // hotel - 1: 'special_star', // stop (default) - 2: 'special_trekking', // hiking - 3: 'special_openstreetmap', // guide - 4: 'special_ski_touring', // snowshoeing - 5: 'shop_books', // book - 6: 'amenity_atm', // deal - 7: 'special_marker', // pin - 8: 'special_bicycle', // biking - 9: 'tourism_picnic_site', // picnic - 10: 'charging_station', // charging - 11: 'tourism_camp_site', // tent - 12: 'tourism_apartment', // house - 13: 'sport_climbing', // climbing - 14: 'special_skiing', // skiing - 15: 'tourism_hostel', // hostel - 16: 'tourism_hotel', // chain - 17: 'personal_transport', // car - 18: 'special_point_start', // first - 19: 'special_point_finish', // last +export const toOsmand = { + 0: 'tourism_hotel', // hotel + 1: 'special_star', // stop (default) + 2: 'special_trekking', // hiking + 3: 'special_openstreetmap', // guide + 4: 'special_ski_touring', // snowshoeing + 5: 'shop_books', // book + 6: 'amenity_atm', // deal + 7: 'special_marker', // pin + 8: 'special_bicycle', // biking + 9: 'tourism_picnic_site', // picnic + 10: 'charging_station', // charging + 11: 'tourism_camp_site', // tent + 12: 'tourism_apartment', // house + 13: 'sport_climbing', // climbing + 14: 'special_skiing', // skiing + 15: 'tourism_hostel', // hostel + 16: 'tourism_hotel', // chain + 17: 'personal_transport', // car + 18: 'special_point_start', // first + 19: 'special_point_finish', // last //20: '', // UNUSED - 21: 'sport_scuba_diving', // diving - 22: 'special_point_start_finish',// firstlast - 23: 'air_transport', // airplane - 24: 'restaurants', // restaurant - 25: 'fuel', // fillingstation - 26: 'special_motorcycle', // motorcycle - 27: 'amenity_marketplace', // farmstand - 28: 'amenity_biergarten', // brewery - 29: 'attraction_roller_coaster', // amusementpark - 30: 'shop_alcohol', // wine - 31: 'amenity_bar', // bar - 32: 'shop_food', // grocery - 33: 'tourism_museum', // museum - 34: 'building_type_church', // church - 35: 'building_type_synagogue', // synagogue - 36: 'historic_ruins', // ruins - 37: 'special_house', // villa - 38: 'historic_manor', // palace - 39: 'special_image', // artmuseum - 40: 'special_poi_sagrada_familia',// worldheritagesite - 41: 'special_poi_us_capitol', // town_hall - 42: 'building_type_mosque', // shrine - 43: 'special_poi_eiffel_tower', // tower - 44: 'special_poi_taj_mahal', // temple - 45: 'laboratory', // sciencemuseum - 46: 'monument', // landmark - 47: 'historic_archaeological_site',// historymuseum - 48: 'wood', // forest - 49: 'sport_surfing', // surfing - 50: 'park', // park - 51: 'building_type_pyramid', // structure - 52: 'natural_cave_entrance', // naturalfeature - 53: 'park', // outdoors - 54: 'leisure_water_park', // watersport - 55: 'routes', // scenicroad - 56: 'beach', // beach - 57: 'natural_hot_spring', // hotspring - 58: 'water', // water - 59: 'natural_peak_big', // mountains - 60: 'volcano', // volcano - 61: 'tourism_viewpoint', // lookout - 62: 'reservoir', // lake - 63: 'river', // river - 64: 'special_offroad', // jeep - 65: 'grave_yard', // cemetery - 66: 'shop_books', // library - 67: 'zoo', // zoo - 68: 'sport_stadium', // stadium - 69: 'man_made_windmill', // windmill - 70: 'place_town', // square - 71: 'place_city', // town - 72: 'memorial_plaque', // statue - 73: 'tourism_information', // information - 74: 'bandstand', // amphitheater - 75: 'telescope_type_optical', // observatory - //76: '', // passthru - 77: 'amenity_drinking_water', // tap - 78: 'shop_food', // minimarket - 79: 'leisure_marina', // anchor - 80: 'toll_booth', // tollbooth - 81: 'amenity_hospital', // hospital - 82: 'amenity_toilets', // toilets - 83: 'special_truck', // truck - 84: 'special_campervan', // rvpark - 85: 'bridge_structure_arch', // bridge - 86: 'special_star', // star - 87: 'geocache', // treasure - 88: 'special_monowheel', // teleport - 89: 'level_crossing', // railroadcrossing - 90: 'amenity_cafe', // coffee - 91: 'special_utv', // atv - 92: 'dog_park', // pets - 93: 'firepit', // fire - 94: 'leisure_fishing', // pier - 95: 'special_sail_boat', // ferry - 96: 'amenity_theatre', // theater - 97: 'route_railway_ref', // train - 98: 'amenity_parking', // parking - 99: 'shop_supermarket', // cart - 100: 'leisure_slipway', // boatramp - 101: 'leisure_bird_hide', // bird -//102: '', // UNUSED - 103: 'amenity_cinema', // film - 104: 'special_audio', // music - 105: 'special_microphone', // entertain - 106: 'special_shuttle_bus', // bus - 107: 'special_taxi', // taxi - 108: 'route_track', // off-road - 109: 'dam', // dam - 110: 'special_symbol_exclamation_mark',// danger - 111: 'special_building', // office - 112: 'shop_gift', // gift - 113: 'shop_hairdresser', // hairdresser - 114: 'special_heart', // heart - 115: 'generator_source_coal', // industry - 116: 'shop_laundry', // laundry - 117: 'man_made_lighthouse', // lighthouse -//118: '', // UNUSED - 119: 'leisure_playground', // playground - 120: 'amenity_police', // police - 121: 'amenity_prison', // prison - 122: 'special_symbol_minus', // roadblock - 123: 'spaceport', // rocket - 124: 'amenity_school', // school - 125: 'isolated_dwelling', // shelter - 126: 'travel_agent', // suitcase - 127: 'amenity_veterinary', // veterinary - 128: 'waste_disposal', // remove - 129: 'wetland', // wetland - 130: 'wheelchair_designated', // wheelchair - 131: 'sport_golf', // golf - 132: 'amenity_post_box', // envelope - 133: 'aerialway_transport', // aerialway - 134: 'air_transport', // airfield - 135: 'shop_alcohol', // alcohol_shop - 136: 'american_football', // american_football - 137: 'tourism_aquarium', // aquarium - 138: 'special_photo_camera', // attraction - 139: 'shop_bakery', // bakery - 140: 'sport_baseball', // baseball - 141: 'sport_basketball', // basketball - 142: 'building', // building - 143: 'shop_butcher', // butcher - 144: 'historic_castle', // castle -//145: '', // UNUSED -//146: '', // UNUSED - 147: 'shop_department_store', // clothing_store - 148: 'amenity_university', // college - 149: 'shop_department_store', // commercial - 150: 'sport_cricket', // cricket -//151: '', // UNUSED - 152: 'amenity_dentist', // dentist - 153: 'amenity_doctors', // doctor - 154: 'amenity_embassy', // embassy - 155: 'conveying_yes', // entrance - 156: 'amenity_fast_food', // fast_food - 157: 'special_helicopter', // heliport - 158: 'ice_cream', // ice_cream - 159: 'shop_food', // food_shop - 160: 'natural_peak', // mountain - 161: 'parking_underground', // parking_garage - 162: 'amenity_pharmacy', // pharmacy - 163: 'amenity_telephone', // phone - 164: 'pitch', // pitch - 165: 'building_type_cathedral', // place_of_worship - 166: 'route_light_rail_ref', // rail_light - 167: 'special_subway', // rail_metro - 168: 'sport_soccer', // soccer -//169: '', // UNUSED -//170: '', // UNUSED -//171: '', // UNUSED - 172: 'restaurants', // sushi - 173: 'sport_tennis', // tennis -//174: '', // UNUSED -//175: '', // UNUSED - 176: 'trade', // warehouse - 177: 'garden', // garden - 178: 'fuel', // diesel - 179: 'fuel', // ethanol-free - 180: 'sport_swimming' // swimming + 21: 'sport_scuba_diving', // diving + 22: 'special_point_start_finish', // firstlast + 23: 'air_transport', // airplane + 24: 'restaurants', // restaurant + 25: 'fuel', // fillingstation + 26: 'special_motorcycle', // motorcycle + 27: 'amenity_marketplace', // farmstand + 28: 'amenity_biergarten', // brewery + 29: 'attraction_roller_coaster', // amusementpark + 30: 'shop_alcohol', // wine + 31: 'amenity_bar', // bar + 32: 'shop_food', // grocery + 33: 'tourism_museum', // museum + 34: 'building_type_church', // church + 35: 'building_type_synagogue', // synagogue + 36: 'historic_ruins', // ruins + 37: 'special_house', // villa + 38: 'historic_manor', // palace + 39: 'special_image', // artmuseum + 40: 'special_poi_sagrada_familia', // worldheritagesite + 41: 'special_poi_us_capitol', // town_hall + 42: 'building_type_mosque', // shrine + 43: 'special_poi_eiffel_tower', // tower + 44: 'special_poi_taj_mahal', // temple + 45: 'laboratory', // sciencemuseum + 46: 'monument', // landmark + 47: 'historic_archaeological_site', // historymuseum + 48: 'wood', // forest + 49: 'sport_surfing', // surfing + 50: 'park', // park + 51: 'building_type_pyramid', // structure + 52: 'natural_cave_entrance', // naturalfeature + 53: 'park', // outdoors + 54: 'leisure_water_park', // watersport + 55: 'routes', // scenicroad + 56: 'beach', // beach + 57: 'natural_hot_spring', // hotspring + 58: 'water', // water + 59: 'natural_peak_big', // mountains + 60: 'volcano', // volcano + 61: 'tourism_viewpoint', // lookout + 62: 'reservoir', // lake + 63: 'river', // river + 64: 'special_offroad', // jeep + 65: 'grave_yard', // cemetery + 66: 'shop_books', // library + 67: 'zoo', // zoo + 68: 'sport_stadium', // stadium + 69: 'man_made_windmill', // windmill + 70: 'place_town', // square + 71: 'place_city', // town + 72: 'memorial_plaque', // statue + 73: 'tourism_information', // information + 74: 'bandstand', // amphitheater + 75: 'telescope_type_optical', // observatory + //76: '', // passthru + 77: 'amenity_drinking_water', // tap + 78: 'shop_food', // minimarket + 79: 'leisure_marina', // anchor + 80: 'toll_booth', // tollbooth + 81: 'amenity_hospital', // hospital + 82: 'amenity_toilets', // toilets + 83: 'special_truck', // truck + 84: 'special_campervan', // rvpark + 85: 'bridge_structure_arch', // bridge + 86: 'special_star', // star + 87: 'geocache', // treasure + 88: 'special_monowheel', // teleport + 89: 'level_crossing', // railroadcrossing + 90: 'amenity_cafe', // coffee + 91: 'special_utv', // atv + 92: 'dog_park', // pets + 93: 'firepit', // fire + 94: 'leisure_fishing', // pier + 95: 'special_sail_boat', // ferry + 96: 'amenity_theatre', // theater + 97: 'route_railway_ref', // train + 98: 'amenity_parking', // parking + 99: 'shop_supermarket', // cart + 100: 'leisure_slipway', // boatramp + 101: 'leisure_bird_hide', // bird + //102: '', // UNUSED + 103: 'amenity_cinema', // film + 104: 'special_audio', // music + 105: 'special_microphone', // entertain + 106: 'special_shuttle_bus', // bus + 107: 'special_taxi', // taxi + 108: 'route_track', // off-road + 109: 'dam', // dam + 110: 'special_symbol_exclamation_mark', // danger + 111: 'special_building', // office + 112: 'shop_gift', // gift + 113: 'shop_hairdresser', // hairdresser + 114: 'special_heart', // heart + 115: 'generator_source_coal', // industry + 116: 'shop_laundry', // laundry + 117: 'man_made_lighthouse', // lighthouse + //118: '', // UNUSED + 119: 'leisure_playground', // playground + 120: 'amenity_police', // police + 121: 'amenity_prison', // prison + 122: 'special_symbol_minus', // roadblock + 123: 'spaceport', // rocket + 124: 'amenity_school', // school + 125: 'isolated_dwelling', // shelter + 126: 'travel_agent', // suitcase + 127: 'amenity_veterinary', // veterinary + 128: 'waste_disposal', // remove + 129: 'wetland', // wetland + 130: 'wheelchair_designated', // wheelchair + 131: 'sport_golf', // golf + 132: 'amenity_post_box', // envelope + 133: 'aerialway_transport', // aerialway + 134: 'air_transport', // airfield + 135: 'shop_alcohol', // alcohol_shop + 136: 'american_football', // american_football + 137: 'tourism_aquarium', // aquarium + 138: 'special_photo_camera', // attraction + 139: 'shop_bakery', // bakery + 140: 'sport_baseball', // baseball + 141: 'sport_basketball', // basketball + 142: 'building', // building + 143: 'shop_butcher', // butcher + 144: 'historic_castle', // castle + //145: '', // UNUSED + //146: '', // UNUSED + 147: 'shop_department_store', // clothing_store + 148: 'amenity_university', // college + 149: 'shop_department_store', // commercial + 150: 'sport_cricket', // cricket + //151: '', // UNUSED + 152: 'amenity_dentist', // dentist + 153: 'amenity_doctors', // doctor + 154: 'amenity_embassy', // embassy + 155: 'conveying_yes', // entrance + 156: 'amenity_fast_food', // fast_food + 157: 'special_helicopter', // heliport + 158: 'ice_cream', // ice_cream + 159: 'shop_food', // food_shop + 160: 'natural_peak', // mountain + 161: 'parking_underground', // parking_garage + 162: 'amenity_pharmacy', // pharmacy + 163: 'amenity_telephone', // phone + 164: 'pitch', // pitch + 165: 'building_type_cathedral', // place_of_worship + 166: 'route_light_rail_ref', // rail_light + 167: 'special_subway', // rail_metro + 168: 'sport_soccer', // soccer + //169: '', // UNUSED + //170: '', // UNUSED + //171: '', // UNUSED + 172: 'restaurants', // sushi + 173: 'sport_tennis', // tennis + //174: '', // UNUSED + //175: '', // UNUSED + 176: 'trade', // warehouse + 177: 'garden', // garden + 178: 'fuel', // diesel + 179: 'fuel', // ethanol-free + 180: 'sport_swimming' // swimming }; -const toFurkot = { - air_transport: 23, // airplane - fuel: 25, // fillingstation - park: 50, // park - restaurants: 24 , // restaurant - shop_alcohol: 135, // alcohol_shop - shop_books: 66, // library +export const toFurkot = { + air_transport: 23, // airplane + fuel: 25, // fillingstation + park: 50, // park + restaurants: 24, // restaurant + shop_alcohol: 135, // alcohol_shop + shop_books: 66, // library shop_department_store: 149, // commercial - shop_food: 32, // grocery - special_star: 1, // stop (default) - tourism_hotel: 0 // hotel + shop_food: 32, // grocery + special_star: 1, // stop (default) + tourism_hotel: 0 // hotel }; -const colors = { +export const colors = { 2: 'Black', 3: 'Blue', 4: 'Cyan', @@ -204,19 +204,13 @@ const colors = { 7: 'DarkGray', 8: 'DarkGreen', 9: 'Purple', - 10: 'Maroon', - 11: '#eecc22', // dark yellow - 12: 'Green', - 14: 'LightGray', - 15: 'Magenta', - 18: 'Red', - 20: 'White', - 21: 'Yellow', - 22: 'Silver' -}; - -module.exports = { - toOsmand, - toFurkot, - colors + 10: 'Maroon', + 11: '#eecc22', // dark yellow + 12: 'Green', + 14: 'LightGray', + 15: 'Magenta', + 18: 'Red', + 20: 'White', + 21: 'Yellow', + 22: 'Silver' }; diff --git a/lib/index.js b/lib/index.js index 5953816..3832b77 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,14 +1,6 @@ -const { - toOsmand, - toFurkot, - colors -} = require('./data'); +import { colors, toFurkot, toOsmand } from './data.js'; -const schema = [ - [ - 'xmlns:osmand', 'https://osmand.net' - ] -]; +const schema = [['xmlns:osmand', 'https://osmand.net']]; function getWptExt({ el, elIfText }) { return function* (st) { @@ -23,7 +15,7 @@ function getTrkExt({ elIfText }) { }; } -module.exports = { +export default { getWptType: st => st.tags?.[0], hasWptExt: st => toOsmand[st.sym], getWptExt, diff --git a/package.json b/package.json index 250feed..0ac85d8 100644 --- a/package.json +++ b/package.json @@ -7,25 +7,26 @@ "email": "melitele@furkot.com", "url": "https://melitele.me" }, - "repository": "furkot/osmand-data", + "repository": { + "type": "git", + "url": "git+https://github.com/furkot/osmand-data.git" + }, + "type": "module", + "exports": "./lib/index.js", "license": "MIT", "keywords": [ "furkot-osmand-data", "furkot", "osmand" ], - "dependencies": {}, - "devDependencies": { - "jshint": "~2", - "mocha": "~10", - "should": "~13" + "dependencies": { + "@biomejs/biome": "2.3.11" }, "scripts": { "test": "make check" }, "files": [ - "index.js", "lib", "sprite" ] -} \ No newline at end of file +} diff --git a/sprite/24x24.css b/sprite/24x24.css index 129d3bc..610706a 100644 --- a/sprite/24x24.css +++ b/sprite/24x24.css @@ -1,1907 +1,1907 @@ .osmand { - background-image: url(24x24.png); - background-repeat: no-repeat; - display: block; + background-image: url(24x24.png); + background-repeat: no-repeat; + display: block; } .osmand_aerialway_transport { - width: 24px; - height: 24px; - background-position: -1px -1px; + width: 24px; + height: 24px; + background-position: -1px -1px; } .osmand_aeroway_fuel { - width: 24px; - height: 24px; - background-position: -27px -1px; + width: 24px; + height: 24px; + background-position: -27px -1px; } .osmand_air_transport { - width: 24px; - height: 24px; - background-position: -53px -1px; + width: 24px; + height: 24px; + background-position: -53px -1px; } .osmand_amenity_atm { - width: 24px; - height: 24px; - background-position: -79px -1px; + width: 24px; + height: 24px; + background-position: -79px -1px; } .osmand_amenity_bar { - width: 24px; - height: 24px; - background-position: -105px -1px; + width: 24px; + height: 24px; + background-position: -105px -1px; } .osmand_amenity_biergarten { - width: 24px; - height: 24px; - background-position: -131px -1px; + width: 24px; + height: 24px; + background-position: -131px -1px; } .osmand_amenity_cafe { - width: 24px; - height: 24px; - background-position: -157px -1px; + width: 24px; + height: 24px; + background-position: -157px -1px; } .osmand_amenity_cinema { - width: 24px; - height: 24px; - background-position: -183px -1px; + width: 24px; + height: 24px; + background-position: -183px -1px; } .osmand_amenity_dentist { - width: 24px; - height: 24px; - background-position: -209px -1px; + width: 24px; + height: 24px; + background-position: -209px -1px; } .osmand_amenity_doctors { - width: 24px; - height: 24px; - background-position: -235px -1px; + width: 24px; + height: 24px; + background-position: -235px -1px; } .osmand_amenity_drinking_water { - width: 24px; - height: 24px; - background-position: -261px -1px; + width: 24px; + height: 24px; + background-position: -261px -1px; } .osmand_amenity_embassy { - width: 24px; - height: 24px; - background-position: -287px -1px; + width: 24px; + height: 24px; + background-position: -287px -1px; } .osmand_amenity_fast_food { - width: 24px; - height: 24px; - background-position: -313px -1px; + width: 24px; + height: 24px; + background-position: -313px -1px; } .osmand_amenity_fire_station { - width: 24px; - height: 24px; - background-position: -339px -1px; + width: 24px; + height: 24px; + background-position: -339px -1px; } .osmand_amenity_fountain { - width: 24px; - height: 24px; - background-position: -365px -1px; + width: 24px; + height: 24px; + background-position: -365px -1px; } .osmand_amenity_fuel_lpg { - width: 24px; - height: 24px; - background-position: -391px -1px; + width: 24px; + height: 24px; + background-position: -391px -1px; } .osmand_amenity_hospital { - width: 24px; - height: 24px; - background-position: -417px -1px; + width: 24px; + height: 24px; + background-position: -417px -1px; } .osmand_amenity_marketplace { - width: 24px; - height: 24px; - background-position: -1px -27px; + width: 24px; + height: 24px; + background-position: -1px -27px; } .osmand_amenity_parking { - width: 24px; - height: 24px; - background-position: -27px -27px; + width: 24px; + height: 24px; + background-position: -27px -27px; } .osmand_amenity_pharmacy { - width: 24px; - height: 24px; - background-position: -53px -27px; + width: 24px; + height: 24px; + background-position: -53px -27px; } .osmand_amenity_police { - width: 24px; - height: 24px; - background-position: -79px -27px; + width: 24px; + height: 24px; + background-position: -79px -27px; } .osmand_amenity_post_box { - width: 24px; - height: 24px; - background-position: -105px -27px; + width: 24px; + height: 24px; + background-position: -105px -27px; } .osmand_amenity_prison { - width: 24px; - height: 24px; - background-position: -131px -27px; + width: 24px; + height: 24px; + background-position: -131px -27px; } .osmand_amenity_school { - width: 24px; - height: 24px; - background-position: -157px -27px; + width: 24px; + height: 24px; + background-position: -157px -27px; } .osmand_amenity_telephone { - width: 24px; - height: 24px; - background-position: -183px -27px; + width: 24px; + height: 24px; + background-position: -183px -27px; } .osmand_amenity_theatre { - width: 24px; - height: 24px; - background-position: -209px -27px; + width: 24px; + height: 24px; + background-position: -209px -27px; } .osmand_amenity_toilets { - width: 24px; - height: 24px; - background-position: -235px -27px; + width: 24px; + height: 24px; + background-position: -235px -27px; } .osmand_amenity_university { - width: 24px; - height: 24px; - background-position: -261px -27px; + width: 24px; + height: 24px; + background-position: -261px -27px; } .osmand_amenity_veterinary { - width: 24px; - height: 24px; - background-position: -287px -27px; + width: 24px; + height: 24px; + background-position: -287px -27px; } .osmand_american_football { - width: 24px; - height: 24px; - background-position: -313px -27px; + width: 24px; + height: 24px; + background-position: -313px -27px; } .osmand_attraction_carousel { - width: 24px; - height: 24px; - background-position: -339px -27px; + width: 24px; + height: 24px; + background-position: -339px -27px; } .osmand_attraction_roller_coaster { - width: 24px; - height: 24px; - background-position: -365px -27px; + width: 24px; + height: 24px; + background-position: -365px -27px; } .osmand_bandstand { - width: 24px; - height: 24px; - background-position: -391px -27px; + width: 24px; + height: 24px; + background-position: -391px -27px; } .osmand_barbecue { - width: 24px; - height: 24px; - background-position: -417px -27px; + width: 24px; + height: 24px; + background-position: -417px -27px; } .osmand_beach { - width: 24px; - height: 24px; - background-position: -1px -53px; + width: 24px; + height: 24px; + background-position: -1px -53px; } .osmand_beachvolleyball { - width: 24px; - height: 24px; - background-position: -27px -53px; + width: 24px; + height: 24px; + background-position: -27px -53px; } .osmand_bicycle_transport { - width: 24px; - height: 24px; - background-position: -53px -53px; + width: 24px; + height: 24px; + background-position: -53px -53px; } .osmand_boat_rental { - width: 24px; - height: 24px; - background-position: -79px -53px; + width: 24px; + height: 24px; + background-position: -79px -53px; } .osmand_bridge_movable_lift { - width: 24px; - height: 24px; - background-position: -105px -53px; + width: 24px; + height: 24px; + background-position: -105px -53px; } .osmand_bridge_structure_arch { - width: 24px; - height: 24px; - background-position: -131px -53px; + width: 24px; + height: 24px; + background-position: -131px -53px; } .osmand_bridge_structure_beam { - width: 24px; - height: 24px; - background-position: -157px -53px; + width: 24px; + height: 24px; + background-position: -157px -53px; } .osmand_bridge_structure_suspension { - width: 24px; - height: 24px; - background-position: -183px -53px; + width: 24px; + height: 24px; + background-position: -183px -53px; } .osmand_bridge_type_movable { - width: 24px; - height: 24px; - background-position: -209px -53px; + width: 24px; + height: 24px; + background-position: -209px -53px; } .osmand_building { - width: 24px; - height: 24px; - background-position: -235px -53px; + width: 24px; + height: 24px; + background-position: -235px -53px; } .osmand_building_type_basilica { - width: 24px; - height: 24px; - background-position: -261px -53px; + width: 24px; + height: 24px; + background-position: -261px -53px; } .osmand_building_type_cathedral { - width: 24px; - height: 24px; - background-position: -287px -53px; + width: 24px; + height: 24px; + background-position: -287px -53px; } .osmand_building_type_chapel { - width: 24px; - height: 24px; - background-position: -313px -53px; + width: 24px; + height: 24px; + background-position: -313px -53px; } .osmand_building_type_church { - width: 24px; - height: 24px; - background-position: -339px -53px; + width: 24px; + height: 24px; + background-position: -339px -53px; } .osmand_building_type_monastery { - width: 24px; - height: 24px; - background-position: -365px -53px; + width: 24px; + height: 24px; + background-position: -365px -53px; } .osmand_building_type_mosque { - width: 24px; - height: 24px; - background-position: -391px -53px; + width: 24px; + height: 24px; + background-position: -391px -53px; } .osmand_building_type_pyramid { - width: 24px; - height: 24px; - background-position: -417px -53px; + width: 24px; + height: 24px; + background-position: -417px -53px; } .osmand_building_type_synagogue { - width: 24px; - height: 24px; - background-position: -1px -79px; + width: 24px; + height: 24px; + background-position: -1px -79px; } .osmand_car_wash_yes { - width: 24px; - height: 24px; - background-position: -27px -79px; + width: 24px; + height: 24px; + background-position: -27px -79px; } .osmand_charging_station { - width: 24px; - height: 24px; - background-position: -53px -79px; + width: 24px; + height: 24px; + background-position: -53px -79px; } .osmand_childcare { - width: 24px; - height: 24px; - background-position: -79px -79px; + width: 24px; + height: 24px; + background-position: -79px -79px; } .osmand_city_wall { - width: 24px; - height: 24px; - background-position: -105px -79px; + width: 24px; + height: 24px; + background-position: -105px -79px; } .osmand_conveying_yes { - width: 24px; - height: 24px; - background-position: -131px -79px; + width: 24px; + height: 24px; + background-position: -131px -79px; } .osmand_cooling_tower { - width: 24px; - height: 24px; - background-position: -157px -79px; + width: 24px; + height: 24px; + background-position: -157px -79px; } .osmand_craft_boatbuilder { - width: 24px; - height: 24px; - background-position: -183px -79px; + width: 24px; + height: 24px; + background-position: -183px -79px; } .osmand_dam { - width: 24px; - height: 24px; - background-position: -209px -79px; + width: 24px; + height: 24px; + background-position: -209px -79px; } .osmand_defibrillator { - width: 24px; - height: 24px; - background-position: -235px -79px; + width: 24px; + height: 24px; + background-position: -235px -79px; } .osmand_dog_park { - width: 24px; - height: 24px; - background-position: -261px -79px; + width: 24px; + height: 24px; + background-position: -261px -79px; } .osmand_driver_training { - width: 24px; - height: 24px; - background-position: -287px -79px; + width: 24px; + height: 24px; + background-position: -287px -79px; } .osmand_driving_school { - width: 24px; - height: 24px; - background-position: -313px -79px; + width: 24px; + height: 24px; + background-position: -313px -79px; } .osmand_emergency_fire_hydrant { - width: 24px; - height: 24px; - background-position: -339px -79px; + width: 24px; + height: 24px; + background-position: -339px -79px; } .osmand_field_hockey { - width: 24px; - height: 24px; - background-position: -365px -79px; + width: 24px; + height: 24px; + background-position: -365px -79px; } .osmand_fire_extinguisher { - width: 24px; - height: 24px; - background-position: -391px -79px; + width: 24px; + height: 24px; + background-position: -391px -79px; } .osmand_fire_hydrant_type_underground { - width: 24px; - height: 24px; - background-position: -417px -79px; + width: 24px; + height: 24px; + background-position: -417px -79px; } .osmand_firepit { - width: 24px; - height: 24px; - background-position: -1px -105px; + width: 24px; + height: 24px; + background-position: -1px -105px; } .osmand_fuel { - width: 24px; - height: 24px; - background-position: -27px -105px; + width: 24px; + height: 24px; + background-position: -27px -105px; } .osmand_garden { - width: 24px; - height: 24px; - background-position: -53px -105px; + width: 24px; + height: 24px; + background-position: -53px -105px; } .osmand_generator_source_coal { - width: 24px; - height: 24px; - background-position: -79px -105px; + width: 24px; + height: 24px; + background-position: -79px -105px; } .osmand_generator_source_gas { - width: 24px; - height: 24px; - background-position: -105px -105px; + width: 24px; + height: 24px; + background-position: -105px -105px; } .osmand_generator_source_nuclear { - width: 24px; - height: 24px; - background-position: -131px -105px; + width: 24px; + height: 24px; + background-position: -131px -105px; } .osmand_generator_source_wind { - width: 24px; - height: 24px; - background-position: -157px -105px; + width: 24px; + height: 24px; + background-position: -157px -105px; } .osmand_geocache { - width: 24px; - height: 24px; - background-position: -183px -105px; + width: 24px; + height: 24px; + background-position: -183px -105px; } .osmand_grave { - width: 24px; - height: 24px; - background-position: -209px -105px; + width: 24px; + height: 24px; + background-position: -209px -105px; } .osmand_grave_yard { - width: 24px; - height: 24px; - background-position: -235px -105px; + width: 24px; + height: 24px; + background-position: -235px -105px; } .osmand_hamlet { - width: 24px; - height: 24px; - background-position: -261px -105px; + width: 24px; + height: 24px; + background-position: -261px -105px; } .osmand_health_amenity_type_first_aid_kit { - width: 24px; - height: 24px; - background-position: -287px -105px; + width: 24px; + height: 24px; + background-position: -287px -105px; } .osmand_historic_archaeological_site { - width: 24px; - height: 24px; - background-position: -313px -105px; + width: 24px; + height: 24px; + background-position: -313px -105px; } .osmand_historic_castle { - width: 24px; - height: 24px; - background-position: -339px -105px; + width: 24px; + height: 24px; + background-position: -339px -105px; } .osmand_historic_manor { - width: 24px; - height: 24px; - background-position: -365px -105px; + width: 24px; + height: 24px; + background-position: -365px -105px; } .osmand_historic_ruins { - width: 24px; - height: 24px; - background-position: -391px -105px; + width: 24px; + height: 24px; + background-position: -391px -105px; } .osmand_historic_tank { - width: 24px; - height: 24px; - background-position: -417px -105px; + width: 24px; + height: 24px; + background-position: -417px -105px; } .osmand_ice_cream { - width: 24px; - height: 24px; - background-position: -1px -131px; + width: 24px; + height: 24px; + background-position: -1px -131px; } .osmand_ice_hockey { - width: 24px; - height: 24px; - background-position: -27px -131px; + width: 24px; + height: 24px; + background-position: -27px -131px; } .osmand_information_guidepost { - width: 24px; - height: 24px; - background-position: -53px -131px; + width: 24px; + height: 24px; + background-position: -53px -131px; } .osmand_internet_access_wired { - width: 24px; - height: 24px; - background-position: -79px -131px; + width: 24px; + height: 24px; + background-position: -79px -131px; } .osmand_internet_access_wlan { - width: 24px; - height: 24px; - background-position: -105px -131px; + width: 24px; + height: 24px; + background-position: -105px -131px; } .osmand_island { - width: 24px; - height: 24px; - background-position: -131px -131px; + width: 24px; + height: 24px; + background-position: -131px -131px; } .osmand_islet { - width: 24px; - height: 24px; - background-position: -157px -131px; + width: 24px; + height: 24px; + background-position: -157px -131px; } .osmand_isolated_dwelling { - width: 24px; - height: 24px; - background-position: -183px -131px; + width: 24px; + height: 24px; + background-position: -183px -131px; } .osmand_kindergarten { - width: 24px; - height: 24px; - background-position: -209px -131px; + width: 24px; + height: 24px; + background-position: -209px -131px; } .osmand_laboratory { - width: 24px; - height: 24px; - background-position: -235px -131px; + width: 24px; + height: 24px; + background-position: -235px -131px; } .osmand_language_school { - width: 24px; - height: 24px; - background-position: -261px -131px; + width: 24px; + height: 24px; + background-position: -261px -131px; } .osmand_leisure_beach_resort { - width: 24px; - height: 24px; - background-position: -287px -131px; + width: 24px; + height: 24px; + background-position: -287px -131px; } .osmand_leisure_bird_hide { - width: 24px; - height: 24px; - background-position: -313px -131px; + width: 24px; + height: 24px; + background-position: -313px -131px; } .osmand_leisure_fishing { - width: 24px; - height: 24px; - background-position: -339px -131px; + width: 24px; + height: 24px; + background-position: -339px -131px; } .osmand_leisure_marina { - width: 24px; - height: 24px; - background-position: -365px -131px; + width: 24px; + height: 24px; + background-position: -365px -131px; } .osmand_leisure_playground { - width: 24px; - height: 24px; - background-position: -391px -131px; + width: 24px; + height: 24px; + background-position: -391px -131px; } .osmand_leisure_slipway { - width: 24px; - height: 24px; - background-position: -417px -131px; + width: 24px; + height: 24px; + background-position: -417px -131px; } .osmand_leisure_water_park { - width: 24px; - height: 24px; - background-position: -1px -157px; + width: 24px; + height: 24px; + background-position: -1px -157px; } .osmand_letter_box { - width: 24px; - height: 24px; - background-position: -27px -157px; + width: 24px; + height: 24px; + background-position: -27px -157px; } .osmand_level_crossing { - width: 24px; - height: 24px; - background-position: -53px -157px; + width: 24px; + height: 24px; + background-position: -53px -157px; } .osmand_life_ring { - width: 24px; - height: 24px; - background-position: -79px -157px; + width: 24px; + height: 24px; + background-position: -79px -157px; } .osmand_man_made_lighthouse { - width: 24px; - height: 24px; - background-position: -105px -157px; + width: 24px; + height: 24px; + background-position: -105px -157px; } .osmand_man_made_water_tower { - width: 24px; - height: 24px; - background-position: -131px -157px; + width: 24px; + height: 24px; + background-position: -131px -157px; } .osmand_man_made_water_well { - width: 24px; - height: 24px; - background-position: -157px -157px; + width: 24px; + height: 24px; + background-position: -157px -157px; } .osmand_man_made_windmill { - width: 24px; - height: 24px; - background-position: -183px -157px; + width: 24px; + height: 24px; + background-position: -183px -157px; } .osmand_memorial_plaque { - width: 24px; - height: 24px; - background-position: -209px -157px; + width: 24px; + height: 24px; + background-position: -209px -157px; } .osmand_monument { - width: 24px; - height: 24px; - background-position: -235px -157px; + width: 24px; + height: 24px; + background-position: -235px -157px; } .osmand_motorcycle_repair { - width: 24px; - height: 24px; - background-position: -261px -157px; + width: 24px; + height: 24px; + background-position: -261px -157px; } .osmand_mountain_rescue { - width: 24px; - height: 24px; - background-position: -287px -157px; + width: 24px; + height: 24px; + background-position: -287px -157px; } .osmand_music_school { - width: 24px; - height: 24px; - background-position: -313px -157px; + width: 24px; + height: 24px; + background-position: -313px -157px; } .osmand_natural_cave_entrance { - width: 24px; - height: 24px; - background-position: -339px -157px; + width: 24px; + height: 24px; + background-position: -339px -157px; } .osmand_natural_hot_spring { - width: 24px; - height: 24px; - background-position: -365px -157px; + width: 24px; + height: 24px; + background-position: -365px -157px; } .osmand_natural_peak { - width: 24px; - height: 24px; - background-position: -391px -157px; + width: 24px; + height: 24px; + background-position: -391px -157px; } .osmand_natural_peak_big { - width: 24px; - height: 24px; - background-position: -417px -157px; + width: 24px; + height: 24px; + background-position: -417px -157px; } .osmand_natural_spring { - width: 24px; - height: 24px; - background-position: -1px -183px; + width: 24px; + height: 24px; + background-position: -1px -183px; } .osmand_nature_reserve { - width: 24px; - height: 24px; - background-position: -27px -183px; + width: 24px; + height: 24px; + background-position: -27px -183px; } .osmand_park { - width: 24px; - height: 24px; - background-position: -53px -183px; + width: 24px; + height: 24px; + background-position: -53px -183px; } .osmand_parking { - width: 24px; - height: 24px; - background-position: -79px -183px; + width: 24px; + height: 24px; + background-position: -79px -183px; } .osmand_parking_underground { - width: 24px; - height: 24px; - background-position: -105px -183px; + width: 24px; + height: 24px; + background-position: -105px -183px; } .osmand_personal_transport { - width: 24px; - height: 24px; - background-position: -131px -183px; + width: 24px; + height: 24px; + background-position: -131px -183px; } .osmand_picnic_table { - width: 24px; - height: 24px; - background-position: -157px -183px; + width: 24px; + height: 24px; + background-position: -157px -183px; } .osmand_pitch { - width: 24px; - height: 24px; - background-position: -183px -183px; + width: 24px; + height: 24px; + background-position: -183px -183px; } .osmand_place_city { - width: 24px; - height: 24px; - background-position: -209px -183px; + width: 24px; + height: 24px; + background-position: -209px -183px; } .osmand_place_town { - width: 24px; - height: 24px; - background-position: -235px -183px; + width: 24px; + height: 24px; + background-position: -235px -183px; } .osmand_power_tower { - width: 24px; - height: 24px; - background-position: -261px -183px; + width: 24px; + height: 24px; + background-position: -261px -183px; } .osmand_prep_school { - width: 24px; - height: 24px; - background-position: -287px -183px; + width: 24px; + height: 24px; + background-position: -287px -183px; } .osmand_public_transport_stop_position { - width: 24px; - height: 24px; - background-position: -313px -183px; + width: 24px; + height: 24px; + background-position: -313px -183px; } .osmand_railway_tram_stop { - width: 24px; - height: 24px; - background-position: -339px -183px; + width: 24px; + height: 24px; + background-position: -339px -183px; } .osmand_reef { - width: 24px; - height: 24px; - background-position: -365px -183px; + width: 24px; + height: 24px; + background-position: -365px -183px; } .osmand_rescue_box { - width: 24px; - height: 24px; - background-position: -391px -183px; + width: 24px; + height: 24px; + background-position: -391px -183px; } .osmand_reservoir { - width: 24px; - height: 24px; - background-position: -417px -183px; + width: 24px; + height: 24px; + background-position: -417px -183px; } .osmand_rest_area { - width: 24px; - height: 24px; - background-position: -1px -209px; + width: 24px; + height: 24px; + background-position: -1px -209px; } .osmand_restaurants { - width: 24px; - height: 24px; - background-position: -27px -209px; + width: 24px; + height: 24px; + background-position: -27px -209px; } .osmand_river { - width: 24px; - height: 24px; - background-position: -53px -209px; + width: 24px; + height: 24px; + background-position: -53px -209px; } .osmand_route_bus_ref { - width: 24px; - height: 24px; - background-position: -79px -209px; + width: 24px; + height: 24px; + background-position: -79px -209px; } .osmand_route_funicular_ref { - width: 24px; - height: 24px; - background-position: -105px -209px; + width: 24px; + height: 24px; + background-position: -105px -209px; } .osmand_route_light_rail_ref { - width: 24px; - height: 24px; - background-position: -131px -209px; + width: 24px; + height: 24px; + background-position: -131px -209px; } .osmand_route_monorail_ref { - width: 24px; - height: 24px; - background-position: -157px -209px; + width: 24px; + height: 24px; + background-position: -157px -209px; } .osmand_route_railway_ref { - width: 24px; - height: 24px; - background-position: -183px -209px; + width: 24px; + height: 24px; + background-position: -183px -209px; } .osmand_route_track { - width: 24px; - height: 24px; - background-position: -209px -209px; + width: 24px; + height: 24px; + background-position: -209px -209px; } .osmand_route_trolleybus_ref { - width: 24px; - height: 24px; - background-position: -235px -209px; + width: 24px; + height: 24px; + background-position: -235px -209px; } .osmand_routes { - width: 24px; - height: 24px; - background-position: -261px -209px; + width: 24px; + height: 24px; + background-position: -261px -209px; } .osmand_sanitary_dump_station { - width: 24px; - height: 24px; - background-position: -287px -209px; + width: 24px; + height: 24px; + background-position: -287px -209px; } .osmand_shop_alcohol { - width: 24px; - height: 24px; - background-position: -313px -209px; + width: 24px; + height: 24px; + background-position: -313px -209px; } .osmand_shop_bakery { - width: 24px; - height: 24px; - background-position: -339px -209px; + width: 24px; + height: 24px; + background-position: -339px -209px; } .osmand_shop_boat { - width: 24px; - height: 24px; - background-position: -365px -209px; + width: 24px; + height: 24px; + background-position: -365px -209px; } .osmand_shop_books { - width: 24px; - height: 24px; - background-position: -391px -209px; + width: 24px; + height: 24px; + background-position: -391px -209px; } .osmand_shop_butcher { - width: 24px; - height: 24px; - background-position: -417px -209px; + width: 24px; + height: 24px; + background-position: -417px -209px; } .osmand_shop_car_repair { - width: 24px; - height: 24px; - background-position: -1px -235px; + width: 24px; + height: 24px; + background-position: -1px -235px; } .osmand_shop_department_store { - width: 24px; - height: 24px; - background-position: -27px -235px; + width: 24px; + height: 24px; + background-position: -27px -235px; } .osmand_shop_fishing { - width: 24px; - height: 24px; - background-position: -53px -235px; + width: 24px; + height: 24px; + background-position: -53px -235px; } .osmand_shop_food { - width: 24px; - height: 24px; - background-position: -79px -235px; + width: 24px; + height: 24px; + background-position: -79px -235px; } .osmand_shop_gift { - width: 24px; - height: 24px; - background-position: -105px -235px; + width: 24px; + height: 24px; + background-position: -105px -235px; } .osmand_shop_hairdresser { - width: 24px; - height: 24px; - background-position: -131px -235px; + width: 24px; + height: 24px; + background-position: -131px -235px; } .osmand_shop_laundry { - width: 24px; - height: 24px; - background-position: -157px -235px; + width: 24px; + height: 24px; + background-position: -157px -235px; } .osmand_shop_mall { - width: 24px; - height: 24px; - background-position: -183px -235px; + width: 24px; + height: 24px; + background-position: -183px -235px; } .osmand_shop_supermarket { - width: 24px; - height: 24px; - background-position: -209px -235px; + width: 24px; + height: 24px; + background-position: -209px -235px; } .osmand_spaceport { - width: 24px; - height: 24px; - background-position: -235px -235px; + width: 24px; + height: 24px; + background-position: -235px -235px; } .osmand_special_arrow_down { - width: 24px; - height: 24px; - background-position: -261px -235px; + width: 24px; + height: 24px; + background-position: -261px -235px; } .osmand_special_arrow_down_left { - width: 24px; - height: 24px; - background-position: -287px -235px; + width: 24px; + height: 24px; + background-position: -287px -235px; } .osmand_special_arrow_down_right { - width: 24px; - height: 24px; - background-position: -313px -235px; + width: 24px; + height: 24px; + background-position: -313px -235px; } .osmand_special_arrow_left { - width: 24px; - height: 24px; - background-position: -339px -235px; + width: 24px; + height: 24px; + background-position: -339px -235px; } .osmand_special_arrow_right { - width: 24px; - height: 24px; - background-position: -365px -235px; + width: 24px; + height: 24px; + background-position: -365px -235px; } .osmand_special_arrow_right_and_left { - width: 24px; - height: 24px; - background-position: -391px -235px; + width: 24px; + height: 24px; + background-position: -391px -235px; } .osmand_special_arrow_right_arrow_left { - width: 24px; - height: 24px; - background-position: -417px -235px; + width: 24px; + height: 24px; + background-position: -417px -235px; } .osmand_special_arrow_up { - width: 24px; - height: 24px; - background-position: -1px -261px; + width: 24px; + height: 24px; + background-position: -1px -261px; } .osmand_special_arrow_up_and_down { - width: 24px; - height: 24px; - background-position: -27px -261px; + width: 24px; + height: 24px; + background-position: -27px -261px; } .osmand_special_arrow_up_arrow_down { - width: 24px; - height: 24px; - background-position: -53px -261px; + width: 24px; + height: 24px; + background-position: -53px -261px; } .osmand_special_arrow_up_left { - width: 24px; - height: 24px; - background-position: -79px -261px; + width: 24px; + height: 24px; + background-position: -79px -261px; } .osmand_special_arrow_up_right { - width: 24px; - height: 24px; - background-position: -105px -261px; + width: 24px; + height: 24px; + background-position: -105px -261px; } .osmand_special_audio { - width: 24px; - height: 24px; - background-position: -131px -261px; + width: 24px; + height: 24px; + background-position: -131px -261px; } .osmand_special_bicycle { - width: 24px; - height: 24px; - background-position: -157px -261px; + width: 24px; + height: 24px; + background-position: -157px -261px; } .osmand_special_bookmark { - width: 24px; - height: 24px; - background-position: -183px -261px; + width: 24px; + height: 24px; + background-position: -183px -261px; } .osmand_special_building { - width: 24px; - height: 24px; - background-position: -209px -261px; + width: 24px; + height: 24px; + background-position: -209px -261px; } .osmand_special_camper { - width: 24px; - height: 24px; - background-position: -235px -261px; + width: 24px; + height: 24px; + background-position: -235px -261px; } .osmand_special_campervan { - width: 24px; - height: 24px; - background-position: -261px -261px; + width: 24px; + height: 24px; + background-position: -261px -261px; } .osmand_special_enduro_motorcycle { - width: 24px; - height: 24px; - background-position: -287px -261px; + width: 24px; + height: 24px; + background-position: -287px -261px; } .osmand_special_flag_finish { - width: 24px; - height: 24px; - background-position: -313px -261px; + width: 24px; + height: 24px; + background-position: -313px -261px; } .osmand_special_flag_start { - width: 24px; - height: 24px; - background-position: -339px -261px; + width: 24px; + height: 24px; + background-position: -339px -261px; } .osmand_special_flag_stroke { - width: 24px; - height: 24px; - background-position: -365px -261px; + width: 24px; + height: 24px; + background-position: -365px -261px; } .osmand_special_heart { - width: 24px; - height: 24px; - background-position: -391px -261px; + width: 24px; + height: 24px; + background-position: -391px -261px; } .osmand_special_helicopter { - width: 24px; - height: 24px; - background-position: -417px -261px; + width: 24px; + height: 24px; + background-position: -417px -261px; } .osmand_special_horse { - width: 24px; - height: 24px; - background-position: -1px -287px; + width: 24px; + height: 24px; + background-position: -1px -287px; } .osmand_special_house { - width: 24px; - height: 24px; - background-position: -27px -287px; + width: 24px; + height: 24px; + background-position: -27px -287px; } .osmand_special_image { - width: 24px; - height: 24px; - background-position: -53px -287px; + width: 24px; + height: 24px; + background-position: -53px -287px; } .osmand_special_information { - width: 24px; - height: 24px; - background-position: -79px -287px; + width: 24px; + height: 24px; + background-position: -79px -287px; } .osmand_special_letter_e { - width: 24px; - height: 24px; - background-position: -105px -287px; + width: 24px; + height: 24px; + background-position: -105px -287px; } .osmand_special_letter_n { - width: 24px; - height: 24px; - background-position: -131px -287px; + width: 24px; + height: 24px; + background-position: -131px -287px; } .osmand_special_letter_s { - width: 24px; - height: 24px; - background-position: -157px -287px; + width: 24px; + height: 24px; + background-position: -157px -287px; } .osmand_special_letter_w { - width: 24px; - height: 24px; - background-position: -183px -287px; + width: 24px; + height: 24px; + background-position: -183px -287px; } .osmand_special_marker { - width: 24px; - height: 24px; - background-position: -209px -287px; + width: 24px; + height: 24px; + background-position: -209px -287px; } .osmand_special_microphone { - width: 24px; - height: 24px; - background-position: -235px -287px; + width: 24px; + height: 24px; + background-position: -235px -287px; } .osmand_special_monowheel { - width: 24px; - height: 24px; - background-position: -261px -287px; + width: 24px; + height: 24px; + background-position: -261px -287px; } .osmand_special_motor_scooter { - width: 24px; - height: 24px; - background-position: -287px -287px; + width: 24px; + height: 24px; + background-position: -287px -287px; } .osmand_special_motorcycle { - width: 24px; - height: 24px; - background-position: -313px -287px; + width: 24px; + height: 24px; + background-position: -313px -287px; } .osmand_special_number_0 { - width: 24px; - height: 24px; - background-position: -339px -287px; + width: 24px; + height: 24px; + background-position: -339px -287px; } .osmand_special_number_1 { - width: 24px; - height: 24px; - background-position: -365px -287px; + width: 24px; + height: 24px; + background-position: -365px -287px; } .osmand_special_number_2 { - width: 24px; - height: 24px; - background-position: -391px -287px; + width: 24px; + height: 24px; + background-position: -391px -287px; } .osmand_special_number_3 { - width: 24px; - height: 24px; - background-position: -417px -287px; + width: 24px; + height: 24px; + background-position: -417px -287px; } .osmand_special_number_4 { - width: 24px; - height: 24px; - background-position: -1px -313px; + width: 24px; + height: 24px; + background-position: -1px -313px; } .osmand_special_number_5 { - width: 24px; - height: 24px; - background-position: -27px -313px; + width: 24px; + height: 24px; + background-position: -27px -313px; } .osmand_special_number_6 { - width: 24px; - height: 24px; - background-position: -53px -313px; + width: 24px; + height: 24px; + background-position: -53px -313px; } .osmand_special_number_7 { - width: 24px; - height: 24px; - background-position: -79px -313px; + width: 24px; + height: 24px; + background-position: -79px -313px; } .osmand_special_number_8 { - width: 24px; - height: 24px; - background-position: -105px -313px; + width: 24px; + height: 24px; + background-position: -105px -313px; } .osmand_special_number_9 { - width: 24px; - height: 24px; - background-position: -131px -313px; + width: 24px; + height: 24px; + background-position: -131px -313px; } .osmand_special_offroad { - width: 24px; - height: 24px; - background-position: -157px -313px; + width: 24px; + height: 24px; + background-position: -157px -313px; } .osmand_special_openstreetmap { - width: 24px; - height: 24px; - background-position: -183px -313px; + width: 24px; + height: 24px; + background-position: -183px -313px; } .osmand_special_parking_time_limited { - width: 24px; - height: 24px; - background-position: -209px -313px; + width: 24px; + height: 24px; + background-position: -209px -313px; } .osmand_special_people_group { - width: 24px; - height: 24px; - background-position: -235px -313px; + width: 24px; + height: 24px; + background-position: -235px -313px; } .osmand_special_person { - width: 24px; - height: 24px; - background-position: -261px -313px; + width: 24px; + height: 24px; + background-position: -261px -313px; } .osmand_special_photo_camera { - width: 24px; - height: 24px; - background-position: -287px -313px; + width: 24px; + height: 24px; + background-position: -287px -313px; } .osmand_special_pickup_truck { - width: 24px; - height: 24px; - background-position: -313px -313px; + width: 24px; + height: 24px; + background-position: -313px -313px; } .osmand_special_poi_big_ben { - width: 24px; - height: 24px; - background-position: -339px -313px; + width: 24px; + height: 24px; + background-position: -339px -313px; } .osmand_special_poi_brandenburg_gate { - width: 24px; - height: 24px; - background-position: -365px -313px; + width: 24px; + height: 24px; + background-position: -365px -313px; } .osmand_special_poi_chichen_itza { - width: 24px; - height: 24px; - background-position: -391px -313px; + width: 24px; + height: 24px; + background-position: -391px -313px; } .osmand_special_poi_colosseum { - width: 24px; - height: 24px; - background-position: -417px -313px; + width: 24px; + height: 24px; + background-position: -417px -313px; } .osmand_special_poi_eiffel_tower { - width: 24px; - height: 24px; - background-position: -1px -339px; + width: 24px; + height: 24px; + background-position: -1px -339px; } .osmand_special_poi_sagrada_familia { - width: 24px; - height: 24px; - background-position: -27px -339px; + width: 24px; + height: 24px; + background-position: -27px -339px; } .osmand_special_poi_statue_of_liberty { - width: 24px; - height: 24px; - background-position: -53px -339px; + width: 24px; + height: 24px; + background-position: -53px -339px; } .osmand_special_poi_taj_mahal { - width: 24px; - height: 24px; - background-position: -79px -339px; + width: 24px; + height: 24px; + background-position: -79px -339px; } .osmand_special_poi_us_capitol { - width: 24px; - height: 24px; - background-position: -105px -339px; + width: 24px; + height: 24px; + background-position: -105px -339px; } .osmand_special_point_finish { - width: 24px; - height: 24px; - background-position: -131px -339px; + width: 24px; + height: 24px; + background-position: -131px -339px; } .osmand_special_point_start { - width: 24px; - height: 24px; - background-position: -157px -339px; + width: 24px; + height: 24px; + background-position: -157px -339px; } .osmand_special_point_start_finish { - width: 24px; - height: 24px; - background-position: -183px -339px; + width: 24px; + height: 24px; + background-position: -183px -339px; } .osmand_special_sail_boat { - width: 24px; - height: 24px; - background-position: -209px -339px; + width: 24px; + height: 24px; + background-position: -209px -339px; } .osmand_special_scooter { - width: 24px; - height: 24px; - background-position: -235px -339px; + width: 24px; + height: 24px; + background-position: -235px -339px; } .osmand_special_shuttle_bus { - width: 24px; - height: 24px; - background-position: -261px -339px; + width: 24px; + height: 24px; + background-position: -261px -339px; } .osmand_special_ski_touring { - width: 24px; - height: 24px; - background-position: -287px -339px; + width: 24px; + height: 24px; + background-position: -287px -339px; } .osmand_special_skiing { - width: 24px; - height: 24px; - background-position: -313px -339px; + width: 24px; + height: 24px; + background-position: -313px -339px; } .osmand_special_snowmobile { - width: 24px; - height: 24px; - background-position: -339px -339px; + width: 24px; + height: 24px; + background-position: -339px -339px; } .osmand_special_star { - width: 24px; - height: 24px; - background-position: -365px -339px; + width: 24px; + height: 24px; + background-position: -365px -339px; } .osmand_special_star_stroked { - width: 24px; - height: 24px; - background-position: -391px -339px; + width: 24px; + height: 24px; + background-position: -391px -339px; } .osmand_special_subway { - width: 24px; - height: 24px; - background-position: -417px -339px; + width: 24px; + height: 24px; + background-position: -417px -339px; } .osmand_special_sun { - width: 24px; - height: 24px; - background-position: -1px -365px; + width: 24px; + height: 24px; + background-position: -1px -365px; } .osmand_special_sunset { - width: 24px; - height: 24px; - background-position: -27px -365px; + width: 24px; + height: 24px; + background-position: -27px -365px; } .osmand_special_symbol_at_sign { - width: 24px; - height: 24px; - background-position: -53px -365px; + width: 24px; + height: 24px; + background-position: -53px -365px; } .osmand_special_symbol_check_mark { - width: 24px; - height: 24px; - background-position: -79px -365px; + width: 24px; + height: 24px; + background-position: -79px -365px; } .osmand_special_symbol_exclamation_mark { - width: 24px; - height: 24px; - background-position: -105px -365px; + width: 24px; + height: 24px; + background-position: -105px -365px; } .osmand_special_symbol_minus { - width: 24px; - height: 24px; - background-position: -131px -365px; + width: 24px; + height: 24px; + background-position: -131px -365px; } .osmand_special_symbol_number { - width: 24px; - height: 24px; - background-position: -157px -365px; + width: 24px; + height: 24px; + background-position: -157px -365px; } .osmand_special_symbol_plus { - width: 24px; - height: 24px; - background-position: -183px -365px; + width: 24px; + height: 24px; + background-position: -183px -365px; } .osmand_special_symbol_question_mark { - width: 24px; - height: 24px; - background-position: -209px -365px; + width: 24px; + height: 24px; + background-position: -209px -365px; } .osmand_special_symbol_remove { - width: 24px; - height: 24px; - background-position: -235px -365px; + width: 24px; + height: 24px; + background-position: -235px -365px; } .osmand_special_taxi { - width: 24px; - height: 24px; - background-position: -261px -365px; + width: 24px; + height: 24px; + background-position: -261px -365px; } .osmand_special_time_end { - width: 24px; - height: 24px; - background-position: -287px -365px; + width: 24px; + height: 24px; + background-position: -287px -365px; } .osmand_special_time_span { - width: 24px; - height: 24px; - background-position: -313px -365px; + width: 24px; + height: 24px; + background-position: -313px -365px; } .osmand_special_time_start { - width: 24px; - height: 24px; - background-position: -339px -365px; + width: 24px; + height: 24px; + background-position: -339px -365px; } .osmand_special_trekking { - width: 24px; - height: 24px; - background-position: -365px -365px; + width: 24px; + height: 24px; + background-position: -365px -365px; } .osmand_special_truck { - width: 24px; - height: 24px; - background-position: -391px -365px; + width: 24px; + height: 24px; + background-position: -391px -365px; } .osmand_special_utv { - width: 24px; - height: 24px; - background-position: -417px -365px; + width: 24px; + height: 24px; + background-position: -417px -365px; } .osmand_special_video { - width: 24px; - height: 24px; - background-position: -1px -391px; + width: 24px; + height: 24px; + background-position: -1px -391px; } .osmand_special_video_camera { - width: 24px; - height: 24px; - background-position: -27px -391px; + width: 24px; + height: 24px; + background-position: -27px -391px; } .osmand_special_wagon { - width: 24px; - height: 24px; - background-position: -53px -391px; + width: 24px; + height: 24px; + background-position: -53px -391px; } .osmand_sport_9pin { - width: 24px; - height: 24px; - background-position: -79px -391px; + width: 24px; + height: 24px; + background-position: -79px -391px; } .osmand_sport_archery { - width: 24px; - height: 24px; - background-position: -105px -391px; + width: 24px; + height: 24px; + background-position: -105px -391px; } .osmand_sport_athletics { - width: 24px; - height: 24px; - background-position: -131px -391px; + width: 24px; + height: 24px; + background-position: -131px -391px; } .osmand_sport_baseball { - width: 24px; - height: 24px; - background-position: -157px -391px; + width: 24px; + height: 24px; + background-position: -157px -391px; } .osmand_sport_basketball { - width: 24px; - height: 24px; - background-position: -183px -391px; + width: 24px; + height: 24px; + background-position: -183px -391px; } .osmand_sport_bmx { - width: 24px; - height: 24px; - background-position: -209px -391px; + width: 24px; + height: 24px; + background-position: -209px -391px; } .osmand_sport_canoe { - width: 24px; - height: 24px; - background-position: -235px -391px; + width: 24px; + height: 24px; + background-position: -235px -391px; } .osmand_sport_climbing { - width: 24px; - height: 24px; - background-position: -261px -391px; + width: 24px; + height: 24px; + background-position: -261px -391px; } .osmand_sport_cricket { - width: 24px; - height: 24px; - background-position: -287px -391px; + width: 24px; + height: 24px; + background-position: -287px -391px; } .osmand_sport_cycling { - width: 24px; - height: 24px; - background-position: -313px -391px; + width: 24px; + height: 24px; + background-position: -313px -391px; } .osmand_sport_diving { - width: 24px; - height: 24px; - background-position: -339px -391px; + width: 24px; + height: 24px; + background-position: -339px -391px; } .osmand_sport_golf { - width: 24px; - height: 24px; - background-position: -365px -391px; + width: 24px; + height: 24px; + background-position: -365px -391px; } .osmand_sport_handball { - width: 24px; - height: 24px; - background-position: -391px -391px; + width: 24px; + height: 24px; + background-position: -391px -391px; } .osmand_sport_rugby_union { - width: 24px; - height: 24px; - background-position: -417px -391px; + width: 24px; + height: 24px; + background-position: -417px -391px; } .osmand_sport_sailing { - width: 24px; - height: 24px; - background-position: -1px -417px; + width: 24px; + height: 24px; + background-position: -1px -417px; } .osmand_sport_scuba_diving { - width: 24px; - height: 24px; - background-position: -27px -417px; + width: 24px; + height: 24px; + background-position: -27px -417px; } .osmand_sport_shooting { - width: 24px; - height: 24px; - background-position: -53px -417px; + width: 24px; + height: 24px; + background-position: -53px -417px; } .osmand_sport_skateboard { - width: 24px; - height: 24px; - background-position: -79px -417px; + width: 24px; + height: 24px; + background-position: -79px -417px; } .osmand_sport_soccer { - width: 24px; - height: 24px; - background-position: -105px -417px; + width: 24px; + height: 24px; + background-position: -105px -417px; } .osmand_sport_stadium { - width: 24px; - height: 24px; - background-position: -131px -417px; + width: 24px; + height: 24px; + background-position: -131px -417px; } .osmand_sport_surfing { - width: 24px; - height: 24px; - background-position: -157px -417px; + width: 24px; + height: 24px; + background-position: -157px -417px; } .osmand_sport_swimming { - width: 24px; - height: 24px; - background-position: -183px -417px; + width: 24px; + height: 24px; + background-position: -183px -417px; } .osmand_sport_table_tennis { - width: 24px; - height: 24px; - background-position: -209px -417px; + width: 24px; + height: 24px; + background-position: -209px -417px; } .osmand_sport_tennis { - width: 24px; - height: 24px; - background-position: -235px -417px; + width: 24px; + height: 24px; + background-position: -235px -417px; } .osmand_stream { - width: 24px; - height: 24px; - background-position: -261px -417px; + width: 24px; + height: 24px; + background-position: -261px -417px; } .osmand_suburb { - width: 24px; - height: 24px; - background-position: -287px -417px; + width: 24px; + height: 24px; + background-position: -287px -417px; } .osmand_subway_station { - width: 24px; - height: 24px; - background-position: -313px -417px; + width: 24px; + height: 24px; + background-position: -313px -417px; } .osmand_suction_point { - width: 24px; - height: 24px; - background-position: -339px -417px; + width: 24px; + height: 24px; + background-position: -339px -417px; } .osmand_swimming_pool { - width: 24px; - height: 24px; - background-position: -365px -417px; + width: 24px; + height: 24px; + background-position: -365px -417px; } .osmand_telescope_type_optical { - width: 24px; - height: 24px; - background-position: -391px -417px; + width: 24px; + height: 24px; + background-position: -391px -417px; } .osmand_toll_booth { - width: 24px; - height: 24px; - background-position: -417px -417px; + width: 24px; + height: 24px; + background-position: -417px -417px; } .osmand_tourism_apartment { - width: 24px; - height: 24px; - background-position: -443px -1px; + width: 24px; + height: 24px; + background-position: -443px -1px; } .osmand_tourism_aquarium { - width: 24px; - height: 24px; - background-position: -443px -27px; + width: 24px; + height: 24px; + background-position: -443px -27px; } .osmand_tourism_camp_site { - width: 24px; - height: 24px; - background-position: -443px -53px; + width: 24px; + height: 24px; + background-position: -443px -53px; } .osmand_tourism_hostel { - width: 24px; - height: 24px; - background-position: -443px -79px; + width: 24px; + height: 24px; + background-position: -443px -79px; } .osmand_tourism_hotel { - width: 24px; - height: 24px; - background-position: -443px -105px; + width: 24px; + height: 24px; + background-position: -443px -105px; } .osmand_tourism_information { - width: 24px; - height: 24px; - background-position: -443px -131px; + width: 24px; + height: 24px; + background-position: -443px -131px; } .osmand_tourism_museum { - width: 24px; - height: 24px; - background-position: -443px -157px; + width: 24px; + height: 24px; + background-position: -443px -157px; } .osmand_tourism_picnic_site { - width: 24px; - height: 24px; - background-position: -443px -183px; + width: 24px; + height: 24px; + background-position: -443px -183px; } .osmand_tourism_viewpoint { - width: 24px; - height: 24px; - background-position: -443px -209px; + width: 24px; + height: 24px; + background-position: -443px -209px; } .osmand_trade { - width: 24px; - height: 24px; - background-position: -443px -235px; + width: 24px; + height: 24px; + background-position: -443px -235px; } .osmand_training { - width: 24px; - height: 24px; - background-position: -443px -261px; + width: 24px; + height: 24px; + background-position: -443px -261px; } .osmand_training_yoga { - width: 24px; - height: 24px; - background-position: -443px -287px; + width: 24px; + height: 24px; + background-position: -443px -287px; } .osmand_travel_agent { - width: 24px; - height: 24px; - background-position: -443px -313px; + width: 24px; + height: 24px; + background-position: -443px -313px; } .osmand_tunnel { - width: 24px; - height: 24px; - background-position: -443px -339px; + width: 24px; + height: 24px; + background-position: -443px -339px; } .osmand_vending_drinks { - width: 24px; - height: 24px; - background-position: -443px -365px; + width: 24px; + height: 24px; + background-position: -443px -365px; } .osmand_village { - width: 24px; - height: 24px; - background-position: -443px -391px; + width: 24px; + height: 24px; + background-position: -443px -391px; } .osmand_volcano { - width: 24px; - height: 24px; - background-position: -443px -417px; + width: 24px; + height: 24px; + background-position: -443px -417px; } .osmand_waste_disposal { - width: 24px; - height: 24px; - background-position: -1px -443px; + width: 24px; + height: 24px; + background-position: -1px -443px; } .osmand_water { - width: 24px; - height: 24px; - background-position: -27px -443px; + width: 24px; + height: 24px; + background-position: -27px -443px; } .osmand_water_tap { - width: 24px; - height: 24px; - background-position: -53px -443px; + width: 24px; + height: 24px; + background-position: -53px -443px; } .osmand_water_transport { - width: 24px; - height: 24px; - background-position: -79px -443px; + width: 24px; + height: 24px; + background-position: -79px -443px; } .osmand_waterfall { - width: 24px; - height: 24px; - background-position: -105px -443px; + width: 24px; + height: 24px; + background-position: -105px -443px; } .osmand_waterway_dock { - width: 24px; - height: 24px; - background-position: -131px -443px; + width: 24px; + height: 24px; + background-position: -131px -443px; } .osmand_waterway_fuel { - width: 24px; - height: 24px; - background-position: -157px -443px; + width: 24px; + height: 24px; + background-position: -157px -443px; } .osmand_wetland { - width: 24px; - height: 24px; - background-position: -183px -443px; + width: 24px; + height: 24px; + background-position: -183px -443px; } .osmand_wheelchair_designated { - width: 24px; - height: 24px; - background-position: -209px -443px; + width: 24px; + height: 24px; + background-position: -209px -443px; } .osmand_wood { - width: 24px; - height: 24px; - background-position: -235px -443px; + width: 24px; + height: 24px; + background-position: -235px -443px; } .osmand_zoo { - width: 24px; - height: 24px; - background-position: -261px -443px; + width: 24px; + height: 24px; + background-position: -261px -443px; } diff --git a/sprite/48x48.css b/sprite/48x48.css index 45b6ba7..9b2dd3b 100644 --- a/sprite/48x48.css +++ b/sprite/48x48.css @@ -1,1907 +1,1907 @@ .osmand { - background-image: url(48x48.png); - background-repeat: no-repeat; - display: block; + background-image: url(48x48.png); + background-repeat: no-repeat; + display: block; } .osmand_aerialway_transport { - width: 48px; - height: 48px; - background-position: -1px -1px; + width: 48px; + height: 48px; + background-position: -1px -1px; } .osmand_aeroway_fuel { - width: 48px; - height: 48px; - background-position: -51px -1px; + width: 48px; + height: 48px; + background-position: -51px -1px; } .osmand_air_transport { - width: 48px; - height: 48px; - background-position: -101px -1px; + width: 48px; + height: 48px; + background-position: -101px -1px; } .osmand_amenity_atm { - width: 48px; - height: 48px; - background-position: -151px -1px; + width: 48px; + height: 48px; + background-position: -151px -1px; } .osmand_amenity_bar { - width: 48px; - height: 48px; - background-position: -201px -1px; + width: 48px; + height: 48px; + background-position: -201px -1px; } .osmand_amenity_biergarten { - width: 48px; - height: 48px; - background-position: -251px -1px; + width: 48px; + height: 48px; + background-position: -251px -1px; } .osmand_amenity_cafe { - width: 48px; - height: 48px; - background-position: -301px -1px; + width: 48px; + height: 48px; + background-position: -301px -1px; } .osmand_amenity_cinema { - width: 48px; - height: 48px; - background-position: -351px -1px; + width: 48px; + height: 48px; + background-position: -351px -1px; } .osmand_amenity_dentist { - width: 48px; - height: 48px; - background-position: -401px -1px; + width: 48px; + height: 48px; + background-position: -401px -1px; } .osmand_amenity_doctors { - width: 48px; - height: 48px; - background-position: -451px -1px; + width: 48px; + height: 48px; + background-position: -451px -1px; } .osmand_amenity_drinking_water { - width: 48px; - height: 48px; - background-position: -501px -1px; + width: 48px; + height: 48px; + background-position: -501px -1px; } .osmand_amenity_embassy { - width: 48px; - height: 48px; - background-position: -551px -1px; + width: 48px; + height: 48px; + background-position: -551px -1px; } .osmand_amenity_fast_food { - width: 48px; - height: 48px; - background-position: -601px -1px; + width: 48px; + height: 48px; + background-position: -601px -1px; } .osmand_amenity_fire_station { - width: 48px; - height: 48px; - background-position: -651px -1px; + width: 48px; + height: 48px; + background-position: -651px -1px; } .osmand_amenity_fountain { - width: 48px; - height: 48px; - background-position: -701px -1px; + width: 48px; + height: 48px; + background-position: -701px -1px; } .osmand_amenity_fuel_lpg { - width: 48px; - height: 48px; - background-position: -751px -1px; + width: 48px; + height: 48px; + background-position: -751px -1px; } .osmand_amenity_hospital { - width: 48px; - height: 48px; - background-position: -801px -1px; + width: 48px; + height: 48px; + background-position: -801px -1px; } .osmand_amenity_marketplace { - width: 48px; - height: 48px; - background-position: -1px -51px; + width: 48px; + height: 48px; + background-position: -1px -51px; } .osmand_amenity_parking { - width: 48px; - height: 48px; - background-position: -51px -51px; + width: 48px; + height: 48px; + background-position: -51px -51px; } .osmand_amenity_pharmacy { - width: 48px; - height: 48px; - background-position: -101px -51px; + width: 48px; + height: 48px; + background-position: -101px -51px; } .osmand_amenity_police { - width: 48px; - height: 48px; - background-position: -151px -51px; + width: 48px; + height: 48px; + background-position: -151px -51px; } .osmand_amenity_post_box { - width: 48px; - height: 48px; - background-position: -201px -51px; + width: 48px; + height: 48px; + background-position: -201px -51px; } .osmand_amenity_prison { - width: 48px; - height: 48px; - background-position: -251px -51px; + width: 48px; + height: 48px; + background-position: -251px -51px; } .osmand_amenity_school { - width: 48px; - height: 48px; - background-position: -301px -51px; + width: 48px; + height: 48px; + background-position: -301px -51px; } .osmand_amenity_telephone { - width: 48px; - height: 48px; - background-position: -351px -51px; + width: 48px; + height: 48px; + background-position: -351px -51px; } .osmand_amenity_theatre { - width: 48px; - height: 48px; - background-position: -401px -51px; + width: 48px; + height: 48px; + background-position: -401px -51px; } .osmand_amenity_toilets { - width: 48px; - height: 48px; - background-position: -451px -51px; + width: 48px; + height: 48px; + background-position: -451px -51px; } .osmand_amenity_university { - width: 48px; - height: 48px; - background-position: -501px -51px; + width: 48px; + height: 48px; + background-position: -501px -51px; } .osmand_amenity_veterinary { - width: 48px; - height: 48px; - background-position: -551px -51px; + width: 48px; + height: 48px; + background-position: -551px -51px; } .osmand_american_football { - width: 48px; - height: 48px; - background-position: -601px -51px; + width: 48px; + height: 48px; + background-position: -601px -51px; } .osmand_attraction_carousel { - width: 48px; - height: 48px; - background-position: -651px -51px; + width: 48px; + height: 48px; + background-position: -651px -51px; } .osmand_attraction_roller_coaster { - width: 48px; - height: 48px; - background-position: -701px -51px; + width: 48px; + height: 48px; + background-position: -701px -51px; } .osmand_bandstand { - width: 48px; - height: 48px; - background-position: -751px -51px; + width: 48px; + height: 48px; + background-position: -751px -51px; } .osmand_barbecue { - width: 48px; - height: 48px; - background-position: -801px -51px; + width: 48px; + height: 48px; + background-position: -801px -51px; } .osmand_beach { - width: 48px; - height: 48px; - background-position: -1px -101px; + width: 48px; + height: 48px; + background-position: -1px -101px; } .osmand_beachvolleyball { - width: 48px; - height: 48px; - background-position: -51px -101px; + width: 48px; + height: 48px; + background-position: -51px -101px; } .osmand_bicycle_transport { - width: 48px; - height: 48px; - background-position: -101px -101px; + width: 48px; + height: 48px; + background-position: -101px -101px; } .osmand_boat_rental { - width: 48px; - height: 48px; - background-position: -151px -101px; + width: 48px; + height: 48px; + background-position: -151px -101px; } .osmand_bridge_movable_lift { - width: 48px; - height: 48px; - background-position: -201px -101px; + width: 48px; + height: 48px; + background-position: -201px -101px; } .osmand_bridge_structure_arch { - width: 48px; - height: 48px; - background-position: -251px -101px; + width: 48px; + height: 48px; + background-position: -251px -101px; } .osmand_bridge_structure_beam { - width: 48px; - height: 48px; - background-position: -301px -101px; + width: 48px; + height: 48px; + background-position: -301px -101px; } .osmand_bridge_structure_suspension { - width: 48px; - height: 48px; - background-position: -351px -101px; + width: 48px; + height: 48px; + background-position: -351px -101px; } .osmand_bridge_type_movable { - width: 48px; - height: 48px; - background-position: -401px -101px; + width: 48px; + height: 48px; + background-position: -401px -101px; } .osmand_building { - width: 48px; - height: 48px; - background-position: -451px -101px; + width: 48px; + height: 48px; + background-position: -451px -101px; } .osmand_building_type_basilica { - width: 48px; - height: 48px; - background-position: -501px -101px; + width: 48px; + height: 48px; + background-position: -501px -101px; } .osmand_building_type_cathedral { - width: 48px; - height: 48px; - background-position: -551px -101px; + width: 48px; + height: 48px; + background-position: -551px -101px; } .osmand_building_type_chapel { - width: 48px; - height: 48px; - background-position: -601px -101px; + width: 48px; + height: 48px; + background-position: -601px -101px; } .osmand_building_type_church { - width: 48px; - height: 48px; - background-position: -651px -101px; + width: 48px; + height: 48px; + background-position: -651px -101px; } .osmand_building_type_monastery { - width: 48px; - height: 48px; - background-position: -701px -101px; + width: 48px; + height: 48px; + background-position: -701px -101px; } .osmand_building_type_mosque { - width: 48px; - height: 48px; - background-position: -751px -101px; + width: 48px; + height: 48px; + background-position: -751px -101px; } .osmand_building_type_pyramid { - width: 48px; - height: 48px; - background-position: -801px -101px; + width: 48px; + height: 48px; + background-position: -801px -101px; } .osmand_building_type_synagogue { - width: 48px; - height: 48px; - background-position: -1px -151px; + width: 48px; + height: 48px; + background-position: -1px -151px; } .osmand_car_wash_yes { - width: 48px; - height: 48px; - background-position: -51px -151px; + width: 48px; + height: 48px; + background-position: -51px -151px; } .osmand_charging_station { - width: 48px; - height: 48px; - background-position: -101px -151px; + width: 48px; + height: 48px; + background-position: -101px -151px; } .osmand_childcare { - width: 48px; - height: 48px; - background-position: -151px -151px; + width: 48px; + height: 48px; + background-position: -151px -151px; } .osmand_city_wall { - width: 48px; - height: 48px; - background-position: -201px -151px; + width: 48px; + height: 48px; + background-position: -201px -151px; } .osmand_conveying_yes { - width: 48px; - height: 48px; - background-position: -251px -151px; + width: 48px; + height: 48px; + background-position: -251px -151px; } .osmand_cooling_tower { - width: 48px; - height: 48px; - background-position: -301px -151px; + width: 48px; + height: 48px; + background-position: -301px -151px; } .osmand_craft_boatbuilder { - width: 48px; - height: 48px; - background-position: -351px -151px; + width: 48px; + height: 48px; + background-position: -351px -151px; } .osmand_dam { - width: 48px; - height: 48px; - background-position: -401px -151px; + width: 48px; + height: 48px; + background-position: -401px -151px; } .osmand_defibrillator { - width: 48px; - height: 48px; - background-position: -451px -151px; + width: 48px; + height: 48px; + background-position: -451px -151px; } .osmand_dog_park { - width: 48px; - height: 48px; - background-position: -501px -151px; + width: 48px; + height: 48px; + background-position: -501px -151px; } .osmand_driver_training { - width: 48px; - height: 48px; - background-position: -551px -151px; + width: 48px; + height: 48px; + background-position: -551px -151px; } .osmand_driving_school { - width: 48px; - height: 48px; - background-position: -601px -151px; + width: 48px; + height: 48px; + background-position: -601px -151px; } .osmand_emergency_fire_hydrant { - width: 48px; - height: 48px; - background-position: -651px -151px; + width: 48px; + height: 48px; + background-position: -651px -151px; } .osmand_field_hockey { - width: 48px; - height: 48px; - background-position: -701px -151px; + width: 48px; + height: 48px; + background-position: -701px -151px; } .osmand_fire_extinguisher { - width: 48px; - height: 48px; - background-position: -751px -151px; + width: 48px; + height: 48px; + background-position: -751px -151px; } .osmand_fire_hydrant_type_underground { - width: 48px; - height: 48px; - background-position: -801px -151px; + width: 48px; + height: 48px; + background-position: -801px -151px; } .osmand_firepit { - width: 48px; - height: 48px; - background-position: -1px -201px; + width: 48px; + height: 48px; + background-position: -1px -201px; } .osmand_fuel { - width: 48px; - height: 48px; - background-position: -51px -201px; + width: 48px; + height: 48px; + background-position: -51px -201px; } .osmand_garden { - width: 48px; - height: 48px; - background-position: -101px -201px; + width: 48px; + height: 48px; + background-position: -101px -201px; } .osmand_generator_source_coal { - width: 48px; - height: 48px; - background-position: -151px -201px; + width: 48px; + height: 48px; + background-position: -151px -201px; } .osmand_generator_source_gas { - width: 48px; - height: 48px; - background-position: -201px -201px; + width: 48px; + height: 48px; + background-position: -201px -201px; } .osmand_generator_source_nuclear { - width: 48px; - height: 48px; - background-position: -251px -201px; + width: 48px; + height: 48px; + background-position: -251px -201px; } .osmand_generator_source_wind { - width: 48px; - height: 48px; - background-position: -301px -201px; + width: 48px; + height: 48px; + background-position: -301px -201px; } .osmand_geocache { - width: 48px; - height: 48px; - background-position: -351px -201px; + width: 48px; + height: 48px; + background-position: -351px -201px; } .osmand_grave { - width: 48px; - height: 48px; - background-position: -401px -201px; + width: 48px; + height: 48px; + background-position: -401px -201px; } .osmand_grave_yard { - width: 48px; - height: 48px; - background-position: -451px -201px; + width: 48px; + height: 48px; + background-position: -451px -201px; } .osmand_hamlet { - width: 48px; - height: 48px; - background-position: -501px -201px; + width: 48px; + height: 48px; + background-position: -501px -201px; } .osmand_health_amenity_type_first_aid_kit { - width: 48px; - height: 48px; - background-position: -551px -201px; + width: 48px; + height: 48px; + background-position: -551px -201px; } .osmand_historic_archaeological_site { - width: 48px; - height: 48px; - background-position: -601px -201px; + width: 48px; + height: 48px; + background-position: -601px -201px; } .osmand_historic_castle { - width: 48px; - height: 48px; - background-position: -651px -201px; + width: 48px; + height: 48px; + background-position: -651px -201px; } .osmand_historic_manor { - width: 48px; - height: 48px; - background-position: -701px -201px; + width: 48px; + height: 48px; + background-position: -701px -201px; } .osmand_historic_ruins { - width: 48px; - height: 48px; - background-position: -751px -201px; + width: 48px; + height: 48px; + background-position: -751px -201px; } .osmand_historic_tank { - width: 48px; - height: 48px; - background-position: -801px -201px; + width: 48px; + height: 48px; + background-position: -801px -201px; } .osmand_ice_cream { - width: 48px; - height: 48px; - background-position: -1px -251px; + width: 48px; + height: 48px; + background-position: -1px -251px; } .osmand_ice_hockey { - width: 48px; - height: 48px; - background-position: -51px -251px; + width: 48px; + height: 48px; + background-position: -51px -251px; } .osmand_information_guidepost { - width: 48px; - height: 48px; - background-position: -101px -251px; + width: 48px; + height: 48px; + background-position: -101px -251px; } .osmand_internet_access_wired { - width: 48px; - height: 48px; - background-position: -151px -251px; + width: 48px; + height: 48px; + background-position: -151px -251px; } .osmand_internet_access_wlan { - width: 48px; - height: 48px; - background-position: -201px -251px; + width: 48px; + height: 48px; + background-position: -201px -251px; } .osmand_island { - width: 48px; - height: 48px; - background-position: -251px -251px; + width: 48px; + height: 48px; + background-position: -251px -251px; } .osmand_islet { - width: 48px; - height: 48px; - background-position: -301px -251px; + width: 48px; + height: 48px; + background-position: -301px -251px; } .osmand_isolated_dwelling { - width: 48px; - height: 48px; - background-position: -351px -251px; + width: 48px; + height: 48px; + background-position: -351px -251px; } .osmand_kindergarten { - width: 48px; - height: 48px; - background-position: -401px -251px; + width: 48px; + height: 48px; + background-position: -401px -251px; } .osmand_laboratory { - width: 48px; - height: 48px; - background-position: -451px -251px; + width: 48px; + height: 48px; + background-position: -451px -251px; } .osmand_language_school { - width: 48px; - height: 48px; - background-position: -501px -251px; + width: 48px; + height: 48px; + background-position: -501px -251px; } .osmand_leisure_beach_resort { - width: 48px; - height: 48px; - background-position: -551px -251px; + width: 48px; + height: 48px; + background-position: -551px -251px; } .osmand_leisure_bird_hide { - width: 48px; - height: 48px; - background-position: -601px -251px; + width: 48px; + height: 48px; + background-position: -601px -251px; } .osmand_leisure_fishing { - width: 48px; - height: 48px; - background-position: -651px -251px; + width: 48px; + height: 48px; + background-position: -651px -251px; } .osmand_leisure_marina { - width: 48px; - height: 48px; - background-position: -701px -251px; + width: 48px; + height: 48px; + background-position: -701px -251px; } .osmand_leisure_playground { - width: 48px; - height: 48px; - background-position: -751px -251px; + width: 48px; + height: 48px; + background-position: -751px -251px; } .osmand_leisure_slipway { - width: 48px; - height: 48px; - background-position: -801px -251px; + width: 48px; + height: 48px; + background-position: -801px -251px; } .osmand_leisure_water_park { - width: 48px; - height: 48px; - background-position: -1px -301px; + width: 48px; + height: 48px; + background-position: -1px -301px; } .osmand_letter_box { - width: 48px; - height: 48px; - background-position: -51px -301px; + width: 48px; + height: 48px; + background-position: -51px -301px; } .osmand_level_crossing { - width: 48px; - height: 48px; - background-position: -101px -301px; + width: 48px; + height: 48px; + background-position: -101px -301px; } .osmand_life_ring { - width: 48px; - height: 48px; - background-position: -151px -301px; + width: 48px; + height: 48px; + background-position: -151px -301px; } .osmand_man_made_lighthouse { - width: 48px; - height: 48px; - background-position: -201px -301px; + width: 48px; + height: 48px; + background-position: -201px -301px; } .osmand_man_made_water_tower { - width: 48px; - height: 48px; - background-position: -251px -301px; + width: 48px; + height: 48px; + background-position: -251px -301px; } .osmand_man_made_water_well { - width: 48px; - height: 48px; - background-position: -301px -301px; + width: 48px; + height: 48px; + background-position: -301px -301px; } .osmand_man_made_windmill { - width: 48px; - height: 48px; - background-position: -351px -301px; + width: 48px; + height: 48px; + background-position: -351px -301px; } .osmand_memorial_plaque { - width: 48px; - height: 48px; - background-position: -401px -301px; + width: 48px; + height: 48px; + background-position: -401px -301px; } .osmand_monument { - width: 48px; - height: 48px; - background-position: -451px -301px; + width: 48px; + height: 48px; + background-position: -451px -301px; } .osmand_motorcycle_repair { - width: 48px; - height: 48px; - background-position: -501px -301px; + width: 48px; + height: 48px; + background-position: -501px -301px; } .osmand_mountain_rescue { - width: 48px; - height: 48px; - background-position: -551px -301px; + width: 48px; + height: 48px; + background-position: -551px -301px; } .osmand_music_school { - width: 48px; - height: 48px; - background-position: -601px -301px; + width: 48px; + height: 48px; + background-position: -601px -301px; } .osmand_natural_cave_entrance { - width: 48px; - height: 48px; - background-position: -651px -301px; + width: 48px; + height: 48px; + background-position: -651px -301px; } .osmand_natural_hot_spring { - width: 48px; - height: 48px; - background-position: -701px -301px; + width: 48px; + height: 48px; + background-position: -701px -301px; } .osmand_natural_peak { - width: 48px; - height: 48px; - background-position: -751px -301px; + width: 48px; + height: 48px; + background-position: -751px -301px; } .osmand_natural_peak_big { - width: 48px; - height: 48px; - background-position: -801px -301px; + width: 48px; + height: 48px; + background-position: -801px -301px; } .osmand_natural_spring { - width: 48px; - height: 48px; - background-position: -1px -351px; + width: 48px; + height: 48px; + background-position: -1px -351px; } .osmand_nature_reserve { - width: 48px; - height: 48px; - background-position: -51px -351px; + width: 48px; + height: 48px; + background-position: -51px -351px; } .osmand_park { - width: 48px; - height: 48px; - background-position: -101px -351px; + width: 48px; + height: 48px; + background-position: -101px -351px; } .osmand_parking { - width: 48px; - height: 48px; - background-position: -151px -351px; + width: 48px; + height: 48px; + background-position: -151px -351px; } .osmand_parking_underground { - width: 48px; - height: 48px; - background-position: -201px -351px; + width: 48px; + height: 48px; + background-position: -201px -351px; } .osmand_personal_transport { - width: 48px; - height: 48px; - background-position: -251px -351px; + width: 48px; + height: 48px; + background-position: -251px -351px; } .osmand_picnic_table { - width: 48px; - height: 48px; - background-position: -301px -351px; + width: 48px; + height: 48px; + background-position: -301px -351px; } .osmand_pitch { - width: 48px; - height: 48px; - background-position: -351px -351px; + width: 48px; + height: 48px; + background-position: -351px -351px; } .osmand_place_city { - width: 48px; - height: 48px; - background-position: -401px -351px; + width: 48px; + height: 48px; + background-position: -401px -351px; } .osmand_place_town { - width: 48px; - height: 48px; - background-position: -451px -351px; + width: 48px; + height: 48px; + background-position: -451px -351px; } .osmand_power_tower { - width: 48px; - height: 48px; - background-position: -501px -351px; + width: 48px; + height: 48px; + background-position: -501px -351px; } .osmand_prep_school { - width: 48px; - height: 48px; - background-position: -551px -351px; + width: 48px; + height: 48px; + background-position: -551px -351px; } .osmand_public_transport_stop_position { - width: 48px; - height: 48px; - background-position: -601px -351px; + width: 48px; + height: 48px; + background-position: -601px -351px; } .osmand_railway_tram_stop { - width: 48px; - height: 48px; - background-position: -651px -351px; + width: 48px; + height: 48px; + background-position: -651px -351px; } .osmand_reef { - width: 48px; - height: 48px; - background-position: -701px -351px; + width: 48px; + height: 48px; + background-position: -701px -351px; } .osmand_rescue_box { - width: 48px; - height: 48px; - background-position: -751px -351px; + width: 48px; + height: 48px; + background-position: -751px -351px; } .osmand_reservoir { - width: 48px; - height: 48px; - background-position: -801px -351px; + width: 48px; + height: 48px; + background-position: -801px -351px; } .osmand_rest_area { - width: 48px; - height: 48px; - background-position: -1px -401px; + width: 48px; + height: 48px; + background-position: -1px -401px; } .osmand_restaurants { - width: 48px; - height: 48px; - background-position: -51px -401px; + width: 48px; + height: 48px; + background-position: -51px -401px; } .osmand_river { - width: 48px; - height: 48px; - background-position: -101px -401px; + width: 48px; + height: 48px; + background-position: -101px -401px; } .osmand_route_bus_ref { - width: 48px; - height: 48px; - background-position: -151px -401px; + width: 48px; + height: 48px; + background-position: -151px -401px; } .osmand_route_funicular_ref { - width: 48px; - height: 48px; - background-position: -201px -401px; + width: 48px; + height: 48px; + background-position: -201px -401px; } .osmand_route_light_rail_ref { - width: 48px; - height: 48px; - background-position: -251px -401px; + width: 48px; + height: 48px; + background-position: -251px -401px; } .osmand_route_monorail_ref { - width: 48px; - height: 48px; - background-position: -301px -401px; + width: 48px; + height: 48px; + background-position: -301px -401px; } .osmand_route_railway_ref { - width: 48px; - height: 48px; - background-position: -351px -401px; + width: 48px; + height: 48px; + background-position: -351px -401px; } .osmand_route_track { - width: 48px; - height: 48px; - background-position: -401px -401px; + width: 48px; + height: 48px; + background-position: -401px -401px; } .osmand_route_trolleybus_ref { - width: 48px; - height: 48px; - background-position: -451px -401px; + width: 48px; + height: 48px; + background-position: -451px -401px; } .osmand_routes { - width: 48px; - height: 48px; - background-position: -501px -401px; + width: 48px; + height: 48px; + background-position: -501px -401px; } .osmand_sanitary_dump_station { - width: 48px; - height: 48px; - background-position: -551px -401px; + width: 48px; + height: 48px; + background-position: -551px -401px; } .osmand_shop_alcohol { - width: 48px; - height: 48px; - background-position: -601px -401px; + width: 48px; + height: 48px; + background-position: -601px -401px; } .osmand_shop_bakery { - width: 48px; - height: 48px; - background-position: -651px -401px; + width: 48px; + height: 48px; + background-position: -651px -401px; } .osmand_shop_boat { - width: 48px; - height: 48px; - background-position: -701px -401px; + width: 48px; + height: 48px; + background-position: -701px -401px; } .osmand_shop_books { - width: 48px; - height: 48px; - background-position: -751px -401px; + width: 48px; + height: 48px; + background-position: -751px -401px; } .osmand_shop_butcher { - width: 48px; - height: 48px; - background-position: -801px -401px; + width: 48px; + height: 48px; + background-position: -801px -401px; } .osmand_shop_car_repair { - width: 48px; - height: 48px; - background-position: -1px -451px; + width: 48px; + height: 48px; + background-position: -1px -451px; } .osmand_shop_department_store { - width: 48px; - height: 48px; - background-position: -51px -451px; + width: 48px; + height: 48px; + background-position: -51px -451px; } .osmand_shop_fishing { - width: 48px; - height: 48px; - background-position: -101px -451px; + width: 48px; + height: 48px; + background-position: -101px -451px; } .osmand_shop_food { - width: 48px; - height: 48px; - background-position: -151px -451px; + width: 48px; + height: 48px; + background-position: -151px -451px; } .osmand_shop_gift { - width: 48px; - height: 48px; - background-position: -201px -451px; + width: 48px; + height: 48px; + background-position: -201px -451px; } .osmand_shop_hairdresser { - width: 48px; - height: 48px; - background-position: -251px -451px; + width: 48px; + height: 48px; + background-position: -251px -451px; } .osmand_shop_laundry { - width: 48px; - height: 48px; - background-position: -301px -451px; + width: 48px; + height: 48px; + background-position: -301px -451px; } .osmand_shop_mall { - width: 48px; - height: 48px; - background-position: -351px -451px; + width: 48px; + height: 48px; + background-position: -351px -451px; } .osmand_shop_supermarket { - width: 48px; - height: 48px; - background-position: -401px -451px; + width: 48px; + height: 48px; + background-position: -401px -451px; } .osmand_spaceport { - width: 48px; - height: 48px; - background-position: -451px -451px; + width: 48px; + height: 48px; + background-position: -451px -451px; } .osmand_special_arrow_down { - width: 48px; - height: 48px; - background-position: -501px -451px; + width: 48px; + height: 48px; + background-position: -501px -451px; } .osmand_special_arrow_down_left { - width: 48px; - height: 48px; - background-position: -551px -451px; + width: 48px; + height: 48px; + background-position: -551px -451px; } .osmand_special_arrow_down_right { - width: 48px; - height: 48px; - background-position: -601px -451px; + width: 48px; + height: 48px; + background-position: -601px -451px; } .osmand_special_arrow_left { - width: 48px; - height: 48px; - background-position: -651px -451px; + width: 48px; + height: 48px; + background-position: -651px -451px; } .osmand_special_arrow_right { - width: 48px; - height: 48px; - background-position: -701px -451px; + width: 48px; + height: 48px; + background-position: -701px -451px; } .osmand_special_arrow_right_and_left { - width: 48px; - height: 48px; - background-position: -751px -451px; + width: 48px; + height: 48px; + background-position: -751px -451px; } .osmand_special_arrow_right_arrow_left { - width: 48px; - height: 48px; - background-position: -801px -451px; + width: 48px; + height: 48px; + background-position: -801px -451px; } .osmand_special_arrow_up { - width: 48px; - height: 48px; - background-position: -1px -501px; + width: 48px; + height: 48px; + background-position: -1px -501px; } .osmand_special_arrow_up_and_down { - width: 48px; - height: 48px; - background-position: -51px -501px; + width: 48px; + height: 48px; + background-position: -51px -501px; } .osmand_special_arrow_up_arrow_down { - width: 48px; - height: 48px; - background-position: -101px -501px; + width: 48px; + height: 48px; + background-position: -101px -501px; } .osmand_special_arrow_up_left { - width: 48px; - height: 48px; - background-position: -151px -501px; + width: 48px; + height: 48px; + background-position: -151px -501px; } .osmand_special_arrow_up_right { - width: 48px; - height: 48px; - background-position: -201px -501px; + width: 48px; + height: 48px; + background-position: -201px -501px; } .osmand_special_audio { - width: 48px; - height: 48px; - background-position: -251px -501px; + width: 48px; + height: 48px; + background-position: -251px -501px; } .osmand_special_bicycle { - width: 48px; - height: 48px; - background-position: -301px -501px; + width: 48px; + height: 48px; + background-position: -301px -501px; } .osmand_special_bookmark { - width: 48px; - height: 48px; - background-position: -351px -501px; + width: 48px; + height: 48px; + background-position: -351px -501px; } .osmand_special_building { - width: 48px; - height: 48px; - background-position: -401px -501px; + width: 48px; + height: 48px; + background-position: -401px -501px; } .osmand_special_camper { - width: 48px; - height: 48px; - background-position: -451px -501px; + width: 48px; + height: 48px; + background-position: -451px -501px; } .osmand_special_campervan { - width: 48px; - height: 48px; - background-position: -501px -501px; + width: 48px; + height: 48px; + background-position: -501px -501px; } .osmand_special_enduro_motorcycle { - width: 48px; - height: 48px; - background-position: -551px -501px; + width: 48px; + height: 48px; + background-position: -551px -501px; } .osmand_special_flag_finish { - width: 48px; - height: 48px; - background-position: -601px -501px; + width: 48px; + height: 48px; + background-position: -601px -501px; } .osmand_special_flag_start { - width: 48px; - height: 48px; - background-position: -651px -501px; + width: 48px; + height: 48px; + background-position: -651px -501px; } .osmand_special_flag_stroke { - width: 48px; - height: 48px; - background-position: -701px -501px; + width: 48px; + height: 48px; + background-position: -701px -501px; } .osmand_special_heart { - width: 48px; - height: 48px; - background-position: -751px -501px; + width: 48px; + height: 48px; + background-position: -751px -501px; } .osmand_special_helicopter { - width: 48px; - height: 48px; - background-position: -801px -501px; + width: 48px; + height: 48px; + background-position: -801px -501px; } .osmand_special_horse { - width: 48px; - height: 48px; - background-position: -1px -551px; + width: 48px; + height: 48px; + background-position: -1px -551px; } .osmand_special_house { - width: 48px; - height: 48px; - background-position: -51px -551px; + width: 48px; + height: 48px; + background-position: -51px -551px; } .osmand_special_image { - width: 48px; - height: 48px; - background-position: -101px -551px; + width: 48px; + height: 48px; + background-position: -101px -551px; } .osmand_special_information { - width: 48px; - height: 48px; - background-position: -151px -551px; + width: 48px; + height: 48px; + background-position: -151px -551px; } .osmand_special_letter_e { - width: 48px; - height: 48px; - background-position: -201px -551px; + width: 48px; + height: 48px; + background-position: -201px -551px; } .osmand_special_letter_n { - width: 48px; - height: 48px; - background-position: -251px -551px; + width: 48px; + height: 48px; + background-position: -251px -551px; } .osmand_special_letter_s { - width: 48px; - height: 48px; - background-position: -301px -551px; + width: 48px; + height: 48px; + background-position: -301px -551px; } .osmand_special_letter_w { - width: 48px; - height: 48px; - background-position: -351px -551px; + width: 48px; + height: 48px; + background-position: -351px -551px; } .osmand_special_marker { - width: 48px; - height: 48px; - background-position: -401px -551px; + width: 48px; + height: 48px; + background-position: -401px -551px; } .osmand_special_microphone { - width: 48px; - height: 48px; - background-position: -451px -551px; + width: 48px; + height: 48px; + background-position: -451px -551px; } .osmand_special_monowheel { - width: 48px; - height: 48px; - background-position: -501px -551px; + width: 48px; + height: 48px; + background-position: -501px -551px; } .osmand_special_motor_scooter { - width: 48px; - height: 48px; - background-position: -551px -551px; + width: 48px; + height: 48px; + background-position: -551px -551px; } .osmand_special_motorcycle { - width: 48px; - height: 48px; - background-position: -601px -551px; + width: 48px; + height: 48px; + background-position: -601px -551px; } .osmand_special_number_0 { - width: 48px; - height: 48px; - background-position: -651px -551px; + width: 48px; + height: 48px; + background-position: -651px -551px; } .osmand_special_number_1 { - width: 48px; - height: 48px; - background-position: -701px -551px; + width: 48px; + height: 48px; + background-position: -701px -551px; } .osmand_special_number_2 { - width: 48px; - height: 48px; - background-position: -751px -551px; + width: 48px; + height: 48px; + background-position: -751px -551px; } .osmand_special_number_3 { - width: 48px; - height: 48px; - background-position: -801px -551px; + width: 48px; + height: 48px; + background-position: -801px -551px; } .osmand_special_number_4 { - width: 48px; - height: 48px; - background-position: -1px -601px; + width: 48px; + height: 48px; + background-position: -1px -601px; } .osmand_special_number_5 { - width: 48px; - height: 48px; - background-position: -51px -601px; + width: 48px; + height: 48px; + background-position: -51px -601px; } .osmand_special_number_6 { - width: 48px; - height: 48px; - background-position: -101px -601px; + width: 48px; + height: 48px; + background-position: -101px -601px; } .osmand_special_number_7 { - width: 48px; - height: 48px; - background-position: -151px -601px; + width: 48px; + height: 48px; + background-position: -151px -601px; } .osmand_special_number_8 { - width: 48px; - height: 48px; - background-position: -201px -601px; + width: 48px; + height: 48px; + background-position: -201px -601px; } .osmand_special_number_9 { - width: 48px; - height: 48px; - background-position: -251px -601px; + width: 48px; + height: 48px; + background-position: -251px -601px; } .osmand_special_offroad { - width: 48px; - height: 48px; - background-position: -301px -601px; + width: 48px; + height: 48px; + background-position: -301px -601px; } .osmand_special_openstreetmap { - width: 48px; - height: 48px; - background-position: -351px -601px; + width: 48px; + height: 48px; + background-position: -351px -601px; } .osmand_special_parking_time_limited { - width: 48px; - height: 48px; - background-position: -401px -601px; + width: 48px; + height: 48px; + background-position: -401px -601px; } .osmand_special_people_group { - width: 48px; - height: 48px; - background-position: -451px -601px; + width: 48px; + height: 48px; + background-position: -451px -601px; } .osmand_special_person { - width: 48px; - height: 48px; - background-position: -501px -601px; + width: 48px; + height: 48px; + background-position: -501px -601px; } .osmand_special_photo_camera { - width: 48px; - height: 48px; - background-position: -551px -601px; + width: 48px; + height: 48px; + background-position: -551px -601px; } .osmand_special_pickup_truck { - width: 48px; - height: 48px; - background-position: -601px -601px; + width: 48px; + height: 48px; + background-position: -601px -601px; } .osmand_special_poi_big_ben { - width: 48px; - height: 48px; - background-position: -651px -601px; + width: 48px; + height: 48px; + background-position: -651px -601px; } .osmand_special_poi_brandenburg_gate { - width: 48px; - height: 48px; - background-position: -701px -601px; + width: 48px; + height: 48px; + background-position: -701px -601px; } .osmand_special_poi_chichen_itza { - width: 48px; - height: 48px; - background-position: -751px -601px; + width: 48px; + height: 48px; + background-position: -751px -601px; } .osmand_special_poi_colosseum { - width: 48px; - height: 48px; - background-position: -801px -601px; + width: 48px; + height: 48px; + background-position: -801px -601px; } .osmand_special_poi_eiffel_tower { - width: 48px; - height: 48px; - background-position: -1px -651px; + width: 48px; + height: 48px; + background-position: -1px -651px; } .osmand_special_poi_sagrada_familia { - width: 48px; - height: 48px; - background-position: -51px -651px; + width: 48px; + height: 48px; + background-position: -51px -651px; } .osmand_special_poi_statue_of_liberty { - width: 48px; - height: 48px; - background-position: -101px -651px; + width: 48px; + height: 48px; + background-position: -101px -651px; } .osmand_special_poi_taj_mahal { - width: 48px; - height: 48px; - background-position: -151px -651px; + width: 48px; + height: 48px; + background-position: -151px -651px; } .osmand_special_poi_us_capitol { - width: 48px; - height: 48px; - background-position: -201px -651px; + width: 48px; + height: 48px; + background-position: -201px -651px; } .osmand_special_point_finish { - width: 48px; - height: 48px; - background-position: -251px -651px; + width: 48px; + height: 48px; + background-position: -251px -651px; } .osmand_special_point_start { - width: 48px; - height: 48px; - background-position: -301px -651px; + width: 48px; + height: 48px; + background-position: -301px -651px; } .osmand_special_point_start_finish { - width: 48px; - height: 48px; - background-position: -351px -651px; + width: 48px; + height: 48px; + background-position: -351px -651px; } .osmand_special_sail_boat { - width: 48px; - height: 48px; - background-position: -401px -651px; + width: 48px; + height: 48px; + background-position: -401px -651px; } .osmand_special_scooter { - width: 48px; - height: 48px; - background-position: -451px -651px; + width: 48px; + height: 48px; + background-position: -451px -651px; } .osmand_special_shuttle_bus { - width: 48px; - height: 48px; - background-position: -501px -651px; + width: 48px; + height: 48px; + background-position: -501px -651px; } .osmand_special_ski_touring { - width: 48px; - height: 48px; - background-position: -551px -651px; + width: 48px; + height: 48px; + background-position: -551px -651px; } .osmand_special_skiing { - width: 48px; - height: 48px; - background-position: -601px -651px; + width: 48px; + height: 48px; + background-position: -601px -651px; } .osmand_special_snowmobile { - width: 48px; - height: 48px; - background-position: -651px -651px; + width: 48px; + height: 48px; + background-position: -651px -651px; } .osmand_special_star { - width: 48px; - height: 48px; - background-position: -701px -651px; + width: 48px; + height: 48px; + background-position: -701px -651px; } .osmand_special_star_stroked { - width: 48px; - height: 48px; - background-position: -751px -651px; + width: 48px; + height: 48px; + background-position: -751px -651px; } .osmand_special_subway { - width: 48px; - height: 48px; - background-position: -801px -651px; + width: 48px; + height: 48px; + background-position: -801px -651px; } .osmand_special_sun { - width: 48px; - height: 48px; - background-position: -1px -701px; + width: 48px; + height: 48px; + background-position: -1px -701px; } .osmand_special_sunset { - width: 48px; - height: 48px; - background-position: -51px -701px; + width: 48px; + height: 48px; + background-position: -51px -701px; } .osmand_special_symbol_at_sign { - width: 48px; - height: 48px; - background-position: -101px -701px; + width: 48px; + height: 48px; + background-position: -101px -701px; } .osmand_special_symbol_check_mark { - width: 48px; - height: 48px; - background-position: -151px -701px; + width: 48px; + height: 48px; + background-position: -151px -701px; } .osmand_special_symbol_exclamation_mark { - width: 48px; - height: 48px; - background-position: -201px -701px; + width: 48px; + height: 48px; + background-position: -201px -701px; } .osmand_special_symbol_minus { - width: 48px; - height: 48px; - background-position: -251px -701px; + width: 48px; + height: 48px; + background-position: -251px -701px; } .osmand_special_symbol_number { - width: 48px; - height: 48px; - background-position: -301px -701px; + width: 48px; + height: 48px; + background-position: -301px -701px; } .osmand_special_symbol_plus { - width: 48px; - height: 48px; - background-position: -351px -701px; + width: 48px; + height: 48px; + background-position: -351px -701px; } .osmand_special_symbol_question_mark { - width: 48px; - height: 48px; - background-position: -401px -701px; + width: 48px; + height: 48px; + background-position: -401px -701px; } .osmand_special_symbol_remove { - width: 48px; - height: 48px; - background-position: -451px -701px; + width: 48px; + height: 48px; + background-position: -451px -701px; } .osmand_special_taxi { - width: 48px; - height: 48px; - background-position: -501px -701px; + width: 48px; + height: 48px; + background-position: -501px -701px; } .osmand_special_time_end { - width: 48px; - height: 48px; - background-position: -551px -701px; + width: 48px; + height: 48px; + background-position: -551px -701px; } .osmand_special_time_span { - width: 48px; - height: 48px; - background-position: -601px -701px; + width: 48px; + height: 48px; + background-position: -601px -701px; } .osmand_special_time_start { - width: 48px; - height: 48px; - background-position: -651px -701px; + width: 48px; + height: 48px; + background-position: -651px -701px; } .osmand_special_trekking { - width: 48px; - height: 48px; - background-position: -701px -701px; + width: 48px; + height: 48px; + background-position: -701px -701px; } .osmand_special_truck { - width: 48px; - height: 48px; - background-position: -751px -701px; + width: 48px; + height: 48px; + background-position: -751px -701px; } .osmand_special_utv { - width: 48px; - height: 48px; - background-position: -801px -701px; + width: 48px; + height: 48px; + background-position: -801px -701px; } .osmand_special_video { - width: 48px; - height: 48px; - background-position: -1px -751px; + width: 48px; + height: 48px; + background-position: -1px -751px; } .osmand_special_video_camera { - width: 48px; - height: 48px; - background-position: -51px -751px; + width: 48px; + height: 48px; + background-position: -51px -751px; } .osmand_special_wagon { - width: 48px; - height: 48px; - background-position: -101px -751px; + width: 48px; + height: 48px; + background-position: -101px -751px; } .osmand_sport_9pin { - width: 48px; - height: 48px; - background-position: -151px -751px; + width: 48px; + height: 48px; + background-position: -151px -751px; } .osmand_sport_archery { - width: 48px; - height: 48px; - background-position: -201px -751px; + width: 48px; + height: 48px; + background-position: -201px -751px; } .osmand_sport_athletics { - width: 48px; - height: 48px; - background-position: -251px -751px; + width: 48px; + height: 48px; + background-position: -251px -751px; } .osmand_sport_baseball { - width: 48px; - height: 48px; - background-position: -301px -751px; + width: 48px; + height: 48px; + background-position: -301px -751px; } .osmand_sport_basketball { - width: 48px; - height: 48px; - background-position: -351px -751px; + width: 48px; + height: 48px; + background-position: -351px -751px; } .osmand_sport_bmx { - width: 48px; - height: 48px; - background-position: -401px -751px; + width: 48px; + height: 48px; + background-position: -401px -751px; } .osmand_sport_canoe { - width: 48px; - height: 48px; - background-position: -451px -751px; + width: 48px; + height: 48px; + background-position: -451px -751px; } .osmand_sport_climbing { - width: 48px; - height: 48px; - background-position: -501px -751px; + width: 48px; + height: 48px; + background-position: -501px -751px; } .osmand_sport_cricket { - width: 48px; - height: 48px; - background-position: -551px -751px; + width: 48px; + height: 48px; + background-position: -551px -751px; } .osmand_sport_cycling { - width: 48px; - height: 48px; - background-position: -601px -751px; + width: 48px; + height: 48px; + background-position: -601px -751px; } .osmand_sport_diving { - width: 48px; - height: 48px; - background-position: -651px -751px; + width: 48px; + height: 48px; + background-position: -651px -751px; } .osmand_sport_golf { - width: 48px; - height: 48px; - background-position: -701px -751px; + width: 48px; + height: 48px; + background-position: -701px -751px; } .osmand_sport_handball { - width: 48px; - height: 48px; - background-position: -751px -751px; + width: 48px; + height: 48px; + background-position: -751px -751px; } .osmand_sport_rugby_union { - width: 48px; - height: 48px; - background-position: -801px -751px; + width: 48px; + height: 48px; + background-position: -801px -751px; } .osmand_sport_sailing { - width: 48px; - height: 48px; - background-position: -1px -801px; + width: 48px; + height: 48px; + background-position: -1px -801px; } .osmand_sport_scuba_diving { - width: 48px; - height: 48px; - background-position: -51px -801px; + width: 48px; + height: 48px; + background-position: -51px -801px; } .osmand_sport_shooting { - width: 48px; - height: 48px; - background-position: -101px -801px; + width: 48px; + height: 48px; + background-position: -101px -801px; } .osmand_sport_skateboard { - width: 48px; - height: 48px; - background-position: -151px -801px; + width: 48px; + height: 48px; + background-position: -151px -801px; } .osmand_sport_soccer { - width: 48px; - height: 48px; - background-position: -201px -801px; + width: 48px; + height: 48px; + background-position: -201px -801px; } .osmand_sport_stadium { - width: 48px; - height: 48px; - background-position: -251px -801px; + width: 48px; + height: 48px; + background-position: -251px -801px; } .osmand_sport_surfing { - width: 48px; - height: 48px; - background-position: -301px -801px; + width: 48px; + height: 48px; + background-position: -301px -801px; } .osmand_sport_swimming { - width: 48px; - height: 48px; - background-position: -351px -801px; + width: 48px; + height: 48px; + background-position: -351px -801px; } .osmand_sport_table_tennis { - width: 48px; - height: 48px; - background-position: -401px -801px; + width: 48px; + height: 48px; + background-position: -401px -801px; } .osmand_sport_tennis { - width: 48px; - height: 48px; - background-position: -451px -801px; + width: 48px; + height: 48px; + background-position: -451px -801px; } .osmand_stream { - width: 48px; - height: 48px; - background-position: -501px -801px; + width: 48px; + height: 48px; + background-position: -501px -801px; } .osmand_suburb { - width: 48px; - height: 48px; - background-position: -551px -801px; + width: 48px; + height: 48px; + background-position: -551px -801px; } .osmand_subway_station { - width: 48px; - height: 48px; - background-position: -601px -801px; + width: 48px; + height: 48px; + background-position: -601px -801px; } .osmand_suction_point { - width: 48px; - height: 48px; - background-position: -651px -801px; + width: 48px; + height: 48px; + background-position: -651px -801px; } .osmand_swimming_pool { - width: 48px; - height: 48px; - background-position: -701px -801px; + width: 48px; + height: 48px; + background-position: -701px -801px; } .osmand_telescope_type_optical { - width: 48px; - height: 48px; - background-position: -751px -801px; + width: 48px; + height: 48px; + background-position: -751px -801px; } .osmand_toll_booth { - width: 48px; - height: 48px; - background-position: -801px -801px; + width: 48px; + height: 48px; + background-position: -801px -801px; } .osmand_tourism_apartment { - width: 48px; - height: 48px; - background-position: -851px -1px; + width: 48px; + height: 48px; + background-position: -851px -1px; } .osmand_tourism_aquarium { - width: 48px; - height: 48px; - background-position: -851px -51px; + width: 48px; + height: 48px; + background-position: -851px -51px; } .osmand_tourism_camp_site { - width: 48px; - height: 48px; - background-position: -851px -101px; + width: 48px; + height: 48px; + background-position: -851px -101px; } .osmand_tourism_hostel { - width: 48px; - height: 48px; - background-position: -851px -151px; + width: 48px; + height: 48px; + background-position: -851px -151px; } .osmand_tourism_hotel { - width: 48px; - height: 48px; - background-position: -851px -201px; + width: 48px; + height: 48px; + background-position: -851px -201px; } .osmand_tourism_information { - width: 48px; - height: 48px; - background-position: -851px -251px; + width: 48px; + height: 48px; + background-position: -851px -251px; } .osmand_tourism_museum { - width: 48px; - height: 48px; - background-position: -851px -301px; + width: 48px; + height: 48px; + background-position: -851px -301px; } .osmand_tourism_picnic_site { - width: 48px; - height: 48px; - background-position: -851px -351px; + width: 48px; + height: 48px; + background-position: -851px -351px; } .osmand_tourism_viewpoint { - width: 48px; - height: 48px; - background-position: -851px -401px; + width: 48px; + height: 48px; + background-position: -851px -401px; } .osmand_trade { - width: 48px; - height: 48px; - background-position: -851px -451px; + width: 48px; + height: 48px; + background-position: -851px -451px; } .osmand_training { - width: 48px; - height: 48px; - background-position: -851px -501px; + width: 48px; + height: 48px; + background-position: -851px -501px; } .osmand_training_yoga { - width: 48px; - height: 48px; - background-position: -851px -551px; + width: 48px; + height: 48px; + background-position: -851px -551px; } .osmand_travel_agent { - width: 48px; - height: 48px; - background-position: -851px -601px; + width: 48px; + height: 48px; + background-position: -851px -601px; } .osmand_tunnel { - width: 48px; - height: 48px; - background-position: -851px -651px; + width: 48px; + height: 48px; + background-position: -851px -651px; } .osmand_vending_drinks { - width: 48px; - height: 48px; - background-position: -851px -701px; + width: 48px; + height: 48px; + background-position: -851px -701px; } .osmand_village { - width: 48px; - height: 48px; - background-position: -851px -751px; + width: 48px; + height: 48px; + background-position: -851px -751px; } .osmand_volcano { - width: 48px; - height: 48px; - background-position: -851px -801px; + width: 48px; + height: 48px; + background-position: -851px -801px; } .osmand_waste_disposal { - width: 48px; - height: 48px; - background-position: -1px -851px; + width: 48px; + height: 48px; + background-position: -1px -851px; } .osmand_water { - width: 48px; - height: 48px; - background-position: -51px -851px; + width: 48px; + height: 48px; + background-position: -51px -851px; } .osmand_water_tap { - width: 48px; - height: 48px; - background-position: -101px -851px; + width: 48px; + height: 48px; + background-position: -101px -851px; } .osmand_water_transport { - width: 48px; - height: 48px; - background-position: -151px -851px; + width: 48px; + height: 48px; + background-position: -151px -851px; } .osmand_waterfall { - width: 48px; - height: 48px; - background-position: -201px -851px; + width: 48px; + height: 48px; + background-position: -201px -851px; } .osmand_waterway_dock { - width: 48px; - height: 48px; - background-position: -251px -851px; + width: 48px; + height: 48px; + background-position: -251px -851px; } .osmand_waterway_fuel { - width: 48px; - height: 48px; - background-position: -301px -851px; + width: 48px; + height: 48px; + background-position: -301px -851px; } .osmand_wetland { - width: 48px; - height: 48px; - background-position: -351px -851px; + width: 48px; + height: 48px; + background-position: -351px -851px; } .osmand_wheelchair_designated { - width: 48px; - height: 48px; - background-position: -401px -851px; + width: 48px; + height: 48px; + background-position: -401px -851px; } .osmand_wood { - width: 48px; - height: 48px; - background-position: -451px -851px; + width: 48px; + height: 48px; + background-position: -451px -851px; } .osmand_zoo { - width: 48px; - height: 48px; - background-position: -501px -851px; + width: 48px; + height: 48px; + background-position: -501px -851px; } diff --git a/test/osmand.js b/test/osmand.js index 90ed80f..8a28fc6 100644 --- a/test/osmand.js +++ b/test/osmand.js @@ -1,38 +1,30 @@ -const should = require('should'); -const data = require('..'); - -describe('furkot osmand data', function () { - it('should be an object', function () { - data.should.have.property('toFurkot').be.type('object'); - data.should.have.property('toOsmand').be.type('object'); - data.should.have.property('colors').be.type('object'); - }); +import test from 'node:test'; +import data from '../lib/index.js'; +test('should be an object', t => { + t.assert.equal(typeof data.toFurkot, 'object'); + t.assert.equal(typeof data.toOsmand, 'object'); + t.assert.equal(typeof data.colors, 'object'); +}); - it('should be consistent', function () { - Object - .keys(data.toFurkot) - .forEach(osmandIcon => { - const furkotIcon = data.toFurkot[osmandIcon]; - osmandIcon.should.eql(data.toOsmand[furkotIcon]); - }); - Object.entries(Object - .entries(data.toOsmand) - .reduce((result, [, osmandIcon]) => { - result[osmandIcon] = result[osmandIcon] || 0; - result[osmandIcon] += 1; - return result; - }, {})) - .forEach(([osmandIcon, counter]) => { - if (counter > 1) { - const furkotIcon = data.toFurkot[osmandIcon]; - should.exist(furkotIcon, osmandIcon); - data.toOsmand[furkotIcon].should.eql(osmandIcon); - } - else { - should.not.exist(data.toFurkot[osmandIcon]); - } - }); +test('should be consistent', t => { + Object.keys(data.toFurkot).forEach(osmandIcon => { + const furkotIcon = data.toFurkot[osmandIcon]; + t.assert.deepEqual(osmandIcon, data.toOsmand[furkotIcon]); + }); + Object.entries( + Object.entries(data.toOsmand).reduce((result, [, osmandIcon]) => { + result[osmandIcon] = result[osmandIcon] || 0; + result[osmandIcon] += 1; + return result; + }, {}) + ).forEach(([osmandIcon, counter]) => { + if (counter > 1) { + const furkotIcon = data.toFurkot[osmandIcon]; + t.assert.ok(furkotIcon != null, osmandIcon); + t.assert.deepEqual(data.toOsmand[furkotIcon], osmandIcon); + } else { + t.assert.equal(data.toFurkot[osmandIcon], undefined, 'should not exist'); + } }); - });