Compare commits
100 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| accd0cad43 | |||
| 7e6b5f887a | |||
| dd36ab8399 | |||
| b37a33bc2f | |||
| e35608651b | |||
| c6eb97bbb2 | |||
| cb3a843566 | |||
| f5922d9034 | |||
| 1414d370f4 | |||
| e30c5f255c | |||
| e6a7d37519 | |||
| 2f329669e9 | |||
| 773650be82 | |||
| cd258744fc | |||
| eaee1ce820 | |||
| d7ff309c09 | |||
| d55ba7cfdb | |||
| 992f9f3414 | |||
| c3cb6d758c | |||
| cfa9e055f5 | |||
| 494b27bf9e | |||
| eda5f77e2d | |||
| b9e4df069f | |||
| 2fb095bd50 | |||
| 591b6f7aed | |||
| 8e050267e1 | |||
| c95cb75934 | |||
| 0b5ce75d6c | |||
| c67914f286 | |||
| 9145e0e27d | |||
| 445c53d21b | |||
| 56c07852f9 | |||
| fa0587178f | |||
| 8d1c84d9fb | |||
| 0af1b3139c | |||
| 6f084b2349 | |||
| 44cb728fab | |||
| 13e07b007a | |||
| 9c66dffe69 | |||
| d8fd352a62 | |||
| 23fde37e3d | |||
| 4e4cfda40b | |||
| 8a1e5b1ca8 | |||
| acc03f8e2b | |||
| 3abd306e89 | |||
| 4648b0424d | |||
| b04985b71f | |||
| 954ff36640 | |||
| 85b8c4705f | |||
| e8d65ba725 | |||
| 32ae1f5249 | |||
| 7a154b4390 | |||
| 7412d1e074 | |||
| 0508c50b97 | |||
| 0e2a8f89f3 | |||
| 7fdb6c05ee | |||
| 4db56e9c0f | |||
| 0ca29a5293 | |||
| 93dacc35ae | |||
| 167a321cd5 | |||
| 67c3a46cd5 | |||
| 63a86d75d6 | |||
| f760294a39 | |||
| a2b055fe8b | |||
| 14c8cb6f70 | |||
| cac0c1065f | |||
| 15c70acf7b | |||
| b54c29eb4b | |||
| aa7b13b76a | |||
| 30fea7cf8a | |||
| f64ac1ccfd | |||
| 48f4b833f6 | |||
| d67d17e971 | |||
| c2d9e366d1 | |||
| 6f3249631f | |||
| 720dd149a9 | |||
| 44a3fc21fb | |||
| 36751f6ef7 | |||
| 7b33468e3f | |||
| 0f3bf2c2c7 | |||
| 3f157d7ddf | |||
| 2ab96cc3d0 | |||
| 68bf3e9ab3 | |||
| ed892b915b | |||
| 75770c9f16 | |||
| 83ecc0ec8f | |||
| 9154798448 | |||
| 7a9adf8f06 | |||
| c756c4a5be | |||
| 547891437b | |||
| 4437b5368a | |||
| c0c739046a | |||
| b0a91e301e | |||
| b3a9e35f76 | |||
| 0c0234ad3c | |||
| 8e57515eaf | |||
| 64857d8a8b | |||
| bfb238323b | |||
| 3e06c4cd7f | |||
| 6c8ac75b19 |
39
.metadata
@ -4,42 +4,7 @@
|
||||
# This file should be version controlled and should not be manually edited.
|
||||
|
||||
version:
|
||||
revision: "5874a72aa4c779a02553007c47dacbefba2374dc"
|
||||
channel: "stable"
|
||||
revision: 5f105a6ca7a5ac7b8bc9b241f4c2d86f4188cf5c
|
||||
channel: stable
|
||||
|
||||
project_type: app
|
||||
|
||||
# Tracks metadata for the flutter migrate command
|
||||
migration:
|
||||
platforms:
|
||||
- platform: root
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: android
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: ios
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: linux
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: macos
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: web
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
- platform: windows
|
||||
create_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
base_revision: 5874a72aa4c779a02553007c47dacbefba2374dc
|
||||
|
||||
# User provided section
|
||||
|
||||
# List of Local paths (relative to this file) that should be
|
||||
# ignored by the migrate tool.
|
||||
#
|
||||
# Files that are not part of the templates will be ignored by default.
|
||||
unmanaged_files:
|
||||
- 'lib/main.dart'
|
||||
- 'ios/Runner.xcodeproj/project.pbxproj'
|
||||
|
||||
186
README.md
@ -1,4 +1,4 @@
|
||||
# gifunavi
|
||||
# rogapp
|
||||
|
||||
A new Flutter project.
|
||||
|
||||
@ -8,185 +8,9 @@ This project is a starting point for a Flutter application.
|
||||
|
||||
A few resources to get you started if this is your first Flutter project:
|
||||
|
||||
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
|
||||
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
|
||||
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
|
||||
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
|
||||
|
||||
For help getting started with Flutter development, view the
|
||||
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
||||
For help getting started with Flutter, view our
|
||||
[online documentation](https://flutter.dev/docs), which offers tutorials,
|
||||
samples, guidance on mobile development, and a full API reference.
|
||||
|
||||
## iOS のマニュアル更新内容
|
||||
|
||||
* Info.plist
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>岐阜ナビ</string>
|
||||
|
||||
<key>CFBundleName</key>
|
||||
<string>岐阜ナビ</string>
|
||||
|
||||
<key>NSCameraUsageDescription</key>
|
||||
<string>岐阜ナビはチェックポイントで撮影した写真を写真ライブラリに保存し、通過記録を保持し、競技結果として提出することができます。</string>
|
||||
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
|
||||
<string>岐阜ナビはアプリが閉じられているときでも位置情報へのアクセスが必要です。これにより、走行履歴の記録ができ、レビュー時の参考にすることができます。</string>
|
||||
<key>NSLocationAlwaysUsageDescription</key>
|
||||
<string>このアプリではバックグラウンドで位置情報にアクセスします。</string>
|
||||
<key>NSLocationWhenInUseUsageDescription</key>
|
||||
<string>このアプリはチェックポイントへのチェックインや走行履歴を記録するために、位置情報にアクセスします。</string>
|
||||
<key>NSMicrophoneUsageDescription</key>
|
||||
<string>このアプリではカメラは使用しますが、マイクの使用は当面行いません。</string>
|
||||
<key>NSPhotoLibraryUsageDescription</key>
|
||||
<string>撮影した写真はデバイスのアルバムに保存されます。これにより、不具合時の通過記録を安全に担保することができます。</string>
|
||||
|
||||
|
||||
# 更新履歴
|
||||
|
||||
0. flutter_compass は pub.dev cache で 34 に変更。キャッシュをクリアしたら修正が必要。
|
||||
|
||||
1. 2024-8-17
|
||||
・新規にプロジェクトを作り直し。
|
||||
・ユーザー登録で13歳以上でないと登録できない様にした。
|
||||
・生年月日の選択カレンダーを導入。
|
||||
・エントリーカテゴリはメンバー構成によって自動修正できる様にした。(修正中)
|
||||
・イベントの締め切りフィールドを追加し、この日以降のイベントの修正はできない様にした。
|
||||
・エントリーに参加し、ゴールしたら、イベントの修正はできない様にする。必然的にチーム構成を変更する際には、エントリーが終了していれば、変更ができない様にして、新規追加を促す。
|
||||
2.
|
||||
|
||||
|
||||
#Server
|
||||
# API仕様変更案
|
||||
|
||||
## 1. イベントAPI
|
||||
|
||||
### GET /api/events
|
||||
- 変更点: レスポンスに `deadline_datetime` フィールドを追加
|
||||
- レスポンス例:
|
||||
```json
|
||||
{
|
||||
"id": 1,
|
||||
"event_name": "サマーマラソン2024",
|
||||
"start_datetime": "2024-07-01T09:00:00Z",
|
||||
"end_datetime": "2024-07-01T17:00:00Z",
|
||||
"deadline_datetime": "2024-06-15T23:59:59Z"
|
||||
}
|
||||
```
|
||||
|
||||
### POST /api/events
|
||||
- 変更点: リクエストボディに `deadline_datetime` フィールドを追加
|
||||
- リクエスト例:
|
||||
```json
|
||||
{
|
||||
"event_name": "ウィンターラン2025",
|
||||
"start_datetime": "2025-01-15T08:00:00Z",
|
||||
"end_datetime": "2025-01-15T16:00:00Z",
|
||||
"deadline_datetime": "2025-01-01T23:59:59Z"
|
||||
}
|
||||
```
|
||||
|
||||
## 2. エントリーAPI
|
||||
|
||||
### PUT /api/entries/{id}
|
||||
- 変更点:
|
||||
1. エントリー更新前にイベントの締め切り日時をチェック
|
||||
2. 締め切りを過ぎている場合、400 Bad Requestを返す
|
||||
- エラーレスポンス例:
|
||||
```json
|
||||
{
|
||||
"error": "entry_update_closed",
|
||||
"message": "エントリーの締め切りが過ぎているため、更新できません。",
|
||||
"deadline": "2024-06-15T23:59:59Z"
|
||||
}
|
||||
```
|
||||
|
||||
## 3. チームAPI
|
||||
|
||||
### GET /api/teams/{id}/entries
|
||||
- 新規エンドポイント: 指定されたチームの全エントリーを取得
|
||||
- レスポンス例:
|
||||
```json
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"team_id": 5,
|
||||
"event": {
|
||||
"id": 1,
|
||||
"event_name": "サマーマラソン2024",
|
||||
"start_datetime": "2024-07-01T09:00:00Z",
|
||||
"end_datetime": "2024-07-01T17:00:00Z",
|
||||
"deadline_datetime": "2024-06-15T23:59:59Z"
|
||||
},
|
||||
"category": {
|
||||
"id": 3,
|
||||
"category_name": "一般-5時間"
|
||||
},
|
||||
"date": "2024-07-01T09:00:00Z",
|
||||
"zekken_number": "A-123"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
### PUT /api/teams/{id}
|
||||
- 変更点: チーム更新時に関連するエントリーの締め切りをチェック
|
||||
- エラーレスポンス例:
|
||||
```json
|
||||
{
|
||||
"error": "team_update_restricted",
|
||||
"message": "締め切りを過ぎたエントリーが存在するため、チームの更新が制限されています。",
|
||||
"closed_entries": [1, 2, 3]
|
||||
}
|
||||
```
|
||||
|
||||
## 4. 共通エラーレスポンス
|
||||
|
||||
- すべてのエンドポイントで、より詳細なエラー情報を提供
|
||||
- エラーレスポンス構造:
|
||||
|
||||
{
|
||||
"error": "error_code",
|
||||
"message": "人間が読める詳細なエラーメッセージ",
|
||||
"details": {
|
||||
## エラーに関する追加情報(オプション)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
## 5. 認証・認可
|
||||
|
||||
- すべてのエンドポイントで適切な認証・認可チェックを実施
|
||||
- 権限不足の場合は403 Forbiddenを返す
|
||||
|
||||
マニュアル編集が必要な部分:
|
||||
1. flutter_compass プラグインの build.gradle ファイルを直接編集します:
|
||||
ファイルパス: /Volumes/PortableSSD1TB/main/flutter/.pub-cache/hosted/pub.dev/flutter_compass-0.8.0/android/build.gradle
|
||||
このファイルを開き、jcenter() を mavenCentral() に置き換えます:
|
||||
$ ./gradlew clean
|
||||
$ ./gradlew clean build
|
||||
2. image_gallery_saver の build.gradle ファイルを編集
|
||||
/Volumes/PortableSSD1TB/main/flutter/.pub-cache/git/image_gallery_saver-24fd8207a4491c42ed907060bb5bf40c2430131f/android/build.gradle ファイル
|
||||
ext.kotlin_version = '1.8.22' #'1.7.10'
|
||||
$ ./gradlew clean
|
||||
$ ./gradlew clean build
|
||||
3. qr_code_scanner の問題解決:
|
||||
/Volumes/PortableSSD1TB/main/flutter/.pub-cache/hosted/pub.dev/qr_code_scanner-[version]/android/build.gradle
|
||||
ext.kotlin_version = '1.8.22' //'1.7.10'
|
||||
4. flutter_keyboard_visibility:
|
||||
vi /Volumes/PortableSSD1TB/main/flutter/.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/android/build.gradle
|
||||
minSDK = 21 ,SDKversion=34 にする。
|
||||
5. device_info_plus は使用不可
|
||||
6. geolocator_android:
|
||||
vi /Volumes/PortableSSD1TB/main/flutter/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/android/build.gradle
|
||||
minSdkVersion 21
|
||||
|
||||
|
||||
テスト用位置情報:
|
||||
大垣駅: 35.36701369466119, 136.61783662683948
|
||||
大垣城: 35.36182698266251, 136.61558088722234
|
||||
関ケ原駅:35.36365422752628, 136.47061844402452
|
||||
高山駅:36.14130783620718, 137.25050201764944
|
||||
ガソリンスタンド:36.13826570797936, 137.21513450124928
|
||||
|
||||
バグ:
|
||||
履歴の写真:アクセスエラー
|
||||
バックアップをイベントごとに保存・レストア
|
||||
|
||||
ログインした際に、イベントが選択されていなければ、イベントを選択するように促す。
|
||||
事前チェックインした写真が履歴に表示されない。
|
||||
|
||||
@ -13,7 +13,8 @@ linter:
|
||||
# The lint rules applied to this project can be customized in the
|
||||
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
|
||||
# included above or to enable additional rules. A list of all available lints
|
||||
# and their documentation is published at https://dart.dev/lints.
|
||||
# and their documentation is published at
|
||||
# https://dart-lang.github.io/linter/lints/index.html.
|
||||
#
|
||||
# Instead of disabling a lint rule for the entire project in the
|
||||
# section below, it can also be suppressed for a single line of code
|
||||
|
||||
2
android/.gitignore
vendored
@ -7,7 +7,7 @@ gradle-wrapper.jar
|
||||
GeneratedPluginRegistrant.java
|
||||
|
||||
# Remember to never publicly share your keystore.
|
||||
# See https://flutter.dev/to/reference-keystore
|
||||
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
|
||||
key.properties
|
||||
**/*.keystore
|
||||
**/*.jks
|
||||
|
||||
@ -1,2 +0,0 @@
|
||||
#Thu Aug 22 09:42:29 JST 2024
|
||||
java.home=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
|
||||
@ -1,11 +1,3 @@
|
||||
plugins {
|
||||
id "com.android.application"
|
||||
id "kotlin-android"
|
||||
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
|
||||
id "dev.flutter.flutter-gradle-plugin"
|
||||
}
|
||||
|
||||
// added ここから
|
||||
def localProperties = new Properties()
|
||||
def localPropertiesFile = rootProject.file('local.properties')
|
||||
if (localPropertiesFile.exists()) {
|
||||
@ -14,6 +6,11 @@ if (localPropertiesFile.exists()) {
|
||||
}
|
||||
}
|
||||
|
||||
def flutterRoot = localProperties.getProperty('flutter.sdk')
|
||||
if (flutterRoot == null) {
|
||||
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
|
||||
}
|
||||
|
||||
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
|
||||
if (flutterVersionCode == null) {
|
||||
flutterVersionCode = '1'
|
||||
@ -24,121 +21,67 @@ if (flutterVersionName == null) {
|
||||
flutterVersionName = '1.0'
|
||||
}
|
||||
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
|
||||
|
||||
def keystoreProperties = new Properties()
|
||||
def keystorePropertiesFile = rootProject.file('key.properties')
|
||||
if (keystorePropertiesFile.exists()) {
|
||||
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
|
||||
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
|
||||
}
|
||||
// added ここまで
|
||||
|
||||
android {
|
||||
namespace = "com.dvox.gifunavi"
|
||||
compileSdk 34
|
||||
ndkVersion = '27.0.12077973'
|
||||
|
||||
compileSdkVersion 33
|
||||
|
||||
lintOptions {
|
||||
checkReleaseBuilds false
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_1_8
|
||||
targetCompatibility = JavaVersion.VERSION_1_8
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = '1.8' //JavaVersion.VERSION_1_8
|
||||
jvmTarget = '1.8'
|
||||
}
|
||||
|
||||
// Added : Add this block to force all libraries to use the same Kotlin version
|
||||
configurations.all {
|
||||
resolutionStrategy {
|
||||
//force "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
||||
force "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
//force "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
force 'com.google.android.gms:play-services-location:21.0.1'
|
||||
}
|
||||
sourceSets {
|
||||
main.java.srcDirs += 'src/main/kotlin'
|
||||
}
|
||||
// added ここまで
|
||||
|
||||
defaultConfig {
|
||||
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
|
||||
applicationId = "com.dvox.gifunavi"
|
||||
// You can update the following values to match your application needs.
|
||||
// For more information, see: https://flutter.dev/to/review-gradle-config.
|
||||
minSdk = 21
|
||||
targetSdk 34// 19 //flutter.minSdkVersion
|
||||
versionCode = flutter.versionCode
|
||||
versionName = flutter.versionName
|
||||
multiDexEnabled true // Added
|
||||
}
|
||||
|
||||
// added for release
|
||||
signingConfigs {
|
||||
if (keystoreProperties['storeFile'] != null) {
|
||||
release {
|
||||
keyAlias keystoreProperties['keyAlias']
|
||||
keyPassword keystoreProperties['keyPassword']
|
||||
storeFile file(keystoreProperties['storeFile'])
|
||||
storePassword keystoreProperties['storePassword']
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
// TODO: Add your own signing config for the release build.
|
||||
// Signing with the debug keys for now, so `flutter run --release` works.
|
||||
signingConfig = signingConfigs.debug
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
minifyEnabled true
|
||||
shrinkResources true
|
||||
}
|
||||
}
|
||||
|
||||
lint {
|
||||
baseline = file("lint-baseline.xml")
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
disable 'MissingPermission'
|
||||
}
|
||||
|
||||
task wrapper(type: Wrapper){
|
||||
gradleVersion = '8.2.1'
|
||||
}
|
||||
|
||||
task prepareKotlinBuildScriptModel {
|
||||
|
||||
applicationId "com.dvox.gifunavi"
|
||||
minSdkVersion 23
|
||||
targetSdkVersion 33
|
||||
versionCode flutterVersionCode.toInteger()
|
||||
versionName flutterVersionName
|
||||
multiDexEnabled true
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
release {
|
||||
keyAlias keystoreProperties['keyAlias']
|
||||
keyPassword keystoreProperties['keyPassword']
|
||||
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
|
||||
storePassword keystoreProperties['storePassword']
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
signingConfig signingConfigs.release
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
flutter {
|
||||
source = "../.."
|
||||
source '../..'
|
||||
}
|
||||
|
||||
|
||||
dependencies {
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" // added
|
||||
//implementation project(':flutter') // added - 2
|
||||
implementation 'com.google.android.gms:play-services-location:21.0.1' //18.0.0' // このバージョンは最新のものにしてください
|
||||
//implementation 'androidx.core:core-ktx:1.13.1' // added
|
||||
implementation 'androidx.core:core-ktx:1.10.1' // added
|
||||
implementation 'androidx.multidex:multidex:2.0.1' // added
|
||||
implementation 'com.google.android.material:material:1.5.0'
|
||||
|
||||
// Update AndroidX libraries
|
||||
// implementation "androidx.core:core-ktx:1.12.0"
|
||||
implementation "androidx.appcompat:appcompat:1.6.1"
|
||||
implementation "androidx.fragment:fragment-ktx:1.7.0"
|
||||
implementation "androidx.activity:activity-ktx:1.8.2"
|
||||
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.7.0"
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0"
|
||||
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.7.0"
|
||||
}
|
||||
|
||||
// Force all Kotlin dependencies to use the same version
|
||||
configurations.all {
|
||||
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
|
||||
if (details.requested.group == 'org.jetbrains.kotlin') {
|
||||
details.useVersion kotlin_version
|
||||
}
|
||||
}
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||
}
|
||||
@ -1,6 +0,0 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
248
android/app/gradlew
vendored
@ -1,248 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright © 2015-2021 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# https://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
|
||||
# This is normally unused
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD=java
|
||||
if ! command -v java >/dev/null 2>&1
|
||||
then
|
||||
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC3045
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC3045
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command;
|
||||
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
|
||||
# shell script including quotes and variable substitutions, so put them in
|
||||
# double quotes to make sure that they get re-expanded; and
|
||||
# * put everything else in single quotes, so that it's not re-expanded.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
org.gradle.wrapper.GradleWrapperMain \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
92
android/app/gradlew.bat
vendored
@ -1,92 +0,0 @@
|
||||
@rem
|
||||
@rem Copyright 2015 the original author or authors.
|
||||
@rem
|
||||
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@rem you may not use this file except in compliance with the License.
|
||||
@rem You may obtain a copy of the License at
|
||||
@rem
|
||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem
|
||||
@rem Unless required by applicable law or agreed to in writing, software
|
||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
@rem This is normally unused
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
||||
@ -1,75 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<issues format="6" by="lint 7.4.2" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.2)" variant="all" version="7.4.2">
|
||||
|
||||
<issue
|
||||
id="ScopedStorage"
|
||||
message="WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+"
|
||||
errorLine1=" <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>"
|
||||
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
||||
<location
|
||||
file="src/main/AndroidManifest.xml"
|
||||
line="13"
|
||||
column="36"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="KotlinNullnessAnnotation"
|
||||
message="Do not use `@NonNull` in Kotlin; the nullability is already implied by the Kotlin type `FlutterEngine` **not** ending with `?`"
|
||||
errorLine1=" override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {"
|
||||
errorLine2=" ~~~~~~~~">
|
||||
<location
|
||||
file="src/main/kotlin/com/dvox/gifunavi/MainActivity.kt"
|
||||
line="22"
|
||||
column="41"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="ObsoleteSdkInt"
|
||||
message="This folder configuration (`v21`) is unnecessary; `minSdkVersion` is 21. Merge all the resources in this folder into `drawable`.">
|
||||
<location
|
||||
file="src/main/res/drawable-v21"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="UnusedResources"
|
||||
message="The resource `R.mipmap.ic_launcher` appears to be unused">
|
||||
<location
|
||||
file="src/main/res/mipmap-hdpi/ic_launcher.png"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="IconLauncherShape"
|
||||
message="Launcher icons should not fill every pixel of their square region; see the design guide for details">
|
||||
<location
|
||||
file="src/main/res/mipmap-hdpi/launcher_icon.png"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="IconLauncherShape"
|
||||
message="Launcher icons should not fill every pixel of their square region; see the design guide for details">
|
||||
<location
|
||||
file="src/main/res/mipmap-mdpi/launcher_icon.png"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="IconLauncherShape"
|
||||
message="Launcher icons should not fill every pixel of their square region; see the design guide for details">
|
||||
<location
|
||||
file="src/main/res/mipmap-xhdpi/launcher_icon.png"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="IconLauncherShape"
|
||||
message="Launcher icons should not fill every pixel of their square region; see the design guide for details">
|
||||
<location
|
||||
file="src/main/res/mipmap-xxhdpi/launcher_icon.png"/>
|
||||
</issue>
|
||||
|
||||
<issue
|
||||
id="IconLauncherShape"
|
||||
message="Launcher icons should not fill every pixel of their square region; see the design guide for details">
|
||||
<location
|
||||
file="src/main/res/mipmap-xxxhdpi/launcher_icon.png"/>
|
||||
</issue>
|
||||
|
||||
</issues>
|
||||
@ -1,8 +0,0 @@
|
||||
## This file must *NOT* be checked into Version Control Systems,
|
||||
# as it contains information specific to your local configuration.
|
||||
#
|
||||
# Location of the SDK. This is only used by Gradle.
|
||||
# For customization when using a Version Control System, please read the
|
||||
# header note.
|
||||
#Thu Aug 22 08:15:46 JST 2024
|
||||
sdk.dir=/Users/akira/Library/Android/sdk
|
||||
@ -1,6 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!-- The INTERNET permission is required for development. Specifically,
|
||||
the Flutter tool needs it to communicate with the running application
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.example.rogapp">
|
||||
<!-- Flutter needs it to communicate with the running application
|
||||
to allow setting breakpoints, to provide hot reload, etc.
|
||||
-->
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
|
||||
@ -1,34 +1,24 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="com.dvox.gifunavi">
|
||||
<uses-feature
|
||||
android:name="android.hardware.camera"
|
||||
android:required="false" />
|
||||
|
||||
package="com.example.rogapp">
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
||||
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
|
||||
<uses-permission android:name="android.permission.CAMERA"/>
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
|
||||
<application
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<application
|
||||
android:label="岐阜ナビ"
|
||||
android:icon="@mipmap/launcher_icon">
|
||||
android:name="${applicationName}"
|
||||
android:icon="@mipmap/ic_launcher">
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:exported="true"
|
||||
android:launchMode="singleTop"
|
||||
android:taskAffinity=""
|
||||
android:theme="@style/LaunchTheme"
|
||||
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
|
||||
android:hardwareAccelerated="true"
|
||||
android:windowSoftInputMode="adjustResize"
|
||||
>
|
||||
android:windowSoftInputMode="adjustResize">
|
||||
<!-- Specifies an Android theme to apply to this Activity as soon as
|
||||
the Android process has started. This theme is visible to the user
|
||||
while the Flutter UI initializes. After that, this theme continues
|
||||
@ -48,23 +38,6 @@
|
||||
android:name="flutterEmbedding"
|
||||
android:value="2" />
|
||||
<meta-data android:name="com.google.android.geo.API_KEY"
|
||||
android:value="AIzaSyAUBI1ablMKuJwGj2-kSuEhvYxvB1A-mOE"/>
|
||||
<service
|
||||
android:name=".LocationService"
|
||||
android:enableOnBackInvokedCallback="true"
|
||||
android:enabled="true"
|
||||
android:exported="false"
|
||||
android:foregroundServiceType="location" />
|
||||
android:value="AIzaSyAUBI1ablMKuJwGj2-kSuEhvYxvB1A-mOE"/>
|
||||
</application>
|
||||
<!-- Required to query activities that can process text, see:
|
||||
https://developer.android.com/training/package-visibility and
|
||||
https://developer.android.com/reference/android/content/Intent#ACTION_PROCESS_TEXT.
|
||||
|
||||
In particular, this is used by the Flutter engine in io.flutter.plugin.text.ProcessTextPlugin. -->
|
||||
<queries>
|
||||
<intent>
|
||||
<action android:name="android.intent.action.PROCESS_TEXT"/>
|
||||
<data android:mimeType="text/plain"/>
|
||||
</intent>
|
||||
</queries>
|
||||
</manifest>
|
||||
|
||||
@ -1,250 +0,0 @@
|
||||
package com.dvox.gifunavi
|
||||
|
||||
|
||||
import android.location.Location
|
||||
import android.Manifest
|
||||
import android.annotation.TargetApi
|
||||
import android.app.NotificationChannel
|
||||
import android.app.NotificationManager
|
||||
import android.app.Service
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.location.LocationManager
|
||||
import android.os.Build
|
||||
import android.os.IBinder
|
||||
import android.util.Log
|
||||
import androidx.core.app.NotificationCompat
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.google.android.gms.location.FusedLocationProviderClient
|
||||
import com.google.android.gms.location.LocationCallback
|
||||
import com.google.android.gms.location.LocationRequest
|
||||
import com.google.android.gms.location.LocationResult
|
||||
import com.google.android.gms.location.LocationServices
|
||||
import com.google.android.gms.location.Priority
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.launch
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
import java.util.Locale
|
||||
import android.app.Notification
|
||||
|
||||
|
||||
data class GpsData(
|
||||
val id: Int,
|
||||
val teamName: String,
|
||||
val eventCode: String,
|
||||
val lat: Double,
|
||||
val lon: Double,
|
||||
val isCheckin: Int,
|
||||
val createdAt: Long
|
||||
)
|
||||
|
||||
class GpsDatabaseHelper(private val context: Context) {
|
||||
fun insertGps(gpsData: GpsData) {
|
||||
Log.d("LocationService", "Android: insertGps.")
|
||||
|
||||
// ここにデータベースへの挿入処理を実装する
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun getInstance(context: Context): GpsDatabaseHelper {
|
||||
Log.d("LocationService", "Android: GpsDatabaseHelper.")
|
||||
return GpsDatabaseHelper(context)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class LocationService : Service() {
|
||||
private lateinit var fusedLocationClient: FusedLocationProviderClient
|
||||
private lateinit var gpsDatabaseHelper: GpsDatabaseHelper
|
||||
|
||||
override fun onBind(intent: Intent?): IBinder? {
|
||||
return null
|
||||
}
|
||||
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
Log.d("LocationService", "Android: onCreate.")
|
||||
|
||||
fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)
|
||||
gpsDatabaseHelper = GpsDatabaseHelper.getInstance(applicationContext)
|
||||
|
||||
// 位置情報の権限チェックとGPS有効化の確認を行う
|
||||
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED &&
|
||||
ContextCompat.checkSelfPermission(this, Manifest.permission.FOREGROUND_SERVICE) == PackageManager.PERMISSION_GRANTED) {
|
||||
//ContextCompat.checkSelfPermission(this, Manifest.permission.FOREGROUND_SERVICE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
|
||||
Log.d("LocationService", "Android: onCreate : 位置情報の権限チェックとGPS有効化の確認")
|
||||
|
||||
val locationManager = getSystemService(Context.LOCATION_SERVICE) as LocationManager
|
||||
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
|
||||
val locationRequest = LocationRequest.Builder(Priority.PRIORITY_HIGH_ACCURACY, 10000)
|
||||
.setMinUpdateIntervalMillis(5000)
|
||||
.build()
|
||||
/*
|
||||
val locationRequest = LocationRequest.create().apply {
|
||||
priority = LocationRequest.PRIORITY_HIGH_ACCURACY
|
||||
interval = 10000
|
||||
fastestInterval = 5000
|
||||
}
|
||||
*/
|
||||
|
||||
fusedLocationClient.requestLocationUpdates(locationRequest, locationCallback, null)
|
||||
|
||||
// フォアグラウンドサービスの設定
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val channel = NotificationChannel(CHANNEL_ID, "Location", NotificationManager.IMPORTANCE_DEFAULT)
|
||||
val notificationManager = getSystemService(NotificationManager::class.java)
|
||||
notificationManager?.createNotificationChannel(channel)
|
||||
}
|
||||
val notification = NotificationCompat.Builder(this, CHANNEL_ID)
|
||||
.setContentTitle("Tracking location...")
|
||||
.setContentText("Location: null")
|
||||
.setSmallIcon(android.R.drawable.ic_menu_mylocation)
|
||||
.setOngoing(true)
|
||||
.build()
|
||||
|
||||
startForeground(NOTIFICATION_ID, notification)
|
||||
} else {
|
||||
Log.d("LocationService", "GPS is disabled.")
|
||||
// GPSが無効の場合の処理を追加する(例: ユーザーにGPSを有効にするように促すなど)
|
||||
stopSelf() // サービスを停止する
|
||||
}
|
||||
} else {
|
||||
Log.d("LocationService", "Location permission or Foreground service location permission is not granted.")
|
||||
// 位置情報の権限またはフォアグラウンドサービスの位置情報の権限が許可されていない場合の処理を追加する
|
||||
stopSelf() // サービスを停止する
|
||||
}
|
||||
}
|
||||
|
||||
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
|
||||
return START_STICKY
|
||||
}
|
||||
|
||||
@TargetApi(Build.VERSION_CODES.N)
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
Log.d("LocationService", "Android: onDestroy.")
|
||||
fusedLocationClient.removeLocationUpdates(locationCallback)
|
||||
stopForeground(STOP_FOREGROUND_REMOVE)
|
||||
stopSelf()
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val NOTIFICATION_ID = 1
|
||||
private const val CHANNEL_ID = "location_service_channel"
|
||||
}
|
||||
|
||||
private fun createNotification(): Notification {
|
||||
Log.d("LocationService", "Android: createNotification Notification.")
|
||||
val notificationBuilder = NotificationCompat.Builder(this, CHANNEL_ID)
|
||||
.setContentTitle("Location Service")
|
||||
.setContentText("Running...")
|
||||
.setSmallIcon(android.R.drawable.ic_menu_mylocation)
|
||||
.setPriority(NotificationCompat.PRIORITY_DEFAULT)
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val channelName = "Location Service Channel"
|
||||
val channelDescription = "Channel for Location Service"
|
||||
val importance = NotificationManager.IMPORTANCE_DEFAULT
|
||||
val channel = NotificationChannel(CHANNEL_ID, channelName, importance).apply {
|
||||
description = channelDescription
|
||||
}
|
||||
val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
||||
notificationManager.createNotificationChannel(channel)
|
||||
}
|
||||
|
||||
return notificationBuilder.build()
|
||||
}
|
||||
|
||||
private fun createNotificationChannel() {
|
||||
Log.d("LocationService", "Android: createNotificationChannel.")
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val channel = NotificationChannel(
|
||||
CHANNEL_ID,
|
||||
"Location Service Channel",
|
||||
NotificationManager.IMPORTANCE_DEFAULT
|
||||
)
|
||||
val manager = getSystemService(NotificationManager::class.java)
|
||||
manager.createNotificationChannel(channel)
|
||||
}
|
||||
}
|
||||
|
||||
private var lastLocation: Location? = null
|
||||
|
||||
private val locationCallback = object : LocationCallback() {
|
||||
override fun onLocationResult(locationResult: LocationResult) {
|
||||
val currentLocation = locationResult.lastLocation
|
||||
if (currentLocation != null) {
|
||||
val accuracy = currentLocation.accuracy
|
||||
if (accuracy <= 30) {
|
||||
var lastLocation = lastLocation
|
||||
if (lastLocation == null || currentLocation.distanceTo(lastLocation) >= 10) {
|
||||
val lat = currentLocation.latitude
|
||||
val lon = currentLocation.longitude
|
||||
val currentTime = System.currentTimeMillis()
|
||||
|
||||
// GPSデータをデバッグ用に表示
|
||||
val sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault())
|
||||
val formattedTime = sdf.format(Date(currentTime))
|
||||
//Log.d("LocationService", "Android: {$formattedTime}")
|
||||
|
||||
|
||||
// GPSデータをデータベースに保存
|
||||
GlobalScope.launch(Dispatchers.IO) {
|
||||
addGPStoDB(lat, lon, currentTime)
|
||||
}
|
||||
|
||||
lastLocation = currentLocation
|
||||
}
|
||||
} else {
|
||||
Log.d("LocationService", "Android: GPS accuracy is above 30m. Skipping data saving.")
|
||||
}
|
||||
} else {
|
||||
Log.d("LocationService", "Android: No GPS signal received.")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
|
||||
Log.d("LocationService", "Android: onStartCommand.")
|
||||
|
||||
// Foregroundサービスを開始
|
||||
startForeground(NOTIFICATION_ID, createNotification())
|
||||
|
||||
return START_STICKY
|
||||
}
|
||||
*/
|
||||
|
||||
private suspend fun addGPStoDB(lat: Double, lng: Double, timestamp: Long, isCheckin: Int = 0) {
|
||||
try {
|
||||
val context = applicationContext
|
||||
val preferences = context.getSharedPreferences("RogPreferences", Context.MODE_PRIVATE)
|
||||
val teamName = preferences.getString("team_name", "") ?: ""
|
||||
val eventCode = preferences.getString("event_code", "") ?: ""
|
||||
|
||||
if (teamName.isNotEmpty() && eventCode.isNotEmpty()) {
|
||||
val gpsData = GpsData(
|
||||
id = 0,
|
||||
teamName = teamName,
|
||||
eventCode = eventCode,
|
||||
lat = lat,
|
||||
lon = lng,
|
||||
isCheckin = isCheckin,
|
||||
createdAt = timestamp
|
||||
)
|
||||
|
||||
gpsDatabaseHelper.insertGps(gpsData)
|
||||
Log.d("LocationService", "Android: addGPStoDB.")
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e("LocationService", "Error adding GPS data to DB", e)
|
||||
// エラーメッセージをユーザーに表示するなどの処理を追加
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,142 +0,0 @@
|
||||
package com.dvox.gifunavi
|
||||
|
||||
import android.Manifest
|
||||
import android.app.ActivityManager
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.widget.Toast
|
||||
import androidx.annotation.NonNull
|
||||
import androidx.core.content.ContextCompat
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
import io.flutter.embedding.engine.FlutterEngine
|
||||
import io.flutter.plugin.common.MethodChannel
|
||||
import android.util.Log
|
||||
|
||||
class MainActivity: FlutterActivity() {
|
||||
private val CHANNEL = "location"
|
||||
|
||||
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
|
||||
super.configureFlutterEngine(flutterEngine)
|
||||
MethodChannel(
|
||||
flutterEngine.dartExecutor.binaryMessenger,
|
||||
CHANNEL
|
||||
).setMethodCallHandler { call, result ->
|
||||
when (call.method) {
|
||||
"startLocationService" -> {
|
||||
Log.d("MainActivity", "Android: called startLocationService.")
|
||||
//val intent = Intent(this, LocationService::class.java)
|
||||
startLocationService()
|
||||
result.success(null)
|
||||
}
|
||||
|
||||
"stopLocationService" -> {
|
||||
Log.d("MainActivity", "Android: called stopLocationService.")
|
||||
//val intent = Intent(this, LocationService::class.java)
|
||||
stopLocationService()
|
||||
result.success(null)
|
||||
}
|
||||
|
||||
"isLocationServiceRunning" -> {
|
||||
Log.d("MainActivity", "Android: called isLocationServiceRunnung.")
|
||||
val isRunning = isServiceRunning(LocationService::class.java)
|
||||
result.success(isRunning)
|
||||
}
|
||||
|
||||
else -> {
|
||||
result.notImplemented()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
Log.d("MainActivity", "Android: onCreate.")
|
||||
|
||||
// 位置情報の権限をリクエストする==> main() の前にコールされるので除外 2024-7-19
|
||||
/*
|
||||
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
|
||||
ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.ACCESS_FINE_LOCATION), PERMISSION_REQUEST_CODE)
|
||||
} else {
|
||||
// startLocationService() // アプリ起動時にLocationServiceを開始する ==> main.dartで制御する。
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
override fun onRequestPermissionsResult(
|
||||
requestCode: Int,
|
||||
permissions: Array<out String>,
|
||||
grantResults: IntArray
|
||||
) {
|
||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
||||
if (requestCode == PERMISSION_REQUEST_CODE) {
|
||||
if (grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||
// startLocationService()
|
||||
|
||||
Log.d("MainActivity", "Android: PERMISSION_GRANTED.")
|
||||
} else {
|
||||
// 位置情報の権限が拒否された場合の処理
|
||||
Toast.makeText(this, "Location permission denied.", Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val PERMISSION_REQUEST_CODE = 1
|
||||
}
|
||||
|
||||
private fun startLocationService() {
|
||||
if (ContextCompat.checkSelfPermission(
|
||||
this,
|
||||
Manifest.permission.ACCESS_FINE_LOCATION
|
||||
) == PackageManager.PERMISSION_GRANTED &&
|
||||
ContextCompat.checkSelfPermission(
|
||||
this,
|
||||
Manifest.permission.FOREGROUND_SERVICE_LOCATION
|
||||
) == PackageManager.PERMISSION_GRANTED
|
||||
) {
|
||||
if (!isServiceRunning(LocationService::class.java)) {
|
||||
val intent = Intent(this, LocationService::class.java)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
Log.d("MainActivity", "startForegroundService")
|
||||
startForegroundService(intent)
|
||||
} else {
|
||||
Log.d("MainActivity", "startService")
|
||||
startService(intent)
|
||||
}
|
||||
} else {
|
||||
Log.d("MainActivity", "Location service is already running.")
|
||||
}
|
||||
} else {
|
||||
Log.d(
|
||||
"MainActivity",
|
||||
"Location permission or Foreground service location permission is not granted."
|
||||
)
|
||||
// 位置情報の権限またはフォアグラウンドサービスの位置情報の権限が許可されていない場合の処理を追加する
|
||||
// 例: ユーザーに権限の必要性を説明し、許可を求めるダイアログを表示するなど
|
||||
}
|
||||
}
|
||||
|
||||
private fun stopLocationService() {
|
||||
if (isServiceRunning(LocationService::class.java)) {
|
||||
val intent = Intent(this, LocationService::class.java)
|
||||
stopService(intent)
|
||||
} else {
|
||||
Log.d("MainActivity", "Location service is not running.")
|
||||
}
|
||||
}
|
||||
|
||||
private fun isServiceRunning(serviceClass: Class<*>): Boolean {
|
||||
val manager = getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager
|
||||
for (service in manager.getRunningServices(Int.MAX_VALUE)) {
|
||||
if (serviceClass.name == service.service.className) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,6 @@
|
||||
package com.dvox.rog_app
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
|
||||
class MainActivity: FlutterActivity() {
|
||||
}
|
||||
@ -0,0 +1,6 @@
|
||||
package com.example.rogapp
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
|
||||
class MainActivity: FlutterActivity() {
|
||||
}
|
||||
|
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 721 B After Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB |
@ -3,7 +3,7 @@
|
||||
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
|
||||
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
the Flutter engine draws its first frame -->
|
||||
Flutter draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
||||
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
the Flutter engine draws its first frame -->
|
||||
Flutter draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!-- The INTERNET permission is required for development. Specifically,
|
||||
the Flutter tool needs it to communicate with the running application
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.example.rogapp">
|
||||
<!-- Flutter needs it to communicate with the running application
|
||||
to allow setting breakpoints, to provide hot reload, etc.
|
||||
-->
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
|
||||
@ -1,16 +1,15 @@
|
||||
// added
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.8.22' // Use the latest version
|
||||
ext.kotlin_version = '1.7.10'
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.3.0' //8.3.0' //7.3.0' // Use the version compatible with your Android Studio
|
||||
classpath 'com.android.tools.build:gradle:7.3.0'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
}
|
||||
}
|
||||
// added ここまで
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
@ -19,16 +18,14 @@ allprojects {
|
||||
}
|
||||
}
|
||||
|
||||
rootProject.buildDir = "../build"
|
||||
rootProject.buildDir = '../build'
|
||||
subprojects {
|
||||
project.buildDir = "${rootProject.buildDir}/${project.name}"
|
||||
}
|
||||
subprojects {
|
||||
project.evaluationDependsOn(":app")
|
||||
project.evaluationDependsOn(':app')
|
||||
}
|
||||
|
||||
tasks.register("clean", Delete) {
|
||||
delete rootProject.buildDir
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
|
||||
#org.gradle.jvmargs=-Xmx6G -XX:MaxMetaspaceSize=3G -XX:+HeapDumpOnOutOfMemoryError
|
||||
org.gradle.jvmargs=-Xmx1536M
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
kotlin.code.style=official
|
||||
@ -1,7 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
|
||||
|
||||
@ -1,32 +1,5 @@
|
||||
pluginManagement {
|
||||
def flutterSdkPath = {
|
||||
def properties = new Properties()
|
||||
file("local.properties").withInputStream { properties.load(it) }
|
||||
def flutterSdkPath = properties.getProperty("flutter.sdk")
|
||||
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
|
||||
return flutterSdkPath
|
||||
}()
|
||||
include ':app'
|
||||
|
||||
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
|
||||
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
}
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
|
||||
id "com.android.application" version "7.4.2" apply false
|
||||
//id "org.jetbrains.kotlin.android" version "1.9.0" apply false
|
||||
//id "org.jetbrains.kotlin.android" version "1.7.0" apply false
|
||||
id "org.jetbrains.kotlin.android" version "1.8.22" apply false
|
||||
}
|
||||
|
||||
include ":app"
|
||||
|
||||
// added
|
||||
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
|
||||
def properties = new Properties()
|
||||
|
||||
@ -36,4 +9,3 @@ localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
|
||||
def flutterSdkPath = properties.getProperty("flutter.sdk")
|
||||
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
|
||||
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
|
||||
// added ここまで
|
||||
|
||||
@ -1,262 +0,0 @@
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="100%" viewBox="0 0 228 218" enable-background="new 0 0 228 218" xml:space="preserve">
|
||||
<path fill="#FEFFFF" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M135.000000,219.000000
|
||||
C90.000000,219.000000 45.500004,219.000000 1.000006,219.000000
|
||||
C1.000004,146.333344 1.000004,73.666679 1.000002,1.000016
|
||||
C76.999992,1.000010 152.999985,1.000010 228.999969,1.000005
|
||||
C228.999985,73.666649 228.999985,146.333298 229.000000,218.999969
|
||||
C197.833328,219.000000 166.666672,219.000000 135.000000,219.000000
|
||||
M216.926804,106.758018
|
||||
C216.298935,102.247208 215.613327,97.743530 215.054062,93.224236
|
||||
C213.384537,79.733543 208.741623,67.187660 201.382111,55.946453
|
||||
C190.106430,38.723576 175.371307,25.233152 156.164032,16.917522
|
||||
C136.226349,8.285669 115.521500,6.060920 94.483315,10.365341
|
||||
C71.584160,15.050518 52.347744,26.579485 37.418335,44.891960
|
||||
C18.040327,68.661095 10.337969,95.891487 15.240112,125.970604
|
||||
C19.248966,150.568604 31.085663,171.387665 50.664322,187.317154
|
||||
C72.992050,205.483292 98.262016,213.677887 127.181602,210.145828
|
||||
C154.338058,206.829102 176.340363,194.057587 193.794693,173.621246
|
||||
C209.871979,154.797241 216.252472,132.119095 216.926804,106.758018
|
||||
z"/>
|
||||
<path fill="#46F805" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M216.958176,107.215469
|
||||
C216.252472,132.119095 209.871979,154.797241 193.794693,173.621246
|
||||
C176.340363,194.057587 154.338058,206.829102 127.181602,210.145828
|
||||
C98.262016,213.677887 72.992050,205.483292 50.664322,187.317154
|
||||
C31.085663,171.387665 19.248966,150.568604 15.240112,125.970604
|
||||
C10.337969,95.891487 18.040327,68.661095 37.418335,44.891960
|
||||
C52.347744,26.579485 71.584160,15.050518 94.483315,10.365341
|
||||
C115.521500,6.060920 136.226349,8.285669 156.164032,16.917522
|
||||
C175.371307,25.233152 190.106430,38.723576 201.382111,55.946453
|
||||
C208.741623,67.187660 213.384537,79.733543 215.054062,93.224236
|
||||
C215.613327,97.743530 216.298935,102.247208 216.958176,107.215469
|
||||
M170.257690,172.011200
|
||||
C183.606674,167.275955 189.974182,158.306335 190.006775,144.156921
|
||||
C190.022507,137.330933 190.101379,130.503281 189.985107,123.679214
|
||||
C189.732086,108.828865 178.083466,97.090584 163.199799,97.031158
|
||||
C131.734024,96.905518 100.267052,96.905540 68.801277,97.031151
|
||||
C53.919376,97.090553 42.259666,108.839653 42.012997,123.679176
|
||||
C41.899563,130.503326 41.978054,137.330917 41.992538,144.156891
|
||||
C42.029594,161.617020 53.294106,172.990005 70.629173,173.003494
|
||||
C100.763527,173.026962 130.897964,173.031647 161.032211,172.973877
|
||||
C163.834534,172.968506 166.635880,172.459641 170.257690,172.011200
|
||||
M180.093246,61.905071
|
||||
C184.279572,59.674881 183.508865,56.653019 181.091934,53.776775
|
||||
C179.638565,52.047207 177.595398,50.817970 175.840652,49.336220
|
||||
C153.985825,30.881453 128.938461,24.002581 100.797737,29.051197
|
||||
C82.948166,32.253517 67.393005,40.134453 54.408386,52.977425
|
||||
C51.930382,55.428398 50.713989,58.398716 52.726345,60.818832
|
||||
C55.025890,63.584339 58.128399,61.783146 60.586048,59.862011
|
||||
C60.976566,59.556744 61.297619,59.163155 61.654312,58.813999
|
||||
C74.537094,46.203491 90.294487,39.048336 107.886360,37.211983
|
||||
C131.251984,34.772926 152.417618,41.060593 170.434204,56.785332
|
||||
C172.967484,58.996365 176.321274,60.267330 180.093246,61.905071
|
||||
M164.998444,65.492867
|
||||
C148.321579,51.725647 129.498550,45.762684 107.793465,48.859478
|
||||
C92.612213,51.025478 79.778320,57.477722 68.698692,67.818382
|
||||
C66.542831,69.830460 64.352570,71.950378 67.375084,74.848778
|
||||
C70.268723,77.623604 72.852974,76.370232 75.459091,74.089806
|
||||
C78.417046,71.501518 81.399467,68.864319 84.693405,66.750366
|
||||
C97.781052,58.351074 111.966118,55.601196 127.467705,57.818993
|
||||
C139.441559,59.532078 149.680389,64.290848 158.627655,72.143814
|
||||
C161.600006,74.752632 164.947571,78.570702 168.577179,75.233856
|
||||
C172.700760,71.442871 167.955780,68.681625 164.998444,65.492867
|
||||
M85.156090,87.966469
|
||||
C86.030838,87.215935 86.905663,86.465485 87.780334,85.714859
|
||||
C99.589012,75.580788 113.011475,71.276520 127.971436,76.731949
|
||||
C134.837952,79.235947 140.830322,84.099312 147.314423,87.722153
|
||||
C148.576660,88.427399 150.783295,89.063324 151.657440,88.450951
|
||||
C152.877655,87.596153 153.735123,85.567230 153.833740,83.983795
|
||||
C153.907288,82.803261 152.775681,81.268318 151.766968,80.341606
|
||||
C136.591522,66.399719 118.981415,62.334915 99.581802,69.069458
|
||||
C92.821068,71.416435 86.716652,75.933937 80.742928,80.080284
|
||||
C79.159348,81.179443 79.172714,84.579338 78.452835,86.922836
|
||||
C80.440567,87.329514 82.428291,87.736198 85.156090,87.966469
|
||||
z"/>
|
||||
<path fill="#020500" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M169.847687,172.097870
|
||||
C166.635880,172.459641 163.834534,172.968506 161.032211,172.973877
|
||||
C130.897964,173.031647 100.763527,173.026962 70.629173,173.003494
|
||||
C53.294106,172.990005 42.029594,161.617020 41.992538,144.156891
|
||||
C41.978054,137.330917 41.899563,130.503326 42.012997,123.679176
|
||||
C42.259666,108.839653 53.919376,97.090553 68.801277,97.031151
|
||||
C100.267052,96.905540 131.734024,96.905518 163.199799,97.031158
|
||||
C178.083466,97.090584 189.732086,108.828865 189.985107,123.679214
|
||||
C190.101379,130.503281 190.022507,137.330933 190.006775,144.156921
|
||||
C189.974182,158.306335 183.606674,167.275955 169.847687,172.097870
|
||||
M98.500000,168.996811
|
||||
C119.999046,168.995728 141.498657,169.087769 162.996918,168.958588
|
||||
C175.874664,168.881226 185.742538,158.974380 185.969498,146.128601
|
||||
C186.099030,138.797882 186.080276,131.461731 185.974792,124.130249
|
||||
C185.785965,111.003746 175.915695,101.077690 162.750229,101.036942
|
||||
C131.585205,100.940483 100.419495,100.940758 69.254471,101.036804
|
||||
C56.089668,101.077377 46.218140,111.001488 46.024536,124.126472
|
||||
C45.918854,131.291275 45.934669,138.459747 46.020058,145.625076
|
||||
C46.180038,159.049927 56.034389,168.859863 69.501350,168.979355
|
||||
C78.833557,169.062180 88.167068,168.996262 98.500000,168.996811
|
||||
z"/>
|
||||
<path fill="#010101" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M179.694244,61.939251
|
||||
C176.321274,60.267330 172.967484,58.996365 170.434204,56.785332
|
||||
C152.417618,41.060593 131.251984,34.772926 107.886360,37.211983
|
||||
C90.294487,39.048336 74.537094,46.203491 61.654312,58.813999
|
||||
C61.297619,59.163155 60.976566,59.556744 60.586048,59.862011
|
||||
C58.128399,61.783146 55.025890,63.584339 52.726345,60.818832
|
||||
C50.713989,58.398716 51.930382,55.428398 54.408386,52.977425
|
||||
C67.393005,40.134453 82.948166,32.253517 100.797737,29.051197
|
||||
C128.938461,24.002581 153.985825,30.881453 175.840652,49.336220
|
||||
C177.595398,50.817970 179.638565,52.047207 181.091934,53.776775
|
||||
C183.508865,56.653019 184.279572,59.674881 179.694244,61.939251
|
||||
z"/>
|
||||
<path fill="#020202" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M165.255981,65.750282
|
||||
C167.955780,68.681625 172.700760,71.442871 168.577179,75.233856
|
||||
C164.947571,78.570702 161.600006,74.752632 158.627655,72.143814
|
||||
C149.680389,64.290848 139.441559,59.532078 127.467705,57.818993
|
||||
C111.966118,55.601196 97.781052,58.351074 84.693405,66.750366
|
||||
C81.399467,68.864319 78.417046,71.501518 75.459091,74.089806
|
||||
C72.852974,76.370232 70.268723,77.623604 67.375084,74.848778
|
||||
C64.352570,71.950378 66.542831,69.830460 68.698692,67.818382
|
||||
C79.778320,57.477722 92.612213,51.025478 107.793465,48.859478
|
||||
C129.498550,45.762684 148.321579,51.725647 165.255981,65.750282
|
||||
z"/>
|
||||
<path fill="#010101" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M84.786057,88.054672
|
||||
C82.428291,87.736198 80.440567,87.329514 78.452835,86.922836
|
||||
C79.172714,84.579338 79.159348,81.179443 80.742928,80.080284
|
||||
C86.716652,75.933937 92.821068,71.416435 99.581802,69.069458
|
||||
C118.981415,62.334915 136.591522,66.399719 151.766968,80.341606
|
||||
C152.775681,81.268318 153.907288,82.803261 153.833740,83.983795
|
||||
C153.735123,85.567230 152.877655,87.596153 151.657440,88.450951
|
||||
C150.783295,89.063324 148.576660,88.427399 147.314423,87.722153
|
||||
C140.830322,84.099312 134.837952,79.235947 127.971436,76.731949
|
||||
C113.011475,71.276520 99.589012,75.580788 87.780334,85.714859
|
||||
C86.905663,86.465485 86.030838,87.215935 84.786057,88.054672
|
||||
z"/>
|
||||
<path fill="#45F405" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M98.000000,168.996811
|
||||
C88.167068,168.996262 78.833557,169.062180 69.501350,168.979355
|
||||
C56.034389,168.859863 46.180038,159.049927 46.020058,145.625076
|
||||
C45.934669,138.459747 45.918854,131.291275 46.024536,124.126472
|
||||
C46.218140,111.001488 56.089668,101.077377 69.254471,101.036804
|
||||
C100.419495,100.940758 131.585205,100.940483 162.750229,101.036942
|
||||
C175.915695,101.077690 185.785965,111.003746 185.974792,124.130249
|
||||
C186.080276,131.461731 186.099030,138.797882 185.969498,146.128601
|
||||
C185.742538,158.974380 175.874664,168.881226 162.996918,168.958588
|
||||
C141.498657,169.087769 119.999046,168.995728 98.000000,168.996811
|
||||
M72.517471,156.298859
|
||||
C80.138840,159.353607 87.503647,157.838089 94.688698,154.830109
|
||||
C95.777313,154.374374 97.062141,152.817688 97.112732,151.717651
|
||||
C97.362045,146.296997 97.226082,140.858612 97.226082,135.358704
|
||||
C91.435829,135.358704 86.228844,135.358704 81.073105,135.358704
|
||||
C81.073105,136.997421 81.073105,138.269821 81.073105,140.145599
|
||||
C84.855919,140.145599 88.409081,140.145599 92.144981,140.145599
|
||||
C92.144981,143.241974 92.413750,145.774017 92.037720,148.206375
|
||||
C91.833107,149.529877 90.811729,151.316467 89.682938,151.813416
|
||||
C81.482758,155.423401 71.780396,152.478333 67.757477,145.417282
|
||||
C63.080647,137.208466 64.778267,124.736839 71.652496,119.923119
|
||||
C73.959686,118.307503 77.209213,117.011337 79.913063,117.201736
|
||||
C85.570892,117.600159 91.152313,119.083649 97.027321,120.169975
|
||||
C98.037239,117.505173 97.189743,115.156593 93.452667,114.222862
|
||||
C91.206703,113.661690 88.953072,113.120949 86.684349,112.662804
|
||||
C74.903259,110.283730 64.786530,115.311432 61.294830,125.569092
|
||||
C57.996853,135.257660 59.286362,150.979126 72.517471,156.298859
|
||||
M140.788330,119.740959
|
||||
C138.112366,128.469070 141.109146,133.963821 149.899292,136.252609
|
||||
C153.896698,137.293457 158.124466,137.712418 161.887756,139.278488
|
||||
C163.759872,140.057587 165.789642,142.695450 165.977692,144.661774
|
||||
C166.170288,146.675629 164.674255,149.437943 163.039337,150.870941
|
||||
C161.472122,152.244598 158.698685,153.069962 156.594650,152.843307
|
||||
C150.966522,152.237030 145.413147,150.937057 139.203979,149.797836
|
||||
C139.708023,151.318359 139.750885,153.912521 141.020294,154.855392
|
||||
C146.890152,159.215347 160.245956,159.017899 166.246948,154.847000
|
||||
C170.232544,152.076889 172.367737,148.268097 171.807266,143.340729
|
||||
C171.237473,138.331589 168.256500,135.199158 163.455536,133.913345
|
||||
C159.295914,132.799316 155.060211,131.971436 150.891037,130.890259
|
||||
C147.499298,130.010696 145.271240,127.852997 145.195877,124.221153
|
||||
C145.117767,120.457268 147.679672,118.578964 150.906433,117.576622
|
||||
C152.302765,117.142876 153.916183,116.814148 155.310913,117.076363
|
||||
C160.199585,117.995430 165.036011,119.192436 170.559433,120.433838
|
||||
C169.943695,118.554634 169.853897,115.591080 168.644943,115.027275
|
||||
C160.778381,111.358612 147.479202,109.327438 140.788330,119.740959
|
||||
M132.817932,132.896713
|
||||
C135.846466,124.082535 133.661346,116.655113 126.259239,114.718079
|
||||
C119.749092,113.014465 112.756485,113.154472 105.958328,112.478416
|
||||
C105.958328,128.098404 105.958328,142.348679 105.958328,156.683014
|
||||
C107.664940,156.683014 109.056923,156.683014 111.030914,156.683014
|
||||
C111.030914,151.333450 111.030914,146.281372 111.030914,141.143188
|
||||
C119.350121,140.867004 127.513252,141.644302 132.817932,132.896713
|
||||
z"/>
|
||||
<path fill="#060B04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M72.141678,156.177597
|
||||
C59.286362,150.979126 57.996853,135.257660 61.294830,125.569092
|
||||
C64.786530,115.311432 74.903259,110.283730 86.684349,112.662804
|
||||
C88.953072,113.120949 91.206703,113.661690 93.452667,114.222862
|
||||
C97.189743,115.156593 98.037239,117.505173 97.027321,120.169975
|
||||
C91.152313,119.083649 85.570892,117.600159 79.913063,117.201736
|
||||
C77.209213,117.011337 73.959686,118.307503 71.652496,119.923119
|
||||
C64.778267,124.736839 63.080647,137.208466 67.757477,145.417282
|
||||
C71.780396,152.478333 81.482758,155.423401 89.682938,151.813416
|
||||
C90.811729,151.316467 91.833107,149.529877 92.037720,148.206375
|
||||
C92.413750,145.774017 92.144981,143.241974 92.144981,140.145599
|
||||
C88.409081,140.145599 84.855919,140.145599 81.073105,140.145599
|
||||
C81.073105,138.269821 81.073105,136.997421 81.073105,135.358704
|
||||
C86.228844,135.358704 91.435829,135.358704 97.226082,135.358704
|
||||
C97.226082,140.858612 97.362045,146.296997 97.112732,151.717651
|
||||
C97.062141,152.817688 95.777313,154.374374 94.688698,154.830109
|
||||
C87.503647,157.838089 80.138840,159.353607 72.141678,156.177597
|
||||
z"/>
|
||||
<path fill="#060C04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M140.952881,119.380417
|
||||
C147.479202,109.327438 160.778381,111.358612 168.644943,115.027275
|
||||
C169.853897,115.591080 169.943695,118.554634 170.559433,120.433838
|
||||
C165.036011,119.192436 160.199585,117.995430 155.310913,117.076363
|
||||
C153.916183,116.814148 152.302765,117.142876 150.906433,117.576622
|
||||
C147.679672,118.578964 145.117767,120.457268 145.195877,124.221153
|
||||
C145.271240,127.852997 147.499298,130.010696 150.891037,130.890259
|
||||
C155.060211,131.971436 159.295914,132.799316 163.455536,133.913345
|
||||
C168.256500,135.199158 171.237473,138.331589 171.807266,143.340729
|
||||
C172.367737,148.268097 170.232544,152.076889 166.246948,154.847000
|
||||
C160.245956,159.017899 146.890152,159.215347 141.020294,154.855392
|
||||
C139.750885,153.912521 139.708023,151.318359 139.203979,149.797836
|
||||
C145.413147,150.937057 150.966522,152.237030 156.594650,152.843307
|
||||
C158.698685,153.069962 161.472122,152.244598 163.039337,150.870941
|
||||
C164.674255,149.437943 166.170288,146.675629 165.977692,144.661774
|
||||
C165.789642,142.695450 163.759872,140.057587 161.887756,139.278488
|
||||
C158.124466,137.712418 153.896698,137.293457 149.899292,136.252609
|
||||
C141.109146,133.963821 138.112366,128.469070 140.952881,119.380417
|
||||
z"/>
|
||||
<path fill="#050B04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M132.604187,133.225220
|
||||
C127.513252,141.644302 119.350121,140.867004 111.030914,141.143188
|
||||
C111.030914,146.281372 111.030914,151.333450 111.030914,156.683014
|
||||
C109.056923,156.683014 107.664940,156.683014 105.958328,156.683014
|
||||
C105.958328,142.348679 105.958328,128.098404 105.958328,112.478416
|
||||
C112.756485,113.154472 119.749092,113.014465 126.259239,114.718079
|
||||
C133.661346,116.655113 135.846466,124.082535 132.604187,133.225220
|
||||
M121.717529,118.245148
|
||||
C118.152855,118.245148 114.588173,118.245148 111.147324,118.245148
|
||||
C111.147324,124.415359 111.147324,130.005188 111.147324,135.548203
|
||||
C121.878319,136.871048 126.539490,135.156418 128.297501,129.385284
|
||||
C129.804199,124.439133 128.007614,121.018356 121.717529,118.245148
|
||||
z"/>
|
||||
<path fill="#45F405" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M122.127472,118.331490
|
||||
C128.007614,121.018356 129.804199,124.439133 128.297501,129.385284
|
||||
C126.539490,135.156418 121.878319,136.871048 111.147324,135.548203
|
||||
C111.147324,130.005188 111.147324,124.415359 111.147324,118.245148
|
||||
C114.588173,118.245148 118.152855,118.245148 122.127472,118.331490
|
||||
z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 15 KiB |
@ -1,330 +0,0 @@
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="100%" viewBox="0 0 228 218" enable-background="new 0 0 228 218" xml:space="preserve">
|
||||
<path fill="#FFFDFD" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M1.000000,79.000000
|
||||
C1.000000,52.666668 1.000000,26.833336 1.000000,1.000004
|
||||
C76.999992,1.000002 152.999985,1.000002 229.000000,1.000001
|
||||
C229.000000,73.666656 229.000000,146.333313 229.000000,218.999969
|
||||
C153.000015,218.999985 77.000031,218.999985 1.000022,219.000000
|
||||
C1.000000,172.500000 1.000000,126.000000 1.000000,79.000000
|
||||
M11.639966,126.773796
|
||||
C13.368825,133.145004 14.506862,139.750229 16.922529,145.849426
|
||||
C32.487865,185.149628 61.664894,208.079315 103.304634,213.091293
|
||||
C160.019211,219.917770 210.397430,180.915848 218.644272,124.403412
|
||||
C224.300415,85.644035 210.913300,53.167866 180.960480,28.411943
|
||||
C157.441650,8.973706 129.616989,1.812979 99.315132,6.280443
|
||||
C72.216248,10.275686 49.832855,23.236273 32.848125,44.679813
|
||||
C13.972346,68.510826 6.996265,95.803246 11.639966,126.773796
|
||||
z"/>
|
||||
<path fill="#FF2504" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M11.496333,126.355560
|
||||
C6.996265,95.803246 13.972346,68.510826 32.848125,44.679813
|
||||
C49.832855,23.236273 72.216248,10.275686 99.315132,6.280443
|
||||
C129.616989,1.812979 157.441650,8.973706 180.960480,28.411943
|
||||
C210.913300,53.167866 224.300415,85.644035 218.644272,124.403412
|
||||
C210.397430,180.915848 160.019211,219.917770 103.304634,213.091293
|
||||
C61.664894,208.079315 32.487865,185.149628 16.922529,145.849426
|
||||
C14.506862,139.750229 13.368825,133.145004 11.496333,126.355560
|
||||
M105.000961,124.105751
|
||||
C105.000961,124.105751 104.745796,124.369095 104.126457,124.851120
|
||||
C100.903809,128.180267 97.681160,131.509430 94.014862,135.415359
|
||||
C92.627441,136.750137 91.240021,138.084900 89.289009,139.650360
|
||||
C84.996109,144.049606 80.703217,148.448868 76.002815,153.427597
|
||||
C74.987877,154.413361 73.972946,155.399124 72.377853,156.613983
|
||||
C68.737885,160.356186 65.097916,164.098404 61.006866,168.430603
|
||||
C60.283661,169.104675 59.560459,169.778763 58.289165,170.704544
|
||||
C55.042290,173.982681 51.795414,177.260834 48.552605,180.534882
|
||||
C82.994301,214.508865 145.702423,218.280518 185.476105,177.128098
|
||||
C226.652496,134.524384 217.321259,73.152115 186.614212,43.774364
|
||||
C174.551575,55.470825 162.498383,67.158127 150.018738,79.426643
|
||||
C147.977737,81.422966 145.936737,83.419296 143.333710,85.661514
|
||||
C139.707977,89.386589 136.082260,93.111664 132.014343,97.419563
|
||||
C130.956894,98.429230 129.899445,99.438904 128.291153,100.697105
|
||||
C124.347298,104.744133 120.403442,108.791161 116.013718,113.416931
|
||||
C114.622208,114.761574 113.230698,116.106216 111.420296,117.562943
|
||||
C111.083664,118.011703 110.747025,118.460464 110.032127,119.481323
|
||||
C108.737732,120.750404 107.443336,122.019478 105.670601,123.352196
|
||||
C105.360893,123.514114 105.177956,123.767578 105.199974,124.123863
|
||||
C105.199974,124.123863 105.207138,124.202545 105.000961,124.105751
|
||||
M97.365318,121.754982
|
||||
C97.365318,121.754982 97.213715,121.963066 97.845581,121.442192
|
||||
C104.512207,114.685333 111.178833,107.928474 118.500191,100.945206
|
||||
C119.392036,99.910851 120.283882,98.876495 121.751778,97.570831
|
||||
C127.133148,92.088036 132.514511,86.605240 138.523697,80.844315
|
||||
C140.405289,78.845688 142.286880,76.847061 144.745758,74.576729
|
||||
C156.881119,62.501865 169.016479,50.427002 181.608673,37.897579
|
||||
C154.406204,14.610365 123.778397,6.216994 89.911461,15.453262
|
||||
C52.041664,25.781202 27.739298,51.061649 19.264135,89.561996
|
||||
C12.119747,122.016998 21.118900,150.817780 43.570446,176.293015
|
||||
C46.408489,172.817307 48.782036,169.910477 51.761181,166.756165
|
||||
C52.564640,166.119461 53.368103,165.482758 54.750069,164.576660
|
||||
C58.780914,160.442413 62.811756,156.308182 67.494316,151.947662
|
||||
C68.381996,150.919205 69.269676,149.890747 70.741211,148.598434
|
||||
C79.639664,139.629562 88.538116,130.660690 97.365318,121.754982
|
||||
z"/>
|
||||
<path fill="#FFFDFD" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M137.895889,81.122437
|
||||
C132.514511,86.605240 127.133148,92.088036 121.203033,97.351173
|
||||
C103.025848,97.091690 85.395264,96.869644 67.769722,97.076775
|
||||
C56.221268,97.212502 45.512978,105.498947 43.195145,116.814857
|
||||
C41.782555,123.711281 42.512241,131.023132 41.946785,138.121857
|
||||
C41.075527,149.059464 43.313717,158.896744 51.155586,167.003632
|
||||
C48.782036,169.910477 46.408489,172.817307 43.570446,176.293015
|
||||
C21.118900,150.817780 12.119747,122.016998 19.264135,89.561996
|
||||
C27.739298,51.061649 52.041664,25.781202 89.911461,15.453262
|
||||
C123.778397,6.216994 154.406204,14.610365 181.608673,37.897579
|
||||
C169.016479,50.427002 156.881119,62.501865 144.284332,74.402267
|
||||
C133.061005,67.261986 121.571854,64.977112 108.689606,66.768036
|
||||
C98.101250,68.240059 89.426727,72.794106 81.422020,79.212433
|
||||
C78.929924,81.210640 76.201401,83.903252 79.084648,87.474594
|
||||
C81.710503,90.727127 84.501549,88.788292 86.653313,86.752617
|
||||
C96.766685,77.184860 108.662163,72.732277 122.412636,75.177612
|
||||
C127.757095,76.128052 132.745361,79.081444 137.895889,81.122437
|
||||
z"/>
|
||||
<path fill="#FFFCFC" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M150.445175,78.845428
|
||||
C162.498383,67.158127 174.551575,55.470825 186.614212,43.774364
|
||||
C217.321259,73.152115 226.652496,134.524384 185.476105,177.128098
|
||||
C145.702423,218.280518 82.994301,214.508865 48.552605,180.534882
|
||||
C51.795414,177.260834 55.042290,173.982681 58.787811,170.854355
|
||||
C62.340233,171.669189 65.391464,172.898407 68.448189,172.912216
|
||||
C100.058250,173.055099 131.669632,173.100220 163.279694,172.959961
|
||||
C178.127716,172.894073 189.722794,161.139160 189.977921,146.287476
|
||||
C190.100784,139.135544 190.048309,131.979492 189.996063,124.825905
|
||||
C189.876923,108.510101 178.320450,97.086761 161.895279,96.994812
|
||||
C152.082382,96.939880 142.269440,96.889275 132.456543,96.836731
|
||||
C136.082260,93.111664 139.707977,89.386589 143.867645,85.763756
|
||||
C145.317841,86.476974 146.161362,87.386642 147.166794,87.631554
|
||||
C148.831512,88.037079 151.667770,88.712051 152.111969,88.032509
|
||||
C153.161255,86.427338 153.520279,84.047508 153.314774,82.068565
|
||||
C153.194168,80.907379 151.455826,79.914185 150.445175,78.845428
|
||||
z"/>
|
||||
<path fill="#FBFBFB" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M61.457951,167.840622
|
||||
C65.097916,164.098404 68.737885,160.356186 72.965790,156.733490
|
||||
C78.435059,156.932831 83.451775,157.772385 88.169090,156.931763
|
||||
C97.510834,155.267044 97.442612,154.883408 97.442383,145.498642
|
||||
C97.442314,142.849426 97.718674,140.155685 97.304199,137.572876
|
||||
C97.137787,136.535919 95.452484,135.742722 94.458511,134.838577
|
||||
C97.681160,131.509430 100.903809,128.180267 104.519241,124.784599
|
||||
C104.912018,124.718079 105.248154,124.516663 105.281403,125.014679
|
||||
C105.314659,135.928513 105.314659,146.344330 105.314659,156.741913
|
||||
C107.468216,156.741913 109.050301,156.741913 110.929352,156.741913
|
||||
C110.929352,154.017075 110.929352,151.549332 110.929352,149.081604
|
||||
C110.929352,146.478363 110.929352,143.875107 110.929352,141.477814
|
||||
C115.703285,140.967667 120.061005,140.971725 124.166908,139.956924
|
||||
C130.900314,138.292740 134.390732,132.935211 134.184189,125.804550
|
||||
C133.991272,119.144508 130.499237,115.135078 123.345245,113.628845
|
||||
C121.094315,113.154922 118.757233,113.090195 116.459587,112.838181
|
||||
C120.403442,108.791161 124.347298,104.744133 128.903076,100.829170
|
||||
C140.680008,100.977264 151.846390,100.889809 163.009689,101.036476
|
||||
C175.885803,101.205620 185.722183,111.017990 185.970047,123.852043
|
||||
C186.098740,130.515442 186.009277,137.183319 185.995560,143.849136
|
||||
C185.963165,159.598953 176.578308,168.986176 160.818161,168.993973
|
||||
C131.321793,169.008545 101.825294,169.037949 72.329208,168.947098
|
||||
C68.704353,168.935944 65.081650,168.226471 61.457951,167.840622
|
||||
M145.939529,114.214363
|
||||
C143.940674,116.751434 141.046677,119.002518 140.126068,121.884071
|
||||
C138.100525,128.224045 141.480881,133.802322 148.046112,135.837494
|
||||
C152.151184,137.110031 156.474060,137.662109 160.654282,138.715790
|
||||
C163.776978,139.502899 166.042191,141.207657 166.183472,144.858505
|
||||
C166.328384,148.603088 164.368378,150.845871 161.102890,151.965500
|
||||
C159.252457,152.599945 157.118576,153.201859 155.268021,152.891190
|
||||
C149.969879,152.001770 144.751236,150.638794 138.517899,149.241592
|
||||
C139.597397,151.333374 140.149109,154.458206 141.767899,155.175751
|
||||
C148.064041,157.966660 154.767532,159.103271 161.655319,157.079300
|
||||
C167.990829,155.217606 172.029266,150.378036 171.997452,144.605362
|
||||
C171.964813,138.681259 168.646240,134.974701 161.524139,133.154968
|
||||
C158.146896,132.292084 154.692505,131.735764 151.297012,130.938553
|
||||
C147.668518,130.086639 144.685089,127.702515 145.517548,124.081390
|
||||
C146.088058,121.599678 148.889816,118.651749 151.338333,117.828773
|
||||
C154.399582,116.799850 158.204224,117.310249 161.533524,117.954361
|
||||
C164.435913,118.515869 167.123947,120.185417 169.906693,121.365379
|
||||
C170.275177,121.140579 170.643661,120.915779 171.012146,120.690979
|
||||
C170.000900,118.592896 169.496750,115.277092 167.890350,114.608116
|
||||
C161.039520,111.755180 153.844528,110.492722 145.939529,114.214363
|
||||
z"/>
|
||||
<path fill="#FCFAFA" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M117.845451,101.171616
|
||||
C111.178833,107.928474 104.512207,114.685333 97.510864,121.242249
|
||||
C98.372559,117.041649 96.836845,114.757133 92.810448,113.911087
|
||||
C90.391205,113.402748 88.035027,112.548340 85.600800,112.165428
|
||||
C75.996300,110.654625 67.000435,114.554688 62.838375,121.894341
|
||||
C58.096054,130.257263 58.836342,144.041550 64.456787,150.647156
|
||||
C65.041946,151.334869 66.037476,151.673401 66.842606,152.173950
|
||||
C62.811756,156.308182 58.780914,160.442413 54.419048,164.361145
|
||||
C49.781567,159.034683 46.015305,153.674744 46.015427,146.584869
|
||||
C46.015564,138.781418 45.837093,130.972702 46.062771,123.175743
|
||||
C46.410538,111.160713 56.074387,101.270645 68.046333,101.101608
|
||||
C84.642395,100.867287 101.245415,101.124725 117.845451,101.171616
|
||||
z"/>
|
||||
<path fill="#050505" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M61.232410,168.135620
|
||||
C65.081650,168.226471 68.704353,168.935944 72.329208,168.947098
|
||||
C101.825294,169.037949 131.321793,169.008545 160.818161,168.993973
|
||||
C176.578308,168.986176 185.963165,159.598953 185.995560,143.849136
|
||||
C186.009277,137.183319 186.098740,130.515442 185.970047,123.852043
|
||||
C185.722183,111.017990 175.885803,101.205620 163.009689,101.036476
|
||||
C151.846390,100.889809 140.680008,100.977264 129.178497,100.704903
|
||||
C129.899445,99.438904 130.956894,98.429230 132.235443,97.128143
|
||||
C142.269440,96.889275 152.082382,96.939880 161.895279,96.994812
|
||||
C178.320450,97.086761 189.876923,108.510101 189.996063,124.825905
|
||||
C190.048309,131.979492 190.100784,139.135544 189.977921,146.287476
|
||||
C189.722794,161.139160 178.127716,172.894073 163.279694,172.959961
|
||||
C131.669632,173.100220 100.058250,173.055099 68.448189,172.912216
|
||||
C65.391464,172.898407 62.340233,171.669189 59.061852,170.728516
|
||||
C59.560459,169.778763 60.283661,169.104675 61.232410,168.135620
|
||||
z"/>
|
||||
<path fill="#010101" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M138.209793,80.983383
|
||||
C132.745361,79.081444 127.757095,76.128052 122.412636,75.177612
|
||||
C108.662163,72.732277 96.766685,77.184860 86.653313,86.752617
|
||||
C84.501549,88.788292 81.710503,90.727127 79.084648,87.474594
|
||||
C76.201401,83.903252 78.929924,81.210640 81.422020,79.212433
|
||||
C89.426727,72.794106 98.101250,68.240059 108.689606,66.768036
|
||||
C121.571854,64.977112 133.061005,67.261986 143.995697,74.538116
|
||||
C142.286880,76.847061 140.405289,78.845688 138.209793,80.983383
|
||||
z"/>
|
||||
<path fill="#FAF8F8" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M97.436569,121.691833
|
||||
C88.538116,130.660690 79.639664,139.629562 70.295746,148.418472
|
||||
C64.737686,141.993805 64.391373,134.882599 66.477417,127.548653
|
||||
C68.372246,120.886932 73.625763,116.536835 80.479477,117.208832
|
||||
C86.223137,117.771988 91.790909,120.129066 97.436569,121.691833
|
||||
z"/>
|
||||
<path fill="#060606" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M118.172821,101.058411
|
||||
C101.245415,101.124725 84.642395,100.867287 68.046333,101.101608
|
||||
C56.074387,101.270645 46.410538,111.160713 46.062771,123.175743
|
||||
C45.837093,130.972702 46.015564,138.781418 46.015427,146.584869
|
||||
C46.015305,153.674744 49.781567,159.034683 54.129795,164.495834
|
||||
C53.368103,165.482758 52.564640,166.119461 51.458385,166.879898
|
||||
C43.313717,158.896744 41.075527,149.059464 41.946785,138.121857
|
||||
C42.512241,131.023132 41.782555,123.711281 43.195145,116.814857
|
||||
C45.512978,105.498947 56.221268,97.212502 67.769722,97.076775
|
||||
C85.395264,96.869644 103.025848,97.091690 120.915009,97.486824
|
||||
C120.283882,98.876495 119.392036,99.910851 118.172821,101.058411
|
||||
z"/>
|
||||
<path fill="#0A0A0A" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M116.236649,113.127556
|
||||
C118.757233,113.090195 121.094315,113.154922 123.345245,113.628845
|
||||
C130.499237,115.135078 133.991272,119.144508 134.184189,125.804550
|
||||
C134.390732,132.935211 130.900314,138.292740 124.166908,139.956924
|
||||
C120.061005,140.971725 115.703285,140.967667 110.929352,141.477814
|
||||
C110.929352,143.875107 110.929352,146.478363 110.929352,149.081604
|
||||
C110.929352,151.549332 110.929352,154.017075 110.929352,156.741913
|
||||
C109.050301,156.741913 107.468216,156.741913 105.314659,156.741913
|
||||
C105.314659,146.344330 105.314659,135.928513 105.314552,124.930588
|
||||
C105.314445,124.348495 105.207138,124.202545 105.207138,124.202545
|
||||
C105.207138,124.202545 105.199974,124.123863 105.432587,124.200241
|
||||
C105.826439,123.947266 105.987694,123.617912 106.148941,123.288559
|
||||
C107.443336,122.019478 108.737732,120.750404 110.459549,119.536423
|
||||
C110.886978,125.002693 110.886978,130.413849 110.886978,136.127319
|
||||
C114.515312,135.959579 117.518089,136.096848 120.422874,135.627579
|
||||
C126.052094,134.718201 128.809967,131.341278 128.613159,126.167221
|
||||
C128.432465,121.417213 125.291023,118.551018 119.639153,118.037651
|
||||
C117.042809,117.801819 114.439392,117.644035 111.839188,117.450867
|
||||
C113.230698,116.106216 114.622208,114.761574 116.236649,113.127556
|
||||
z"/>
|
||||
<path fill="#0C0C0C" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M97.400940,121.723404
|
||||
C91.790909,120.129066 86.223137,117.771988 80.479477,117.208832
|
||||
C73.625763,116.536835 68.372246,120.886932 66.477417,127.548653
|
||||
C64.391373,134.882599 64.737686,141.993805 70.003822,148.550400
|
||||
C69.269676,149.890747 68.381996,150.919205 67.168457,152.060806
|
||||
C66.037476,151.673401 65.041946,151.334869 64.456787,150.647156
|
||||
C58.836342,144.041550 58.096054,130.257263 62.838375,121.894341
|
||||
C67.000435,114.554688 75.996300,110.654625 85.600800,112.165428
|
||||
C88.035027,112.548340 90.391205,113.402748 92.810448,113.911087
|
||||
C96.836845,114.757133 98.372559,117.041649 97.194931,121.502686
|
||||
C97.213715,121.963066 97.365318,121.754982 97.400940,121.723404
|
||||
z"/>
|
||||
<path fill="#FBFBFB" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M111.629738,117.506897
|
||||
C114.439392,117.644035 117.042809,117.801819 119.639153,118.037651
|
||||
C125.291023,118.551018 128.432465,121.417213 128.613159,126.167221
|
||||
C128.809967,131.341278 126.052094,134.718201 120.422874,135.627579
|
||||
C117.518089,136.096848 114.515312,135.959579 110.886978,136.127319
|
||||
C110.886978,130.413849 110.886978,125.002693 110.648682,119.250374
|
||||
C110.747025,118.460464 111.083664,118.011703 111.629738,117.506897
|
||||
z"/>
|
||||
<path fill="#0A0A0A" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M94.236687,135.126968
|
||||
C95.452484,135.742722 97.137787,136.535919 97.304199,137.572876
|
||||
C97.718674,140.155685 97.442314,142.849426 97.442383,145.498642
|
||||
C97.442612,154.883408 97.510834,155.267044 88.169090,156.931763
|
||||
C83.451775,157.772385 78.435059,156.932831 73.255867,156.618927
|
||||
C73.972946,155.399124 74.987877,154.413361 76.630783,153.063126
|
||||
C80.869255,152.556152 84.515709,152.662720 88.072685,152.149353
|
||||
C89.508911,151.942062 91.964752,150.228165 91.869156,149.459534
|
||||
C91.450981,146.097366 94.279053,141.938400 89.852600,139.419662
|
||||
C91.240021,138.084900 92.627441,136.750137 94.236687,135.126968
|
||||
z"/>
|
||||
<path fill="#FAEEEE" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M89.570801,139.535004
|
||||
C94.279053,141.938400 91.450981,146.097366 91.869156,149.459534
|
||||
C91.964752,150.228165 89.508911,151.942062 88.072685,152.149353
|
||||
C84.515709,152.662720 80.869255,152.556152 76.834534,152.773392
|
||||
C80.703217,148.448868 84.996109,144.049606 89.570801,139.535004
|
||||
z"/>
|
||||
<path fill="#010101" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M150.231964,79.136032
|
||||
C151.455826,79.914185 153.194168,80.907379 153.314774,82.068565
|
||||
C153.520279,84.047508 153.161255,86.427338 152.111969,88.032509
|
||||
C151.667770,88.712051 148.831512,88.037079 147.166794,87.631554
|
||||
C146.161362,87.386642 145.317841,86.476974 144.148651,85.640808
|
||||
C145.936737,83.419296 147.977737,81.422966 150.231964,79.136032
|
||||
z"/>
|
||||
<path fill="#716A6A" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M105.909775,123.320374
|
||||
C105.987694,123.617912 105.826439,123.947266 105.393486,124.194603
|
||||
C105.177956,123.767578 105.360893,123.514114 105.909775,123.320374
|
||||
z"/>
|
||||
<path fill="#716A6A" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M105.104050,124.154144
|
||||
C105.207138,124.202545 105.314445,124.348495 105.281296,124.432579
|
||||
C105.248154,124.516663 104.912018,124.718079 104.828903,124.543587
|
||||
C104.745796,124.369095 105.000961,124.105751 105.104050,124.154144
|
||||
z"/>
|
||||
<path fill="#0C0C0C" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M146.297729,114.064087
|
||||
C153.844528,110.492722 161.039520,111.755180 167.890350,114.608116
|
||||
C169.496750,115.277092 170.000900,118.592896 171.012146,120.690979
|
||||
C170.643661,120.915779 170.275177,121.140579 169.906693,121.365379
|
||||
C167.123947,120.185417 164.435913,118.515869 161.533524,117.954361
|
||||
C158.204224,117.310249 154.399582,116.799850 151.338333,117.828773
|
||||
C148.889816,118.651749 146.088058,121.599678 145.517548,124.081390
|
||||
C144.685089,127.702515 147.668518,130.086639 151.297012,130.938553
|
||||
C154.692505,131.735764 158.146896,132.292084 161.524139,133.154968
|
||||
C168.646240,134.974701 171.964813,138.681259 171.997452,144.605362
|
||||
C172.029266,150.378036 167.990829,155.217606 161.655319,157.079300
|
||||
C154.767532,159.103271 148.064041,157.966660 141.767899,155.175751
|
||||
C140.149109,154.458206 139.597397,151.333374 138.517899,149.241592
|
||||
C144.751236,150.638794 149.969879,152.001770 155.268021,152.891190
|
||||
C157.118576,153.201859 159.252457,152.599945 161.102890,151.965500
|
||||
C164.368378,150.845871 166.328384,148.603088 166.183472,144.858505
|
||||
C166.042191,141.207657 163.776978,139.502899 160.654282,138.715790
|
||||
C156.474060,137.662109 152.151184,137.110031 148.046112,135.837494
|
||||
C141.480881,133.802322 138.100525,128.224045 140.126068,121.884071
|
||||
C141.046677,119.002518 143.940674,116.751434 146.297729,114.064087
|
||||
z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 18 KiB |
@ -1,223 +0,0 @@
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="100%" viewBox="0 0 228 218" enable-background="new 0 0 228 218" xml:space="preserve">
|
||||
<path fill="#FFFFFE" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M128.000000,219.000000
|
||||
C85.333336,219.000000 43.166672,219.000000 1.000006,219.000000
|
||||
C1.000004,146.333344 1.000004,73.666679 1.000002,1.000015
|
||||
C76.999992,1.000010 152.999985,1.000010 228.999969,1.000005
|
||||
C228.999985,73.666649 228.999985,146.333298 229.000000,218.999969
|
||||
C195.500000,219.000000 162.000000,219.000000 128.000000,219.000000
|
||||
M211.356735,142.761169
|
||||
C216.959747,126.543365 218.578262,109.939430 215.393814,93.070824
|
||||
C205.220444,39.180355 158.749893,4.487432 104.144997,9.825882
|
||||
C45.162910,15.592267 3.768258,73.577332 16.267906,131.591431
|
||||
C24.812157,171.247498 65.187325,213.020203 113.266548,209.065552
|
||||
C121.365295,208.399429 129.848053,209.958374 137.619064,208.168915
|
||||
C173.556595,199.893402 197.924927,177.917084 211.356735,142.761169
|
||||
z"/>
|
||||
<path fill="#FFFF01" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M211.238464,143.136215
|
||||
C197.924927,177.917084 173.556595,199.893402 137.619064,208.168915
|
||||
C129.848053,209.958374 121.365295,208.399429 113.266548,209.065552
|
||||
C65.187325,213.020203 24.812157,171.247498 16.267906,131.591431
|
||||
C3.768258,73.577332 45.162910,15.592267 104.144997,9.825882
|
||||
C158.749893,4.487432 205.220444,39.180355 215.393814,93.070824
|
||||
C218.578262,109.939430 216.959747,126.543365 211.238464,143.136215
|
||||
M141.500000,173.010422
|
||||
C148.832275,173.007446 156.166840,173.120834 163.496338,172.976929
|
||||
C178.113113,172.689941 189.698883,161.108643 189.975906,146.496292
|
||||
C190.121170,138.833496 190.123276,131.163315 189.975250,123.500610
|
||||
C189.692978,108.888618 178.091858,97.117470 163.490646,97.044701
|
||||
C131.829178,96.886887 100.165825,96.886452 68.504356,97.045013
|
||||
C53.907982,97.118118 42.300411,108.912048 42.018955,123.506935
|
||||
C41.884029,130.503387 41.972092,137.504593 41.993484,144.503525
|
||||
C42.045700,161.586075 53.431450,172.984940 70.509674,173.003876
|
||||
C93.839752,173.029724 117.169891,173.010391 141.500000,173.010422
|
||||
M145.195145,53.059601
|
||||
C132.671616,48.831715 120.037170,46.583344 106.697777,48.901024
|
||||
C92.144775,51.429550 79.601631,57.560379 68.898666,67.630280
|
||||
C66.663559,69.733177 64.132935,71.886955 67.486404,74.962341
|
||||
C70.359642,77.597321 72.936218,76.566895 75.440186,74.077713
|
||||
C94.411148,55.218845 124.443062,51.774925 147.717285,64.416367
|
||||
C153.098404,67.339134 157.729401,71.637459 162.729340,75.270096
|
||||
C164.872406,76.827118 167.161926,77.076057 168.950348,74.908501
|
||||
C170.859512,72.594582 170.038712,70.591064 168.031189,68.451729
|
||||
C161.755615,61.764080 154.061371,57.273716 145.195145,53.059601
|
||||
M136.995056,70.495941
|
||||
C130.889023,68.996986 124.835899,66.539024 118.665939,66.198593
|
||||
C105.796410,65.488518 93.971779,68.992683 83.825935,77.538658
|
||||
C78.267273,82.220787 76.393448,85.115898 79.110603,87.473625
|
||||
C83.913605,91.641281 86.293518,86.724174 89.223190,84.267517
|
||||
C97.254776,77.532669 106.856201,74.010139 116.965042,74.302345
|
||||
C128.364182,74.631851 138.470352,79.663750 147.113617,87.418709
|
||||
C148.205200,88.398109 150.730148,87.779953 152.590988,87.901962
|
||||
C152.669205,85.706879 153.695923,82.371986 152.662857,81.512314
|
||||
C147.971252,77.608131 142.699188,74.401505 136.995056,70.495941
|
||||
z"/>
|
||||
<path fill="#060600" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M141.000000,173.010422
|
||||
C117.169891,173.010391 93.839752,173.029724 70.509674,173.003876
|
||||
C53.431450,172.984940 42.045700,161.586075 41.993484,144.503525
|
||||
C41.972092,137.504593 41.884029,130.503387 42.018955,123.506935
|
||||
C42.300411,108.912048 53.907982,97.118118 68.504356,97.045013
|
||||
C100.165825,96.886452 131.829178,96.886887 163.490646,97.044701
|
||||
C178.091858,97.117470 189.692978,108.888618 189.975250,123.500610
|
||||
C190.123276,131.163315 190.121170,138.833496 189.975906,146.496292
|
||||
C189.698883,161.108643 178.113113,172.689941 163.496338,172.976929
|
||||
C156.166840,173.120834 148.832275,173.007446 141.000000,173.010422
|
||||
M78.508835,168.996704
|
||||
C106.309456,168.996552 134.110138,169.031723 161.910675,168.981659
|
||||
C176.254440,168.955841 185.910965,159.193314 185.989548,144.777817
|
||||
C186.027679,137.786255 186.105927,130.792099 185.969147,123.802979
|
||||
C185.722504,111.200974 175.995682,101.137589 163.479416,101.071487
|
||||
C131.850861,100.904434 100.220337,100.912048 68.591660,101.066132
|
||||
C56.255783,101.126228 46.408096,110.969093 46.060596,123.234039
|
||||
C45.839100,131.051804 45.865570,138.884628 46.055489,146.704041
|
||||
C46.305157,156.983246 53.109276,165.737915 63.156441,168.017517
|
||||
C67.778450,169.066223 72.718353,168.713791 78.508835,168.996704
|
||||
z"/>
|
||||
<path fill="#020202" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M145.546295,53.242447
|
||||
C154.061371,57.273716 161.755615,61.764080 168.031189,68.451729
|
||||
C170.038712,70.591064 170.859512,72.594582 168.950348,74.908501
|
||||
C167.161926,77.076057 164.872406,76.827118 162.729340,75.270096
|
||||
C157.729401,71.637459 153.098404,67.339134 147.717285,64.416367
|
||||
C124.443062,51.774925 94.411148,55.218845 75.440186,74.077713
|
||||
C72.936218,76.566895 70.359642,77.597321 67.486404,74.962341
|
||||
C64.132935,71.886955 66.663559,69.733177 68.898666,67.630280
|
||||
C79.601631,57.560379 92.144775,51.429550 106.697777,48.901024
|
||||
C120.037170,46.583344 132.671616,48.831715 145.546295,53.242447
|
||||
z"/>
|
||||
<path fill="#010101" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M137.315521,70.719925
|
||||
C142.699188,74.401505 147.971252,77.608131 152.662857,81.512314
|
||||
C153.695923,82.371986 152.669205,85.706879 152.591003,87.901962
|
||||
C150.730148,87.779953 148.205200,88.398109 147.113617,87.418709
|
||||
C138.470352,79.663750 128.364182,74.631851 116.965042,74.302345
|
||||
C106.856201,74.010139 97.254776,77.532669 89.223190,84.267517
|
||||
C86.293518,86.724174 83.913605,91.641281 79.110603,87.473625
|
||||
C76.393448,85.115898 78.267273,82.220787 83.825935,77.538658
|
||||
C93.971779,68.992683 105.796410,65.488518 118.665939,66.198593
|
||||
C124.835899,66.539024 130.889023,68.996986 137.315521,70.719925
|
||||
z"/>
|
||||
<path fill="#FBFB00" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M78.011475,168.996704
|
||||
C72.718353,168.713791 67.778450,169.066223 63.156441,168.017517
|
||||
C53.109276,165.737915 46.305157,156.983246 46.055489,146.704041
|
||||
C45.865570,138.884628 45.839100,131.051804 46.060596,123.234039
|
||||
C46.408096,110.969093 56.255783,101.126228 68.591660,101.066132
|
||||
C100.220337,100.912048 131.850861,100.904434 163.479416,101.071487
|
||||
C175.995682,101.137589 185.722504,111.200974 185.969147,123.802979
|
||||
C186.105927,130.792099 186.027679,137.786255 185.989548,144.777817
|
||||
C185.910965,159.193314 176.254440,168.955841 161.910675,168.981659
|
||||
C134.110138,169.031723 106.309456,168.996552 78.011475,168.996704
|
||||
M87.464859,140.006775
|
||||
C88.918213,140.072632 90.371567,140.138504 92.160362,140.219574
|
||||
C92.160362,143.287308 92.291122,146.089172 92.088486,148.866714
|
||||
C92.018829,149.821472 91.349426,151.112457 90.558853,151.576294
|
||||
C81.942871,156.631027 68.790039,151.772293 66.436646,142.167770
|
||||
C65.335182,137.672531 65.465065,132.562943 66.324631,127.972939
|
||||
C67.619476,121.058601 73.356010,116.691696 80.442207,117.153847
|
||||
C86.015923,117.517365 91.503868,119.195900 97.106133,120.305405
|
||||
C98.236244,116.876221 96.421555,115.133743 92.807922,113.940582
|
||||
C80.451744,109.860825 68.681549,112.643951 63.315113,121.182526
|
||||
C57.711147,130.099014 58.783627,144.994049 65.765984,151.942963
|
||||
C73.431854,159.572113 84.768539,159.398056 95.419266,154.528183
|
||||
C96.244370,154.150925 97.146912,152.873581 97.172134,151.990555
|
||||
C97.331345,146.417328 97.252846,140.837326 97.252846,135.329025
|
||||
C91.375755,135.329025 86.148041,135.329025 80.673889,135.329025
|
||||
C80.860909,137.081635 81.009377,138.473007 81.173050,140.006775
|
||||
C83.200340,140.006775 84.852486,140.006775 87.464859,140.006775
|
||||
M139.947678,122.030350
|
||||
C139.522522,130.931564 142.041336,134.319275 150.803986,136.498367
|
||||
C154.491913,137.415466 158.403549,137.770721 161.832062,139.259674
|
||||
C163.723831,140.081253 165.802322,142.616837 166.012787,144.571777
|
||||
C166.229630,146.586014 164.761856,149.372406 163.139252,150.823853
|
||||
C161.587784,152.211655 158.813477,153.058212 156.709549,152.843063
|
||||
C151.078247,152.267166 145.518219,150.994385 139.438431,149.910889
|
||||
C139.763611,151.166870 139.628632,153.826248 140.847839,154.813782
|
||||
C146.681152,159.538620 161.469986,158.959030 167.268845,154.087006
|
||||
C170.825150,151.099106 172.520218,147.280319 171.694763,142.565140
|
||||
C170.889603,137.965790 167.985977,135.198471 163.667740,133.966095
|
||||
C160.010223,132.922272 156.265869,132.175049 152.546478,131.357864
|
||||
C148.259766,130.416016 144.700027,128.473053 145.284378,123.486549
|
||||
C145.853470,118.630081 149.849274,116.803444 154.055740,117.156929
|
||||
C159.359726,117.602646 164.575729,119.095253 169.992432,120.168457
|
||||
C171.146255,116.891342 170.007278,114.396408 165.476608,113.689087
|
||||
C163.029068,113.306984 160.661758,112.390205 158.211685,112.048996
|
||||
C150.104172,110.919937 143.696381,114.229126 139.947678,122.030350
|
||||
M132.343079,119.471489
|
||||
C125.193138,109.937660 115.030090,113.924957 105.881866,112.990257
|
||||
C105.881866,127.933136 105.881866,142.299973 105.881866,156.755585
|
||||
C107.588455,156.755585 108.995186,156.755585 110.873703,156.755585
|
||||
C110.873703,151.469147 110.873703,146.407013 110.873703,141.420410
|
||||
C131.606461,139.232544 137.422180,133.471283 132.343079,119.471489
|
||||
z"/>
|
||||
<path fill="#0B0B04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M86.984749,140.006775
|
||||
C84.852486,140.006775 83.200340,140.006775 81.173050,140.006775
|
||||
C81.009377,138.473007 80.860909,137.081635 80.673889,135.329025
|
||||
C86.148041,135.329025 91.375755,135.329025 97.252846,135.329025
|
||||
C97.252846,140.837326 97.331345,146.417328 97.172134,151.990555
|
||||
C97.146912,152.873581 96.244370,154.150925 95.419266,154.528183
|
||||
C84.768539,159.398056 73.431854,159.572113 65.765984,151.942963
|
||||
C58.783627,144.994049 57.711147,130.099014 63.315113,121.182526
|
||||
C68.681549,112.643951 80.451744,109.860825 92.807922,113.940582
|
||||
C96.421555,115.133743 98.236244,116.876221 97.106133,120.305405
|
||||
C91.503868,119.195900 86.015923,117.517365 80.442207,117.153847
|
||||
C73.356010,116.691696 67.619476,121.058601 66.324631,127.972939
|
||||
C65.465065,132.562943 65.335182,137.672531 66.436646,142.167770
|
||||
C68.790039,151.772293 81.942871,156.631027 90.558853,151.576294
|
||||
C91.349426,151.112457 92.018829,149.821472 92.088486,148.866714
|
||||
C92.291122,146.089172 92.160362,143.287308 92.160362,140.219574
|
||||
C90.371567,140.138504 88.918213,140.072632 86.984749,140.006775
|
||||
z"/>
|
||||
<path fill="#0D0D04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M140.018677,121.625992
|
||||
C143.696381,114.229126 150.104172,110.919937 158.211685,112.048996
|
||||
C160.661758,112.390205 163.029068,113.306984 165.476608,113.689087
|
||||
C170.007278,114.396408 171.146255,116.891342 169.992432,120.168457
|
||||
C164.575729,119.095253 159.359726,117.602646 154.055740,117.156929
|
||||
C149.849274,116.803444 145.853470,118.630081 145.284378,123.486549
|
||||
C144.700027,128.473053 148.259766,130.416016 152.546478,131.357864
|
||||
C156.265869,132.175049 160.010223,132.922272 163.667740,133.966095
|
||||
C167.985977,135.198471 170.889603,137.965790 171.694763,142.565140
|
||||
C172.520218,147.280319 170.825150,151.099106 167.268845,154.087006
|
||||
C161.469986,158.959030 146.681152,159.538620 140.847839,154.813782
|
||||
C139.628632,153.826248 139.763611,151.166870 139.438431,149.910889
|
||||
C145.518219,150.994385 151.078247,152.267166 156.709549,152.843063
|
||||
C158.813477,153.058212 161.587784,152.211655 163.139252,150.823853
|
||||
C164.761856,149.372406 166.229630,146.586014 166.012787,144.571777
|
||||
C165.802322,142.616837 163.723831,140.081253 161.832062,139.259674
|
||||
C158.403549,137.770721 154.491913,137.415466 150.803986,136.498367
|
||||
C142.041336,134.319275 139.522522,130.931564 140.018677,121.625992
|
||||
z"/>
|
||||
<path fill="#0B0B04" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M132.583527,119.784050
|
||||
C137.422180,133.471283 131.606461,139.232544 110.873703,141.420410
|
||||
C110.873703,146.407013 110.873703,151.469147 110.873703,156.755585
|
||||
C108.995186,156.755585 107.588455,156.755585 105.881866,156.755585
|
||||
C105.881866,142.299973 105.881866,127.933136 105.881866,112.990257
|
||||
C115.030090,113.924957 125.193138,109.937660 132.583527,119.784050
|
||||
M128.690262,124.987030
|
||||
C126.092094,118.336884 120.386665,116.326439 111.035500,118.718056
|
||||
C111.035500,124.338562 111.035500,129.937027 111.035500,135.500748
|
||||
C123.415474,137.236740 127.945847,134.709579 128.690262,124.987030
|
||||
z"/>
|
||||
<path fill="#FBFB00" opacity="1.000000" stroke="none"
|
||||
d="
|
||||
M128.721634,125.372940
|
||||
C127.945847,134.709579 123.415474,137.236740 111.035500,135.500748
|
||||
C111.035500,129.937027 111.035500,124.338562 111.035500,118.718056
|
||||
C120.386665,116.326439 126.092094,118.336884 128.721634,125.372940
|
||||
z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
@ -1,7 +0,0 @@
|
||||
Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures.
|
||||
|
||||
To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/docs/#local-fonts
|
||||
|
||||
You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects.
|
||||
|
||||
You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection.
|
||||
@ -1,152 +0,0 @@
|
||||
body {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
line-height: 1.5;
|
||||
color: #555;
|
||||
background: #fff;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.5em;
|
||||
font-weight: normal;
|
||||
}
|
||||
small {
|
||||
font-size: .66666667em;
|
||||
}
|
||||
a {
|
||||
color: #e74c3c;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover, a:focus {
|
||||
box-shadow: 0 1px #e74c3c;
|
||||
}
|
||||
.bshadow0, input {
|
||||
box-shadow: inset 0 -2px #e7e7e7;
|
||||
}
|
||||
input:hover {
|
||||
box-shadow: inset 0 -2px #ccc;
|
||||
}
|
||||
input, fieldset {
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
input {
|
||||
color: inherit;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
padding: .25em 0;
|
||||
}
|
||||
input:focus {
|
||||
outline: none;
|
||||
box-shadow: inset 0 -2px #449fdb;
|
||||
}
|
||||
.glyph {
|
||||
font-size: 16px;
|
||||
width: 15em;
|
||||
padding-bottom: 1em;
|
||||
margin-right: 4em;
|
||||
margin-bottom: 1em;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.liga {
|
||||
width: 80%;
|
||||
width: calc(100% - 2.5em);
|
||||
}
|
||||
.talign-right {
|
||||
text-align: right;
|
||||
}
|
||||
.talign-center {
|
||||
text-align: center;
|
||||
}
|
||||
.bgc1 {
|
||||
background: #f1f1f1;
|
||||
}
|
||||
.fgc1 {
|
||||
color: #999;
|
||||
}
|
||||
.fgc0 {
|
||||
color: #000;
|
||||
}
|
||||
p {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.mvm {
|
||||
margin-top: .75em;
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
.mtn {
|
||||
margin-top: 0;
|
||||
}
|
||||
.mtl, .mal {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
.mbl, .mal {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
.mal, .mhl {
|
||||
margin-left: 1.5em;
|
||||
margin-right: 1.5em;
|
||||
}
|
||||
.mhmm {
|
||||
margin-left: 1em;
|
||||
margin-right: 1em;
|
||||
}
|
||||
.mls {
|
||||
margin-left: .25em;
|
||||
}
|
||||
.ptl {
|
||||
padding-top: 1.5em;
|
||||
}
|
||||
.pbs, .pvs {
|
||||
padding-bottom: .25em;
|
||||
}
|
||||
.pvs, .pts {
|
||||
padding-top: .25em;
|
||||
}
|
||||
.unit {
|
||||
float: left;
|
||||
}
|
||||
.unitRight {
|
||||
float: right;
|
||||
}
|
||||
.size1of2 {
|
||||
width: 50%;
|
||||
}
|
||||
.size1of1 {
|
||||
width: 100%;
|
||||
}
|
||||
.clearfix:before, .clearfix:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
.clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
.hidden-true {
|
||||
display: none;
|
||||
}
|
||||
.textbox0 {
|
||||
width: 3em;
|
||||
background: #f1f1f1;
|
||||
padding: .25em .5em;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
}
|
||||
#testDrive {
|
||||
display: block;
|
||||
padding-top: 24px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
.fs0 {
|
||||
font-size: 16px;
|
||||
}
|
||||
.fs1 {
|
||||
font-size: 32px;
|
||||
}
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
if (!('boxShadow' in document.body.style)) {
|
||||
document.body.setAttribute('class', 'noBoxShadow');
|
||||
}
|
||||
|
||||
document.body.addEventListener("click", function(e) {
|
||||
var target = e.target;
|
||||
if (target.tagName === "INPUT" &&
|
||||
target.getAttribute('class').indexOf('liga') === -1) {
|
||||
target.select();
|
||||
}
|
||||
});
|
||||
|
||||
(function() {
|
||||
var fontSize = document.getElementById('fontSize'),
|
||||
testDrive = document.getElementById('testDrive'),
|
||||
testText = document.getElementById('testText');
|
||||
function updateTest() {
|
||||
testDrive.innerHTML = testText.value || String.fromCharCode(160);
|
||||
if (window.icomoonLiga) {
|
||||
window.icomoonLiga(testDrive);
|
||||
}
|
||||
}
|
||||
function updateSize() {
|
||||
testDrive.style.fontSize = fontSize.value + 'px';
|
||||
}
|
||||
fontSize.addEventListener('change', updateSize, false);
|
||||
testText.addEventListener('input', updateTest, false);
|
||||
testText.addEventListener('change', updateTest, false);
|
||||
updateSize();
|
||||
}());
|
||||
@ -1,80 +0,0 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>IcoMoon Demo</title>
|
||||
<meta name="description" content="An Icon Font Generated By IcoMoon.io">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="demo-files/demo.css">
|
||||
<link rel="stylesheet" href="style.css"></head>
|
||||
<body>
|
||||
<div class="bgc1 clearfix">
|
||||
<h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> icomoon <small class="fgc1">(Glyphs: 3)</small></h1>
|
||||
</div>
|
||||
<div class="clearfix mhl ptl">
|
||||
<h1 class="mvm mtn fgc1">Grid Size: Unknown</h1>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_middle"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span></span>
|
||||
<span class="mls"> icon-gps_signal_middle</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e900" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-false">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_low"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span></span>
|
||||
<span class="mls"> icon-gps_signal_low</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e909" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-false">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_high"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span></span>
|
||||
<span class="mls"> icon-gps_signal_high</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e913" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-false">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--[if gt IE 8]><!-->
|
||||
<div class="mhl clearfix mbl">
|
||||
<h1>Font Test Drive</h1>
|
||||
<label>
|
||||
Font Size: <input id="fontSize" type="number" class="textbox0 mbm"
|
||||
min="8" value="48" />
|
||||
px
|
||||
</label>
|
||||
<input id="testText" type="text" class="phl size1of1 mvl"
|
||||
placeholder="Type some text to test..." value=""/>
|
||||
<div id="testDrive" class="icon-" style="font-family: icomoon">
|
||||
</div>
|
||||
</div>
|
||||
<!--<![endif]-->
|
||||
<div class="bgc1 clearfix">
|
||||
<p class="mhl">Generated by <a href="https://icomoon.io/app">IcoMoon</a></p>
|
||||
</div>
|
||||
|
||||
<script src="demo-files/demo.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="icomoon" horiz-adv-x="1024">
|
||||
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||
<missing-glyph horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M476.771 924.771c199.666 13.278 355.46-61.878 467.376-225.468 108.605-206.743 88.252-399.332-61.064-577.761-127.939-124.994-280.599-169.618-457.982-133.872-231.133 67.546-353.261 221.776-366.385 462.679 9.428 217.043 114.333 366.572 314.716 448.587 34.697 10.24 69.143 18.852 103.339 25.835z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M504.954 741.578c110.963 8.694 205.688-25.752 284.183-103.339 4.721-17.168-1.541-28.129-18.789-32.881-30.823 26.775-64.489 49.478-100.991 68.11-81.37 34.44-162.788 34.44-244.257 0-35.044-21.006-68.708-43.709-100.991-68.11-11.273 4.217-18.319 12.046-21.138 23.486 29.204 38.979 66.782 67.945 112.734 86.899 29.725 10.931 59.477 19.542 89.248 25.835z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M514.349 657.028c80.403 7.114 148.513-17.937 204.33-75.156 6.247-23.475-2.367-33.652-25.835-30.532-96.19 87.544-193.264 89.11-291.229 4.697-18.12-11.933-30.646-8.019-37.578 11.743 2.069 12.747 8.332 22.925 18.789 30.532 39.091 31.31 82.932 50.882 131.523 58.716z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M260.697 506.716c184.765 0.783 369.523 0 554.275-2.349 26.431-4.496 44.436-19.371 54.018-44.624 4.462-91.056 2.894-181.873-4.697-272.44-9.131-15.191-22.443-25.365-39.927-30.532-191.023-3.133-382.043-3.133-573.064 0-26.722 3.227-43.163 18.098-49.321 44.624-3.132 84.55-3.132 169.101 0 253.651 8.958 30.138 28.53 47.362 58.716 51.67z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M237.211 492.624c197.291 0.783 394.574 0 591.853-2.349 15.294-7.455 25.473-19.198 30.532-35.229 3.133-84.55 3.133-169.101 0-253.651-6.017-17.554-17.76-29.297-35.229-35.229-192.587-3.133-385.174-3.133-577.761 0-17.469 5.933-29.212 17.676-35.229 35.229-3.132 86.115-3.132 172.234 0 258.349 7.828 11.724 16.439 22.683 25.835 32.881z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M345.248 440.954c28.354 0.658 56.537-0.907 84.55-4.697 0-14.092 0-28.183 0-42.275-4.942-0.7-9.639 0.080-14.092 2.349-12.498 31.307-34.419 40.702-65.761 28.183-25.779-24.083-36.739-53.835-32.881-89.248-3.754-35.765 7.207-65.513 32.881-89.248 49.484-5.209 65.924 15.928 49.321 63.413-4.239 5.641-9.72 9.559-16.44 11.743 20.355 3.133 40.71 3.133 61.064 0-5.643-4.242-9.558-9.719-11.743-16.44-1.566-23.486-3.132-46.972-4.697-70.459-1.566-1.564-3.132-3.133-4.697-4.697-6.167 5.040-13.213 8.173-21.138 9.394-77.32-18.3-116.464 13.016-117.431 93.945-1.181 48.762 19.174 84.776 61.064 108.037z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M472.073 436.257c30.471 5.421 61.788 6.205 93.945 2.349 45.267-6.67 61.708-32.505 49.321-77.505-5.482-18.005-17.225-29.748-35.229-35.229-19.977-0.939-39.551-3.288-58.716-7.046-3.133-21.922-3.133-43.839 0-65.761 5.702-7.276 12.748-12.753 21.138-16.44-23.486-3.133-46.972-3.133-70.459 0 5.068 4.491 10.545 8.403 16.44 11.743 3.133 57.931 3.133 115.867 0 173.798-4.88 5.684-10.362 10.381-16.44 14.092z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M692.844 440.954c27.066 1.649 53.68-0.7 79.853-7.046-4.434-12.772-5.998-26.079-4.697-39.927-4.697 0-9.394 0-14.092 0-7.765 33.707-28.118 43.886-61.064 30.532-18.939-21.626-17.375-41.979 4.697-61.064 22.326-11.546 43.464-24.858 63.413-39.927 24.599-57.264 5.81-88.581-56.367-93.945-17.925 3.791-35.934 6.924-54.018 9.394-0.77 12.622 0.014 25.149 2.349 37.578 1.945 2.147 4.293 3.716 7.046 4.697 6.656-15.285 17.615-27.028 32.881-35.229 43.637-7.619 60.078 10.386 49.321 54.018-22.984 18.277-47.254 34.717-72.807 49.321-24.567 39.56-16.741 70.092 23.486 91.596z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M519.046 426.862c58.077 5.369 79.214-19.681 63.413-75.156-17.779-16.271-38.917-22.537-63.413-18.789 0 31.317 0 62.628 0 93.945z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M472.073 943.56c-62.2-9.509-121.698-29.081-178.495-58.716-183.411-111.384-267.179-275.005-251.303-490.862 33.091-203.748 146.608-340.752 340.55-411.009 213.466-56.080 392.746-2.062 537.835 162.055 123.012 171.919 138.667 353.547 46.972 544.881-113.96 181.861-279.148 266.412-495.56 253.651zM669.358 619.45c-67.809 41.065-139.837 48.111-216.073 21.138-25.823-10.547-49.309-24.639-70.459-42.275-14.050-10.059-19.531-23.368-16.44-39.927 3.777-6.128 9.257-9.259 16.44-9.394 24.303 17.197 49.355 33.637 75.156 49.321 62.177 27.915 123.242 25.567 183.193-7.046-26.619-28.183-53.234-56.367-79.853-84.55-100.22 0.783-200.428 0-300.624-2.349-30.974-2.785-50.545-19.226-58.716-49.321-3.132-84.55-3.132-169.101 0-253.651 5.542-11.086 11.023-22.044 16.44-32.881-6.072-8.436-13.118-16.267-21.138-23.486-117.899 133.054-150.78 284.93-98.642 455.633 79.099 195.473 224.714 298.813 436.844 310.018 117.098-2.714 218.089-43.424 302.972-122.128-54.901-58.031-111.268-114.398-169.101-169.101zM260.697 154.422c187.896-0.784 375.785 0 563.67 2.349 26.244 6.384 41.12 22.824 44.624 49.321 3.133 84.55 3.133 169.101 0 253.651-9.582 25.252-27.587 40.128-54.018 44.624-67.307 2.348-134.637 3.131-201.982 2.349 18.789 21.921 39.142 42.275 61.064 61.064 9.254-13.214 21.781-18.694 37.578-16.44 14.026 18.322 10.898 33.196-9.394 44.624 53.135 56.268 107.938 111.070 164.404 164.404 57.809-59.207 96.171-129.666 115.083-211.376 34.623-240.701-56.973-413.715-274.789-519.046-142.665-52.083-280.449-41.12-413.358 32.881-24.842 17.004-48.328 35.793-70.459 56.367 11.913 12.706 24.439 24.449 37.578 35.229zM542.532 487.927c-17.225-15.656-34.445-31.317-51.67-46.972-6.449 0.737-12.715-0.047-18.789-2.349 2.555-3.368 5.688-5.717 9.394-7.046-50.104-53.234-101.774-104.904-155.009-155.009-14.272 44.69-11.923 88.534 7.046 131.523 32.897 33.454 60.297 29.541 82.202-11.743 4.453-2.269 9.15-3.049 14.092-2.349 0 14.092 0 28.183 0 42.275-90.584 23.622-139.122-10.822-145.615-103.339 3.54-15.393 5.889-31.049 7.046-46.972 1.991-11.861 7.471-21.255 16.44-28.183-25.052-28.183-51.67-54.803-79.853-79.853-6.123 6.985-11.603 14.815-16.44 23.486-3.132 86.115-3.132 172.234 0 258.349 6.848 11.555 15.459 21.734 25.835 30.532 102.575 3.896 204.349 3.113 305.321-2.349zM598.899 492.624c76.739 0.783 153.459 0 230.165-2.349 9.977-5.27 18.587-12.316 25.835-21.138 7.647-88.942 9.216-178.19 4.697-267.743-6.017-17.554-17.76-29.297-35.229-35.229-184.752-2.349-369.51-3.133-554.275-2.349 21.921 25.050 45.407 48.537 70.459 70.459 20.407-4.105 40.762-2.541 61.064 4.697 7.925-1.221 14.971-4.354 21.138-9.394 6.026 24.224 9.157 49.274 9.394 75.156 2.185 6.722 6.1 12.199 11.743 16.44-4.453 2.269-9.15 3.049-14.092 2.349 18.789 21.922 39.144 42.275 61.064 61.064 0.78-45.432 0-90.84-2.349-136.22-5.895-3.34-11.372-7.253-16.44-11.743 23.486-3.133 46.972-3.133 70.459 0-8.389 3.687-15.435 9.164-21.138 16.44-3.133 21.922-3.133 43.839 0 65.761 19.165 3.758 38.738 6.106 58.716 7.046 33.999 17.168 45.742 44.567 35.229 82.202-15.665 24.379-38.372 35.342-68.11 32.881 15.656 18.789 32.881 36.014 51.67 51.67zM533.138 426.862c42.172 0.892 60.176-19.461 54.018-61.064-1.625-11.029-7.107-19.639-16.44-25.835-16.722-5.81-33.947-8.159-51.67-7.046 0 26.619 0 53.234 0 79.853 3.133 6.261 7.83 10.959 14.092 14.092zM401.615 295.339c7.172-39.809-10.052-57.034-51.67-51.67 15.657 18.789 32.881 36.014 51.67 51.67z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M669.358 619.45c-7.83-10.96-17.225-20.355-28.183-28.183-59.951 32.613-121.015 34.961-183.193 7.046-25.801-15.684-50.853-32.124-75.156-49.321-7.184 0.135-12.664 3.267-16.44 9.394-3.090 16.559 2.39 29.868 16.44 39.927 21.15 17.636 44.636 31.728 70.459 42.275 76.236 26.973 148.264 19.928 216.073-21.138z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M702.239 595.963c20.292-11.427 23.42-26.302 9.394-44.624-15.797-2.254-28.324 3.227-37.578 16.44 7.83 10.96 17.225 20.355 28.183 28.183z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M561.321 506.716c-4.697-7.829-10.959-14.092-18.789-18.789-100.973 5.462-202.746 6.245-305.321 2.349-10.376-8.798-18.987-18.977-25.835-30.532-3.132-86.115-3.132-172.234 0-258.349 4.837-8.671 10.317-16.501 16.44-23.486-1.566-4.697-4.697-7.83-9.394-9.394-5.418 10.837-10.898 21.795-16.44 32.881-3.132 84.55-3.132 169.101 0 253.651 8.17 30.095 27.742 46.537 58.716 49.321 100.196 2.349 200.404 3.131 300.624 2.349z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M612.991 506.716c67.344 0.783 134.675 0 201.982-2.349 26.431-4.496 44.436-19.371 54.018-44.624 3.133-84.55 3.133-169.101 0-253.651-3.504-26.497-18.38-42.938-44.624-49.321-187.885-2.349-375.773-3.133-563.67-2.349 1.566 4.697 4.697 7.83 9.394 9.394 184.765-0.784 369.523 0 554.275 2.349 17.469 5.933 29.212 17.676 35.229 35.229 4.519 89.553 2.95 178.801-4.697 267.743-7.248 8.821-15.858 15.867-25.835 21.138-76.706 2.348-153.426 3.131-230.165 2.349 3.133 6.263 7.83 10.96 14.092 14.092z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M326.459 276.55c-4.697-7.83-10.96-14.092-18.789-18.789-8.969 6.928-14.45 16.323-16.44 28.183-1.157 15.924-3.506 31.58-7.046 46.972 6.493 92.517 55.031 126.962 145.615 103.339 0-14.092 0-28.183 0-42.275-4.942-0.7-9.639 0.080-14.092 2.349-21.905 41.284-49.305 45.197-82.202 11.743-18.969-42.989-21.318-86.833-7.046-131.523z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M490.862 440.954c-1.564-4.697-4.697-7.83-9.394-9.394-3.706 1.329-6.839 3.678-9.394 7.046 6.074 2.302 12.34 3.086 18.789 2.349z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M547.229 440.954c29.738 2.461 52.445-8.502 68.11-32.881 10.512-37.634-1.231-65.033-35.229-82.202-19.977-0.939-39.551-3.288-58.716-7.046-3.133-21.922-3.133-43.839 0-65.761 5.702-7.276 12.748-12.753 21.138-16.44-23.486-3.133-46.972-3.133-70.459 0 5.068 4.491 10.545 8.403 16.44 11.743 2.349 45.38 3.128 90.788 2.349 136.22 7.83 10.959 17.225 20.353 28.183 28.183 0-26.619 0-53.234 0-79.853 17.723-1.113 34.948 1.235 51.67 7.046 9.333 6.196 14.815 14.806 16.44 25.835 6.158 41.604-11.846 61.957-54.018 61.064 3.133 6.261 7.83 10.959 14.092 14.092z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M692.844 440.954c27.066 1.649 53.68-0.7 79.853-7.046-4.434-12.772-5.998-26.079-4.697-39.927-4.697 0-9.394 0-14.092 0-7.765 33.707-28.118 43.886-61.064 30.532-18.939-21.626-17.375-41.979 4.697-61.064 22.326-11.546 43.464-24.858 63.413-39.927 24.599-57.264 5.81-88.581-56.367-93.945-17.925 3.791-35.934 6.924-54.018 9.394-0.77 12.622 0.014 25.149 2.349 37.578 1.945 2.147 4.293 3.716 7.046 4.697 6.656-15.285 17.615-27.028 32.881-35.229 43.637-7.619 60.078 10.386 49.321 54.018-22.984 18.277-47.254 34.717-72.807 49.321-24.567 39.56-16.741 70.092 23.486 91.596z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M429.798 323.523c4.942 0.7 9.639-0.080 14.092-2.349-5.643-4.242-9.558-9.719-11.743-16.44-0.237-25.882-3.369-50.932-9.394-75.156-6.167 5.040-13.213 8.173-21.138 9.394-20.302-7.238-40.657-8.803-61.064-4.697 1.566 4.697 4.697 7.83 9.394 9.394 41.618-5.364 58.841 11.861 51.67 51.67 7.829 10.959 17.223 20.353 28.183 28.183z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M476.771 929.468c203.992 13.476 361.35-64.811 472.073-234.862 84.55-161.272 84.55-322.546 0-483.817-130.461-195.927-311.305-268.734-542.532-218.422-195.946 64.418-311.029 198.29-345.248 401.615-15.798 232.312 80.496 399.065 288.881 500.257 41.888 15.544 84.163 27.287 126.826 35.229z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M519.046 840.22c131.297 2.777 241.683-42.629 331.156-136.22 3.119-23.469-7.055-32.081-30.532-25.835-147.423 132.183-308.694 150.972-483.817 56.367-22.969-13.877-43.324-31.1-61.064-51.67-30.235-15.35-41.978-6.738-35.229 25.835 77.581 77.549 170.743 121.39 279.486 131.523z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M504.954 741.578c110.963 8.694 205.688-25.752 284.183-103.339 4.721-17.168-1.541-28.129-18.789-32.881-30.823 26.775-64.489 49.478-100.991 68.11-81.37 34.44-162.788 34.44-244.257 0-35.044-21.006-68.708-43.709-100.991-68.11-11.273 4.217-18.319 12.046-21.138 23.486 29.204 38.979 66.782 67.945 112.734 86.899 29.725 10.931 59.477 19.542 89.248 25.835z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M514.349 657.028c80.403 7.114 148.513-17.937 204.33-75.156 6.247-23.475-2.367-33.652-25.835-30.532-96.19 87.544-193.264 89.11-291.229 4.697-18.12-11.933-30.646-8.019-37.578 11.743 2.069 12.747 8.332 22.925 18.789 30.532 39.091 31.31 82.932 50.882 131.523 58.716z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M260.697 506.716c184.765 0.783 369.523 0 554.275-2.349 26.431-4.496 44.436-19.371 54.018-44.624 4.462-91.056 2.894-181.873-4.697-272.44-9.131-15.191-22.443-25.365-39.927-30.532-191.023-3.133-382.043-3.133-573.064 0-26.722 3.227-43.163 18.098-49.321 44.624-3.132 84.55-3.132 169.101 0 253.651 8.958 30.138 28.53 47.362 58.716 51.67z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M237.211 492.624c197.291 0.783 394.574 0 591.853-2.349 15.294-7.455 25.473-19.198 30.532-35.229 3.133-84.55 3.133-169.101 0-253.651-6.017-17.554-17.76-29.297-35.229-35.229-192.587-3.133-385.174-3.133-577.761 0-17.469 5.933-29.212 17.676-35.229 35.229-3.132 86.115-3.132 172.234 0 258.349 7.828 11.724 16.439 22.683 25.835 32.881z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M345.248 440.954c28.354 0.658 56.537-0.907 84.55-4.697 0-14.092 0-28.183 0-42.275-4.942-0.7-9.639 0.080-14.092 2.349-12.498 31.307-34.419 40.702-65.761 28.183-25.779-24.083-36.739-53.835-32.881-89.248-3.754-35.765 7.207-65.513 32.881-89.248 49.484-5.209 65.924 15.928 49.321 63.413-4.239 5.641-9.72 9.559-16.44 11.743 20.355 3.133 40.71 3.133 61.064 0-5.643-4.242-9.558-9.719-11.743-16.44-1.566-23.486-3.132-46.972-4.697-70.459-1.566-1.564-3.132-3.133-4.697-4.697-6.167 5.040-13.213 8.173-21.138 9.394-77.32-18.3-116.464 13.016-117.431 93.945-1.181 48.762 19.174 84.776 61.064 108.037z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M472.073 436.257c30.471 5.421 61.788 6.205 93.945 2.349 45.267-6.67 61.708-32.505 49.321-77.505-5.482-18.005-17.225-29.748-35.229-35.229-19.977-0.939-39.551-3.288-58.716-7.046-3.133-21.922-3.133-43.839 0-65.761 5.702-7.276 12.748-12.753 21.138-16.44-23.486-3.133-46.972-3.133-70.459 0 5.068 4.491 10.545 8.403 16.44 11.743 3.133 57.931 3.133 115.867 0 173.798-4.88 5.684-10.362 10.381-16.44 14.092z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M692.844 440.954c27.066 1.649 53.68-0.7 79.853-7.046-4.434-12.772-5.998-26.079-4.697-39.927-4.697 0-9.394 0-14.092 0-7.765 33.707-28.118 43.886-61.064 30.532-18.939-21.626-17.375-41.979 4.697-61.064 22.326-11.546 43.464-24.858 63.413-39.927 24.599-57.264 5.81-88.581-56.367-93.945-17.925 3.791-35.934 6.924-54.018 9.394-0.77 12.622 0.014 25.149 2.349 37.578 1.945 2.147 4.293 3.716 7.046 4.697 6.656-15.285 17.615-27.028 32.881-35.229 43.637-7.619 60.078 10.386 49.321 54.018-22.984 18.277-47.254 34.717-72.807 49.321-24.567 39.56-16.741 70.092 23.486 91.596z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M519.046 426.862c58.077 5.369 79.214-19.681 63.413-75.156-17.779-16.271-38.917-22.537-63.413-18.789 0 31.317 0 62.628 0 93.945z" />
|
||||
</font></defs></svg>
|
||||
|
Before Width: | Height: | Size: 15 KiB |
@ -1,169 +0,0 @@
|
||||
@font-face {
|
||||
font-family: 'icomoon';
|
||||
src: url('fonts/icomoon.eot?tueyzw');
|
||||
src: url('fonts/icomoon.eot?tueyzw#iefix') format('embedded-opentype'),
|
||||
url('fonts/icomoon.ttf?tueyzw') format('truetype'),
|
||||
url('fonts/icomoon.woff?tueyzw') format('woff'),
|
||||
url('fonts/icomoon.svg?tueyzw#icomoon') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: block;
|
||||
}
|
||||
|
||||
[class^="icon-"], [class*=" icon-"] {
|
||||
/* use !important to prevent issues with browser extensions that change fonts */
|
||||
font-family: 'icomoon' !important;
|
||||
speak: never;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-gps_signal_middle .path1:before {
|
||||
content: "\e900";
|
||||
color: rgb(255, 254, 11);
|
||||
}
|
||||
.icon-gps_signal_middle .path2:before {
|
||||
content: "\e901";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_middle .path3:before {
|
||||
content: "\e902";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(0, 0, 0);
|
||||
}
|
||||
.icon-gps_signal_middle .path4:before {
|
||||
content: "\e903";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(5, 5, 5);
|
||||
}
|
||||
.icon-gps_signal_middle .path5:before {
|
||||
content: "\e904";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(254, 255, 0);
|
||||
}
|
||||
.icon-gps_signal_middle .path6:before {
|
||||
content: "\e905";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_middle .path7:before {
|
||||
content: "\e906";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(3, 3, 3);
|
||||
}
|
||||
.icon-gps_signal_middle .path8:before {
|
||||
content: "\e907";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_middle .path9:before {
|
||||
content: "\e908";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(254, 255, 0);
|
||||
}
|
||||
.icon-gps_signal_low .path1:before {
|
||||
content: "\e909";
|
||||
color: rgb(255, 65, 37);
|
||||
}
|
||||
.icon-gps_signal_low .path2:before {
|
||||
content: "\e90a";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(0, 0, 0);
|
||||
}
|
||||
.icon-gps_signal_low .path3:before {
|
||||
content: "\e90b";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(0, 0, 0);
|
||||
}
|
||||
.icon-gps_signal_low .path4:before {
|
||||
content: "\e90c";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(10, 10, 10);
|
||||
}
|
||||
.icon-gps_signal_low .path5:before {
|
||||
content: "\e90d";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(3, 3, 3);
|
||||
}
|
||||
.icon-gps_signal_low .path6:before {
|
||||
content: "\e90e";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_low .path7:before {
|
||||
content: "\e90f";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(5, 5, 5);
|
||||
}
|
||||
.icon-gps_signal_low .path8:before {
|
||||
content: "\e910";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(3, 3, 3);
|
||||
}
|
||||
.icon-gps_signal_low .path9:before {
|
||||
content: "\e911";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_low .path10:before {
|
||||
content: "\e912";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_high .path1:before {
|
||||
content: "\e913";
|
||||
color: rgb(22, 158, 213);
|
||||
}
|
||||
.icon-gps_signal_high .path2:before {
|
||||
content: "\e914";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_high .path3:before {
|
||||
content: "\e915";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_high .path4:before {
|
||||
content: "\e916";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(0, 0, 0);
|
||||
}
|
||||
.icon-gps_signal_high .path5:before {
|
||||
content: "\e917";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(5, 5, 5);
|
||||
}
|
||||
.icon-gps_signal_high .path6:before {
|
||||
content: "\e918";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(14, 157, 213);
|
||||
}
|
||||
.icon-gps_signal_high .path7:before {
|
||||
content: "\e919";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_high .path8:before {
|
||||
content: "\e91a";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(3, 3, 3);
|
||||
}
|
||||
.icon-gps_signal_high .path9:before {
|
||||
content: "\e91b";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_high .path10:before {
|
||||
content: "\e91c";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(14, 157, 213);
|
||||
}
|
||||
@ -1,7 +0,0 @@
|
||||
Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures.
|
||||
|
||||
To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/docs/#local-fonts
|
||||
|
||||
You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects.
|
||||
|
||||
You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection.
|
||||
@ -1,152 +0,0 @@
|
||||
body {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
line-height: 1.5;
|
||||
color: #555;
|
||||
background: #fff;
|
||||
}
|
||||
h1 {
|
||||
font-size: 1.5em;
|
||||
font-weight: normal;
|
||||
}
|
||||
small {
|
||||
font-size: .66666667em;
|
||||
}
|
||||
a {
|
||||
color: #e74c3c;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover, a:focus {
|
||||
box-shadow: 0 1px #e74c3c;
|
||||
}
|
||||
.bshadow0, input {
|
||||
box-shadow: inset 0 -2px #e7e7e7;
|
||||
}
|
||||
input:hover {
|
||||
box-shadow: inset 0 -2px #ccc;
|
||||
}
|
||||
input, fieldset {
|
||||
font-family: sans-serif;
|
||||
font-size: 1em;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
input {
|
||||
color: inherit;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
padding: .25em 0;
|
||||
}
|
||||
input:focus {
|
||||
outline: none;
|
||||
box-shadow: inset 0 -2px #449fdb;
|
||||
}
|
||||
.glyph {
|
||||
font-size: 16px;
|
||||
width: 15em;
|
||||
padding-bottom: 1em;
|
||||
margin-right: 4em;
|
||||
margin-bottom: 1em;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.liga {
|
||||
width: 80%;
|
||||
width: calc(100% - 2.5em);
|
||||
}
|
||||
.talign-right {
|
||||
text-align: right;
|
||||
}
|
||||
.talign-center {
|
||||
text-align: center;
|
||||
}
|
||||
.bgc1 {
|
||||
background: #f1f1f1;
|
||||
}
|
||||
.fgc1 {
|
||||
color: #999;
|
||||
}
|
||||
.fgc0 {
|
||||
color: #000;
|
||||
}
|
||||
p {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.mvm {
|
||||
margin-top: .75em;
|
||||
margin-bottom: .75em;
|
||||
}
|
||||
.mtn {
|
||||
margin-top: 0;
|
||||
}
|
||||
.mtl, .mal {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
.mbl, .mal {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
.mal, .mhl {
|
||||
margin-left: 1.5em;
|
||||
margin-right: 1.5em;
|
||||
}
|
||||
.mhmm {
|
||||
margin-left: 1em;
|
||||
margin-right: 1em;
|
||||
}
|
||||
.mls {
|
||||
margin-left: .25em;
|
||||
}
|
||||
.ptl {
|
||||
padding-top: 1.5em;
|
||||
}
|
||||
.pbs, .pvs {
|
||||
padding-bottom: .25em;
|
||||
}
|
||||
.pvs, .pts {
|
||||
padding-top: .25em;
|
||||
}
|
||||
.unit {
|
||||
float: left;
|
||||
}
|
||||
.unitRight {
|
||||
float: right;
|
||||
}
|
||||
.size1of2 {
|
||||
width: 50%;
|
||||
}
|
||||
.size1of1 {
|
||||
width: 100%;
|
||||
}
|
||||
.clearfix:before, .clearfix:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
.clearfix:after {
|
||||
clear: both;
|
||||
}
|
||||
.hidden-true {
|
||||
display: none;
|
||||
}
|
||||
.textbox0 {
|
||||
width: 3em;
|
||||
background: #f1f1f1;
|
||||
padding: .25em .5em;
|
||||
line-height: 1.5;
|
||||
height: 1.5em;
|
||||
}
|
||||
#testDrive {
|
||||
display: block;
|
||||
padding-top: 24px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
.fs0 {
|
||||
font-size: 16px;
|
||||
}
|
||||
.fs1 {
|
||||
font-size: 32px;
|
||||
}
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
if (!('boxShadow' in document.body.style)) {
|
||||
document.body.setAttribute('class', 'noBoxShadow');
|
||||
}
|
||||
|
||||
document.body.addEventListener("click", function(e) {
|
||||
var target = e.target;
|
||||
if (target.tagName === "INPUT" &&
|
||||
target.getAttribute('class').indexOf('liga') === -1) {
|
||||
target.select();
|
||||
}
|
||||
});
|
||||
|
||||
(function() {
|
||||
var fontSize = document.getElementById('fontSize'),
|
||||
testDrive = document.getElementById('testDrive'),
|
||||
testText = document.getElementById('testText');
|
||||
function updateTest() {
|
||||
testDrive.innerHTML = testText.value || String.fromCharCode(160);
|
||||
if (window.icomoonLiga) {
|
||||
window.icomoonLiga(testDrive);
|
||||
}
|
||||
}
|
||||
function updateSize() {
|
||||
testDrive.style.fontSize = fontSize.value + 'px';
|
||||
}
|
||||
fontSize.addEventListener('change', updateSize, false);
|
||||
testText.addEventListener('input', updateTest, false);
|
||||
testText.addEventListener('change', updateTest, false);
|
||||
updateSize();
|
||||
}());
|
||||
@ -1,80 +0,0 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>IcoMoon Demo</title>
|
||||
<meta name="description" content="An Icon Font Generated By IcoMoon.io">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" href="demo-files/demo.css">
|
||||
<link rel="stylesheet" href="style.css"></head>
|
||||
<body>
|
||||
<div class="bgc1 clearfix">
|
||||
<h1 class="mhmm mvm"><span class="fgc1">Font Name:</span> icomoon <small class="fgc1">(Glyphs: 3)</small></h1>
|
||||
</div>
|
||||
<div class="clearfix mhl ptl">
|
||||
<h1 class="mvm mtn fgc1">Grid Size: Unknown</h1>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_low"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span><span class="path11"></span><span class="path12"></span><span class="path13"></span><span class="path14"></span><span class="path15"></span><span class="path16"></span><span class="path17"></span><span class="path18"></span><span class="path19"></span></span>
|
||||
<span class="mls"> icon-gps_signal_low</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e900" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-true">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_middle"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span></span>
|
||||
<span class="mls"> icon-gps_signal_middle</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e913" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-true">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="glyph fs1">
|
||||
<div class="clearfix bshadow0 pbs">
|
||||
<span class="icon-gps_signal_high"><span class="path1"></span><span class="path2"></span><span class="path3"></span><span class="path4"></span><span class="path5"></span><span class="path6"></span><span class="path7"></span><span class="path8"></span><span class="path9"></span><span class="path10"></span><span class="path11"></span></span>
|
||||
<span class="mls"> icon-gps_signal_high</span>
|
||||
</div>
|
||||
<fieldset class="fs0 size1of1 clearfix hidden-false">
|
||||
<input type="text" readonly value="e91d" class="unit size1of2" />
|
||||
<input type="text" maxlength="1" readonly value="" class="unitRight size1of2 talign-right" />
|
||||
</fieldset>
|
||||
<div class="fs0 bshadow0 clearfix hidden-true">
|
||||
<span class="unit pvs fgc1">liga: </span>
|
||||
<input type="text" readonly value="" class="liga unitRight" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--[if gt IE 8]><!-->
|
||||
<div class="mhl clearfix mbl">
|
||||
<h1>Font Test Drive</h1>
|
||||
<label>
|
||||
Font Size: <input id="fontSize" type="number" class="textbox0 mbm"
|
||||
min="8" value="48" />
|
||||
px
|
||||
</label>
|
||||
<input id="testText" type="text" class="phl size1of1 mvl"
|
||||
placeholder="Type some text to test..." value=""/>
|
||||
<div id="testDrive" class="icon-" style="font-family: icomoon">
|
||||
</div>
|
||||
</div>
|
||||
<!--<![endif]-->
|
||||
<div class="bgc1 clearfix">
|
||||
<p class="mhl">Generated by <a href="https://icomoon.io/app">IcoMoon</a></p>
|
||||
</div>
|
||||
|
||||
<script src="demo-files/demo.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,50 +0,0 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="icomoon" horiz-adv-x="1024">
|
||||
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||
<missing-glyph horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M4.697 588.917c0 123.694 0 245.040 0 366.385 356.991 0 713.982 0 1070.972 0 0-341.333 0-682.667 0-1024-356.991 0-713.982 0-1070.972 0 0 218.422 0 436.844 0 657.615zM54.676 364.512c8.121-29.927 13.467-60.954 24.814-89.603 73.114-184.603 210.166-292.309 405.758-315.852 266.402-32.066 503.041 151.136 541.779 416.589 26.568 182.062-36.314 334.611-177.010 450.896-110.474 91.306-241.173 124.942-383.508 103.957-127.29-18.767-232.431-79.646-312.212-180.371-88.664-111.94-121.433-240.139-99.62-385.616z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M54.001 366.477c-21.138 143.512 11.63 271.711 100.295 383.651 79.781 100.726 184.922 161.605 312.212 180.371 142.335 20.985 273.035-12.651 383.508-103.957 140.696-116.285 203.578-268.833 177.010-450.896-38.737-265.453-275.376-448.655-541.779-416.589-195.592 23.543-332.644 131.249-405.758 315.852-11.347 28.649-16.693 59.676-25.488 91.568zM493.216 377.045c0 0-1.199-1.237-4.108-3.501-15.138-15.638-30.275-31.276-47.497-49.623-6.517-6.27-13.034-12.539-22.199-19.893-20.165-20.664-40.33-41.329-62.409-64.715-4.767-4.63-9.535-9.261-17.027-14.967-17.098-17.578-34.196-35.156-53.412-55.506-3.397-3.166-6.794-6.333-12.766-10.681-15.251-15.398-30.503-30.797-45.735-46.176 161.781-159.584 456.337-177.301 643.164 16.003 193.416 200.12 149.585 488.401 5.346 626.396-56.661-54.941-113.278-109.839-171.898-167.468-9.587-9.377-19.174-18.754-31.401-29.287-17.031-17.498-34.062-34.995-53.17-55.23-4.967-4.743-9.934-9.485-17.489-15.395-18.525-19.010-37.051-38.020-57.67-59.748-6.536-6.316-13.073-12.632-21.576-19.475-1.581-2.108-3.163-4.216-6.521-9.011-6.080-5.961-12.16-11.922-20.487-18.182-1.455-0.761-2.314-1.951-2.211-3.625 0 0 0.034-0.37-0.935 0.085zM457.349 388.087c0 0-0.712-0.977 2.256 1.469 31.315 31.739 62.63 63.477 97.020 96.279 4.189 4.859 8.378 9.717 15.274 15.85 25.278 25.754 50.555 51.508 78.782 78.569 8.838 9.388 17.677 18.776 29.227 29.44 57.003 56.719 114.006 113.437 173.154 172.291-127.777 109.386-271.643 148.812-430.725 105.427-177.884-48.513-292.038-167.261-331.848-348.107-33.559-152.449 8.712-287.734 114.173-407.397 13.331 16.326 24.48 29.98 38.474 44.797 3.774 2.991 7.548 5.982 14.040 10.238 18.934 19.42 37.868 38.839 59.863 59.322 4.17 4.831 8.339 9.662 15.251 15.732 41.798 42.129 83.596 84.258 125.060 126.090z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M647.731 578.948c-25.278-25.754-50.555-51.508-78.41-76.23-85.383 1.219-168.198 2.262-250.989 1.289-54.246-0.638-104.545-39.561-115.433-92.715-6.635-32.394-3.208-66.74-5.864-100.084-4.093-51.377 6.421-97.585 43.256-135.665-11.149-13.654-22.298-27.308-35.629-43.635-105.46 119.663-147.732 254.948-114.173 407.397 39.81 180.846 153.964 299.594 331.848 348.107 159.081 43.385 302.948 3.959 430.725-105.427-59.149-58.854-116.151-115.572-175.322-171.472-52.719 33.54-106.686 44.272-167.197 35.86-49.736-6.914-90.483-28.306-128.083-58.454-11.706-9.386-24.523-22.034-10.979-38.809 12.334-15.278 25.445-6.171 35.552 3.391 47.505 44.942 103.381 65.857 167.97 54.371 25.104-4.464 48.535-18.337 72.729-27.924z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M706.678 589.643c56.617 54.898 113.234 109.796 169.895 164.737 144.239-137.995 188.070-426.275-5.346-626.396-186.827-193.303-481.382-175.587-643.164-16.003 15.232 15.379 30.484 30.777 48.077 45.472 16.687-3.827 31.019-9.601 45.377-9.666 148.48-0.671 296.967-0.883 445.447-0.224 69.745 0.309 124.21 55.525 125.408 125.287 0.577 33.594 0.331 67.208 0.085 100.81-0.56 76.639-54.843 130.298-131.996 130.73-46.094 0.258-92.187 0.496-138.281 0.743 17.031 17.498 34.062 34.995 53.601 52.013 6.812-3.35 10.774-7.623 15.497-8.774 7.82-1.905 21.142-5.075 23.229-1.883 4.929 7.54 6.615 18.719 5.65 28.014-0.567 5.454-8.732 10.12-13.479 15.14z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M288.683 171.611c17.098 17.578 34.196 35.156 54.055 52.173 25.691-0.936 49.255-4.88 71.414-0.931 43.88 7.82 43.56 9.622 43.559 53.704 0 12.444 1.298 25.097-0.649 37.229-0.782 4.871-8.698 8.597-13.367 12.844 15.138 15.638 30.275 31.276 47.258 47.226 1.845 0.312 3.424 1.259 3.58-1.081 0.156-51.265 0.156-100.191 0.156-149.031 10.116 0 17.547 0 26.374 0 0 12.799 0 24.391 0 35.982 0 12.228 0 24.456 0 35.717 22.424 2.396 42.894 2.377 62.18 7.144 31.628 7.817 48.024 32.983 47.054 66.477-0.906 31.284-17.309 50.117-50.913 57.192-10.573 2.226-21.551 2.53-32.344 3.714 18.525 19.010 37.051 38.020 58.45 56.409 55.319-0.696 107.77-0.285 160.207-0.974 60.482-0.795 106.686-46.886 107.85-107.17 0.605-31.3 0.184-62.62 0.12-93.931-0.152-73.981-44.235-118.075-118.264-118.112-138.552-0.068-277.104-0.207-415.655 0.22-17.027 0.052-34.044 3.385-51.065 5.197zM685.514 423.507c-9.389-11.917-22.983-22.491-27.307-36.027-9.514-29.78 6.364-55.983 37.202-65.543 19.283-5.977 39.588-8.571 59.224-13.52 14.668-3.697 25.308-11.705 25.972-28.854 0.681-17.589-8.526-28.124-23.865-33.383-8.692-2.98-18.715-5.807-27.408-4.348-24.887 4.178-49.4 10.58-78.679 17.143 5.071-9.826 7.662-24.504 15.266-27.874 29.575-13.11 61.062-18.449 93.416-8.941 29.759 8.745 48.729 31.477 48.58 58.593-0.153 27.827-15.741 45.238-49.196 53.785-15.864 4.053-32.090 6.666-48.039 10.411-17.044 4.002-31.058 15.2-27.148 32.21 2.68 11.657 15.84 25.504 27.342 29.37 14.379 4.833 32.251 2.436 47.889-0.59 13.633-2.638 26.26-10.48 39.331-16.022 1.731 1.056 3.462 2.112 5.193 3.168-4.75 9.855-7.118 25.43-14.664 28.573-32.18 13.401-65.977 19.331-103.108 1.85z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M553.549 484.772c-31.315-31.739-62.63-63.477-95.517-94.277 4.048 19.731-3.166 30.462-22.079 34.436-11.364 2.388-22.431 6.401-33.866 8.2-45.115 7.097-87.371-11.223-106.921-45.699-22.276-39.283-18.799-104.031 7.602-135.059 2.749-3.23 7.425-4.821 11.207-7.172-18.934-19.42-37.868-38.839-58.357-57.246-21.783 25.020-39.474 50.197-39.474 83.5 0.001 36.655-0.838 73.334 0.222 109.958 1.634 56.438 47.027 102.894 103.262 103.688 77.956 1.101 155.944-0.109 233.919-0.329z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M287.624 170.225c18.081-0.427 35.098-3.759 52.124-3.812 138.55-0.427 277.103-0.289 415.655-0.22 74.029 0.037 118.112 44.131 118.264 118.112 0.064 31.311 0.485 62.632-0.12 93.931-1.164 60.285-47.368 106.376-107.85 107.17-52.437 0.689-104.888 0.278-158.913 1.557 3.386 5.947 8.354 10.689 14.359 16.801 47.132 1.122 93.226 0.884 139.32 0.626 77.153-0.432 131.437-54.090 131.996-130.73 0.245-33.602 0.492-67.216-0.085-100.81-1.198-69.762-55.663-124.978-125.408-125.287-148.48-0.659-296.967-0.447-445.447 0.224-14.358 0.065-28.691 5.839-44.090 10.257 2.342 4.461 5.739 7.628 10.196 12.179z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M649.206 579.601c-25.668 8.934-49.099 22.807-74.203 27.271-64.589 11.486-120.465-9.429-167.97-54.371-10.107-9.562-23.218-18.669-35.552-3.391-13.543 16.775-0.727 29.423 10.979 38.809 37.6 30.148 78.346 51.54 128.083 58.454 60.511 8.412 114.478-2.32 165.841-36.498-8.027-10.846-16.865-20.234-27.178-30.275z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M457.684 388.383c-41.798-42.129-83.596-84.258-127.487-125.542-26.108 30.178-27.734 63.581-17.936 98.031 8.9 31.292 33.578 51.725 65.771 48.569 26.979-2.645 53.133-13.717 79.652-21.058z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M555.087 485.304c-79.512-0.311-157.501 0.898-235.457-0.203-56.235-0.794-101.629-47.25-103.262-103.688-1.060-36.624-0.222-73.304-0.222-109.958-0.001-33.303 17.69-58.48 38.115-84.132-3.578-4.636-7.352-7.627-12.548-11.199-38.258 37.499-48.771 83.707-44.678 135.084 2.656 33.344-0.771 67.69 5.864 100.084 10.887 53.154 61.187 92.077 115.433 92.715 82.792 0.973 165.607-0.070 249.637-1.926-2.965-6.528-7.154-11.386-12.881-16.777z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M545.992 428.612c11.84 0.175 22.818-0.129 33.391-2.355 33.604-7.075 50.007-25.908 50.913-57.192 0.97-33.494-15.425-58.66-47.054-66.477-19.286-4.767-39.756-4.748-62.18-7.144 0-11.261 0-23.489 0-35.717 0-11.592 0-23.183 0-35.982-8.826 0-16.258 0-26.374 0 0 48.84 0 97.766-0.001 149.426-0.001 2.734-0.505 3.42-0.505 3.42s-0.034 0.37 1.059 0.011c1.85 1.188 2.607 2.735 3.365 4.282 6.080 5.961 12.16 11.922 20.248 17.625 2.008-25.676 2.008-51.094 2.008-77.932 17.043 0.788 31.148 0.143 44.792 2.347 26.442 4.272 39.396 20.134 38.472 44.438-0.849 22.312-15.605 35.775-42.153 38.187-12.196 1.108-24.425 1.849-36.638 2.756 6.536 6.316 13.073 12.632 20.656 20.308z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M457.516 388.235c-26.352 7.489-52.505 18.561-79.484 21.206-32.194 3.157-56.871-17.277-65.771-48.569-9.799-34.449-8.172-67.852 16.564-98.65-3.448-6.296-7.618-11.127-13.318-16.489-5.312 1.82-9.989 3.41-12.737 6.64-26.401 31.028-29.878 95.776-7.602 135.059 19.55 34.476 61.806 52.796 106.921 45.699 11.434-1.799 22.502-5.812 33.866-8.2 18.913-3.974 26.127-14.705 20.595-35.66 0.088-2.163 0.8-1.185 0.968-1.037z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M524.353 408.041c13.198-0.644 25.427-1.385 37.622-2.493 26.548-2.411 41.304-15.875 42.153-38.187 0.924-24.304-12.030-40.166-38.472-44.438-13.644-2.204-27.749-1.559-44.792-2.347 0 26.838 0 52.255-1.119 79.275 0.462 3.71 2.043 5.818 4.608 8.19z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M442.653 325.275c5.711-2.892 13.627-6.618 14.409-11.489 1.947-12.132 0.649-24.785 0.649-37.229 0.001-44.083 0.322-45.885-43.559-53.704-22.158-3.949-45.723-0.005-70.051 1.469 3.368 5.73 8.136 10.36 15.853 16.702 19.909 2.381 37.037 1.881 53.745 4.292 6.746 0.974 18.282 9.024 17.833 12.635-1.964 15.793 11.32 35.329-9.472 47.16 6.517 6.27 13.034 12.539 20.593 20.164z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M420.736 304.57c22.116-11.289 8.832-30.825 10.796-46.618 0.449-3.61-11.087-11.661-17.833-12.635-16.708-2.411-33.836-1.911-52.788-2.931 18.172 20.313 38.337 40.978 59.825 62.184z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M705.677 588.278c5.749-3.655 13.914-8.32 14.481-13.775 0.965-9.296-0.721-20.474-5.65-28.014-2.087-3.192-15.409-0.021-23.229 1.883-4.723 1.15-8.685 5.423-14.177 9.351 8.399 10.435 17.986 19.812 28.575 30.555z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M497.484 380.734c0.366-1.398-0.391-2.945-2.425-4.106-1.012 2.006-0.153 3.196 2.425 4.106z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M493.7 376.817c0.484-0.227 0.988-0.913 0.833-1.308s-1.735-1.341-2.125-0.521c-0.39 0.82 0.808 2.057 1.292 1.829z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M687.197 424.213c35.449 16.776 69.246 10.846 101.426-2.555 7.546-3.142 9.914-18.717 14.664-28.573-1.731-1.056-3.462-2.112-5.193-3.168-13.071 5.543-25.698 13.385-39.331 16.022-15.639 3.026-33.51 5.423-47.889 0.59-11.501-3.866-24.662-17.713-27.342-29.37-3.91-17.009 10.104-28.208 27.148-32.21 15.949-3.745 32.176-6.358 48.039-10.411 33.454-8.548 49.042-25.958 49.196-53.785 0.149-27.116-18.82-49.848-48.58-58.593-32.354-9.507-63.842-4.168-93.416 8.941-7.604 3.37-10.195 18.049-15.266 27.874 29.28-6.563 53.793-12.965 78.679-17.143 8.693-1.459 18.716 1.368 27.408 4.348 15.339 5.259 24.545 15.794 23.865 33.383-0.664 17.149-11.304 25.157-25.972 28.854-19.636 4.949-39.941 7.543-59.224 13.52-30.839 9.56-46.717 35.762-37.202 65.543 4.324 13.535 17.918 24.109 28.99 36.732z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M601.248-68.697c-200.416 0-398.483 0-596.55 0 0 341.333 0 682.667 0 1024 356.991 0 713.982 0 1070.972 0 0-341.333 0-682.666 0-1024-157.358 0-314.716 0-474.422 0zM992.795 289.415c26.319 76.179 33.921 154.172 18.963 233.408-47.787 253.137-266.071 416.098-522.563 391.022-277.053-27.086-471.494-299.456-412.78-571.963 40.134-186.274 229.787-382.491 455.627-363.915 38.042 3.129 77.887-4.194 114.39 4.212 168.807 38.872 283.272 142.1 346.364 307.236z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M992.239 287.654c-62.537-163.374-177.001-266.603-345.809-305.475-36.502-8.406-76.348-1.083-114.39-4.212-225.84-18.576-415.492 177.641-455.627 363.915-58.714 272.507 135.727 544.877 412.78 571.963 256.493 25.076 474.776-137.885 522.563-391.022 14.958-79.236 7.356-157.229-19.519-235.17zM664.661 147.327c34.442 0.014 68.894-0.519 103.322 0.157 68.659 1.348 123.080 55.748 124.381 124.386 0.682 35.994 0.692 72.023-0.003 108.016-1.326 68.636-55.819 123.928-124.405 124.27-148.722 0.741-297.452 0.743-446.174-0.001-68.563-0.343-123.086-55.742-124.408-124.298-0.634-32.864-0.22-65.75-0.12-98.626 0.245-80.241 53.727-133.784 133.948-133.873 109.587-0.121 219.175-0.031 333.459-0.031zM682.018 710.766c-58.826 19.859-118.173 30.421-180.832 19.534-68.359-11.877-127.277-40.675-177.552-87.976-10.499-9.878-22.386-19.995-6.634-34.441 13.496-12.377 25.599-7.537 37.361 4.155 89.111 88.585 230.179 104.762 339.503 45.382 25.276-13.729 47.029-33.919 70.515-50.983 10.067-7.314 20.821-8.483 29.222 1.699 8.968 10.869 5.112 20.28-4.318 30.329-29.478 31.414-65.62 52.506-107.267 72.301zM643.5 628.863c-28.682 7.041-57.115 18.587-86.096 20.186-60.451 3.335-115.995-13.125-163.652-53.267-26.11-21.993-34.912-35.592-22.149-46.667 22.561-19.577 33.74 3.52 47.501 15.060 37.726 31.635 82.827 48.181 130.31 46.809 53.545-1.548 101.016-25.184 141.615-61.611 5.127-4.6 16.988-1.697 25.729-2.27 0.367 10.311 5.19 25.976 0.338 30.014-22.038 18.339-46.802 33.401-73.596 51.747z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M662.312 147.327c-111.936 0-221.523-0.091-331.111 0.031-80.221 0.089-133.702 53.632-133.948 133.873-0.1 32.876-0.514 65.762 0.12 98.626 1.322 68.556 55.846 123.955 124.408 124.298 148.722 0.745 297.452 0.743 446.174 0.001 68.586-0.342 123.079-55.634 124.405-124.27 0.695-35.994 0.685-72.022 0.003-108.016-1.301-68.638-55.722-123.038-124.381-124.386-34.428-0.676-68.881-0.143-105.671-0.157zM368.775 166.181c130.586 0.001 261.173-0.164 391.759 0.071 67.376 0.121 112.735 45.978 113.104 113.691 0.179 32.841 0.547 65.694-0.096 98.524-1.159 59.195-46.848 106.465-105.64 106.775-148.567 0.785-297.144 0.749-445.711 0.025-57.945-0.282-104.202-46.517-105.834-104.128-1.040-36.722-0.916-73.515-0.024-110.244 1.173-48.284 33.133-89.407 80.327-100.115 21.711-4.926 44.915-3.271 72.114-4.599z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M683.667 709.907c39.997-18.936 76.139-40.028 105.617-71.442 9.43-10.049 13.285-19.46 4.318-30.329-8.401-10.182-19.155-9.012-29.222-1.699-23.486 17.063-45.239 37.254-70.515 50.983-109.325 59.38-250.392 43.203-339.503-45.382-11.762-11.692-23.865-16.532-37.361-4.155-15.752 14.446-3.865 24.563 6.634 34.441 50.274 47.301 109.193 76.099 177.552 87.976 62.658 10.887 122.006 0.326 182.481-20.393z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M645.005 627.811c25.288-17.293 50.053-32.356 72.090-50.695 4.853-4.038 0.030-19.703-0.338-30.014-8.741 0.573-20.601-2.331-25.729 2.27-40.6 36.427-88.071 60.063-141.615 61.611-47.484 1.373-92.584-15.174-130.31-46.809-13.761-11.54-24.94-34.636-47.501-15.060-12.763 11.075-3.961 24.674 22.149 46.667 47.658 40.143 103.201 56.602 163.652 53.267 28.982-1.599 57.415-13.145 87.602-21.238z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M366.439 166.181c-24.863 1.329-48.067-0.327-69.778 4.599-47.194 10.708-79.155 51.831-80.327 100.115-0.892 36.73-1.016 73.522 0.024 110.244 1.632 57.611 47.889 103.846 105.834 104.128 148.568 0.724 297.144 0.76 445.711-0.025 58.792-0.31 104.481-47.581 105.64-106.775 0.642-32.83 0.275-65.683 0.096-98.524-0.369-67.713-45.728-113.57-113.104-113.691-130.586-0.235-261.173-0.070-394.095-0.071zM410.844 302.353c6.827-0.309 13.654-0.619 22.056-1 0-14.41 0.614-27.571-0.338-40.618-0.327-4.485-3.472-10.549-7.185-12.728-40.471-23.743-102.254-0.921-113.308 44.194-5.174 21.115-4.564 45.116-0.526 66.677 6.082 32.478 33.028 52.991 66.314 50.82 26.181-1.708 51.959-9.592 78.275-14.804 5.308 16.108-3.216 24.293-20.19 29.897-58.040 19.164-113.328 6.091-138.535-34.017-26.323-41.883-21.286-111.849 11.512-144.489 36.008-35.836 89.26-35.018 139.289-12.143 3.876 1.772 8.115 7.772 8.234 11.92 0.748 26.179 0.379 52.389 0.379 78.263-27.606 0-52.162 0-77.875 0 0.878-8.232 1.576-14.768 2.345-21.973 9.523 0 17.283 0 29.554 0zM657.369 386.793c-1.997-41.811 9.834-57.724 50.995-67.96 17.323-4.308 35.697-5.977 51.802-12.971 8.886-3.859 18.649-15.769 19.638-24.952 1.019-9.461-5.876-22.55-13.498-29.368-7.288-6.519-20.319-10.495-30.202-9.485-26.452 2.705-52.568 8.684-81.127 13.773 1.527-5.9 0.893-18.391 6.62-23.030 27.401-22.194 96.867-19.471 124.106 3.414 16.705 14.035 24.667 31.973 20.79 54.121-3.782 21.604-17.421 34.603-37.705 40.392-17.18 4.903-34.768 8.413-52.239 12.252-20.136 4.424-36.857 13.551-34.112 36.974 2.673 22.812 21.442 31.392 41.201 29.732 24.914-2.094 49.415-9.105 74.859-14.146 5.42 15.393 0.070 27.113-21.212 30.435-11.497 1.795-22.617 6.101-34.125 7.704-38.083 5.303-68.182-10.241-85.791-46.885zM621.648 398.813c-33.585 44.783-81.323 26.053-124.295 30.444 0-70.19 0-137.675 0-205.577 8.016 0 14.624 0 23.448 0 0 24.832 0 48.61 0 72.033 97.387 10.277 124.705 37.339 100.847 103.1z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M408.589 302.353c-10.016 0-17.776 0-27.299 0-0.769 7.204-1.466 13.74-2.345 21.973 25.713 0 50.269 0 77.875 0 0-25.874 0.369-52.085-0.379-78.263-0.118-4.148-4.358-10.148-8.234-11.92-50.029-22.875-103.28-23.693-139.289 12.143-32.798 32.641-37.836 102.606-11.512 144.489 25.207 40.108 80.495 53.181 138.535 34.017 16.974-5.605 25.498-13.789 20.19-29.897-26.315 5.212-52.093 13.096-78.275 14.804-33.286 2.171-60.232-18.342-66.314-50.82-4.038-21.56-4.648-45.561 0.526-66.677 11.054-45.115 72.837-67.938 113.308-44.194 3.714 2.179 6.858 8.243 7.185 12.728 0.952 13.047 0.338 26.208 0.338 40.618-8.402 0.381-15.229 0.69-24.311 1z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M657.702 388.693c17.275 34.745 47.374 50.289 85.457 44.986 11.509-1.603 22.628-5.909 34.125-7.704 21.282-3.322 26.632-15.042 21.212-30.435-25.444 5.041-49.944 12.052-74.859 14.146-19.759 1.66-38.528-6.92-41.201-29.732-2.745-23.423 13.976-32.549 34.112-36.974 17.471-3.839 35.059-7.348 52.239-12.252 20.284-5.789 33.923-18.788 37.705-40.392 3.877-22.148-4.085-40.086-20.79-54.121-27.239-22.885-96.705-25.608-124.106-3.414-5.727 4.639-5.093 17.13-6.62 23.030 28.558-5.089 54.675-11.068 81.127-13.773 9.883-1.011 22.914 2.966 30.202 9.485 7.622 6.818 14.516 19.906 13.498 29.368-0.989 9.183-10.752 21.093-19.638 24.952-16.105 6.994-34.478 8.663-51.802 12.971-41.16 10.236-52.992 26.149-50.661 69.859z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M622.778 397.345c22.728-64.292-4.59-91.354-101.976-101.631 0-23.423 0-47.201 0-72.033-8.824 0-15.432 0-23.448 0 0 67.902 0 135.386 0 205.577 42.971-4.391 90.71 14.339 125.424-31.912zM604.49 372.905c-12.204 31.237-39.004 40.681-82.929 29.447 0-26.401 0-52.698 0-78.832 58.152-8.154 79.432 3.716 82.929 49.386z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M604.637 371.092c-3.644-43.857-24.924-55.727-83.076-47.573 0 26.134 0 52.432 0 78.832 43.925 11.234 70.725 1.79 83.076-31.26z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M634.128-68.697c-211.376 0-420.404 0-629.431 0 0 341.333 0 682.667 0 1024 356.991 0 713.982 0 1070.972 0 0-341.333 0-682.666 0-1024-146.398 0-292.795 0-441.541 0zM1018.959 458.531c-2.949 21.188-6.17 42.343-8.797 63.572-7.842 63.369-29.651 122.3-64.221 175.103-52.965 80.9-122.179 144.268-212.401 183.329-93.652 40.546-190.908 50.996-289.73 30.777-107.563-22.007-197.921-76.162-268.048-162.18-91.023-111.65-127.203-239.557-104.177-380.846 18.831-115.543 74.43-213.335 166.396-288.16 104.879-85.331 223.578-123.823 359.421-107.232 127.561 15.579 230.911 75.57 312.898 171.565 75.519 88.421 105.49 194.946 108.657 314.073z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M1019.106 456.382c-3.315-116.979-33.286-223.503-108.805-311.924-81.987-95.995-185.338-155.986-312.898-171.565-135.842-16.591-254.542 21.901-359.421 107.232-91.966 74.825-147.566 172.617-166.396 288.16-23.027 141.289 13.153 269.197 104.177 380.846 70.127 86.018 160.485 140.173 268.048 162.18 98.822 20.219 196.077 9.769 289.73-30.777 90.221-39.061 159.436-102.428 212.401-183.329 34.569-52.803 56.378-111.734 64.221-175.103 2.627-21.228 5.847-42.383 8.944-65.72zM799.743 152.021c62.703 22.243 92.613 64.375 92.766 130.838 0.074 32.063 0.444 64.135-0.102 96.189-1.189 69.756-55.905 124.893-125.817 125.173-147.803 0.59-295.611 0.59-443.413 0-69.904-0.279-124.673-55.467-125.831-125.172-0.533-32.055-0.164-64.126-0.096-96.189 0.174-82.015 53.086-135.436 134.513-135.5 141.549-0.11 283.097-0.132 424.645 0.139 13.163 0.025 26.322 2.415 43.334 4.522zM845.943 669.217c19.664 10.476 16.044 24.67 4.691 38.181-6.827 8.124-16.424 13.898-24.667 20.858-102.658 86.687-220.311 118.998-352.495 95.284-83.844-15.042-156.91-52.061-217.902-112.387-11.64-11.513-17.353-25.465-7.901-36.833 10.802-12.99 25.375-4.53 36.919 4.494 1.834 1.434 3.342 3.283 5.018 4.923 60.514 59.235 134.53 92.844 217.163 101.47 109.754 11.457 209.174-18.078 293.803-91.941 11.899-10.386 27.653-16.356 45.371-24.049zM775.039 652.364c-78.335 64.668-166.752 92.678-268.706 78.131-71.31-10.174-131.594-40.482-183.638-89.055-10.127-9.451-20.415-19.409-6.217-33.024 13.592-13.034 25.731-7.147 37.973 3.565 13.894 12.158 27.903 24.545 43.376 34.475 61.476 39.454 128.107 52.37 200.921 41.953 56.244-8.047 104.338-30.4 146.366-67.287 13.962-12.254 29.686-30.189 46.735-14.515 19.369 17.807-2.919 30.777-16.81 45.756zM399.999 546.8c4.109 3.525 8.218 7.050 12.327 10.576 55.468 47.602 118.517 67.82 188.788 42.195 32.254-11.762 60.401-34.606 90.859-51.624 5.929-3.313 16.294-6.3 20.4-3.423 5.732 4.015 9.759 13.546 10.223 20.983 0.345 5.545-4.97 12.755-9.708 17.108-71.283 65.488-154.002 84.582-245.127 52.948-31.757-11.024-60.431-32.244-88.491-51.721-7.438-5.163-7.376-21.133-10.757-32.141 9.337-1.91 18.674-3.821 31.487-4.902z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M797.817 151.614c-15.087-1.699-28.245-4.090-41.408-4.115-141.548-0.271-283.097-0.249-424.645-0.139-81.427 0.063-134.339 53.485-134.513 135.5-0.068 32.063-0.437 64.134 0.096 96.189 1.159 69.705 55.927 124.893 125.831 125.172 147.803 0.59 295.611 0.59 443.413 0 69.912-0.279 124.629-55.417 125.817-125.173 0.546-32.054 0.176-64.126 0.102-96.189-0.153-66.463-30.063-108.596-94.692-131.246zM462.679 166.18c100.986 0.005 201.975-0.427 302.958 0.18 60.49 0.363 106.842 46.898 107.908 107.238 0.608 34.434 0.52 68.894 0.025 103.332-0.887 61.658-47.25 108.284-109.092 108.475-146.39 0.453-292.783 0.452-439.173 0.001-61.838-0.191-108.207-46.807-109.117-108.458-0.496-33.655-0.422-67.327-0.021-100.984 0.751-63.060 47.040-109.14 110.297-109.701 43.836-0.389 87.678-0.079 136.214-0.082z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M844.068 669.056c-15.844 7.853-31.597 13.823-43.497 24.209-84.628 73.863-184.049 103.398-293.803 91.941-82.633-8.626-156.65-42.235-217.163-101.47-1.675-1.64-3.184-3.489-5.018-4.923-11.544-9.024-26.117-17.485-36.919-4.494-9.453 11.368-3.739 25.32 7.901 36.833 60.992 60.327 134.058 97.345 217.902 112.387 132.184 23.715 249.838-8.597 352.495-95.284 8.242-6.96 17.84-12.734 24.667-20.858 11.353-13.51 14.973-27.705-6.565-38.341z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M776.248 651.155c12.682-13.769 34.97-26.74 15.6-44.547-17.049-15.674-32.774 2.26-46.735 14.515-42.028 36.887-90.122 59.24-146.366 67.287-72.815 10.418-139.446-2.499-200.921-41.953-15.472-9.93-29.482-22.317-43.376-34.475-12.242-10.712-24.38-16.599-37.973-3.565-14.197 13.615-3.909 23.572 6.217 33.024 52.044 48.573 112.328 78.88 183.638 89.055 101.954 14.546 190.371-13.463 269.916-79.34z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M398.261 546.385c-11.075 1.496-20.412 3.406-29.749 5.317 3.381 11.008 3.319 26.978 10.757 32.141 28.060 19.476 56.734 40.696 88.491 51.721 91.125 31.634 173.844 12.54 245.127-52.948 4.738-4.353 10.054-11.563 9.708-17.108-0.463-7.438-4.491-16.968-10.223-20.983-4.106-2.876-14.471 0.111-20.4 3.423-30.457 17.017-58.605 39.862-90.859 51.624-70.271 25.626-133.319 5.407-188.788-42.195-4.109-3.526-8.218-7.051-14.065-10.991z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M460.33 166.18c-46.188 0.003-90.030-0.307-133.865 0.082-63.258 0.561-109.546 46.641-110.297 109.701-0.401 33.657-0.475 67.329 0.021 100.984 0.909 61.651 47.278 108.267 109.117 108.458 146.39 0.451 292.783 0.452 439.173-0.001 61.841-0.191 108.205-46.817 109.092-108.475 0.495-34.438 0.584-68.898-0.025-103.332-1.066-60.34-47.418-106.875-107.908-107.238-100.983-0.607-201.972-0.174-305.307-0.18zM340.633 225.826c35.799-14.349 70.394-7.23 104.144 6.899 5.113 2.141 11.149 9.453 11.386 14.62 1.171 25.462 0.532 51.008 0.532 76.842-27.198 0-51.657 0-75.875 0 0-7.697 0-13.674 0-22.485 17.769 0 34.459 0 52.007 0 0-14.544 1.262-26.438-0.504-37.863-0.961-6.217-5.759-14.609-11.061-16.943-38.518-16.957-84.093-3.123-102.989 30.044-21.968 38.559-13.994 97.141 18.296 119.752 10.837 7.589 26.101 13.677 38.802 12.783 26.576-1.871 52.794-8.84 80.39-13.943 4.744 12.517 0.763 23.549-16.791 27.935-10.55 2.636-21.136 5.176-31.792 7.328-55.339 11.175-102.859-12.441-119.261-60.624-15.491-45.51-9.434-119.357 52.716-144.345zM661.318 397.547c-12.57-40.998 1.507-66.808 42.796-77.559 18.777-4.889 38.636-6.857 56.313-14.213 8.794-3.66 18.328-16.050 19.211-25.287 0.905-9.46-6.123-22.435-13.802-29.166-7.362-6.452-20.389-10.329-30.272-9.265-26.437 2.848-52.522 8.954-81.688 14.305 2.368-7.142 2.569-19.328 8.532-23.757 27.572-20.48 90.308-19.552 118.496 0.039 18.721 13.012 28.751 30.903 26.118 54.048-2.676 23.529-16.679 38.243-39.23 44.283-19.539 5.233-39.435 9.122-59.019 14.2-15.932 4.132-26.398 14.267-26.752 31.326-0.367 17.68 11.667 26.503 26.824 31.211 6.559 2.037 14.138 3.582 20.689 2.35 22.963-4.317 45.681-9.94 71.626-15.771-2.892 8.827-3.314 22.748-8.993 25.396-36.951 17.233-99.421 26.774-130.849-22.141zM623.879 335.751c14.226 41.402 3.962 76.291-30.808 85.39-30.58 8.002-63.426 7.345-95.358 10.52 0-73.371 0-140.308 0-207.64 8.016 0 14.555 0 23.827 0 0 25.128 0 48.859 0 72.994 39.077 1.297 77.422-2.354 102.339 38.736z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M338.867 226.395c-60.385 24.419-66.442 98.266-50.95 143.776 16.401 48.183 63.922 71.799 119.261 60.624 10.657-2.152 21.243-4.692 31.792-7.328 17.554-4.386 21.535-15.418 16.791-27.935-27.596 5.103-53.814 12.071-80.39 13.943-12.701 0.894-27.964-5.194-38.802-12.783-32.29-22.611-40.264-81.194-18.296-119.752 18.897-33.168 64.471-47.001 102.989-30.044 5.302 2.334 10.1 10.726 11.061 16.943 1.766 11.425 0.504 23.319 0.504 37.863-17.548 0-34.239 0-52.007 0 0 8.811 0 14.788 0 22.485 24.218 0 48.676 0 75.875 0 0-25.834 0.639-51.38-0.532-76.842-0.238-5.167-6.273-12.479-11.386-14.62-33.75-14.129-68.344-21.248-105.909-6.329z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M662.091 399.241c30.656 47.221 93.125 37.68 130.076 20.448 5.679-2.648 6.101-16.569 8.993-25.396-25.945 5.831-48.663 11.454-71.626 15.771-6.551 1.232-14.13-0.312-20.689-2.35-15.157-4.708-27.191-13.531-26.824-31.211 0.354-17.060 10.82-27.195 26.752-31.326 19.584-5.079 39.48-8.967 59.019-14.2 22.551-6.040 36.554-20.754 39.23-44.283 2.633-23.145-7.397-41.036-26.118-54.048-28.188-19.592-90.924-20.519-118.496-0.039-5.963 4.429-6.164 16.614-8.532 23.757 29.166-5.351 55.252-11.457 81.688-14.305 9.883-1.065 22.911 2.812 30.272 9.265 7.68 6.731 14.707 19.706 13.802 29.166-0.883 9.236-10.418 21.627-19.211 25.287-17.677 7.356-37.536 9.324-56.313 14.213-41.289 10.751-55.366 36.561-42.024 79.253z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M622.875 334.208c-23.913-39.547-62.258-35.895-101.335-37.193 0-24.135 0-47.866 0-72.994-9.272 0-15.811 0-23.827 0 0 67.332 0 134.269 0 207.64 31.933-3.176 64.779-2.518 95.358-10.52 34.77-9.099 45.034-43.987 29.804-86.933zM571.737 404.573c-16.744 0-33.488 0-49.651 0 0-28.983 0-55.24 0-81.277 50.406-6.214 72.301 1.84 80.559 28.949 7.077 23.233-1.362 39.302-30.908 52.328z" />
|
||||
<glyph unicode="" horiz-adv-x="1071" d="M573.663 404.168c27.62-12.621 36.059-28.689 28.982-51.922-8.258-27.108-30.152-35.162-80.559-28.949 0 26.037 0 52.294 0 81.277 16.163 0 32.907 0 51.576-0.406z" />
|
||||
</font></defs></svg>
|
||||
|
Before Width: | Height: | Size: 28 KiB |
@ -1,224 +0,0 @@
|
||||
@font-face {
|
||||
font-family: 'icomoon';
|
||||
src: url('fonts/icomoon.eot?eq8f84');
|
||||
src: url('fonts/icomoon.eot?eq8f84#iefix') format('embedded-opentype'),
|
||||
url('fonts/icomoon.ttf?eq8f84') format('truetype'),
|
||||
url('fonts/icomoon.woff?eq8f84') format('woff'),
|
||||
url('fonts/icomoon.svg?eq8f84#icomoon') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: block;
|
||||
}
|
||||
|
||||
[class^="icon-"], [class*=" icon-"] {
|
||||
/* use !important to prevent issues with browser extensions that change fonts */
|
||||
font-family: 'icomoon' !important;
|
||||
speak: never;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-gps_signal_low .path1:before {
|
||||
content: "\e900";
|
||||
color: rgb(255, 253, 253);
|
||||
}
|
||||
.icon-gps_signal_low .path2:before {
|
||||
content: "\e901";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(255, 37, 4);
|
||||
}
|
||||
.icon-gps_signal_low .path3:before {
|
||||
content: "\e902";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(255, 253, 253);
|
||||
}
|
||||
.icon-gps_signal_low .path4:before {
|
||||
content: "\e903";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(255, 252, 252);
|
||||
}
|
||||
.icon-gps_signal_low .path5:before {
|
||||
content: "\e904";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(251, 251, 251);
|
||||
}
|
||||
.icon-gps_signal_low .path6:before {
|
||||
content: "\e905";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(252, 250, 250);
|
||||
}
|
||||
.icon-gps_signal_low .path7:before {
|
||||
content: "\e906";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(5, 5, 5);
|
||||
}
|
||||
.icon-gps_signal_low .path8:before {
|
||||
content: "\e907";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_low .path9:before {
|
||||
content: "\e908";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(250, 248, 248);
|
||||
}
|
||||
.icon-gps_signal_low .path10:before {
|
||||
content: "\e909";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(6, 6, 6);
|
||||
}
|
||||
.icon-gps_signal_low .path11:before {
|
||||
content: "\e90a";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(10, 10, 10);
|
||||
}
|
||||
.icon-gps_signal_low .path12:before {
|
||||
content: "\e90b";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(12, 12, 12);
|
||||
}
|
||||
.icon-gps_signal_low .path13:before {
|
||||
content: "\e90c";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(251, 251, 251);
|
||||
}
|
||||
.icon-gps_signal_low .path14:before {
|
||||
content: "\e90d";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(10, 10, 10);
|
||||
}
|
||||
.icon-gps_signal_low .path15:before {
|
||||
content: "\e90e";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(250, 238, 238);
|
||||
}
|
||||
.icon-gps_signal_low .path16:before {
|
||||
content: "\e90f";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_low .path17:before {
|
||||
content: "\e910";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(113, 106, 106);
|
||||
}
|
||||
.icon-gps_signal_low .path18:before {
|
||||
content: "\e911";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(113, 106, 106);
|
||||
}
|
||||
.icon-gps_signal_low .path19:before {
|
||||
content: "\e912";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(12, 12, 12);
|
||||
}
|
||||
.icon-gps_signal_middle .path1:before {
|
||||
content: "\e913";
|
||||
color: rgb(255, 255, 254);
|
||||
}
|
||||
.icon-gps_signal_middle .path2:before {
|
||||
content: "\e914";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(255, 255, 1);
|
||||
}
|
||||
.icon-gps_signal_middle .path3:before {
|
||||
content: "\e915";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(6, 6, 0);
|
||||
}
|
||||
.icon-gps_signal_middle .path4:before {
|
||||
content: "\e916";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_middle .path5:before {
|
||||
content: "\e917";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_middle .path6:before {
|
||||
content: "\e918";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(251, 251, 0);
|
||||
}
|
||||
.icon-gps_signal_middle .path7:before {
|
||||
content: "\e919";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(11, 11, 4);
|
||||
}
|
||||
.icon-gps_signal_middle .path8:before {
|
||||
content: "\e91a";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(13, 13, 4);
|
||||
}
|
||||
.icon-gps_signal_middle .path9:before {
|
||||
content: "\e91b";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(11, 11, 4);
|
||||
}
|
||||
.icon-gps_signal_middle .path10:before {
|
||||
content: "\e91c";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(251, 251, 0);
|
||||
}
|
||||
.icon-gps_signal_high .path1:before {
|
||||
content: "\e91d";
|
||||
color: rgb(254, 255, 255);
|
||||
}
|
||||
.icon-gps_signal_high .path2:before {
|
||||
content: "\e91e";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(70, 248, 5);
|
||||
}
|
||||
.icon-gps_signal_high .path3:before {
|
||||
content: "\e91f";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 5, 0);
|
||||
}
|
||||
.icon-gps_signal_high .path4:before {
|
||||
content: "\e920";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_high .path5:before {
|
||||
content: "\e921";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(2, 2, 2);
|
||||
}
|
||||
.icon-gps_signal_high .path6:before {
|
||||
content: "\e922";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(1, 1, 1);
|
||||
}
|
||||
.icon-gps_signal_high .path7:before {
|
||||
content: "\e923";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(69, 244, 5);
|
||||
}
|
||||
.icon-gps_signal_high .path8:before {
|
||||
content: "\e924";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(6, 11, 4);
|
||||
}
|
||||
.icon-gps_signal_high .path9:before {
|
||||
content: "\e925";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(6, 12, 4);
|
||||
}
|
||||
.icon-gps_signal_high .path10:before {
|
||||
content: "\e926";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(5, 11, 4);
|
||||
}
|
||||
.icon-gps_signal_high .path11:before {
|
||||
content: "\e927";
|
||||
margin-left: -1.0458984375em;
|
||||
color: rgb(69, 244, 5);
|
||||
}
|
||||
|
Before Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 518 B |
535
dependencies.txt
@ -1,535 +0,0 @@
|
||||
Dart SDK 3.5.0
|
||||
Flutter SDK 3.24.0
|
||||
gifunavi 4.8.19+499
|
||||
├── async 2.11.0
|
||||
│ ├── collection...
|
||||
│ └── meta...
|
||||
├── camera 0.10.6
|
||||
│ ├── camera_android 0.10.9+11
|
||||
│ │ ├── camera_platform_interface...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_plugin_android_lifecycle...
|
||||
│ │ └── stream_transform 2.1.0
|
||||
│ ├── camera_avfoundation 0.9.17+3
|
||||
│ │ ├── camera_platform_interface...
|
||||
│ │ ├── flutter...
|
||||
│ │ └── stream_transform...
|
||||
│ ├── camera_platform_interface 2.8.0
|
||||
│ │ ├── cross_file...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── plugin_platform_interface...
|
||||
│ │ └── stream_transform...
|
||||
│ ├── camera_web 0.3.5
|
||||
│ │ ├── camera_platform_interface...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ ├── stream_transform...
|
||||
│ │ └── web...
|
||||
│ ├── flutter...
|
||||
│ └── flutter_plugin_android_lifecycle 2.0.21
|
||||
│ └── flutter...
|
||||
├── camera_camera 3.0.0
|
||||
│ ├── camera...
|
||||
│ ├── flutter...
|
||||
│ └── font_awesome_flutter 10.7.0
|
||||
│ └── flutter...
|
||||
├── circular_menu 4.0.0
|
||||
│ └── flutter...
|
||||
├── collection 1.18.0
|
||||
├── connectivity_plus 6.0.5
|
||||
│ ├── collection...
|
||||
│ ├── connectivity_plus_platform_interface 2.0.1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_web_plugins...
|
||||
│ ├── meta...
|
||||
│ ├── nm 0.5.0
|
||||
│ │ └── dbus 0.7.10
|
||||
│ │ ├── args...
|
||||
│ │ ├── ffi...
|
||||
│ │ ├── meta...
|
||||
│ │ └── xml...
|
||||
│ └── web...
|
||||
├── cupertino_icons 1.0.8
|
||||
├── flutter 0.0.0
|
||||
│ ├── characters 1.3.0
|
||||
│ ├── collection...
|
||||
│ ├── material_color_utilities 0.11.1
|
||||
│ │ └── collection...
|
||||
│ ├── meta...
|
||||
│ ├── sky_engine 0.0.99
|
||||
│ └── vector_math...
|
||||
├── flutter_breadcrumb 1.0.1
|
||||
│ ├── flutter...
|
||||
│ └── pedantic 1.11.1
|
||||
├── flutter_compass 0.8.0
|
||||
│ └── flutter...
|
||||
├── flutter_image 4.1.11
|
||||
│ └── flutter...
|
||||
├── flutter_keyboard_visibility 6.0.0
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_keyboard_visibility_linux 1.0.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── flutter_keyboard_visibility_platform_interface...
|
||||
│ ├── flutter_keyboard_visibility_macos 1.0.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── flutter_keyboard_visibility_platform_interface...
|
||||
│ ├── flutter_keyboard_visibility_platform_interface 2.0.0
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ ├── flutter_keyboard_visibility_web 2.0.0
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_keyboard_visibility_platform_interface...
|
||||
│ │ └── flutter_web_plugins...
|
||||
│ ├── flutter_keyboard_visibility_windows 1.0.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── flutter_keyboard_visibility_platform_interface...
|
||||
│ └── meta...
|
||||
├── flutter_launcher_icons 0.13.1
|
||||
│ ├── args 2.5.0
|
||||
│ ├── checked_yaml 2.0.3
|
||||
│ │ ├── json_annotation...
|
||||
│ │ ├── source_span...
|
||||
│ │ └── yaml...
|
||||
│ ├── cli_util 0.4.1
|
||||
│ │ ├── meta...
|
||||
│ │ └── path...
|
||||
│ ├── image 4.2.0
|
||||
│ │ ├── archive 3.6.1
|
||||
│ │ │ ├── crypto...
|
||||
│ │ │ └── path...
|
||||
│ │ ├── meta...
|
||||
│ │ └── xml 6.5.0
|
||||
│ │ ├── collection...
|
||||
│ │ ├── meta...
|
||||
│ │ └── petitparser 6.0.2
|
||||
│ │ └── meta...
|
||||
│ ├── json_annotation 4.9.0
|
||||
│ │ └── meta...
|
||||
│ ├── path...
|
||||
│ └── yaml 3.1.2
|
||||
│ ├── collection...
|
||||
│ ├── source_span...
|
||||
│ └── string_scanner...
|
||||
├── flutter_lints 4.0.0
|
||||
│ └── lints 4.0.0
|
||||
├── flutter_map 6.2.1
|
||||
│ ├── async...
|
||||
│ ├── collection...
|
||||
│ ├── flutter...
|
||||
│ ├── http...
|
||||
│ ├── latlong2...
|
||||
│ ├── logger 2.4.0
|
||||
│ ├── meta...
|
||||
│ ├── polylabel 1.0.1
|
||||
│ │ └── collection...
|
||||
│ ├── proj4dart...
|
||||
│ └── vector_math...
|
||||
├── flutter_map_location_marker 8.0.5
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_compass...
|
||||
│ ├── flutter_map...
|
||||
│ ├── geolocator...
|
||||
│ └── latlong2...
|
||||
├── flutter_map_marker_cluster 1.3.6
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_map...
|
||||
│ ├── flutter_map_marker_popup 6.1.2
|
||||
│ │ ├── animated_stack_widget 0.0.4
|
||||
│ │ │ └── flutter...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_map...
|
||||
│ │ ├── latlong2...
|
||||
│ │ └── provider 6.1.2
|
||||
│ │ ├── collection...
|
||||
│ │ ├── flutter...
|
||||
│ │ └── nested 1.0.0
|
||||
│ │ └── flutter...
|
||||
│ └── latlong2...
|
||||
├── flutter_polyline_points 2.1.0
|
||||
│ ├── flutter...
|
||||
│ └── http...
|
||||
├── flutter_riverpod 2.5.1
|
||||
│ ├── collection...
|
||||
│ ├── flutter...
|
||||
│ ├── meta...
|
||||
│ ├── riverpod 2.5.1
|
||||
│ │ ├── collection...
|
||||
│ │ ├── meta...
|
||||
│ │ ├── stack_trace...
|
||||
│ │ └── state_notifier...
|
||||
│ └── state_notifier 1.0.0
|
||||
│ └── meta...
|
||||
├── flutter_test 0.0.0
|
||||
│ ├── async...
|
||||
│ ├── boolean_selector 2.1.1
|
||||
│ │ ├── source_span...
|
||||
│ │ └── string_scanner...
|
||||
│ ├── characters...
|
||||
│ ├── clock...
|
||||
│ ├── collection...
|
||||
│ ├── fake_async 1.3.1
|
||||
│ │ ├── clock...
|
||||
│ │ └── collection...
|
||||
│ ├── flutter...
|
||||
│ ├── leak_tracker 10.0.5
|
||||
│ │ ├── clock...
|
||||
│ │ ├── collection...
|
||||
│ │ ├── meta...
|
||||
│ │ ├── path...
|
||||
│ │ └── vm_service...
|
||||
│ ├── leak_tracker_flutter_testing 3.0.5
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── leak_tracker...
|
||||
│ │ ├── leak_tracker_testing...
|
||||
│ │ ├── matcher...
|
||||
│ │ └── meta...
|
||||
│ ├── leak_tracker_testing 3.0.1
|
||||
│ │ ├── leak_tracker...
|
||||
│ │ ├── matcher...
|
||||
│ │ └── meta...
|
||||
│ ├── matcher 0.12.16+1
|
||||
│ │ ├── async...
|
||||
│ │ ├── meta...
|
||||
│ │ ├── stack_trace...
|
||||
│ │ ├── term_glyph...
|
||||
│ │ └── test_api...
|
||||
│ ├── material_color_utilities...
|
||||
│ ├── meta...
|
||||
│ ├── path...
|
||||
│ ├── source_span 1.10.0
|
||||
│ │ ├── collection...
|
||||
│ │ ├── path...
|
||||
│ │ └── term_glyph...
|
||||
│ ├── stack_trace 1.11.1
|
||||
│ │ └── path...
|
||||
│ ├── stream_channel 2.1.2
|
||||
│ │ └── async...
|
||||
│ ├── string_scanner 1.2.0
|
||||
│ │ └── source_span...
|
||||
│ ├── term_glyph 1.2.1
|
||||
│ ├── test_api 0.7.2
|
||||
│ │ ├── async...
|
||||
│ │ ├── boolean_selector...
|
||||
│ │ ├── collection...
|
||||
│ │ ├── meta...
|
||||
│ │ ├── source_span...
|
||||
│ │ ├── stack_trace...
|
||||
│ │ ├── stream_channel...
|
||||
│ │ ├── string_scanner...
|
||||
│ │ └── term_glyph...
|
||||
│ ├── vector_math...
|
||||
│ └── vm_service 14.2.4
|
||||
├── flutter_typeahead 5.2.0
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_keyboard_visibility...
|
||||
│ └── pointer_interceptor 0.10.1+2
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_web_plugins...
|
||||
│ ├── pointer_interceptor_ios 0.10.1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── plugin_platform_interface...
|
||||
│ │ └── pointer_interceptor_platform_interface...
|
||||
│ ├── pointer_interceptor_platform_interface 0.10.0+1
|
||||
│ │ ├── flutter...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ └── pointer_interceptor_web 0.10.2+1
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_web_plugins...
|
||||
│ ├── plugin_platform_interface...
|
||||
│ ├── pointer_interceptor_platform_interface...
|
||||
│ └── web...
|
||||
├── geojson_vi 2.2.5
|
||||
├── geolocator 10.1.1
|
||||
│ ├── flutter...
|
||||
│ ├── geolocator_android 4.6.1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── geolocator_platform_interface...
|
||||
│ │ ├── meta...
|
||||
│ │ └── uuid 4.4.2
|
||||
│ │ ├── crypto...
|
||||
│ │ ├── fixnum 1.1.0
|
||||
│ │ ├── meta...
|
||||
│ │ └── sprintf 7.0.0
|
||||
│ ├── geolocator_apple 2.3.7
|
||||
│ │ ├── flutter...
|
||||
│ │ └── geolocator_platform_interface...
|
||||
│ ├── geolocator_platform_interface 4.2.4
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ ├── plugin_platform_interface 2.1.8
|
||||
│ │ │ └── meta...
|
||||
│ │ └── vector_math...
|
||||
│ ├── geolocator_web 2.2.1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ └── geolocator_platform_interface...
|
||||
│ └── geolocator_windows 0.2.3
|
||||
│ ├── flutter...
|
||||
│ └── geolocator_platform_interface...
|
||||
├── get 4.6.6
|
||||
│ └── flutter...
|
||||
├── google_api_availability 5.0.0
|
||||
│ ├── flutter...
|
||||
│ ├── google_api_availability_android 1.0.1
|
||||
│ │ ├── flutter...
|
||||
│ │ └── google_api_availability_platform_interface...
|
||||
│ └── google_api_availability_platform_interface 1.0.1
|
||||
│ ├── flutter...
|
||||
│ ├── meta...
|
||||
│ └── plugin_platform_interface...
|
||||
├── google_fonts 6.2.1
|
||||
│ ├── crypto 3.0.5
|
||||
│ │ └── typed_data 1.3.2
|
||||
│ │ └── collection...
|
||||
│ ├── flutter...
|
||||
│ ├── http...
|
||||
│ └── path_provider...
|
||||
├── http 1.2.2
|
||||
│ ├── async...
|
||||
│ ├── http_parser 4.0.2
|
||||
│ │ ├── collection...
|
||||
│ │ ├── source_span...
|
||||
│ │ ├── string_scanner...
|
||||
│ │ └── typed_data...
|
||||
│ ├── meta...
|
||||
│ └── web...
|
||||
├── image_gallery_saver 2.0.3
|
||||
│ └── flutter...
|
||||
├── image_picker 1.1.2
|
||||
│ ├── flutter...
|
||||
│ ├── image_picker_android 0.8.12+12
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_plugin_android_lifecycle...
|
||||
│ │ └── image_picker_platform_interface...
|
||||
│ ├── image_picker_for_web 3.0.5
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ ├── image_picker_platform_interface...
|
||||
│ │ ├── mime 1.0.5
|
||||
│ │ └── web...
|
||||
│ ├── image_picker_ios 0.8.12
|
||||
│ │ ├── flutter...
|
||||
│ │ └── image_picker_platform_interface...
|
||||
│ ├── image_picker_linux 0.2.1+1
|
||||
│ │ ├── file_selector_linux 0.9.2+1
|
||||
│ │ │ ├── cross_file...
|
||||
│ │ │ ├── file_selector_platform_interface...
|
||||
│ │ │ └── flutter...
|
||||
│ │ ├── file_selector_platform_interface 2.6.2
|
||||
│ │ │ ├── cross_file...
|
||||
│ │ │ ├── flutter...
|
||||
│ │ │ ├── http...
|
||||
│ │ │ └── plugin_platform_interface...
|
||||
│ │ ├── flutter...
|
||||
│ │ └── image_picker_platform_interface...
|
||||
│ ├── image_picker_macos 0.2.1+1
|
||||
│ │ ├── file_selector_macos 0.9.4
|
||||
│ │ │ ├── cross_file...
|
||||
│ │ │ ├── file_selector_platform_interface...
|
||||
│ │ │ └── flutter...
|
||||
│ │ ├── file_selector_platform_interface...
|
||||
│ │ ├── flutter...
|
||||
│ │ └── image_picker_platform_interface...
|
||||
│ ├── image_picker_platform_interface 2.10.0
|
||||
│ │ ├── cross_file 0.3.4+2
|
||||
│ │ │ ├── meta...
|
||||
│ │ │ └── web...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── http...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ └── image_picker_windows 0.2.1+1
|
||||
│ ├── file_selector_platform_interface...
|
||||
│ ├── file_selector_windows 0.9.3+2
|
||||
│ │ ├── cross_file...
|
||||
│ │ ├── file_selector_platform_interface...
|
||||
│ │ └── flutter...
|
||||
│ ├── flutter...
|
||||
│ └── image_picker_platform_interface...
|
||||
├── intl 0.19.0
|
||||
│ ├── clock...
|
||||
│ ├── meta...
|
||||
│ └── path...
|
||||
├── keyboard_dismisser 3.0.0
|
||||
│ └── flutter...
|
||||
├── latlong2 0.9.1
|
||||
│ └── intl...
|
||||
├── logging 1.2.0
|
||||
├── material_design_icons_flutter 7.0.7296
|
||||
│ └── flutter...
|
||||
├── meta 1.15.0
|
||||
├── modal_bottom_sheet 3.0.0
|
||||
│ └── flutter...
|
||||
├── package_info_plus 8.0.2
|
||||
│ ├── clock 1.1.1
|
||||
│ ├── ffi...
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_web_plugins 0.0.0
|
||||
│ │ ├── characters...
|
||||
│ │ ├── collection...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── material_color_utilities...
|
||||
│ │ ├── meta...
|
||||
│ │ └── vector_math...
|
||||
│ ├── http...
|
||||
│ ├── meta...
|
||||
│ ├── package_info_plus_platform_interface 3.0.1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ ├── path...
|
||||
│ ├── web 1.0.0
|
||||
│ └── win32...
|
||||
├── path_provider 2.1.4
|
||||
│ ├── flutter...
|
||||
│ ├── path_provider_android 2.2.10
|
||||
│ │ ├── flutter...
|
||||
│ │ └── path_provider_platform_interface...
|
||||
│ ├── path_provider_foundation 2.4.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── path_provider_platform_interface...
|
||||
│ ├── path_provider_linux 2.2.1
|
||||
│ │ ├── ffi...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── path...
|
||||
│ │ ├── path_provider_platform_interface...
|
||||
│ │ └── xdg_directories 1.0.4
|
||||
│ │ ├── meta...
|
||||
│ │ └── path...
|
||||
│ ├── path_provider_platform_interface 2.1.2
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── platform 3.1.5
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ └── path_provider_windows 2.3.0
|
||||
│ ├── ffi...
|
||||
│ ├── flutter...
|
||||
│ ├── path...
|
||||
│ └── path_provider_platform_interface...
|
||||
├── permission_handler 11.3.1
|
||||
│ ├── flutter...
|
||||
│ ├── meta...
|
||||
│ ├── permission_handler_android 12.0.12
|
||||
│ │ ├── flutter...
|
||||
│ │ └── permission_handler_platform_interface...
|
||||
│ ├── permission_handler_apple 9.4.5
|
||||
│ │ ├── flutter...
|
||||
│ │ └── permission_handler_platform_interface...
|
||||
│ ├── permission_handler_html 0.1.3+1
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ ├── permission_handler_platform_interface...
|
||||
│ │ └── web...
|
||||
│ ├── permission_handler_platform_interface 4.2.2
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ └── permission_handler_windows 0.2.1
|
||||
│ ├── flutter...
|
||||
│ └── permission_handler_platform_interface...
|
||||
├── positioned_tap_detector_2 1.0.4
|
||||
│ └── flutter...
|
||||
├── proj4dart 2.1.0
|
||||
│ ├── meta...
|
||||
│ ├── mgrs_dart 2.0.0
|
||||
│ │ └── unicode 0.3.1
|
||||
│ │ └── lists 1.0.1
|
||||
│ │ └── meta...
|
||||
│ └── wkt_parser 2.0.0
|
||||
├── qr_code_scanner 1.0.1
|
||||
│ ├── flutter...
|
||||
│ ├── flutter_web_plugins...
|
||||
│ └── js 0.6.7
|
||||
│ └── meta...
|
||||
├── rename 3.0.2
|
||||
│ ├── args...
|
||||
│ ├── logger...
|
||||
│ └── path...
|
||||
├── shared_preferences 2.3.2
|
||||
│ ├── flutter...
|
||||
│ ├── shared_preferences_android 2.3.1
|
||||
│ │ ├── flutter...
|
||||
│ │ └── shared_preferences_platform_interface...
|
||||
│ ├── shared_preferences_foundation 2.5.2
|
||||
│ │ ├── flutter...
|
||||
│ │ └── shared_preferences_platform_interface...
|
||||
│ ├── shared_preferences_linux 2.4.1
|
||||
│ │ ├── file 7.0.0
|
||||
│ │ │ ├── meta...
|
||||
│ │ │ └── path...
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── path...
|
||||
│ │ ├── path_provider_linux...
|
||||
│ │ ├── path_provider_platform_interface...
|
||||
│ │ └── shared_preferences_platform_interface...
|
||||
│ ├── shared_preferences_platform_interface 2.4.1
|
||||
│ │ ├── flutter...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ ├── shared_preferences_web 2.4.2
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ ├── shared_preferences_platform_interface...
|
||||
│ │ └── web...
|
||||
│ └── shared_preferences_windows 2.4.1
|
||||
│ ├── file...
|
||||
│ ├── flutter...
|
||||
│ ├── path...
|
||||
│ ├── path_provider_platform_interface...
|
||||
│ ├── path_provider_windows...
|
||||
│ └── shared_preferences_platform_interface...
|
||||
├── sqflite 2.3.3+1
|
||||
│ ├── flutter...
|
||||
│ ├── path 1.9.0
|
||||
│ └── sqflite_common 2.5.4+2
|
||||
│ ├── meta...
|
||||
│ ├── path...
|
||||
│ └── synchronized 3.2.0
|
||||
├── timeline_tile 2.0.0
|
||||
│ └── flutter...
|
||||
├── timezone 0.9.4
|
||||
│ └── path...
|
||||
├── transparent_image 2.0.1
|
||||
├── tuple 2.0.2
|
||||
├── url_launcher 6.3.0
|
||||
│ ├── flutter...
|
||||
│ ├── url_launcher_android 6.3.9
|
||||
│ │ ├── flutter...
|
||||
│ │ └── url_launcher_platform_interface...
|
||||
│ ├── url_launcher_ios 6.3.1
|
||||
│ │ ├── flutter...
|
||||
│ │ └── url_launcher_platform_interface...
|
||||
│ ├── url_launcher_linux 3.2.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── url_launcher_platform_interface...
|
||||
│ ├── url_launcher_macos 3.2.0
|
||||
│ │ ├── flutter...
|
||||
│ │ └── url_launcher_platform_interface...
|
||||
│ ├── url_launcher_platform_interface 2.3.2
|
||||
│ │ ├── flutter...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ ├── url_launcher_web 2.3.3
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── flutter_web_plugins...
|
||||
│ │ ├── url_launcher_platform_interface...
|
||||
│ │ └── web...
|
||||
│ └── url_launcher_windows 3.1.2
|
||||
│ ├── flutter...
|
||||
│ └── url_launcher_platform_interface...
|
||||
├── vector_math 2.1.4
|
||||
├── webview_flutter 4.8.0
|
||||
│ ├── flutter...
|
||||
│ ├── webview_flutter_android 3.16.6
|
||||
│ │ ├── flutter...
|
||||
│ │ └── webview_flutter_platform_interface...
|
||||
│ ├── webview_flutter_platform_interface 2.10.0
|
||||
│ │ ├── flutter...
|
||||
│ │ ├── meta...
|
||||
│ │ └── plugin_platform_interface...
|
||||
│ └── webview_flutter_wkwebview 3.15.0
|
||||
│ ├── flutter...
|
||||
│ ├── path...
|
||||
│ └── webview_flutter_platform_interface...
|
||||
└── win32 5.5.4
|
||||
└── ffi 2.1.3
|
||||
@ -1,3 +0,0 @@
|
||||
description: This file stores settings for Dart & Flutter DevTools.
|
||||
documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
|
||||
extensions:
|
||||
@ -1,5 +0,0 @@
|
||||
flutter_launcher_icons:
|
||||
android: "launcher_icon"
|
||||
ios: true
|
||||
image_path: "assets/images/appicon.png"
|
||||
min_sdk_android: 21 # android min sdk min:16, default 21
|
||||