Use 4 spaces as tab

This commit is contained in:
Varakh 2021-05-21 01:33:16 +02:00
parent c337e8a7b8
commit 35e957a049
14 changed files with 931 additions and 482 deletions

6
.editorconfig Normal file
View File

@ -0,0 +1,6 @@
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 4

View File

@ -2,24 +2,24 @@
language: generic
dist: bionic
addons:
apt:
packages:
- lib32stdc++6
apt:
packages:
- lib32stdc++6
env:
global:
- FLUTTER_CHANNEL=stable
global:
- FLUTTER_CHANNEL=stable
install:
- git clone https://github.com/flutter/flutter.git -b $FLUTTER_CHANNEL
- export PATH=$(pwd)/flutter/bin:$PATH
- export PATH=$(pwd)/flutter/bin/cache/dart-sdk/bin:$PATH
- flutter doctor -v
- flutter pub get
- flutter pub upgrade
- flutter packages pub run build_runner build --delete-conflicting-outputs
- git clone https://github.com/flutter/flutter.git -b $FLUTTER_CHANNEL
- export PATH=$(pwd)/flutter/bin:$PATH
- export PATH=$(pwd)/flutter/bin/cache/dart-sdk/bin:$PATH
- flutter doctor -v
- flutter pub get
- flutter pub upgrade
- flutter packages pub run build_runner build --delete-conflicting-outputs
static_analysis: &static_analysis
name: "Static analysis"
script: flutter analyze --no-current-package $TRAVIS_BUILD_DIR/lib
name: "Static analysis"
script: flutter analyze --no-current-package $TRAVIS_BUILD_DIR/lib
#build: &build
# name: "Build APK"
@ -39,10 +39,10 @@ static_analysis: &static_analysis
# - if [[ $TRAVIS_TAG == "" ]]; then flutter build apk; else flutter build apk --build-name $BUILD_NAME --build-number $BUILD_NUMBER; fi
jobs:
include:
- <<: *static_analysis
include:
- <<: *static_analysis
# - stage: build
# <<: *build
cache:
directories:
- $HOME/.pub-cache
directories:
- $HOME/.pub-cache

View File

@ -3,6 +3,6 @@
<!-- 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"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest>

View File

@ -17,8 +17,8 @@
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
@ -67,6 +67,7 @@
android:name="flutterEmbedding"
android:value="2" />
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest>

View File

@ -1,13 +1,14 @@
package de.varakh.fbmobile;
import androidx.annotation.NonNull;
import io.flutter.embedding.android.FlutterActivity;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
@Override
public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
@Override
public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
GeneratedPluginRegistrant.registerWith(flutterEngine);
}
}

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<?xml version="1.0" encoding="utf-8"?><!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->

View File

@ -3,6 +3,6 @@
<!-- 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"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest>

View File

@ -1,150 +1,150 @@
{
"api": {
"forbidden": "You're not allowed to access this resource",
"bad_request": "Bad request: {reason}",
"socket_error": "Not a valid host or no internet connection",
"socket_timeout": "Request timed out - please ensure your internet connection is stable and that you're connecting to a valid FileBin instance and that it's not under heavy load",
"general_rest_error": "An unknown error occurred during communication",
"general_rest_error_payload": "An unknown error occurred during communication: {message}"
},
"app": {
"title": "FileBin Mobile",
"unknown_error": "An unknown error occurred, please try again"
},
"titles": {
"login": "Login",
"history": "History",
"profile": "Profile",
"about": "About",
"upload": "Upload"
},
"tabs": {
"login": "Login",
"history": "History",
"profile": "Profile",
"upload": "New"
},
"upload": {
"and_or": "and/or",
"open_file_explorer": "Select file(s)...",
"clear_temporary_files": "Clear",
"text_to_be_pasted": "Text...",
"upload": "Upload",
"uploading_now": "Uploading...",
"file_explorer_open": "Selecting files...",
"uploaded": "Uploaded! Copied links to clipboard.",
"dismiss": "Dismiss",
"multipaste": "Combine to a multipaste upload",
"errors": {
"not_found": "Not found",
"retrieval_intent": "An error occurred while retrieving shared data"
}
},
"startup": {
"init": "Initializing...",
"start_services": "Starting services..."
},
"login": {
"help": "Login",
"compatibility_dialog": {
"title": "How to login?",
"body": "A FileBin instance >= 3.5.0 is required. Enter valid user and password or switch to API key login by clicking on the icons right next to this help icon."
"api": {
"forbidden": "You're not allowed to access this resource",
"bad_request": "Bad request: {reason}",
"socket_error": "Not a valid host or no internet connection",
"socket_timeout": "Request timed out - please ensure your internet connection is stable and that you're connecting to a valid FileBin instance and that it's not under heavy load",
"general_rest_error": "An unknown error occurred during communication",
"general_rest_error_payload": "An unknown error occurred during communication: {message}"
},
"url_placeholder": "https://paste.domain.tld",
"apikey_placeholder": "API Key",
"username_placeholder": "Username",
"password_placeholder": "Password",
"button": "Login",
"errors": {
"empty_url": "Please provide a FileBin URL",
"no_protocol": "URLs need to include a valid protocol like http:// or https://",
"invalid_url": "Please provide a valid FileBin URL",
"empty_username": "Please provide a username",
"empty_password": "Please provide a password",
"empty_apikey": "Please provide an API key",
"wrong_credentials": "Credentials are invalid",
"forbidden": "You're not allowed to access this instance",
"invalid_api_key": "You're not allowed to use this API key. Please verify that it's valid and at least has access level 'apikey'."
}
},
"history": {
"no_items": "No pastes found",
"filename": "Filename",
"id": "ID",
"filesize": "Filesize",
"link": "Link",
"date": "Date",
"open_link": "Open in browser",
"copy_link": {
"description": "Copy link",
"dismiss": "Dismiss",
"copied": "Copied link to clipboard."
"app": {
"title": "FileBin Mobile",
"unknown_error": "An unknown error occurred, please try again"
},
"mimetype": "Mimetype",
"delete": "Delete permanently",
"multipaste_element": "Included as multipaste item",
"errors": {
"not_found": "No pastes found"
"titles": {
"login": "Login",
"history": "History",
"profile": "Profile",
"about": "About",
"upload": "Upload"
},
"delete_dialog": {
"title": "Are you sure?",
"description": "Paste '{id}' will be deleted permanently.",
"accept": "Yes",
"deny": "Rather not"
}
},
"about": {
"versions": "{appName} ({packageName}) {version}+{buildNumber}",
"description": "This application is a mobile client for FileBin and it's open source. It helps you to manage your pastes.\n\nIn order to use the application, you need access to a FileBin instance.",
"faq_headline": "F.A.Q",
"faq": "- How do I login?\nInsert your instance URL and valid credentials you also use in the web interface of FileBin.\n\n- Why is storage permission required?\nIt's not required, but highly advised to grant it. Otherwise sharing files with the app won't work correctly and you might think that sharing has no effect.\n\n- When I am logged out, sharing files via share with the app won't list all files I selected after I login.\nPlease login before you start using the app. Account information are persisted. You only need to do it once.",
"contact_us": "Feedback? Issues?",
"website": "https://github.com/Bluewind/filebin and https://github.com/v4rakh/fbmobile"
},
"profile": {
"instance": "Instance",
"connection": "{url}",
"show_config": "Show configuration",
"shown_config": {
"title": "Configuration",
"description": "Upload max size: {uploadMaxSize}\n\nMax files per request: {maxFilesPerRequest}\n\nMax inputs vars: {maxInputVars}\n\nRequest max size: {requestMaxSize}",
"error": {
"title": "Error",
"description": "An error occurred while loading the configuration values. Reason: {message}"
}
"tabs": {
"login": "Login",
"history": "History",
"profile": "Profile",
"upload": "New"
},
"reveal_api_key": "Reveal API key",
"revealed_api_key": {
"title": "API key",
"description": "{apiKey}"
"upload": {
"and_or": "and/or",
"open_file_explorer": "Select file(s)...",
"clear_temporary_files": "Clear",
"text_to_be_pasted": "Text...",
"upload": "Upload",
"uploading_now": "Uploading...",
"file_explorer_open": "Selecting files...",
"uploaded": "Uploaded! Copied links to clipboard.",
"dismiss": "Dismiss",
"multipaste": "Combine to a multipaste upload",
"errors": {
"not_found": "Not found",
"retrieval_intent": "An error occurred while retrieving shared data"
}
},
"startup": {
"init": "Initializing...",
"start_services": "Starting services..."
},
"login": {
"help": "Login",
"compatibility_dialog": {
"title": "How to login?",
"body": "A FileBin instance >= 3.5.0 is required. Enter valid user and password or switch to API key login by clicking on the icons right next to this help icon."
},
"url_placeholder": "https://paste.domain.tld",
"apikey_placeholder": "API Key",
"username_placeholder": "Username",
"password_placeholder": "Password",
"button": "Login",
"errors": {
"empty_url": "Please provide a FileBin URL",
"no_protocol": "URLs need to include a valid protocol like http:// or https://",
"invalid_url": "Please provide a valid FileBin URL",
"empty_username": "Please provide a username",
"empty_password": "Please provide a password",
"empty_apikey": "Please provide an API key",
"wrong_credentials": "Credentials are invalid",
"forbidden": "You're not allowed to access this instance",
"invalid_api_key": "You're not allowed to use this API key. Please verify that it's valid and at least has access level 'apikey'."
}
},
"history": {
"no_items": "No pastes found",
"filename": "Filename",
"id": "ID",
"filesize": "Filesize",
"link": "Link",
"date": "Date",
"open_link": "Open in browser",
"copy_link": {
"description": "Copy link",
"dismiss": "Dismiss",
"copied": "Copied link to clipboard."
},
"mimetype": "Mimetype",
"delete": "Delete permanently",
"multipaste_element": "Included as multipaste item",
"errors": {
"not_found": "No pastes found"
},
"delete_dialog": {
"title": "Are you sure?",
"description": "Paste '{id}' will be deleted permanently.",
"accept": "Yes",
"deny": "Rather not"
}
},
"about": {
"versions": "{appName} ({packageName}) {version}+{buildNumber}",
"description": "This application is a mobile client for FileBin and it's open source. It helps you to manage your pastes.\n\nIn order to use the application, you need access to a FileBin instance.",
"faq_headline": "F.A.Q",
"faq": "- How do I login?\nInsert your instance URL and valid credentials you also use in the web interface of FileBin.\n\n- Why is storage permission required?\nIt's not required, but highly advised to grant it. Otherwise sharing files with the app won't work correctly and you might think that sharing has no effect.\n\n- When I am logged out, sharing files via share with the app won't list all files I selected after I login.\nPlease login before you start using the app. Account information are persisted. You only need to do it once.",
"contact_us": "Feedback? Issues?",
"website": "https://github.com/Bluewind/filebin and https://github.com/v4rakh/fbmobile"
},
"profile": {
"instance": "Instance",
"connection": "{url}",
"show_config": "Show configuration",
"shown_config": {
"title": "Configuration",
"description": "Upload max size: {uploadMaxSize}\n\nMax files per request: {maxFilesPerRequest}\n\nMax inputs vars: {maxInputVars}\n\nRequest max size: {requestMaxSize}",
"error": {
"title": "Error",
"description": "An error occurred while loading the configuration values. Reason: {message}"
}
},
"reveal_api_key": "Reveal API key",
"revealed_api_key": {
"title": "API key",
"description": "{apiKey}"
},
"logout": "Logout"
},
"logout": {
"title": "Logout",
"confirm": "Are you sure?",
"yes": "Yes",
"no": "No"
},
"link": {
"dialog": {
"title": "Link opening failed",
"description": "Could not open '{link}'. Please ensure that you have an application installed which handles opening such link types."
}
},
"permission_service": {
"dialog": {
"title": "Storage permission",
"description": "Storage permission should be granted to the app so that it can work properly. Do you want to grant permission or ignore this message permanently in the future?",
"grant": "Grant",
"ignore": "Ignore"
}
},
"logout": "Logout"
},
"logout": {
"title": "Logout",
"confirm": "Are you sure?",
"yes": "Yes",
"no": "No"
},
"link": {
"dialog": {
"title": "Link opening failed",
"description": "Could not open '{link}'. Please ensure that you have an application installed which handles opening such link types."
"confirm": "OK",
"cancel": "Cancel"
},
"dev": {
"no_route": "No route defined for {route}"
}
},
"permission_service": {
"dialog": {
"title": "Storage permission",
"description": "Storage permission should be granted to the app so that it can work properly. Do you want to grant permission or ignore this message permanently in the future?",
"grant": "Grant",
"ignore": "Ignore"
}
},
"dialog": {
"confirm": "OK",
"cancel": "Cancel"
},
"dev": {
"no_route": "No route defined for {route}"
}
}
}

View File

@ -1,227 +1,464 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="128" height="128" id="svg2" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="FileBin.LOGO.6.FINAL.0.svg" inkscape:export-filename="/media/win2/projects/design/FileBin_(paste.xinu.at)_LOGO/FileBin.LOGO.6.FINAL.0.png" inkscape:export-xdpi="300" inkscape:export-ydpi="300">
<defs id="defs4">
<linearGradient inkscape:collect="always" id="linearGradient13881">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881" id="linearGradient13887" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-5" id="linearGradient13837-1" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-5">
<stop style="stop-color:#ef2929;stop-opacity:1" offset="0" id="stop13833-4"/>
<stop style="stop-color:#a40000;stop-opacity:1" offset="1" id="stop13835-1"/>
</linearGradient>
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)" inkscape:collect="always" xlink:href="#linearGradient13831-4" id="linearGradient13837-6" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-4">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0"/>
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient13887-0" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient13991" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient13999" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient14007" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient14015" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient14023" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14045" xlink:href="#linearGradient13881-5" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14047" xlink:href="#linearGradient13881-5" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14049" xlink:href="#linearGradient13881-5" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14051" xlink:href="#linearGradient13881-5" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14053" xlink:href="#linearGradient13881-5" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2" id="linearGradient13887-0-0" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5"/>
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14053-2" xlink:href="#linearGradient13881-5-2" inkscape:collect="always"/>
<linearGradient gradientTransform="translate(502.01164,0.78745356)" inkscape:collect="always" xlink:href="#linearGradient13831-4-2-6" id="linearGradient13837-6-9-0" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-4-2-6">
<stop style="stop-color:#babdb6;stop-opacity:1" offset="0" id="stop13833-0-6-8"/>
<stop style="stop-color:#555753;stop-opacity:1" offset="1" id="stop13835-4-6-2"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2" id="linearGradient13887-0-0-5" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1"/>
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14053-2-2" xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14045-3-2" xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14047-4-9" xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14049-8-7" xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14051-6-4" xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-2" id="linearGradient13887-0-0-5-9" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0-3"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1-1"/>
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14053-2-2-2" xlink:href="#linearGradient13881-5-2-2-2" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2" id="linearGradient14674" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2" id="linearGradient14676" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881" id="linearGradient14704" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881" id="linearGradient14706" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient14724" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5" id="linearGradient14726" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2" id="linearGradient14728" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2" id="linearGradient14730" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient gradientTransform="translate(502.01164,0.78745356)" inkscape:collect="always" xlink:href="#linearGradient13831-4-2-6-5" id="linearGradient13837-6-9-0-0" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-4-2-6-5">
<stop style="stop-color:#babdb6;stop-opacity:1" offset="0" id="stop13833-0-6-8-6"/>
<stop style="stop-color:#555753;stop-opacity:1" offset="1" id="stop13835-4-6-2-5"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-1" id="linearGradient14730-6" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2-1">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0-0"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1-7"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-1" id="linearGradient14728-5" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14045-3-2-7" xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14047-4-9-3" xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14049-8-7-2" xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14051-6-4-5" xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14800" xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-4" id="linearGradient14676-9" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-4">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-00"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-7"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-4" id="linearGradient14674-9" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14963" xlink:href="#linearGradient13881-5-2-4" inkscape:collect="always"/>
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)" inkscape:collect="always" xlink:href="#linearGradient13831-4-3" id="linearGradient13837-6-1" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-4-3">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-3"/>
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4-0"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27" id="linearGradient14726-7" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-27">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-9"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-54"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27" id="linearGradient14724-8" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14045-1" xlink:href="#linearGradient13881-5-27" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14047-0" xlink:href="#linearGradient13881-5-27" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14049-3" xlink:href="#linearGradient13881-5-27" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14051-1" xlink:href="#linearGradient13881-5-27" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15126" xlink:href="#linearGradient13881-5-27" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-9" id="linearGradient14706-8" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-9">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-9"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-7"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-9" id="linearGradient14704-4" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15289" xlink:href="#linearGradient13881-9" inkscape:collect="always"/>
<linearGradient id="linearGradient13831-4-27">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-9"/>
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient14726-0" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient14724-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14110" xlink:href="#linearGradient13881-5-3" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27" id="linearGradient15013" gradientUnits="userSpaceOnUse" gradientTransform="translate(173.56054,-271.90218)" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15015" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15017" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15019" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15021" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15023" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient15025" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)" inkscape:collect="always" xlink:href="#linearGradient13831-4-3-8" id="linearGradient13837-6-1-2" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient13831-4-3-8">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-3-8"/>
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4-0-4"/>
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15126-7" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-27-8">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-9-7"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-54-4"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27-8" id="linearGradient14724-8-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14045-1-0" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14047-0-5" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14049-3-2" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient14051-1-3" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15095" xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always"/>
<linearGradient id="linearGradient13831-4-27-2">
<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13833-0-9-6"/>
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2-1"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15025-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3-6">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4-6"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6-0"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15023-5" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15260" xlink:href="#linearGradient13881-5-3-6" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27-2-5" id="linearGradient15370-4" gradientUnits="userSpaceOnUse" gradientTransform="translate(350.34367,-250.09554)" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"/>
<linearGradient id="linearGradient13831-4-27-2-5">
<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13833-0-9-6-7"/>
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2-1-3"/>
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15260-9" xlink:href="#linearGradient13881-5-3-6-4" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3-6-4">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4-6-5"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6-0-2"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4" id="linearGradient15023-5-0" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4" id="linearGradient15015-5-1" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4" id="linearGradient15017-6-4" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4" id="linearGradient15019-0-7" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4" id="linearGradient15021-5-6" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587" gradientUnits="userSpaceOnUse" id="linearGradient15457" xlink:href="#linearGradient13881-5-3-6-4" inkscape:collect="always"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27-2" id="linearGradient15552" gradientUnits="userSpaceOnUse" gradientTransform="translate(350.34367,-250.09554)" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15554" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15556" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15558" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15560" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15562" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6" id="linearGradient15564" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient3360" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3" id="linearGradient3362" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"/>
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.4142136" inkscape:cx="116.01422" inkscape:cy="115.13684" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" showguides="true" inkscape:guide-bbox="true" inkscape:window-width="1231" inkscape:window-height="1138" inkscape:window-x="1920" inkscape:window-y="0" inkscape:window-maximized="0" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0">
<sodipodi:guide orientation="1,0" position="-178.89701,175.46456" id="guide13939"/>
<sodipodi:guide orientation="0,1" position="3.7515623,-42.079504" id="guide15364"/>
<sodipodi:guide orientation="1,0" position="0.0010123365,156.27187" id="guide13111"/>
<sodipodi:guide orientation="0,1" position="-50.910678,0.80919395" id="guide14630"/>
<sodipodi:guide orientation="0,1" position="450.77709,156.27187" id="guide15384"/>
<sodipodi:guide orientation="1,0" position="177.13125,183.59629" id="guide15386"/>
<sodipodi:guide orientation="1,0" position="351.07952,174.4039" id="guide15388"/>
</sodipodi:namedview>
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-231.22291,-886.63406)">
<g id="g14997" transform="matrix(0.99999368,0,0,0.99285775,-0.34584976,277.87803)">
<rect ry="13.27135" y="615.24164" x="231.57103" height="126.81434" width="128" id="rect12980-4-1-8-0-8" style="color:#000000;fill:#183866;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect ry="13.395431" y="613.13519" x="231.57022" height="128" width="128" id="rect12980-4-1-3-02" style="color:#000000;fill:url(#linearGradient15013);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<g style="opacity:0.3;fill:#000000" transform="matrix(0.25,0,0,0.25,202.56698,546.71978)" id="g14368-1-1-4-9-6">
<g style="fill:#000000" id="g14380-1-5-9-4-9">
<rect transform="matrix(1,0,-0.44619856,0.89493399,0,0)" ry="0" y="613.62866" x="498.49884" height="58.009731" width="246.91225" id="rect12978-93-3-97-3-4-8" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect transform="matrix(1,0,-0.45382734,0.89108964,0,0)" ry="0" y="726.05896" x="554.76031" height="58.259998" width="320.02499" id="rect12978-9-6-44-8-0-2-6" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect transform="matrix(1,0,-0.44127854,0.89737018,0,0)" ry="0" y="502.93268" x="446.27722" height="57.852242" width="295.71799" id="rect12978-5-3-33-8-6-4-7" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect ry="0" rx="0" transform="matrix(1,0,-0.44219356,0.89691965,0,0)" y="394.08627" x="398.67178" height="57.881306" width="192.59586" id="rect12978-5-4-7-8-3-8-7-1" style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="128" height="128" id="svg2"
version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="FileBin.LOGO.6.FINAL.0.svg"
inkscape:export-filename="/media/win2/projects/design/FileBin_(paste.xinu.at)_LOGO/FileBin.LOGO.6.FINAL.0.png"
inkscape:export-xdpi="300" inkscape:export-ydpi="300">
<defs id="defs4">
<linearGradient inkscape:collect="always" id="linearGradient13881">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881"
id="linearGradient13887" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-5"
id="linearGradient13837-1" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-5">
<stop style="stop-color:#ef2929;stop-opacity:1" offset="0" id="stop13833-4" />
<stop style="stop-color:#a40000;stop-opacity:1" offset="1" id="stop13835-1" />
</linearGradient>
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)"
inkscape:collect="always" xlink:href="#linearGradient13831-4" id="linearGradient13837-6"
x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-4">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0" />
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient13887-0" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient13991" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient13999" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient14007" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient14015" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient14023" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14045"
xlink:href="#linearGradient13881-5" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14047"
xlink:href="#linearGradient13881-5" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14049"
xlink:href="#linearGradient13881-5" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14051"
xlink:href="#linearGradient13881-5" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14053"
xlink:href="#linearGradient13881-5" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2"
id="linearGradient13887-0-0" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5" />
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14053-2"
xlink:href="#linearGradient13881-5-2" inkscape:collect="always" />
<linearGradient gradientTransform="translate(502.01164,0.78745356)"
inkscape:collect="always" xlink:href="#linearGradient13831-4-2-6"
id="linearGradient13837-6-9-0" x1="128.57443" y1="886.22906" x2="128.57443"
y2="1012.7642" gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-4-2-6">
<stop style="stop-color:#babdb6;stop-opacity:1" offset="0" id="stop13833-0-6-8" />
<stop style="stop-color:#555753;stop-opacity:1" offset="1" id="stop13835-4-6-2" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2"
id="linearGradient13887-0-0-5" x1="363.7587" y1="781.0882" x2="363.7587" y2="270.32452"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1" />
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14053-2-2"
xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14045-3-2"
xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14047-4-9"
xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14049-8-7"
xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14051-6-4"
xlink:href="#linearGradient13881-5-2-2" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-2"
id="linearGradient13887-0-0-5-9" x1="363.7587" y1="781.0882" x2="363.7587"
y2="270.32452" gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2-2">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0-3" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1-1" />
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14053-2-2-2"
xlink:href="#linearGradient13881-5-2-2-2" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2"
id="linearGradient14674" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2"
id="linearGradient14676" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881"
id="linearGradient14704" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881"
id="linearGradient14706" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient14724" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5"
id="linearGradient14726" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2"
id="linearGradient14728" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2"
id="linearGradient14730" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient gradientTransform="translate(502.01164,0.78745356)"
inkscape:collect="always" xlink:href="#linearGradient13831-4-2-6-5"
id="linearGradient13837-6-9-0-0" x1="128.57443" y1="886.22906" x2="128.57443"
y2="1012.7642" gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-4-2-6-5">
<stop style="stop-color:#babdb6;stop-opacity:1" offset="0" id="stop13833-0-6-8-6" />
<stop style="stop-color:#555753;stop-opacity:1" offset="1" id="stop13835-4-6-2-5" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-1"
id="linearGradient14730-6" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-2-1">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-0-0" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-1-7" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-2-1"
id="linearGradient14728-5" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14045-3-2-7"
xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14047-4-9-3"
xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14049-8-7-2"
xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14051-6-4-5"
xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14800"
xlink:href="#linearGradient13881-5-2-2-1" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-4"
id="linearGradient14676-9" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-2-4">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-8-00" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-5-7" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-2-4"
id="linearGradient14674-9" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14963"
xlink:href="#linearGradient13881-5-2-4" inkscape:collect="always" />
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)"
inkscape:collect="always" xlink:href="#linearGradient13831-4-3"
id="linearGradient13837-6-1" x1="128.57443" y1="886.22906" x2="128.57443" y2="1012.7642"
gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-4-3">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-3" />
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4-0" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27"
id="linearGradient14726-7" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-27">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-9" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-54" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27"
id="linearGradient14724-8" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14045-1"
xlink:href="#linearGradient13881-5-27" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14047-0"
xlink:href="#linearGradient13881-5-27" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14049-3"
xlink:href="#linearGradient13881-5-27" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14051-1"
xlink:href="#linearGradient13881-5-27" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15126"
xlink:href="#linearGradient13881-5-27" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-9"
id="linearGradient14706-8" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-9">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-9" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-7" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-9"
id="linearGradient14704-4" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15289"
xlink:href="#linearGradient13881-9" inkscape:collect="always" />
<linearGradient id="linearGradient13831-4-27">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-9" />
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient14726-0" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient14724-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14110"
xlink:href="#linearGradient13881-5-3" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27"
id="linearGradient15013" gradientUnits="userSpaceOnUse"
gradientTransform="translate(173.56054,-271.90218)" x1="128.57443" y1="886.22906"
x2="128.57443" y2="1012.7642" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15015" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15017" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15019" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15021" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15023" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient15025" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient gradientTransform="translate(-0.7412829,-138.61258)"
inkscape:collect="always" xlink:href="#linearGradient13831-4-3-8"
id="linearGradient13837-6-1-2" x1="128.57443" y1="886.22906" x2="128.57443"
y2="1012.7642" gradientUnits="userSpaceOnUse" />
<linearGradient inkscape:collect="always" id="linearGradient13831-4-3-8">
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop13833-0-3-8" />
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop13835-4-0-4" />
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15126-7"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-27-8">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-9-7" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-54-4" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-27-8"
id="linearGradient14724-8-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14045-1-0"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14047-0-5"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14049-3-2"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient14051-1-3"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15095"
xlink:href="#linearGradient13881-5-27-8" inkscape:collect="always" />
<linearGradient id="linearGradient13831-4-27-2">
<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13833-0-9-6" />
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2-1" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15025-3" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3-6">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4-6" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6-0" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15023-5" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15260"
xlink:href="#linearGradient13881-5-3-6" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27-2-5"
id="linearGradient15370-4" gradientUnits="userSpaceOnUse"
gradientTransform="translate(350.34367,-250.09554)" x1="128.57443" y1="886.22906"
x2="128.57443" y2="1012.7642" />
<linearGradient id="linearGradient13831-4-27-2-5">
<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13833-0-9-6-7" />
<stop style="stop-color:#204a87;stop-opacity:1;" offset="1" id="stop13835-4-2-1-3" />
</linearGradient>
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15260-9"
xlink:href="#linearGradient13881-5-3-6-4" inkscape:collect="always" />
<linearGradient inkscape:collect="always" id="linearGradient13881-5-3-6-4">
<stop style="stop-color:#eeeeec;stop-opacity:1" offset="0" id="stop13883-7-4-6-5" />
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop13885-3-6-0-2" />
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4"
id="linearGradient15023-5-0" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4"
id="linearGradient15015-5-1" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4"
id="linearGradient15017-6-4" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4"
id="linearGradient15019-0-7" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6-4"
id="linearGradient15021-5-6" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient y2="270.32452" x2="363.7587" y1="781.0882" x1="363.7587"
gradientUnits="userSpaceOnUse" id="linearGradient15457"
xlink:href="#linearGradient13881-5-3-6-4" inkscape:collect="always" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13831-4-27-2"
id="linearGradient15552" gradientUnits="userSpaceOnUse"
gradientTransform="translate(350.34367,-250.09554)" x1="128.57443" y1="886.22906"
x2="128.57443" y2="1012.7642" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15554" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15556" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15558" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15560" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15562" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3-6"
id="linearGradient15564" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient3360" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
<linearGradient inkscape:collect="always" xlink:href="#linearGradient13881-5-3"
id="linearGradient3362" gradientUnits="userSpaceOnUse" x1="363.7587" y1="781.0882"
x2="363.7587" y2="270.32452" />
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.4142136"
inkscape:cx="116.01422" inkscape:cy="115.13684" inkscape:document-units="px"
inkscape:current-layer="layer1" showgrid="false" showguides="true"
inkscape:guide-bbox="true" inkscape:window-width="1231" inkscape:window-height="1138"
inkscape:window-x="1920" inkscape:window-y="0" inkscape:window-maximized="0"
fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0">
<sodipodi:guide orientation="1,0" position="-178.89701,175.46456" id="guide13939" />
<sodipodi:guide orientation="0,1" position="3.7515623,-42.079504" id="guide15364" />
<sodipodi:guide orientation="1,0" position="0.0010123365,156.27187" id="guide13111" />
<sodipodi:guide orientation="0,1" position="-50.910678,0.80919395" id="guide14630" />
<sodipodi:guide orientation="0,1" position="450.77709,156.27187" id="guide15384" />
<sodipodi:guide orientation="1,0" position="177.13125,183.59629" id="guide15386" />
<sodipodi:guide orientation="1,0" position="351.07952,174.4039" id="guide15388" />
</sodipodi:namedview>
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"
transform="translate(-231.22291,-886.63406)">
<g id="g14997" transform="matrix(0.99999368,0,0,0.99285775,-0.34584976,277.87803)">
<rect ry="13.27135" y="615.24164" x="231.57103" height="126.81434" width="128"
id="rect12980-4-1-8-0-8"
style="color:#000000;fill:#183866;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect ry="13.395431" y="613.13519" x="231.57022" height="128" width="128"
id="rect12980-4-1-3-02"
style="color:#000000;fill:url(#linearGradient15013);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g style="opacity:0.3;fill:#000000"
transform="matrix(0.25,0,0,0.25,202.56698,546.71978)" id="g14368-1-1-4-9-6">
<g style="fill:#000000" id="g14380-1-5-9-4-9">
<rect transform="matrix(1,0,-0.44619856,0.89493399,0,0)" ry="0" y="613.62866"
x="498.49884" height="58.009731" width="246.91225"
id="rect12978-93-3-97-3-4-8"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect transform="matrix(1,0,-0.45382734,0.89108964,0,0)" ry="0" y="726.05896"
x="554.76031" height="58.259998" width="320.02499"
id="rect12978-9-6-44-8-0-2-6"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect transform="matrix(1,0,-0.44127854,0.89737018,0,0)" ry="0" y="502.93268"
x="446.27722" height="57.852242" width="295.71799"
id="rect12978-5-3-33-8-6-4-7"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect ry="0" rx="0" transform="matrix(1,0,-0.44219356,0.89691965,0,0)"
y="394.08627" x="398.67178" height="57.881306" width="192.59586"
id="rect12978-5-4-7-8-3-8-7-1"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
<g style="fill:url(#linearGradient3362);fill-opacity:1"
transform="matrix(0.25,0,0,0.25,202.55842,545.58997)" id="g14368-1-1-71-1">
<g style="fill:url(#linearGradient3360);fill-opacity:1" id="g14380-1-5-08-8">
<rect transform="matrix(1,0,-0.44619856,0.89493399,0,0)" ry="0" y="613.62866"
x="498.49884" height="58.009731" width="246.91225"
id="rect12978-93-3-97-37-0"
style="color:#000000;fill:url(#linearGradient15015);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect transform="matrix(1,0,-0.45382734,0.89108964,0,0)" ry="0" y="726.05896"
x="554.76031" height="58.259998" width="320.02499"
id="rect12978-9-6-44-8-46-5"
style="color:#000000;fill:url(#linearGradient15017);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect transform="matrix(1,0,-0.44127854,0.89737018,0,0)" ry="0" y="502.93268"
x="446.27722" height="57.852242" width="295.71799"
id="rect12978-5-3-33-8-33-29"
style="color:#000000;fill:url(#linearGradient15019);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect ry="0" rx="0" transform="matrix(1,0,-0.44219356,0.89691965,0,0)"
y="394.08627" x="398.67178" height="57.881306" width="192.59586"
id="rect12978-5-4-7-8-3-9-6"
style="color:#000000;fill:url(#linearGradient15021);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
</g>
</g>
<g style="fill:url(#linearGradient3362);fill-opacity:1" transform="matrix(0.25,0,0,0.25,202.55842,545.58997)" id="g14368-1-1-71-1">
<g style="fill:url(#linearGradient3360);fill-opacity:1" id="g14380-1-5-08-8">
<rect transform="matrix(1,0,-0.44619856,0.89493399,0,0)" ry="0" y="613.62866" x="498.49884" height="58.009731" width="246.91225" id="rect12978-93-3-97-37-0" style="color:#000000;fill:url(#linearGradient15015);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect transform="matrix(1,0,-0.45382734,0.89108964,0,0)" ry="0" y="726.05896" x="554.76031" height="58.259998" width="320.02499" id="rect12978-9-6-44-8-46-5" style="color:#000000;fill:url(#linearGradient15017);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect transform="matrix(1,0,-0.44127854,0.89737018,0,0)" ry="0" y="502.93268" x="446.27722" height="57.852242" width="295.71799" id="rect12978-5-3-33-8-33-29" style="color:#000000;fill:url(#linearGradient15019);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
<rect ry="0" rx="0" transform="matrix(1,0,-0.44219356,0.89691965,0,0)" y="394.08627" x="398.67178" height="57.881306" width="192.59586" id="rect12978-5-4-7-8-3-9-6" style="color:#000000;fill:url(#linearGradient15021);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:79.67999581;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"/>
</g>
</g>
</g>
</g>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -1 +1,204 @@
{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"}]}
{
"images": [
{
"size": "60x60",
"expected-size": "180",
"filename": "180.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "3x"
},
{
"size": "40x40",
"expected-size": "80",
"filename": "80.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "2x"
},
{
"size": "40x40",
"expected-size": "120",
"filename": "120.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "3x"
},
{
"size": "60x60",
"expected-size": "120",
"filename": "120.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "2x"
},
{
"size": "57x57",
"expected-size": "57",
"filename": "57.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "1x"
},
{
"size": "29x29",
"expected-size": "58",
"filename": "58.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "2x"
},
{
"size": "29x29",
"expected-size": "29",
"filename": "29.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "1x"
},
{
"size": "29x29",
"expected-size": "87",
"filename": "87.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "3x"
},
{
"size": "57x57",
"expected-size": "114",
"filename": "114.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "2x"
},
{
"size": "20x20",
"expected-size": "40",
"filename": "40.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "2x"
},
{
"size": "20x20",
"expected-size": "60",
"filename": "60.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "iphone",
"scale": "3x"
},
{
"size": "1024x1024",
"filename": "1024.png",
"expected-size": "1024",
"idiom": "ios-marketing",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"scale": "1x"
},
{
"size": "40x40",
"expected-size": "80",
"filename": "80.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "72x72",
"expected-size": "72",
"filename": "72.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "76x76",
"expected-size": "152",
"filename": "152.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "50x50",
"expected-size": "100",
"filename": "100.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "29x29",
"expected-size": "58",
"filename": "58.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "76x76",
"expected-size": "76",
"filename": "76.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "29x29",
"expected-size": "29",
"filename": "29.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "50x50",
"expected-size": "50",
"filename": "50.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "72x72",
"expected-size": "144",
"filename": "144.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "40x40",
"expected-size": "40",
"filename": "40.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "83.5x83.5",
"expected-size": "167",
"filename": "167.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
},
{
"size": "20x20",
"expected-size": "20",
"filename": "20.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "1x"
},
{
"size": "20x20",
"expected-size": "40",
"filename": "40.png",
"folder": "Assets.xcassets/AppIcon.appiconset/",
"idiom": "ipad",
"scale": "2x"
}
]
}

View File

@ -1,23 +1,23 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "LaunchImage.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@3x.png",
"scale" : "3x"
"images": [
{
"idiom": "universal",
"filename": "LaunchImage.png",
"scale": "1x"
},
{
"idiom": "universal",
"filename": "LaunchImage@2x.png",
"scale": "2x"
},
{
"idiom": "universal",
"filename": "LaunchImage@3x.png",
"scale": "3x"
}
],
"info": {
"version": 1,
"author": "xcode"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

View File

@ -15,6 +15,7 @@ class BaseModel extends ChangeNotifier {
Map<String, Object> _stateMap = {STATE_VIEW: ViewState.Idle, STATE_MESSAGE: null};
ViewState get state => _stateMap[STATE_VIEW];
String get stateMessage => _stateMap[STATE_MESSAGE];
void setStateValue(String key, Object stateValue) {

View File

@ -14,40 +14,40 @@ description: A mobile client for FileBin.
version: 1.3.4+13
environment:
sdk: ">=2.10.5 <3.0.0"
sdk: ">=2.10.5 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: 1.0.3
flutter_localizations:
sdk: flutter
flutter_translate: 3.0.0
provider: 5.0.0
stacked: 2.1.1
get_it: 6.1.1 # stacked requires ^6
logger: 1.0.0
shared_preferences: 2.0.5
http: 0.13.3
validators: 3.0.0
flutter_linkify: 5.0.2
url_launcher: 6.0.3
expandable: 5.0.1
share: 2.0.1
file_picker: 3.0.1
clipboard: 0.1.3
receive_sharing_intent: 1.4.5
permission_handler: 7.1.0
package_info: 2.0.0
simple_gesture_detector: 0.2.0
json_annotation: 3.1.1 # requires null-safety update
flutter:
sdk: flutter
cupertino_icons: 1.0.3
flutter_localizations:
sdk: flutter
flutter_translate: 3.0.0
provider: 5.0.0
stacked: 2.1.1
get_it: 6.1.1 # stacked requires ^6
logger: 1.0.0
shared_preferences: 2.0.5
http: 0.13.3
validators: 3.0.0
flutter_linkify: 5.0.2
url_launcher: 6.0.3
expandable: 5.0.1
share: 2.0.1
file_picker: 3.0.1
clipboard: 0.1.3
receive_sharing_intent: 1.4.5
permission_handler: 7.1.0
package_info: 2.0.0
simple_gesture_detector: 0.2.0
json_annotation: 3.1.1 # requires null-safety update
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: 1.11.5 # requires null-safety update
built_value_generator: 8.0.4 # requires null-safety update
json_serializable: 3.5.1 # requires null-safety update
flutter_test:
sdk: flutter
build_runner: 1.11.5 # requires null-safety update
built_value_generator: 8.0.4 # requires null-safety update
json_serializable: 3.5.1 # requires null-safety update
# For information on the generic Dart part of this file, see the
# following page: https://www.dartlang.org/tools/pub/pubspec
@ -55,39 +55,39 @@ dev_dependencies:
# The following section is specific to Flutter.
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- assets/
- assets/i18n/
# - images/a_dot_ham.jpeg
# To add assets to your application, add an assets section, like this:
assets:
- assets/
- assets/i18n/
# - images/a_dot_ham.jpeg
# An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware.
# An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware.
# For details regarding adding assets from package dependencies, see
# https://flutter.dev/assets-and-images/#from-packages
# For details regarding adding assets from package dependencies, see
# https://flutter.dev/assets-and-images/#from-packages
# To add custom fonts to your application, add a fonts section here,
# in this "flutter" section. Each entry in this list should have a
# "family" key with the font family name, and a "fonts" key with a
# list giving the asset and other descriptors for the font. For
# example:
# fonts:
# - family: Schyler
# fonts:
# - asset: fonts/Schyler-Regular.ttf
# - asset: fonts/Schyler-Italic.ttf
# style: italic
# - family: Trajan Pro
# fonts:
# - asset: fonts/TrajanPro.ttf
# - asset: fonts/TrajanPro_Bold.ttf
# weight: 700
#
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages
# To add custom fonts to your application, add a fonts section here,
# in this "flutter" section. Each entry in this list should have a
# "family" key with the font family name, and a "fonts" key with a
# list giving the asset and other descriptors for the font. For
# example:
# fonts:
# - family: Schyler
# fonts:
# - asset: fonts/Schyler-Regular.ttf
# - asset: fonts/Schyler-Italic.ttf
# style: italic
# - family: Trajan Pro
# fonts:
# - asset: fonts/TrajanPro.ttf
# - asset: fonts/TrajanPro_Bold.ttf
# weight: 700
#
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages