Commit 19f4c54b authored by Li Mingzhe's avatar Li Mingzhe

feat: 排行榜

parent 14f8f012
File added
...@@ -69,7 +69,8 @@ const runSpawn = async function (){ ...@@ -69,7 +69,8 @@ const runSpawn = async function (){
let zippath = path.resolve(__dirname,"../dist", pkg.name); let zippath = path.resolve(__dirname,"../dist", pkg.name);
//压缩包的存放目录 //压缩包的存放目录
let date = new Date(); let date = new Date();
let zipname = pkg.name+"_"+date.Format("yyyyMMdd hh-mm-ss"); // let zipname = pkg.name+"_"+date.Format("yyyyMMdd hh-mm-ss");
let zipname = 'form';
let zipdir = path.resolve(__dirname,"../publish/"+zipname+".zip"); let zipdir = path.resolve(__dirname,"../publish/"+zipname+".zip");
clean(zipdir); //删除原有的包 clean(zipdir); //删除原有的包
......
...@@ -2361,6 +2361,16 @@ ...@@ -2361,6 +2361,16 @@
"integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
"dev": true "dev": true
}, },
"bindings": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
"integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
"dev": true,
"optional": true,
"requires": {
"file-uri-to-path": "1.0.0"
}
},
"bl": { "bl": {
"version": "1.2.2", "version": "1.2.2",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
...@@ -7489,6 +7499,13 @@ ...@@ -7489,6 +7499,13 @@
"rimraf": "^2.6.1" "rimraf": "^2.6.1"
} }
}, },
"nan": {
"version": "2.14.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
"integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
"dev": true,
"optional": true
},
"nanomatch": { "nanomatch": {
"version": "1.2.13", "version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
...@@ -12190,7 +12207,11 @@ ...@@ -12190,7 +12207,11 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true, "dev": true,
"optional": true "optional": true,
"requires": {
"bindings": "^1.5.0",
"nan": "^2.12.1"
}
}, },
"is-binary-path": { "is-binary-path": {
"version": "1.0.1", "version": "1.0.1",
...@@ -12556,7 +12577,11 @@ ...@@ -12556,7 +12577,11 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true, "dev": true,
"optional": true "optional": true,
"requires": {
"bindings": "^1.5.0",
"nan": "^2.12.1"
}
}, },
"is-absolute-url": { "is-absolute-url": {
"version": "3.0.3", "version": "3.0.3",
......
<div class="model-content"> <div class="model-content">
<div class="border" style=" width: 520px;">
<span style="height: 30px; font-size: 18px;">已选字母:</span>
<div *ngFor="let letter of item.letterList; let i = index">
<div style="float: left; width: 60px;">
<span style="font-size: 50px;align-content: center;">{{letter}}</span>
<br>
<button style="color: red;" nz-button nzType="dashed" class="add-btn" (click)="removeLetter(i)">
X
</button>
</div>
</div>
<div style="float: none;clear: both;">&nbsp;</div>
</div>
<!-- <div class="border" style=" width: 520px;">
<span style="height: 30px; font-size: 18px;">可选字母(点击下方字母选择):</span>
<br>
<a (click)="addLetter('Q')" style="font-size: 50px; width: 50px;">Q&nbsp;</a>
<a (click)="addLetter('W')" style="font-size: 50px; width: 50px;">W&nbsp;</a>
<a (click)="addLetter('E')" style="font-size: 50px; width: 50px;">E&nbsp;</a>
<a (click)="addLetter('R')" style="font-size: 50px; width: 50px;">R&nbsp;</a>
<a (click)="addLetter('T')" style="font-size: 50px; width: 50px;">T&nbsp;</a>
<a (click)="addLetter('Y')" style="font-size: 50px; width: 50px;">Y&nbsp;</a>
<a (click)="addLetter('U')" style="font-size: 50px; width: 50px;">U&nbsp;</a>
<a (click)="addLetter('I')" style="font-size: 50px; width: 50px;">I&nbsp;</a>
<a (click)="addLetter('O')" style="font-size: 50px; width: 50px;">O&nbsp;</a>
<a (click)="addLetter('P')" style="font-size: 50px; width: 50px;">P&nbsp;</a>
<br>
<a (click)="addLetter('A')" style="font-size: 50px; margin-left: 20px;">A&nbsp;</a>
<a (click)="addLetter('S')" style="font-size: 50px;">S&nbsp;</a>
<a (click)="addLetter('D')" style="font-size: 50px;">D&nbsp;</a>
<a (click)="addLetter('F')" style="font-size: 50px;">F&nbsp;</a>
<a (click)="addLetter('G')" style="font-size: 50px;">G&nbsp;</a>
<a (click)="addLetter('H')" style="font-size: 50px;">H&nbsp;</a>
<a (click)="addLetter('J')" style="font-size: 50px;">J&nbsp;</a>
<a (click)="addLetter('K')" style="font-size: 50px;">K&nbsp;</a>
<a (click)="addLetter('L')" style="font-size: 50px;">L&nbsp;</a>
<br>
<a (click)="addLetter('Z')" style="font-size: 50px; margin-left: 40px;">Z&nbsp;</a>
<a (click)="addLetter('X')" style="font-size: 50px;">X&nbsp;</a>
<a (click)="addLetter('C')" style="font-size: 50px;">C&nbsp;</a>
<a (click)="addLetter('V')" style="font-size: 50px;">V&nbsp;</a>
<a (click)="addLetter('B')" style="font-size: 50px;">B&nbsp;</a>
<a (click)="addLetter('N')" style="font-size: 50px;">N&nbsp;</a>
<a (click)="addLetter('M')" style="font-size: 50px;">M&nbsp;</a>
<br>
</div> -->
<div class="border" style="width: 350px;">
<span style="height: 30px; font-size: 18px;">可选字母(点击下方字母选择):</span>
<br>
<a (click)="addLetter('A')" style="font-size: 50px;">A&nbsp;</a>
<a (click)="addLetter('B')" style="font-size: 50px;">B&nbsp;</a>
<a (click)="addLetter('C')" style="font-size: 50px;">C&nbsp;</a>
<a (click)="addLetter('D')" style="font-size: 50px;">D&nbsp;</a>
<a (click)="addLetter('E')" style="font-size: 50px;">E&nbsp;</a>
<a (click)="addLetter('F')" style="font-size: 50px;">F&nbsp;</a>
<a (click)="addLetter('G')" style="font-size: 50px;">G&nbsp;</a>
<br>
<a (click)="addLetter('H')" style="font-size: 50px;">H&nbsp;</a>
<a (click)="addLetter('I')" style="font-size: 50px;">I&nbsp;</a>
<a (click)="addLetter('J')" style="font-size: 50px;">J&nbsp;</a>
<a (click)="addLetter('K')" style="font-size: 50px;">K&nbsp;</a>
<a (click)="addLetter('L')" style="font-size: 50px;">L&nbsp;</a>
<a (click)="addLetter('M')" style="font-size: 50px;">M&nbsp;</a>
<a (click)="addLetter('N')" style="font-size: 50px;">N&nbsp;</a>
<br>
<a (click)="addLetter('O')" style="font-size: 50px;">O&nbsp;</a>
<a (click)="addLetter('P')" style="font-size: 50px;">P&nbsp;</a>
<a (click)="addLetter('Q')" style="font-size: 50px;">Q&nbsp;</a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a (click)="addLetter('R')" style="font-size: 50px;">R&nbsp;</a>
<a (click)="addLetter('S')" style="font-size: 50px;">S&nbsp;</a>
<a (click)="addLetter('T')" style="font-size: 50px;">T&nbsp;</a>
<br>
<a (click)="addLetter('U')" style="font-size: 50px;">U&nbsp;</a>
<a (click)="addLetter('V')" style="font-size: 50px;">V&nbsp;</a>
<a (click)="addLetter('W')" style="font-size: 50px;">W&nbsp;</a>
&nbsp;&nbsp;
<a (click)="addLetter('X')" style="font-size: 50px;">X&nbsp;</a>
<a (click)="addLetter('Y')" style="font-size: 50px;">Y&nbsp;</a>
<a (click)="addLetter('Z')" style="font-size: 50px;">Z&nbsp;</a>
<br>
</div>
<!-- <div class="border" style=" width: 520px; height: 120px;"> <!-- <div class="border" style=" width: 520px; height: 120px;">
<span style="height: 30px; font-size: 18px;">单词音频:</span> <span style="height: 30px; font-size: 18px;">单词音频:</span>
<br> <br>
......
...@@ -18,25 +18,10 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -18,25 +18,10 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
} }
createShell() {
this.item.wordList.push({
word: '',
audio: '',
backWord: '',
backWordAudio: '',
});
this.save();
}
removeShell(idx) {
this.item.wordList.splice(idx, 1);
this.save();
}
ngOnInit() { ngOnInit() {
this.item = { this.item = {
wordList: [] letterList: []
}; };
// 获取存储的数据 // 获取存储的数据
...@@ -54,6 +39,16 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -54,6 +39,16 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
}, this.saveKey); }, this.saveKey);
} }
addLetter(letter) {
this.item.letterList.push(letter);
this.save();
}
removeLetter(idx) {
this.item.letterList.splice(idx, 1);
this.save();
}
ngOnChanges() { ngOnChanges() {
} }
...@@ -84,16 +79,6 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -84,16 +79,6 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
this.save(); this.save();
} }
onWordAudioUploadSuccess(e, idx) {
this.item.wordList[idx].audio = e.url;
this.save();
}
onBackWordAudioUploadSuccess(e, idx) {
this.item.wordList[idx].backWordAudio = e.url;
this.save();
}
/** /**
* 储存数据 * 储存数据
*/ */
......
{
"ver": "1.1.2",
"uuid": "e3a6dfce-a78b-45e1-aaba-502ad7d9eebc",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "749ad49e-6dd6-4340-9582-e0d4ff3d9790",
"downloadMode": 0,
"duration": 0.536,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "697b6d98-8c8c-4377-b281-e552027bae2c",
"downloadMode": 0,
"duration": 0.512,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4a6c1ace-6cb6-4605-96f1-bb973cbc70b1",
"downloadMode": 0,
"duration": 0.752,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4c49cedc-16ef-42e0-be45-22a068eb4f7b",
"downloadMode": 0,
"duration": 0.632,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "321daa19-9e08-4fdb-8383-104ac3da0e7c",
"downloadMode": 0,
"duration": 0.632,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a9f7e82b-85bc-4cd0-ad8b-18c11364e4dc",
"downloadMode": 0,
"duration": 0.752,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "c5e20e4a-b61a-4193-bfc1-0b9ddbb9c26c",
"downloadMode": 0,
"duration": 0.656,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "f6797b4f-af97-49ee-a91f-a673386e2eba",
"downloadMode": 0,
"duration": 0.536,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d1fdb3cc-09db-49c1-b5ad-e7c5424225dc",
"downloadMode": 0,
"duration": 0.584,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "3dd88676-2229-45f5-b8d2-432264bccf43",
"downloadMode": 0,
"duration": 0.584,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ea09147a-afb9-4f38-9290-b326ac1c8a6e",
"downloadMode": 0,
"duration": 0.512,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "7617def7-988f-4434-bc12-28a930671819",
"downloadMode": 0,
"duration": 0.704,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "33fb57e7-03d1-4c48-9777-bad307b35f8b",
"downloadMode": 0,
"duration": 0.632,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "c5794023-d6ee-4a59-acfc-500ce33d8604",
"downloadMode": 0,
"duration": 0.704,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "9ab449db-7ce6-4939-a991-f06c61e063a7",
"downloadMode": 0,
"duration": 0.68,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e81f2129-fd31-4a59-a9c1-119f7afcdd2c",
"downloadMode": 0,
"duration": 0.536,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a954ea39-ea23-4ad5-8a51-11fa99a77f14",
"downloadMode": 0,
"duration": 0.704,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "9de57423-97d9-435e-b85c-3ba6cd627bfd",
"downloadMode": 0,
"duration": 0.824,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "21e7bf6f-0702-4e8e-84e9-ffb24b8768c8",
"downloadMode": 0,
"duration": 0.776,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "2a47e8f9-45c3-4712-a4f0-2237e4cdc54c",
"downloadMode": 0,
"duration": 0.752,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4ceab02f-5ba4-4396-9bbd-311120d8c47c",
"downloadMode": 0,
"duration": 0.704,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "70a36255-9d1e-4190-bbd0-b1aa92462cb8",
"downloadMode": 0,
"duration": 0.752,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "54147b60-f71b-433b-8307-5465f952c0cc",
"downloadMode": 0,
"duration": 0.704,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "9c5e7269-dc13-4b6c-b4fd-0d77d3b026c3",
"downloadMode": 0,
"duration": 0.776,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "11598a70-89c2-4392-ac2c-0d421fe14098",
"downloadMode": 0,
"duration": 0.656,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e27a893b-3ab0-4284-9b97-72478c4d5cc4",
"downloadMode": 0,
"duration": 0.632,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "0b1b213c-91e5-4791-a7ed-1e4820b78a5a",
"downloadMode": 0,
"duration": 1.358367,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "9535d2bf-bb9b-427e-a0c7-da09cc341786",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d0f1b7f9-a79c-4ae4-80f7-cfc6f10d26df",
"downloadMode": 0,
"duration": 0.923906,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "59cf9902-8438-4e62-9757-4c832843e997",
"downloadMode": 0,
"duration": 0.948824,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "83f1b3a6-2615-47f7-8136-acde6b71c5d7",
"downloadMode": 0,
"duration": 0.818073,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d233f4da-fe16-4206-b555-2a2c0a3ae8ec",
"downloadMode": 0,
"duration": 0.819746,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "64445fba-de9a-48ed-8b77-4097c8021e4c",
"downloadMode": 0,
"duration": 0.7922,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a6731ee9-be64-43ee-9fe7-5638893b6081",
"downloadMode": 0,
"duration": 0.688326,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d25dff43-5e35-42c5-ac69-4ecc127b63e8",
"downloadMode": 0,
"duration": 1.027751,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "7adb7f27-fea3-4f6c-9338-9a1ddca26300",
"downloadMode": 0,
"duration": 0.846045,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "76d8fc80-56dd-4f0f-9e98-ac5058ed2345",
"downloadMode": 0,
"duration": 0.766602,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "74067547-a76b-47ad-9716-2421e885963c",
"downloadMode": 0,
"duration": 0.636647,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "42a89c94-eb47-4f6e-a814-a01a4adedbb0",
"downloadMode": 0,
"duration": 1.001986,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a0b803da-856b-4d85-bd72-3c0c6b92845d",
"downloadMode": 0,
"duration": 0.819565,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "7a466907-8ac9-45a6-bf89-308aa4b613fa",
"downloadMode": 0,
"duration": 1.027963,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "cedefc8c-d685-4860-bc45-7f3045c42c4a",
"downloadMode": 0,
"duration": 0.923096,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "a2a8c6bf-4bcf-4583-b728-893b328830af",
"downloadMode": 0,
"duration": 0.923009,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "08aae9b6-0492-4c7c-91e8-bb0deb96b875",
"downloadMode": 0,
"duration": 0.976004,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "8468a85c-f401-449c-b34c-a29171ca63bd",
"downloadMode": 0,
"duration": 0.871197,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "3790bc72-cad7-4840-aa8e-da87b9d884d5",
"downloadMode": 0,
"duration": 1.183828,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "8d4808f8-7904-4611-b086-022751081a02",
"downloadMode": 0,
"duration": 0.975293,
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment