@ -1,9 +1,10 @@
@@ -1,9 +1,10 @@
|
||||
module.exports = { |
||||
root: true, |
||||
extends: '@react-native-community', |
||||
rules: { |
||||
semi: 0, |
||||
curly: 0, |
||||
'no-shadow': 'off', |
||||
}, |
||||
}; |
||||
root: true, |
||||
extends: '@react-native-community', |
||||
rules: { |
||||
semi: 0, |
||||
curly: 0, |
||||
'no-shadow': 'off', |
||||
'react-hooks/exhaustive-deps': 'off', |
||||
}, |
||||
} |
||||
|
@ -0,0 +1,74 @@
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<vector |
||||
android:height="108dp" |
||||
android:width="108dp" |
||||
android:viewportHeight="108" |
||||
android:viewportWidth="108" |
||||
xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<path android:fillColor="#D82439" |
||||
android:pathData="M0,0h108v108h-108z"/> |
||||
<path android:fillColor="#00000000" android:pathData="M9,0L9,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,0L19,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M29,0L29,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M39,0L39,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M49,0L49,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M59,0L59,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M69,0L69,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M79,0L79,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M89,0L89,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M99,0L99,108" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,9L108,9" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,19L108,19" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,29L108,29" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,39L108,39" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,49L108,49" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,59L108,59" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,69L108,69" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,79L108,79" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,89L108,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M0,99L108,99" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,29L89,29" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,39L89,39" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,49L89,49" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,59L89,59" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,69L89,69" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M19,79L89,79" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M29,19L29,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M39,19L39,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M49,19L49,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M59,19L59,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M69,19L69,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
<path android:fillColor="#00000000" android:pathData="M79,19L79,89" |
||||
android:strokeColor="#33FFFFFF" android:strokeWidth="0.8"/> |
||||
</vector> |
After Width: | Height: | Size: 25 KiB |
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<font-family xmlns:tools="http://schemas.android.com/tools" |
||||
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
xmlns:app="http://schemas.android.com/apk/res-auto" |
||||
tools:ignore="UnusedAttribute"> |
||||
<font |
||||
android:fontStyle="normal" |
||||
android:fontWeight="400" |
||||
android:font="@font/gilroy_regular" |
||||
app:fontStyle="normal" |
||||
app:fontWeight="400" |
||||
app:font="@font/gilroy_regular" /> |
||||
|
||||
<font |
||||
android:fontStyle="normal" |
||||
android:fontWeight="500" |
||||
android:font="@font/gilroy_medium" |
||||
app:fontStyle="normal" |
||||
app:fontWeight="500" |
||||
app:font="@font/gilroy_medium" /> |
||||
|
||||
<font |
||||
android:fontStyle="normal" |
||||
android:fontWeight="600" |
||||
android:font="@font/gilroy_semibold" |
||||
app:fontStyle="normal" |
||||
app:fontWeight="600" |
||||
app:font="@font/gilroy_semibold" /> |
||||
|
||||
<font |
||||
android:fontStyle="normal" |
||||
android:fontWeight="700" |
||||
android:font="@font/gilroy_bold" |
||||
app:fontStyle="normal" |
||||
app:fontWeight="700" |
||||
app:font="@font/gilroy_bold" /> |
||||
</font-family> |
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:layout_width="match_parent" |
||||
android:layout_height="match_parent" |
||||
android:background="#fff" |
||||
android:orientation="vertical"> |
||||
|
||||
<ImageView |
||||
android:layout_width="237dp" |
||||
android:layout_height="93dp" |
||||
android:layout_centerInParent="true" |
||||
android:src="@drawable/logo" /> |
||||
</RelativeLayout> |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@mipmap/ic_launcher_background"/> |
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/> |
||||
</adaptive-icon> |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@mipmap/ic_launcher_background"/> |
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/> |
||||
</adaptive-icon> |
After Width: | Height: | Size: 3.6 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 1.7 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 2.6 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 5.2 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 7.9 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.6 KiB |
After Width: | Height: | Size: 11 KiB |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> |
||||
<background android:drawable="@color/iconBackground"/> |
||||
<foreground android:drawable="@mipmap/ic_foreground"/> |
||||
</adaptive-icon> |
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
<resources> |
||||
<color name ='iconBackground'>#FFFFFF</color> |
||||
</resources> |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<resources> |
||||
<color name="primary_dark">#DE253B</color> |
||||
</resources> |
@ -1,3 +1,3 @@
@@ -1,3 +1,3 @@
|
||||
<resources> |
||||
<string name="app_name">taskme2</string> |
||||
<string name="app_name">taskme</string> |
||||
</resources> |
||||
|
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
{ |
||||
"migIndex": 1, |
||||
"data": [ |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Bold.ttf", |
||||
"sha1": "f91b7f43b772f208aed2b9faecac4be375437f42" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Medium.ttf", |
||||
"sha1": "e14306a91491f909c6e25bd86cbd3eb83b932526" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Regular.ttf", |
||||
"sha1": "43b31b30c36102e5aa886834faea9e25c35fbde6" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Semibold.ttf", |
||||
"sha1": "70c251c1ab444281d7e4beab7fde2c96b941285c" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/fontello.ttf", |
||||
"sha1": "03d635d6ff58b549d8a826a607091e9ebe801af6" |
||||
} |
||||
] |
||||
} |
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
{ |
||||
"migIndex": 1, |
||||
"data": [ |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Bold.ttf", |
||||
"sha1": "f91b7f43b772f208aed2b9faecac4be375437f42" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Medium.ttf", |
||||
"sha1": "e14306a91491f909c6e25bd86cbd3eb83b932526" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Regular.ttf", |
||||
"sha1": "43b31b30c36102e5aa886834faea9e25c35fbde6" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/Gilroy-Semibold.ttf", |
||||
"sha1": "70c251c1ab444281d7e4beab7fde2c96b941285c" |
||||
}, |
||||
{ |
||||
"path": "src/assets/fonts/fontello.ttf", |
||||
"sha1": "03d635d6ff58b549d8a826a607091e9ebe801af6" |
||||
} |
||||
] |
||||
} |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 324 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 930 B |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 4.7 KiB |
@ -1,53 +1,158 @@
@@ -1,53 +1,158 @@
|
||||
{ |
||||
"images" : [ |
||||
"images": [ |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "2x", |
||||
"size" : "20x20" |
||||
"size": "20x20", |
||||
"idiom": "iphone", |
||||
"filename": "icon-20@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "3x", |
||||
"size" : "20x20" |
||||
"size": "20x20", |
||||
"idiom": "iphone", |
||||
"filename": "icon-20@3x.png", |
||||
"scale": "3x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "2x", |
||||
"size" : "29x29" |
||||
"size": "29x29", |
||||
"idiom": "iphone", |
||||
"filename": "icon-29@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "3x", |
||||
"size" : "29x29" |
||||
"size": "29x29", |
||||
"idiom": "iphone", |
||||
"filename": "icon-29@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "2x", |
||||
"size" : "40x40" |
||||
"size": "29x29", |
||||
"idiom": "iphone", |
||||
"filename": "icon-29@3x.png", |
||||
"scale": "3x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "3x", |
||||
"size" : "40x40" |
||||
"size": "40x40", |
||||
"idiom": "iphone", |
||||
"filename": "icon-40@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "2x", |
||||
"size" : "60x60" |
||||
"size": "40x40", |
||||
"idiom": "iphone", |
||||
"filename": "icon-40@3x.png", |
||||
"scale": "3x" |
||||
}, |
||||
{ |
||||
"idiom" : "iphone", |
||||
"scale" : "3x", |
||||
"size" : "60x60" |
||||
"size": "57x57", |
||||
"idiom": "iphone", |
||||
"filename": "icon-57@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"idiom" : "ios-marketing", |
||||
"scale" : "1x", |
||||
"size" : "1024x1024" |
||||
"size": "57x57", |
||||
"idiom": "iphone", |
||||
"filename": "icon-57@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "60x60", |
||||
"idiom": "iphone", |
||||
"filename": "icon-60@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "60x60", |
||||
"idiom": "iphone", |
||||
"filename": "icon-60@3x.png", |
||||
"scale": "3x" |
||||
}, |
||||
{ |
||||
"size": "20x20", |
||||
"idiom": "ipad", |
||||
"filename": "icon-20@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "20x20", |
||||
"idiom": "ipad", |
||||
"filename": "icon-20@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "29x29", |
||||
"idiom": "ipad", |
||||
"filename": "icon-29@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "29x29", |
||||
"idiom": "ipad", |
||||
"filename": "icon-29@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "40x40", |
||||
"idiom": "ipad", |
||||
"filename": "icon-40@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "40x40", |
||||
"idiom": "ipad", |
||||
"filename": "icon-40@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "50x50", |
||||
"idiom": "ipad", |
||||
"filename": "icon-50@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "50x50", |
||||
"idiom": "ipad", |
||||
"filename": "icon-50@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "72x72", |
||||
"idiom": "ipad", |
||||
"filename": "icon-72@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "72x72", |
||||
"idiom": "ipad", |
||||
"filename": "icon-72@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "76x76", |
||||
"idiom": "ipad", |
||||
"filename": "icon-76@1x.png", |
||||
"scale": "1x" |
||||
}, |
||||
{ |
||||
"size": "76x76", |
||||
"idiom": "ipad", |
||||
"filename": "icon-76@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "83.5x83.5", |
||||
"idiom": "ipad", |
||||
"filename": "icon-83.5@2x.png", |
||||
"scale": "2x" |
||||
}, |
||||
{ |
||||
"size": "1024x1024", |
||||
"idiom": "ios-marketing", |
||||
"filename": "icon-1024@1x.png", |
||||
"scale": "1x" |
||||
} |
||||
], |
||||
"info" : { |
||||
"author" : "xcode", |
||||
"version" : 1 |
||||
"info": { |
||||
"version": 1, |
||||
"author": "xcode" |
||||
} |
||||
} |
||||
|
After Width: | Height: | Size: 441 KiB |
After Width: | Height: | Size: 838 B |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 8.9 KiB |
@ -1,6 +1,6 @@
@@ -1,6 +1,6 @@
|
||||
{ |
||||
"info" : { |
||||
"version" : 1, |
||||
"author" : "xcode" |
||||
"author" : "xcode", |
||||
"version" : 1 |
||||
} |
||||
} |
||||
|