From 5f4fe391eea6626178f9c983141c314a751a30b2 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Wed, 7 Feb 2024 22:08:47 -0700 Subject: [PATCH 01/45] NEW DRAGGING --- source/funkin/editors/charter/Charter.hx | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index d08937e5..dcdeac2d 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -642,22 +642,16 @@ class Charter extends UIState { }); currentCursor = HAND; } else { - var hoverOffset:FlxPoint = FlxPoint.get(); - for (s in selection) - if (s.hovered) { - hoverOffset.set(mousePos.x - s.x, mousePos.y - s.y); - break; - } - - dragStartPos.set(Std.int(dragStartPos.x / 40) * 40, dragStartPos.y); //credits to burgerballs - var verticalChange:Float = ((mousePos.y - hoverOffset.y) - dragStartPos.y) / 40; + dragStartPos.set(Std.int(dragStartPos.x / 40) * 40, dragStartPos.y); + var verticalChange:Float = (mousePos.y - dragStartPos.y) / 40; var horizontalChange:Int = CoolUtil.floorInt((mousePos.x - dragStartPos.x) / 40); var undoDrags:Array = []; for (s in selection) { if (s.draggable) { var changePoint:FlxPoint = FlxPoint.get(verticalChange, horizontalChange); - if (!FlxG.keys.pressed.SHIFT) changePoint.x -= ((s.step + verticalChange) - quantStepRounded(s.step+verticalChange)); + if (!FlxG.keys.pressed.SHIFT) + changePoint.x -= ((s.step + verticalChange) - quantStepRounded(s.step+verticalChange, verticalChange > 0 ? 0.35 : 0.65)); var boundedChange:FlxPoint = changePoint.clone(); @@ -684,12 +678,9 @@ class Charter extends UIState { undos.addToUndo(CSelectionDrag(undoDrags)); } - hoverOffset.put(); gridActionType = NONE; - currentCursor = ARROW; } - case NONE: if (FlxG.mouse.justPressed) FlxG.mouse.getWorldPosition(charterCamera, dragStartPos); @@ -772,11 +763,14 @@ class Charter extends UIState { return Math.floor(step/stepMulti) * stepMulti; } - public function quantStepRounded(step:Float):Float { + public function quantStepRounded(step:Float, ?roundRatio:Float = 0.5):Float { var stepMulti:Float = 1/(quant/16); - return Math.round(step/stepMulti) * stepMulti; + return ratioRound(step/stepMulti, roundRatio) * stepMulti; } + public function ratioRound(val:Float, ratio:Float):Int + return Math.floor(val) + ((Math.abs(val % 1) > ratio ? 1 : 0) * (val > 0 ? 1 : -1)); + public function getHoveredEvent(y:Float) { var eventHovered:CharterEvent = null; eventsGroup.forEach(function(e) { From 9b7c032c9be96f2020bdca3e254df2a148598b5c Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Wed, 7 Feb 2024 23:36:10 -0700 Subject: [PATCH 02/45] ill fix bugs tommorw, gn --- source/funkin/editors/charter/Charter.hx | 22 +------ .../editors/charter/CharterNoteHoverer.hx | 63 +++++++++++++++++++ 2 files changed, 64 insertions(+), 21 deletions(-) create mode 100644 source/funkin/editors/charter/CharterNoteHoverer.hx diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index dcdeac2d..95daa7e3 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -359,10 +359,7 @@ class Charter extends UIState { selectionBox.scrollFactor.set(1, 1); selectionBox.incorporeal = true; - noteHoverer = new CharterNote(); - noteHoverer.snappedToStrumline = noteHoverer.selectable = noteHoverer.autoAlpha = false; - @:privateAccess noteHoverer.__animSpeed = 1.25; noteHoverer.typeText.visible = false; - noteHoverer.alpha = 0; // FUCK YOU NOTE HOVERER >:((( + noteHoverer = new CharterNoteHoverer(); selectionBox.cameras = notesGroup.cameras = gridBackdrops.cameras = noteHoverer.cameras = [charterCamera]; @@ -739,23 +736,6 @@ class Charter extends UIState { if (event != null) addEventSpr.updateEdit(event); else addEventSpr.updatePos(FlxG.keys.pressed.SHIFT ? ((mousePos.y) / 40) : quantStepRounded(mousePos.y/40)); } else addEventSpr.sprAlpha = lerp(addEventSpr.sprAlpha, 0, 0.25); - - // Note Hoverer - if (mousePos.x > 0 && mousePos.x < gridBackdrops.strumlinesAmount * 160 && gridActionType == NONE && inBoundsY) { - noteHoverer.alpha = lerp(noteHoverer.alpha, 0.35, 0.25); - if (noteHoverer.id != Math.floor(mousePos.x / 40) % 4) { - @:privateAccess noteHoverer.__doAnim = false; // Un comment to restore this - noteHoverer.updatePos( - FlxMath.bound(FlxG.keys.pressed.SHIFT ? ((mousePos.y) / 40) : quantStep((mousePos.y+20)/40), 0, __endStep-1), - Math.floor(mousePos.x / 40) % 4, 0, 0, null - ); - } else { - noteHoverer.step = FlxMath.bound(FlxG.keys.pressed.SHIFT ? ((mousePos.y-20) / 40) : quantStep(mousePos.y/40), 0, __endStep-1); - noteHoverer.y = noteHoverer.step * 40; - } - noteHoverer.x = lerp(noteHoverer.x, Math.floor(mousePos.x / 40) * 40, .65); - } else - noteHoverer.alpha = lerp(noteHoverer.alpha, 0, 0.25); } public function quantStep(step:Float):Float { diff --git a/source/funkin/editors/charter/CharterNoteHoverer.hx b/source/funkin/editors/charter/CharterNoteHoverer.hx new file mode 100644 index 00000000..47f6d86f --- /dev/null +++ b/source/funkin/editors/charter/CharterNoteHoverer.hx @@ -0,0 +1,63 @@ +package funkin.editors.charter; + +class CharterNoteHoverer extends CharterNote { + public function new() { + super(); + + snappedToStrumline = selectable = autoAlpha = false; visible = sustainSpr.visible = false; + @:privateAccess __animSpeed = 1.25; typeText.visible = false; alpha = 0.4; + } + + @:noCompletion var __mousePos:FlxPoint = FlxPoint.get(); + public override function update(elapsed:Float) @:privateAccess { + FlxG.mouse.getWorldPosition(FlxG.camera, __mousePos); + + var inBoundsY:Bool = (__mousePos.y > 0 && __mousePos.y < (Charter.instance.__endStep)*40); + if (__mousePos.x > 0 && __mousePos.x < Charter.instance.gridBackdrops.strumlinesAmount * 160 && inBoundsY) { + step = FlxMath.bound(FlxG.keys.pressed.SHIFT ? ((__mousePos.y-20) / 40) : Charter.instance.quantStep(__mousePos.y/40), 0, Charter.instance.__endStep-1); + id = Math.floor(__mousePos.x / 40); y = step * 40; x = id * 40; visible = true; + angle = switch(animation.curAnim.curFrame = (id % 4)) { + case 0: -90; + case 1: 180; + case 2: 0; + case 3: 90; + default: 0; // how is that even possible + }; + } else + visible = false; + } + + public override function draw() @:privateAccess { + if (Charter.instance.gridActionType == NONE) super.draw(); + if (Charter.instance.gridActionType == DRAG) { + visible = true; __doAnim = false; + + var verticalChange:Float = (__mousePos.y - Charter.instance.dragStartPos.y) / 40; + var horizontalChange:Int = CoolUtil.floorInt((__mousePos.x - (Std.int(Charter.instance.dragStartPos.x / 40) * 40)) / 40); + + for (s in Charter.selection) { + if (s != null && s.draggable && s is CharterNote) { + var draggingNote:CharterNote = cast(s, CharterNote); + y = ((draggingNote.step + verticalChange) - ((draggingNote.step + verticalChange) + - Charter.instance.quantStepRounded(draggingNote.step+verticalChange, verticalChange > 0 ? 0.35 : 0.65))) * 40; + var newID:Int = Std.int(FlxMath.bound(draggingNote.fullID + horizontalChange, 0, (Charter.instance.strumLines.members.length*4)-1)); + x = (id=newID) * 40; + + angle = switch(animation.curAnim.curFrame = (draggingNote.id % 4)) { + case 0: -90; + case 1: 180; + case 2: 0; + case 3: 90; + default: 0; // how is that even possible + }; + super.draw(); + } + } + } + } + + public override function destroy() { + super.destroy(); + __mousePos.put(); + } +} \ No newline at end of file From dcd3dc37660a7ad26d134a140d2612f75f41394a Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:58:03 -0700 Subject: [PATCH 03/45] DRAGGING WORKS :DD --- source/funkin/editors/charter/Charter.hx | 3 +- source/funkin/editors/charter/CharterNote.hx | 2 + .../editors/charter/CharterNoteHoverer.hx | 91 ++++++++++++------- 3 files changed, 60 insertions(+), 36 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 95daa7e3..f7f37e75 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -1397,11 +1397,10 @@ class Charter extends UIState { if (note.step > Conductor.curMeasure*Conductor.getMeasureLength() && note.step < (Conductor.curMeasure+1)*Conductor.getMeasureLength()) note ]; } - #end function changeNoteSustain(change:Float) { - if (selection.length <= 0 || change == 0) return; + if (selection.length <= 0 || change == 0 || gridActionType != NONE) return; var undoChanges:Array = []; for(s in selection) diff --git a/source/funkin/editors/charter/CharterNote.hx b/source/funkin/editors/charter/CharterNote.hx index a092bcc5..0a9af564 100644 --- a/source/funkin/editors/charter/CharterNote.hx +++ b/source/funkin/editors/charter/CharterNote.hx @@ -78,6 +78,7 @@ class CharterNote extends UISprite implements ICharterSelectable { typeText.exists = type != 0; typeText.text = Std.string(this.type); + typeText.follow(this, 20 - (typeText.frameWidth/2), 20 - (typeText.frameHeight/2)); y = step * 40; @@ -85,6 +86,7 @@ class CharterNote extends UISprite implements ICharterSelectable { sustainSpr.updateHitbox(); sustainSpr.exists = susLength != 0; sustainSpr.alpha = alpha; + sustainSpr.follow(this, 15, 20); if (angleTween != null) angleTween.cancel(); diff --git a/source/funkin/editors/charter/CharterNoteHoverer.hx b/source/funkin/editors/charter/CharterNoteHoverer.hx index 47f6d86f..e3648daf 100644 --- a/source/funkin/editors/charter/CharterNoteHoverer.hx +++ b/source/funkin/editors/charter/CharterNoteHoverer.hx @@ -12,47 +12,70 @@ class CharterNoteHoverer extends CharterNote { public override function update(elapsed:Float) @:privateAccess { FlxG.mouse.getWorldPosition(FlxG.camera, __mousePos); - var inBoundsY:Bool = (__mousePos.y > 0 && __mousePos.y < (Charter.instance.__endStep)*40); - if (__mousePos.x > 0 && __mousePos.x < Charter.instance.gridBackdrops.strumlinesAmount * 160 && inBoundsY) { - step = FlxMath.bound(FlxG.keys.pressed.SHIFT ? ((__mousePos.y-20) / 40) : Charter.instance.quantStep(__mousePos.y/40), 0, Charter.instance.__endStep-1); - id = Math.floor(__mousePos.x / 40); y = step * 40; x = id * 40; visible = true; - angle = switch(animation.curAnim.curFrame = (id % 4)) { - case 0: -90; - case 1: 180; - case 2: 0; - case 3: 90; - default: 0; // how is that even possible - }; - } else - visible = false; - } - - public override function draw() @:privateAccess { - if (Charter.instance.gridActionType == NONE) super.draw(); - if (Charter.instance.gridActionType == DRAG) { - visible = true; __doAnim = false; - - var verticalChange:Float = (__mousePos.y - Charter.instance.dragStartPos.y) / 40; - var horizontalChange:Int = CoolUtil.floorInt((__mousePos.x - (Std.int(Charter.instance.dragStartPos.x / 40) * 40)) / 40); - - for (s in Charter.selection) { - if (s != null && s.draggable && s is CharterNote) { - var draggingNote:CharterNote = cast(s, CharterNote); - y = ((draggingNote.step + verticalChange) - ((draggingNote.step + verticalChange) - - Charter.instance.quantStepRounded(draggingNote.step+verticalChange, verticalChange > 0 ? 0.35 : 0.65))) * 40; - var newID:Int = Std.int(FlxMath.bound(draggingNote.fullID + horizontalChange, 0, (Charter.instance.strumLines.members.length*4)-1)); - x = (id=newID) * 40; - - angle = switch(animation.curAnim.curFrame = (draggingNote.id % 4)) { + switch (Charter.instance.gridActionType) { + case NONE: + var inBoundsY:Bool = (__mousePos.y > 0 && __mousePos.y < (Charter.instance.__endStep)*40); + if (__mousePos.x > 0 && __mousePos.x < Charter.instance.gridBackdrops.strumlinesAmount * 160 && inBoundsY) { + step = FlxMath.bound(FlxG.keys.pressed.SHIFT ? ((__mousePos.y-20) / 40) : Charter.instance.quantStep(__mousePos.y/40), 0, Charter.instance.__endStep-1); + id = Math.floor(__mousePos.x / 40); y = step * 40; x = id * 40; visible = true; sustainSpr.visible = typeText.visible = false; + angle = switch(animation.curAnim.curFrame = (id % 4)) { case 0: -90; case 1: 180; case 2: 0; case 3: 90; default: 0; // how is that even possible }; - super.draw(); + } else + visible = false; + case DRAG: + visible = sustainSpr.visible = typeText.visible = true; __doAnim = false; + default: + visible = sustainSpr.visible = typeText.visible = false; __doAnim = false; + } + } + + public override function draw() @:privateAccess { + switch (Charter.instance.gridActionType) { + case NONE: + super.draw(); + case DRAG: + if (Charter.instance.gridActionType == DRAG) { + var verticalChange:Float = (__mousePos.y - Charter.instance.dragStartPos.y) / 40; + var horizontalChange:Int = CoolUtil.floorInt((__mousePos.x - (Std.int(Charter.instance.dragStartPos.x / 40) * 40)) / 40); + + for (s in Charter.selection) { + if (s != null && s.draggable && s is CharterNote) { + var draggingNote:CharterNote = cast(s, CharterNote); + y = (draggingNote.step + verticalChange); + if (!FlxG.keys.pressed.SHIFT) + y -= ((draggingNote.step + verticalChange) + - Charter.instance.quantStepRounded(draggingNote.step+verticalChange, verticalChange > 0 ? 0.35 : 0.65)); + y *= 40; + var newID:Int = Std.int(FlxMath.bound(draggingNote.fullID + horizontalChange, 0, (Charter.instance.strumLines.members.length*4)-1)); + x = (id=newID) * 40; y = FlxMath.bound(y, 0, (Charter.instance.__endStep*40) - height); + + angle = switch(animation.curAnim.curFrame = (draggingNote.id % 4)) { + case 0: -90; + case 1: 180; + case 2: 0; + case 3: 90; + default: 0; // how is that even possible + }; + + sustainSpr.scale.set(10, (40 * draggingNote.susLength) + (height/2)); + sustainSpr.color = CharterNote.colors[animation.curAnim.curFrame]; + sustainSpr.updateHitbox(); sustainSpr.alpha = alpha; sustainSpr.follow(this, 15, 20); + sustainSpr.exists = draggingNote.susLength != 0; + + typeText.text = Std.string(draggingNote.type); + typeText.exists = draggingNote.type != 0; + typeText.follow(this, 20 - (typeText.frameWidth/2), 20 - (typeText.frameHeight/2)); + + super.draw(); + } + } } - } + default: // do nothing } } From bb6bfe0f7b8e0185fe9c5acc9e1ad87b539b3cfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Fri, 9 Feb 2024 00:25:56 +0100 Subject: [PATCH 04/45] in songs tankman anims !!! --- assets/data/characters/tankman.xml | 23 +- assets/data/notes/Alt Anim Note.hx | 1 - assets/data/notes/No Anim Note.hx | 1 + assets/songs/stress/charts/easy.json | 6176 +---------------- assets/songs/stress/charts/hard.json | 8636 +----------------------- assets/songs/stress/charts/normal.json | 7682 +-------------------- assets/songs/ugh/charts/easy.json | 2 +- assets/songs/ugh/charts/hard.json | 2 +- assets/songs/ugh/charts/normal.json | 2 +- 9 files changed, 16 insertions(+), 22509 deletions(-) create mode 100644 assets/data/notes/No Anim Note.hx diff --git a/assets/data/characters/tankman.xml b/assets/data/characters/tankman.xml index 74e02600..c9b194ff 100644 --- a/assets/data/characters/tankman.xml +++ b/assets/data/characters/tankman.xml @@ -1,15 +1,10 @@ - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + diff --git a/assets/data/notes/Alt Anim Note.hx b/assets/data/notes/Alt Anim Note.hx index ef20e543..08acea42 100644 --- a/assets/data/notes/Alt Anim Note.hx +++ b/assets/data/notes/Alt Anim Note.hx @@ -1,2 +1 @@ -// function onNoteHit(event) if (event.noteType == "Alt Anim Note") event.animSuffix = "-alt"; \ No newline at end of file diff --git a/assets/data/notes/No Anim Note.hx b/assets/data/notes/No Anim Note.hx new file mode 100644 index 00000000..31eb0c63 --- /dev/null +++ b/assets/data/notes/No Anim Note.hx @@ -0,0 +1 @@ +function onNoteHit(event) if (event.noteType == "No Anim Note") event.animCancelled = true; \ No newline at end of file diff --git a/assets/songs/stress/charts/easy.json b/assets/songs/stress/charts/easy.json index e8b39788..3758ffe8 100644 --- a/assets/songs/stress/charts/easy.json +++ b/assets/songs/stress/charts/easy.json @@ -1,6175 +1 @@ -{ - "events": [ - { - "params": [ - 1 - ], - "time": 5393.25842696629, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 10786.5168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 14831.4606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 21573.0337078652, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 24269.6629213483, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 26966.2921348315, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 28314.606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 31011.2359550562, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 37752.808988764, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 43146.0674157303, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 48539.3258426966, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 53932.5842696629, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 59325.8426966292, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 62022.4719101124, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 67415.7303370787, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 75505.6179775281, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 80898.8764044945, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 86292.1348314608, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 91685.3932584271, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 97078.6516853934, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 102471.91011236, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 107865.168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 113258.426966292, - "type": 1 - } - ], - "scrollSpeed": 1.75, - "strumLines": [ - { - "notes": [ - { - "id": 2, - "sLen": 0, - "time": 0, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 337.078644, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 674.1573, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 1011.23596, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 1348.31458, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 1685.39331, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 2022.47192, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 2359.55054, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 2528.08984, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 2696.62915, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3033.70776, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3370.78662, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 3707.86523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 4044.94385, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4382.02246, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 4719.101, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 5056.17969, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5224.719, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 11123.5957, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 11292.1348, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 11460.6738, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 11797.7529, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12134.8311, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12471.91, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12808.9883, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13146.0674, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13483.1465, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13820.2246, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13988.7637, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 14325.8428, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 14494.3818, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 14831.4609, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15168.5391, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 15505.6182, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 15842.6963, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 16011.2363, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5059, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 23932.584, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 27303.3711, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 27640.45, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 27977.5273, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.6074, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28651.6855, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28988.7637, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 29325.8418, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9316, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32191.0117, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32359.55, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 32696.6289, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.707, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 33370.7852, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33539.3242, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 33707.8633, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34044.9453, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34382.0234, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 35056.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 35393.2578, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3359, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 36067.4141, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 36404.4961, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 36741.5742, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37078.6523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37247.19, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43146.0664, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 43314.6055, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 43483.1445, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 43820.2266, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 44157.3047, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 44494.3828, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44662.92, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 44831.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45168.54, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 45505.6172, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45842.6953, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46179.7734, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 46516.8555, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46853.9336, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 47191.01, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47528.09, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47865.168, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 48202.2461, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 53932.5859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54606.7422, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 54943.82, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 55280.9, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 55617.9766, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 55955.0547, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 56292.1367, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56460.6758, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 56629.2148, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 57303.37, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 57640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 57977.5273, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58314.6055, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 58651.6836, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 58988.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3047, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 59325.8438, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60000, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60674.1563, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 61348.3164, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 65730.3359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66404.49, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66910.11, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 67078.65, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67415.73, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 67752.81, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67921.35, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68426.97, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69101.125, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 69438.2, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 69775.28, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 69943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75842.6953, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76179.77, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 76516.85, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 77191.01, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77359.55, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 77528.0859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77865.17, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 78202.25, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 78539.33, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78876.41, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 79213.4844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 79550.56, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 79803.37, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 80056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.72, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 80561.8, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86292.13, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 86629.21, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 86966.29, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87303.37, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 87977.53, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88314.61, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 88651.69, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 88988.7656, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 89325.84, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 89662.92, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.08, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90674.16, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91011.2344, - "type": 0 - }, - { - "id": 3, - "sLen": 337.078644, - "time": 91348.31, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97078.65, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97415.73, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97584.27, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97921.35, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98089.89, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98426.97, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98595.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98932.5859, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 99101.125, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 99438.2, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 99775.28, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100112.359, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100280.9, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100617.977, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100786.516, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 101123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 101292.133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 101629.211, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 101797.75, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 102134.828, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107865.172, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 108370.789, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108539.328, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108876.406, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109044.945, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109213.484, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109550.563, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109719.1, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109887.641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110224.719, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 110393.258, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 113258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 113595.508, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 113932.586, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114269.664, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114606.742, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 114943.82, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 115280.9, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 115617.977, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 115786.516, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 115955.055, - "type": 0 - } - ], - "position": "dad", - "type": 0, - "characters": [ - "tankman" - ] - }, - { - "notes": [ - { - "id": 2, - "sLen": 0, - "time": 5393.2583, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5730.337, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 6067.41553, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 6404.494, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 6741.573, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7078.652, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 7415.73047, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 7752.809, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 7921.348, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 8089.8877, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8426.966, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8764.045, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 9101.124, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 9438.202, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 9775.281, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 10112.3594, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 10449.4385, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 10617.9775, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 14831.4609, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 15168.5391, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 15505.6182, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 15842.6963, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 16179.7754, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 16516.8535, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 16685.3926, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 16853.9316, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 17191.0117, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17528.09, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17865.168, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 18202.248, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 18539.3262, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 18876.4043, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19213.4824, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19382.0215, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19719.1016, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19887.64, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 20224.7188, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 20561.7969, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 20898.877, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 21235.9551, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21404.4941, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 23595.5059, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 23932.584, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24606.7422, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 25280.8984, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25617.9766, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25955.0566, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 26629.2129, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 26966.293, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 27640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 28314.6074, - "type": 0 - }, - { - "id": 0, - "sLen": 337.078644, - "time": 28988.7637, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 32359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37752.81, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 38089.8867, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 38426.9648, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 38764.043, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38932.5859, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 39438.2031, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39775.28, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 40112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 40280.9, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 40449.4375, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 40786.5156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 41123.5938, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 41460.6758, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 41797.7539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.832, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42808.99, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42977.5273, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 48539.3242, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 48707.8633, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 48876.4063, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 49213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 49550.5625, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 49887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50056.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 50224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50561.7969, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 50898.875, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51235.9531, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 51573.0352, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 51910.1133, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52247.19, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 52584.27, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52921.3477, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53258.4258, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53595.5039, - "type": 0 - }, - { - "id": 1, - "sLen": 1011.23596, - "time": 53932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 505.617981, - "time": 55955.0547, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 56629.2148, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 58651.6836, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 58988.7656, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 59325.8438, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 60000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 60337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 60674.1563, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61011.2344, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 61348.3164, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 61685.3945, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 61853.9336, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62696.63, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 63033.707, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 63370.7852, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 63707.8633, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64044.9453, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64382.0234, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 64550.5625, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 65730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 505.617981, - "time": 66067.4141, - "type": 0 - }, - { - "id": 1, - "sLen": 505.617981, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 505.617981, - "time": 67415.73, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68089.89, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 68426.97, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 68764.05, - "type": 0 - }, - { - "id": 0, - "sLen": 337.078644, - "time": 69438.2, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 70112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 70449.44, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 70786.5156, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 71123.59, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.67, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71797.75, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72134.83, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72303.37, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 72808.99, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73146.07, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73314.61, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73651.69, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73820.23, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 74157.3047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 74494.38, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 74831.46, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 75168.54, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 1264.04492, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 1264.04492, - "time": 76853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 1264.04492, - "time": 78202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 1011.23596, - "time": 79550.56, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81235.95, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 81573.03, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81910.11, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 82247.19, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 82584.27, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 82752.81, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 82921.35, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 83595.51, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 83932.5859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 84269.6641, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 84606.74, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85196.63, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 85449.44, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.98, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 85955.0547, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91685.39, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 92022.47, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 92359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 92696.63, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 93033.71, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 93370.79, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93707.87, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 94044.9453, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 94382.02, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 94719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.26, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 96067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.49, - "type": 0 - }, - { - "id": 3, - "sLen": 337.078644, - "time": 96741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 98426.97, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 99101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 101123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 337.078644, - "time": 101797.75, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 107865.172, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 108539.328, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 109213.484, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 109887.641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110561.8, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111067.414, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111235.953, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111573.031, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111741.57, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111910.109, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112247.188, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 112415.727, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112584.273, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112921.352, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 113089.891, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 113258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 113932.586, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 114606.742, - "type": 0 - }, - { - "id": 1, - "sLen": 337.078644, - "time": 115280.9, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 115955.055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 116292.133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.211, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 116966.289, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 117303.367, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117640.453, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 117977.531, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 118314.609, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 118483.148, - "type": 0 - } - ], - "position": "boyfriend", - "type": 1, - "characters": [ - "bf-holding-gf" - ] - }, - { - "notes": [ - { - "id": 0, - "sLen": 0, - "time": 0, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 168.539325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 252.808988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 421.348314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 589.887640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 758.426966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 842.696629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1011.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1179.77528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1264.04494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2359.55056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1348.31460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1516.85393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1601.12359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1853.93258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2022.47191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2106.74157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2191.01123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2696.62921348315, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2865.16853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2949.43820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3117.97752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3286.51685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3455.05617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3539.32584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3707.86516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3876.40449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3960.67415730337, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4044.94382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4213.48314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4297.75280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4550.56179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4719.10112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4803.37078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4887.6404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5140.44943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 22584.2696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 23258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23932.5842696629, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27303.3707865169, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 27977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.2921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31685.393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 32359.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 32696.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 33370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33707.8651685393, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 34550.5617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34382.0224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35056.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 35393.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 36404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43146.0674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43483.1460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 44494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 45505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45842.6966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46179.7752808989, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46853.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 46685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46516.8539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 47191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47528.0898876404, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48033.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53932.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54185.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54353.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54522.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54691.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55196.6292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55533.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56039.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56882.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57050.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57219.1011235955, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57387.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57471.9101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57893.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57977.5280898876, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58230.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58651.6853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58735.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59073.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62275.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62443.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62612.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62780.8988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63286.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63539.3258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63623.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64129.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.6179775281, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 76853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77191.0112359551, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 77528.0898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77865.1685393259, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78033.7078651686, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78202.2471910113, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78539.3258426967, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78876.4044943821, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79213.4831460675, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79550.5617977529, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 79887.6404494383, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80140.4494382023, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.7191011237, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80308.988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80477.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 84.2696629213483, - "time": 80730.3370786517, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 86629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87303.3707865169, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87134.8314606741, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87977.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 88651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 89325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 89831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90674.1573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 91348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97921.3483146067, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 98426.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 99438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99269.6629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99101.1235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100112.359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 100617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100449.438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101123.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101460.674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102134.831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101966.292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101797.752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107865.168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108202.247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108539.325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109213.483146068, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109550.561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109887.640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 110224.719101124, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110898.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110730.337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111235.95505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111573.033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111910.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 112584.269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112921.348314607, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5393.25842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5561.79775280899, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5646.06741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5814.60674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5983.14606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6151.68539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6235.95505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6404.49438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6573.03370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6657.30337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7752.80898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6741.57303370786, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6910.11235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6994.38202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7247.19101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7415.73033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7500, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7584.26966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8089.88764044944, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8258.42696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8342.69662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8511.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8679.77528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8848.31460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8932.58426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9101.12359550562, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9269.66292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9353.93258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9438.20224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9606.74157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9691.01123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10112.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10196.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21320.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24269.6629213483, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 24606.7415730337, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 25280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25617.9775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26713.4831460674, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26797.7528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 28651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9213483146, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30168.5393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37752.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38089.8876404494, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38764.0449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 38595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 40449.4382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40786.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41460.6741573034, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.8314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.9101123596, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48539.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49550.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49887.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50224.7191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 51235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 52247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52584.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53595.5056179775, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53679.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59915.7303370786, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60084.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60589.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60926.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61348.3146067416, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61432.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 67752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69859.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 70112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.6741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 71797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72134.8314606741, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72471.9101123595, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72556.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73820.2247191011, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73230.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73567.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73904.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72977.5280898877, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73314.6067415731, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73651.6853932585, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74157.3033707866, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74241.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74325.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74410.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74494.382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74662.9213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74915.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75084.2696629214, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.8764044945, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81235.9550561799, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81910.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82584.2696629214, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82752.8089887641, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82921.3483146068, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83089.8876404495, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83258.4269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83426.9662921349, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83595.5056179776, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83764.0449438203, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83932.584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84269.6629213484, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84606.7415730338, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84775.2808988765, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84943.8202247192, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85280.8988764046, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.97752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85702.2471910113, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85870.786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 86039.3258426967, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92696.6292134832, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 92528.0898876405, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93033.7078651686, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 93370.786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94044.9438202248, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 94382.0224719102, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94719.1011235956, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96573.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96910.1123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96825.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 102471.91011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103483.146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103146.06741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104157.303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 105168.539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 106179.775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 107528.08988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106853.93258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107191.011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 113258.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 113932.584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114269.662921349, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114606.741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114943.820224719, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115280.898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115955.056179776, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116292.134831461, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116966.292134832, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117303.370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 117640.449438203, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117977.528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118061.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118398.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118651.685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118904.494382022, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119073.033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119241.573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119410.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119915.730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120168.539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120252.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120505.617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120674.157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120758.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121011.235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121095.505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121179.775280899, - "type": 1 - } - ], - "position": "girlfriend", - "visible": false, - "type": 2, - "characters": [ - "pico-speakers" - ] - } - ], - "codenameChart": true, - "stage": "tank", - "noteTypes": [] -} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":1.75,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":2,"sLen":0,"time":0,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":674.1573,"type":0},{"id":2,"sLen":0,"time":1011.23596,"type":0},{"id":1,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1685.39331,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":1,"sLen":0,"time":2359.55054,"type":0},{"id":0,"sLen":0,"time":2528.08984,"type":0},{"id":2,"sLen":0,"time":2696.62915,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3370.78662,"type":0},{"id":2,"sLen":0,"time":3707.86523,"type":0},{"id":1,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4382.02246,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":1,"sLen":0,"time":5056.17969,"type":0},{"id":0,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999998,"time":11460.6738,"type":0},{"id":1,"sLen":252.80899,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":3,"sLen":0,"time":13146.0674,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":1,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15168.5391,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":1,"sLen":0,"time":15842.6963,"type":0},{"id":0,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":0,"sLen":0,"time":27303.3711,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":0,"sLen":0,"time":27977.5273,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28988.7637,"type":0},{"id":1,"sLen":0,"time":29325.8418,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":0,"sLen":0,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":32696.6289,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":2,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":0,"sLen":0,"time":34044.9453,"type":0},{"id":1,"sLen":0,"time":34382.0234,"type":0},{"id":1,"sLen":0,"time":34719.1,"type":0},{"id":0,"sLen":0,"time":34887.64,"type":0},{"id":3,"sLen":0,"time":35056.18,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":2,"sLen":0,"time":36067.4141,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":0,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":1,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":44157.3047,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":2,"sLen":0,"time":44831.46,"type":0},{"id":3,"sLen":0,"time":45168.54,"type":0},{"id":2,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45842.6953,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":47191.01,"type":0},{"id":1,"sLen":0,"time":47528.09,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":1,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":53932.5859,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54606.7422,"type":0},{"id":2,"sLen":0,"time":54943.82,"type":0},{"id":1,"sLen":0,"time":55280.9,"type":0},{"id":3,"sLen":0,"time":55617.9766,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":1,"sLen":0,"time":56292.1367,"type":0},{"id":0,"sLen":0,"time":56460.6758,"type":0},{"id":2,"sLen":0,"time":56629.2148,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57303.37,"type":0},{"id":2,"sLen":0,"time":57640.45,"type":0},{"id":1,"sLen":0,"time":57977.5273,"type":0},{"id":3,"sLen":0,"time":58314.6055,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":1,"sLen":0,"time":58988.7656,"type":0},{"id":0,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":0,"sLen":0,"time":67078.65,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":1,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":69101.125,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":69775.28,"type":0},{"id":0,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75842.6953,"type":0},{"id":3,"sLen":0,"time":76179.77,"type":0},{"id":0,"sLen":0,"time":76516.85,"type":0},{"id":3,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":77191.01,"type":0},{"id":0,"sLen":0,"time":77359.55,"type":0},{"id":1,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":3,"sLen":0,"time":78202.25,"type":0},{"id":1,"sLen":0,"time":78539.33,"type":0},{"id":0,"sLen":0,"time":78876.41,"type":0},{"id":3,"sLen":0,"time":79213.4844,"type":0},{"id":1,"sLen":0,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":79803.37,"type":0},{"id":1,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":2,"sLen":0,"time":80561.8,"type":0},{"id":0,"sLen":0,"time":86292.13,"type":0},{"id":1,"sLen":0,"time":86629.21,"type":0},{"id":3,"sLen":0,"time":86966.29,"type":0},{"id":0,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87640.45,"type":0},{"id":1,"sLen":0,"time":87977.53,"type":0},{"id":3,"sLen":0,"time":88314.61,"type":0},{"id":0,"sLen":0,"time":88651.69,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90674.16,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":337.078643999994,"time":91348.31,"type":0},{"id":2,"sLen":0,"time":97078.65,"type":0},{"id":0,"sLen":0,"time":97415.73,"type":0},{"id":2,"sLen":0,"time":97584.27,"type":0},{"id":0,"sLen":0,"time":97921.35,"type":0},{"id":2,"sLen":0,"time":98089.89,"type":0},{"id":0,"sLen":0,"time":98426.97,"type":0},{"id":2,"sLen":0,"time":98595.51,"type":0},{"id":0,"sLen":0,"time":98932.5859,"type":0},{"id":1,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99438.2,"type":0},{"id":2,"sLen":0,"time":99775.28,"type":0},{"id":0,"sLen":0,"time":100112.359,"type":0},{"id":2,"sLen":0,"time":100280.9,"type":0},{"id":0,"sLen":0,"time":100617.977,"type":0},{"id":2,"sLen":0,"time":100786.516,"type":0},{"id":0,"sLen":0,"time":101123.594,"type":0},{"id":2,"sLen":0,"time":101292.133,"type":0},{"id":0,"sLen":0,"time":101629.211,"type":0},{"id":1,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":102134.828,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":1,"sLen":0,"time":107865.172,"type":0},{"id":1,"sLen":0,"time":108202.25,"type":0},{"id":0,"sLen":0,"time":108370.789,"type":0},{"id":1,"sLen":0,"time":108539.328,"type":0},{"id":1,"sLen":0,"time":108876.406,"type":0},{"id":0,"sLen":0,"time":109044.945,"type":0},{"id":1,"sLen":0,"time":109213.484,"type":0},{"id":1,"sLen":0,"time":109550.563,"type":0},{"id":0,"sLen":0,"time":109719.1,"type":0},{"id":1,"sLen":0,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110224.719,"type":0},{"id":0,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113595.508,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114269.664,"type":0},{"id":1,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114943.82,"type":0},{"id":1,"sLen":0,"time":115280.9,"type":0},{"id":1,"sLen":0,"time":115617.977,"type":0},{"id":0,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"id":2,"sLen":0,"time":5393.2583,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":6067.41553,"type":0},{"id":2,"sLen":0,"time":6404.494,"type":0},{"id":1,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":7078.652,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":1,"sLen":0,"time":7752.809,"type":0},{"id":0,"sLen":0,"time":7921.348,"type":0},{"id":2,"sLen":0,"time":8089.8877,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8764.045,"type":0},{"id":2,"sLen":0,"time":9101.124,"type":0},{"id":1,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9775.281,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":1,"sLen":0,"time":10449.4385,"type":0},{"id":0,"sLen":0,"time":10617.9775,"type":0},{"id":0,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":1,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":1,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":252.808990000001,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":3,"sLen":0,"time":18539.3262,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":1,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20561.7969,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":1,"sLen":0,"time":21235.9551,"type":0},{"id":0,"sLen":0,"time":21404.4941,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":3,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":3,"sLen":0,"time":22584.27,"type":0},{"id":1,"sLen":0,"time":22921.3477,"type":0},{"id":1,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000009,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25955.0566,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":2,"sLen":589.887634000006,"time":26966.293,"type":0},{"id":3,"sLen":589.887633999995,"time":27640.45,"type":0},{"id":1,"sLen":589.887633999999,"time":28314.6074,"type":0},{"id":0,"sLen":337.078644000005,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31685.3926,"type":0},{"id":1,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":0,"sLen":0,"time":37752.81,"type":0},{"id":2,"sLen":0,"time":38089.8867,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":2,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":0,"sLen":0,"time":39438.2031,"type":0},{"id":1,"sLen":0,"time":39775.28,"type":0},{"id":1,"sLen":0,"time":40112.36,"type":0},{"id":0,"sLen":0,"time":40280.9,"type":0},{"id":3,"sLen":0,"time":40449.4375,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":2,"sLen":0,"time":41460.6758,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":0,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":1,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49550.5625,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":2,"sLen":0,"time":50224.72,"type":0},{"id":3,"sLen":0,"time":50561.7969,"type":0},{"id":2,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51235.9531,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52584.27,"type":0},{"id":1,"sLen":0,"time":52921.3477,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":1,"sLen":0,"time":53595.5039,"type":0},{"id":1,"sLen":1011.23595999999,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":0,"time":58988.7656,"type":0},{"id":2,"sLen":0,"time":59325.8438,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":60000,"type":0},{"id":2,"sLen":0,"time":60337.08,"type":0},{"id":1,"sLen":0,"time":60674.1563,"type":0},{"id":3,"sLen":0,"time":61011.2344,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":61685.3945,"type":0},{"id":0,"sLen":0,"time":61853.9336,"type":0},{"id":2,"sLen":0,"time":62022.4727,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62696.63,"type":0},{"id":2,"sLen":0,"time":63033.707,"type":0},{"id":1,"sLen":0,"time":63370.7852,"type":0},{"id":3,"sLen":0,"time":63707.8633,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":1,"sLen":0,"time":64382.0234,"type":0},{"id":0,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":3,"sLen":505.617981000003,"time":66067.4141,"type":0},{"id":1,"sLen":505.617981000003,"time":66741.57,"type":0},{"id":0,"sLen":505.617981000003,"time":67415.73,"type":0},{"id":1,"sLen":0,"time":68089.89,"type":0},{"id":0,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":337.078643999994,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":3,"sLen":0,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":0,"sLen":0,"time":72471.91,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":1,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74494.38,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":1,"sLen":0,"time":75168.54,"type":0},{"id":0,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1011.23596000001,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81235.95,"type":0},{"id":3,"sLen":0,"time":81573.03,"type":0},{"id":0,"sLen":0,"time":81910.11,"type":0},{"id":3,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82584.27,"type":0},{"id":0,"sLen":0,"time":82752.81,"type":0},{"id":1,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":3,"sLen":0,"time":83595.51,"type":0},{"id":1,"sLen":0,"time":83932.5859,"type":0},{"id":0,"sLen":0,"time":84269.6641,"type":0},{"id":3,"sLen":0,"time":84606.74,"type":0},{"id":1,"sLen":0,"time":84943.82,"type":0},{"id":0,"sLen":0,"time":85196.63,"type":0},{"id":1,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":2,"sLen":0,"time":85955.0547,"type":0},{"id":0,"sLen":0,"time":91685.39,"type":0},{"id":1,"sLen":0,"time":92022.47,"type":0},{"id":3,"sLen":0,"time":92359.55,"type":0},{"id":0,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":93033.71,"type":0},{"id":1,"sLen":0,"time":93370.79,"type":0},{"id":3,"sLen":0,"time":93707.87,"type":0},{"id":0,"sLen":0,"time":94044.9453,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":96067.4141,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.88763399997,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":337.078644000008,"time":101797.75,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":589.887634000013,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000013,"time":108539.328,"type":0},{"id":0,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110561.8,"type":0},{"id":1,"sLen":0,"time":110898.875,"type":0},{"id":0,"sLen":0,"time":111067.414,"type":0},{"id":1,"sLen":0,"time":111235.953,"type":0},{"id":1,"sLen":0,"time":111573.031,"type":0},{"id":0,"sLen":0,"time":111741.57,"type":0},{"id":1,"sLen":0,"time":111910.109,"type":0},{"id":1,"sLen":0,"time":112247.188,"type":0},{"id":0,"sLen":0,"time":112415.727,"type":0},{"id":1,"sLen":0,"time":112584.273,"type":0},{"id":1,"sLen":0,"time":112921.352,"type":0},{"id":0,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":337.078643999994,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116292.133,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116966.289,"type":0},{"id":1,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117640.453,"type":0},{"id":1,"sLen":0,"time":117977.531,"type":0},{"id":1,"sLen":0,"time":118314.609,"type":0},{"id":0,"sLen":0,"time":118483.148,"type":0}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"id":0,"sLen":0,"time":0,"type":1},{"id":3,"sLen":0,"time":168.539325842697,"type":1},{"id":3,"sLen":0,"time":252.808988764045,"type":1},{"id":3,"sLen":0,"time":421.348314606742,"type":1},{"id":0,"sLen":0,"time":589.887640449438,"type":1},{"id":3,"sLen":0,"time":758.426966292135,"type":1},{"id":3,"sLen":0,"time":842.696629213483,"type":1},{"id":0,"sLen":0,"time":1011.23595505618,"type":1},{"id":0,"sLen":0,"time":1179.77528089888,"type":1},{"id":0,"sLen":0,"time":1264.04494382022,"type":1},{"id":3,"sLen":0,"time":1348.31460674157,"type":1},{"id":0,"sLen":0,"time":1516.85393258427,"type":1},{"id":0,"sLen":0,"time":1601.12359550562,"type":1},{"id":3,"sLen":0,"time":1853.93258426966,"type":1},{"id":0,"sLen":0,"time":2022.47191011236,"type":1},{"id":3,"sLen":0,"time":2106.74157303371,"type":1},{"id":3,"sLen":0,"time":2191.01123595506,"type":1},{"id":0,"sLen":0,"time":2359.55056179775,"type":1},{"id":0,"sLen":0,"time":2696.62921348315,"type":1},{"id":3,"sLen":0,"time":2865.16853932584,"type":1},{"id":3,"sLen":0,"time":2949.43820224719,"type":1},{"id":3,"sLen":0,"time":3117.97752808989,"type":1},{"id":0,"sLen":0,"time":3286.51685393258,"type":1},{"id":3,"sLen":0,"time":3455.05617977528,"type":1},{"id":3,"sLen":0,"time":3539.32584269663,"type":1},{"id":0,"sLen":0,"time":3707.86516853933,"type":1},{"id":0,"sLen":0,"time":3876.40449438202,"type":1},{"id":0,"sLen":0,"time":3960.67415730337,"type":1},{"id":3,"sLen":0,"time":4044.94382022472,"type":1},{"id":0,"sLen":0,"time":4213.48314606742,"type":1},{"id":0,"sLen":0,"time":4297.75280898876,"type":1},{"id":3,"sLen":0,"time":4550.56179775281,"type":1},{"id":0,"sLen":0,"time":4719.10112359551,"type":1},{"id":3,"sLen":0,"time":4803.37078651685,"type":1},{"id":3,"sLen":0,"time":4887.6404494382,"type":1},{"id":0,"sLen":0,"time":5056.1797752809,"type":1},{"id":0,"sLen":0,"time":5140.44943820225,"type":1},{"id":0,"sLen":0,"time":5224.7191011236,"type":1},{"id":0,"sLen":0,"time":5393.25842696629,"type":1},{"id":3,"sLen":0,"time":5561.79775280899,"type":1},{"id":3,"sLen":0,"time":5646.06741573034,"type":1},{"id":3,"sLen":0,"time":5814.60674157303,"type":1},{"id":0,"sLen":0,"time":5983.14606741573,"type":1},{"id":3,"sLen":0,"time":6151.68539325843,"type":1},{"id":3,"sLen":0,"time":6235.95505617978,"type":1},{"id":0,"sLen":0,"time":6404.49438202247,"type":1},{"id":0,"sLen":0,"time":6573.03370786517,"type":1},{"id":0,"sLen":0,"time":6657.30337078652,"type":1},{"id":3,"sLen":0,"time":6741.57303370786,"type":1},{"id":0,"sLen":0,"time":6910.11235955056,"type":1},{"id":0,"sLen":0,"time":6994.38202247191,"type":1},{"id":3,"sLen":0,"time":7247.19101123595,"type":1},{"id":0,"sLen":0,"time":7415.73033707865,"type":1},{"id":3,"sLen":0,"time":7500,"type":1},{"id":3,"sLen":0,"time":7584.26966292135,"type":1},{"id":0,"sLen":0,"time":7752.80898876405,"type":1},{"id":0,"sLen":0,"time":8089.88764044944,"type":1},{"id":3,"sLen":0,"time":8258.42696629213,"type":1},{"id":3,"sLen":0,"time":8342.69662921348,"type":1},{"id":3,"sLen":0,"time":8511.23595505618,"type":1},{"id":0,"sLen":0,"time":8679.77528089888,"type":1},{"id":3,"sLen":0,"time":8848.31460674157,"type":1},{"id":3,"sLen":0,"time":8932.58426966292,"type":1},{"id":0,"sLen":0,"time":9101.12359550562,"type":1},{"id":0,"sLen":0,"time":9269.66292134831,"type":1},{"id":0,"sLen":0,"time":9353.93258426966,"type":1},{"id":3,"sLen":0,"time":9438.20224719101,"type":1},{"id":0,"sLen":0,"time":9606.74157303371,"type":1},{"id":0,"sLen":0,"time":9691.01123595505,"type":1},{"id":3,"sLen":0,"time":9943.8202247191,"type":1},{"id":0,"sLen":0,"time":10112.3595505618,"type":1},{"id":3,"sLen":0,"time":10196.6292134831,"type":1},{"id":3,"sLen":0,"time":10280.8988764045,"type":1},{"id":0,"sLen":0,"time":10449.4382022472,"type":1},{"id":0,"sLen":0,"time":21235.9550561798,"type":1},{"id":3,"sLen":0,"time":21320.2247191011,"type":1},{"id":0,"sLen":0,"time":21404.4943820225,"type":1},{"id":0,"sLen":0,"time":21573.0337078652,"type":1},{"id":3,"sLen":0,"time":21910.1123595506,"type":1},{"id":0,"sLen":0,"time":22247.191011236,"type":1},{"id":3,"sLen":0,"time":22584.2696629213,"type":1},{"id":0,"sLen":0,"time":22921.3483146067,"type":1},{"id":0,"sLen":0,"time":23258.4269662921,"type":1},{"id":3,"sLen":0,"time":23595.5056179775,"type":1},{"id":3,"sLen":0,"time":23932.5842696629,"type":1},{"id":0,"sLen":0,"time":24269.6629213483,"type":1},{"id":3,"sLen":0,"time":24606.7415730337,"type":1},{"id":0,"sLen":0,"time":24943.8202247191,"type":1},{"id":3,"sLen":0,"time":25280.8988764045,"type":1},{"id":0,"sLen":0,"time":25617.9775280899,"type":1},{"id":0,"sLen":0,"time":25955.0561797753,"type":1},{"id":3,"sLen":0,"time":26292.1348314607,"type":1},{"id":3,"sLen":0,"time":26629.2134831461,"type":1},{"id":3,"sLen":0,"time":26713.4831460674,"type":1},{"id":3,"sLen":0,"time":26797.7528089888,"type":1},{"id":3,"sLen":0,"time":26966.2921348315,"type":1},{"id":0,"sLen":0,"time":27303.3707865169,"type":1},{"id":0,"sLen":0,"time":27640.4494382022,"type":1},{"id":3,"sLen":0,"time":27977.5280898876,"type":1},{"id":3,"sLen":0,"time":28314.606741573,"type":1},{"id":0,"sLen":0,"time":28651.6853932584,"type":1},{"id":3,"sLen":0,"time":28988.7640449438,"type":1},{"id":0,"sLen":0,"time":29325.8426966292,"type":1},{"id":0,"sLen":0,"time":29662.9213483146,"type":1},{"id":0,"sLen":0,"time":29831.4606741573,"type":1},{"id":0,"sLen":0,"time":30000,"type":1},{"id":3,"sLen":0,"time":30168.5393258427,"type":1},{"id":3,"sLen":0,"time":30337.0786516854,"type":1},{"id":3,"sLen":0,"time":30505.6179775281,"type":1},{"id":3,"sLen":0,"time":30674.1573033708,"type":1},{"id":0,"sLen":0,"time":30842.6966292135,"type":1},{"id":0,"sLen":0,"time":31011.2359550562,"type":1},{"id":3,"sLen":0,"time":31348.3146067416,"type":1},{"id":3,"sLen":0,"time":31685.393258427,"type":1},{"id":0,"sLen":0,"time":31853.9325842697,"type":1},{"id":0,"sLen":0,"time":32359.5505617978,"type":1},{"id":3,"sLen":0,"time":32696.6292134831,"type":1},{"id":0,"sLen":0,"time":33033.7078651685,"type":1},{"id":0,"sLen":0,"time":33202.2471910112,"type":1},{"id":3,"sLen":0,"time":33370.7865168539,"type":1},{"id":0,"sLen":0,"time":33707.8651685393,"type":1},{"id":3,"sLen":0,"time":34044.9438202247,"type":1},{"id":3,"sLen":0,"time":34382.0224719101,"type":1},{"id":0,"sLen":0,"time":34550.5617977528,"type":1},{"id":3,"sLen":0,"time":34719.1011235955,"type":1},{"id":0,"sLen":0,"time":35056.1797752809,"type":1},{"id":3,"sLen":0,"time":35393.2584269663,"type":1},{"id":0,"sLen":0,"time":35730.3370786517,"type":1},{"id":0,"sLen":0,"time":35898.8764044944,"type":1},{"id":3,"sLen":0,"time":36067.4157303371,"type":1},{"id":0,"sLen":0,"time":36404.4943820225,"type":1},{"id":3,"sLen":0,"time":36741.5730337079,"type":1},{"id":3,"sLen":0,"time":37078.6516853933,"type":1},{"id":0,"sLen":0,"time":37247.191011236,"type":1},{"id":3,"sLen":0,"time":37415.7303370787,"type":1},{"id":0,"sLen":0,"time":37752.808988764,"type":1},{"id":3,"sLen":0,"time":38089.8876404494,"type":1},{"id":3,"sLen":0,"time":38426.9662921348,"type":1},{"id":0,"sLen":0,"time":38595.5056179775,"type":1},{"id":3,"sLen":0,"time":38764.0449438202,"type":1},{"id":0,"sLen":0,"time":39101.1235955056,"type":1},{"id":3,"sLen":0,"time":39438.202247191,"type":1},{"id":3,"sLen":0,"time":39775.2808988764,"type":1},{"id":0,"sLen":0,"time":39943.8202247191,"type":1},{"id":3,"sLen":0,"time":40112.3595505618,"type":1},{"id":0,"sLen":0,"time":40449.4382022472,"type":1},{"id":3,"sLen":0,"time":40786.5168539326,"type":1},{"id":3,"sLen":0,"time":41123.595505618,"type":1},{"id":0,"sLen":0,"time":41292.1348314607,"type":1},{"id":3,"sLen":0,"time":41460.6741573034,"type":1},{"id":0,"sLen":0,"time":41797.7528089888,"type":1},{"id":0,"sLen":0,"time":42134.8314606742,"type":1},{"id":0,"sLen":0,"time":42471.9101123596,"type":1},{"id":0,"sLen":0,"time":42640.4494382022,"type":1},{"id":3,"sLen":0,"time":42808.9887640449,"type":1},{"id":3,"sLen":0,"time":42893.2584269663,"type":1},{"id":3,"sLen":0,"time":42977.5280898876,"type":1},{"id":0,"sLen":0,"time":43146.0674157303,"type":1},{"id":3,"sLen":0,"time":43483.1460674157,"type":1},{"id":3,"sLen":0,"time":43820.2247191011,"type":1},{"id":0,"sLen":0,"time":43988.7640449438,"type":1},{"id":3,"sLen":0,"time":44157.3033707865,"type":1},{"id":0,"sLen":0,"time":44494.3820224719,"type":1},{"id":3,"sLen":0,"time":44831.4606741573,"type":1},{"id":0,"sLen":0,"time":45168.5393258427,"type":1},{"id":0,"sLen":0,"time":45337.0786516854,"type":1},{"id":3,"sLen":0,"time":45505.6179775281,"type":1},{"id":0,"sLen":0,"time":45842.6966292135,"type":1},{"id":3,"sLen":0,"time":46179.7752808989,"type":1},{"id":3,"sLen":0,"time":46516.8539325843,"type":1},{"id":0,"sLen":0,"time":46685.393258427,"type":1},{"id":3,"sLen":0,"time":46853.9325842697,"type":1},{"id":0,"sLen":0,"time":47191.0112359551,"type":1},{"id":3,"sLen":0,"time":47528.0898876404,"type":1},{"id":3,"sLen":0,"time":47865.1685393258,"type":1},{"id":0,"sLen":0,"time":48033.7078651685,"type":1},{"id":3,"sLen":0,"time":48202.2471910112,"type":1},{"id":0,"sLen":0,"time":48539.3258426966,"type":1},{"id":3,"sLen":0,"time":48876.404494382,"type":1},{"id":3,"sLen":0,"time":49213.4831460674,"type":1},{"id":0,"sLen":0,"time":49382.0224719101,"type":1},{"id":3,"sLen":0,"time":49550.5617977528,"type":1},{"id":0,"sLen":0,"time":49887.6404494382,"type":1},{"id":3,"sLen":0,"time":50224.7191011236,"type":1},{"id":0,"sLen":0,"time":50561.797752809,"type":1},{"id":0,"sLen":0,"time":50730.3370786517,"type":1},{"id":3,"sLen":0,"time":50898.8764044944,"type":1},{"id":0,"sLen":0,"time":51235.9550561798,"type":1},{"id":3,"sLen":0,"time":51573.0337078652,"type":1},{"id":3,"sLen":0,"time":51910.1123595506,"type":1},{"id":0,"sLen":0,"time":52078.6516853933,"type":1},{"id":3,"sLen":0,"time":52247.191011236,"type":1},{"id":0,"sLen":0,"time":52584.2696629213,"type":1},{"id":0,"sLen":0,"time":52921.3483146067,"type":1},{"id":0,"sLen":0,"time":53258.4269662921,"type":1},{"id":0,"sLen":0,"time":53426.9662921348,"type":1},{"id":3,"sLen":0,"time":53595.5056179775,"type":1},{"id":3,"sLen":0,"time":53679.7752808989,"type":1},{"id":3,"sLen":0,"time":53764.0449438202,"type":1},{"id":0,"sLen":0,"time":53932.5842696629,"type":1},{"id":3,"sLen":0,"time":54101.1235955056,"type":1},{"id":3,"sLen":0,"time":54185.393258427,"type":1},{"id":3,"sLen":0,"time":54353.9325842697,"type":1},{"id":0,"sLen":0,"time":54522.4719101124,"type":1},{"id":3,"sLen":0,"time":54691.0112359551,"type":1},{"id":3,"sLen":0,"time":54775.2808988764,"type":1},{"id":0,"sLen":0,"time":54943.8202247191,"type":1},{"id":0,"sLen":0,"time":55112.3595505618,"type":1},{"id":0,"sLen":0,"time":55196.6292134831,"type":1},{"id":3,"sLen":0,"time":55280.8988764045,"type":1},{"id":0,"sLen":0,"time":55449.4382022472,"type":1},{"id":0,"sLen":0,"time":55533.7078651685,"type":1},{"id":3,"sLen":0,"time":55786.5168539326,"type":1},{"id":0,"sLen":0,"time":55955.0561797753,"type":1},{"id":3,"sLen":0,"time":56039.3258426966,"type":1},{"id":3,"sLen":0,"time":56123.595505618,"type":1},{"id":0,"sLen":0,"time":56292.1348314607,"type":1},{"id":0,"sLen":0,"time":56629.2134831461,"type":1},{"id":3,"sLen":0,"time":56797.7528089888,"type":1},{"id":3,"sLen":0,"time":56882.0224719101,"type":1},{"id":3,"sLen":0,"time":57050.5617977528,"type":1},{"id":0,"sLen":0,"time":57219.1011235955,"type":1},{"id":3,"sLen":0,"time":57387.6404494382,"type":1},{"id":3,"sLen":0,"time":57471.9101123595,"type":1},{"id":0,"sLen":0,"time":57640.4494382022,"type":1},{"id":0,"sLen":0,"time":57808.9887640449,"type":1},{"id":0,"sLen":0,"time":57893.2584269663,"type":1},{"id":3,"sLen":0,"time":57977.5280898876,"type":1},{"id":0,"sLen":0,"time":58146.0674157303,"type":1},{"id":0,"sLen":0,"time":58230.3370786517,"type":1},{"id":3,"sLen":0,"time":58483.1460674157,"type":1},{"id":0,"sLen":0,"time":58651.6853932584,"type":1},{"id":3,"sLen":0,"time":58735.9550561798,"type":1},{"id":3,"sLen":0,"time":58820.2247191011,"type":1},{"id":0,"sLen":0,"time":58988.7640449438,"type":1},{"id":0,"sLen":0,"time":59073.0337078652,"type":1},{"id":0,"sLen":0,"time":59157.3033707865,"type":1},{"id":0,"sLen":0,"time":59325.8426966292,"type":1},{"id":3,"sLen":0,"time":59494.3820224719,"type":1},{"id":3,"sLen":0,"time":59578.6516853933,"type":1},{"id":3,"sLen":0,"time":59747.191011236,"type":1},{"id":0,"sLen":0,"time":59915.7303370786,"type":1},{"id":3,"sLen":0,"time":60084.2696629213,"type":1},{"id":3,"sLen":0,"time":60168.5393258427,"type":1},{"id":0,"sLen":0,"time":60337.0786516854,"type":1},{"id":0,"sLen":0,"time":60505.6179775281,"type":1},{"id":0,"sLen":0,"time":60589.8876404494,"type":1},{"id":3,"sLen":0,"time":60674.1573033708,"type":1},{"id":0,"sLen":0,"time":60842.6966292135,"type":1},{"id":0,"sLen":0,"time":60926.9662921348,"type":1},{"id":3,"sLen":0,"time":61179.7752808989,"type":1},{"id":0,"sLen":0,"time":61348.3146067416,"type":1},{"id":3,"sLen":0,"time":61432.5842696629,"type":1},{"id":3,"sLen":0,"time":61516.8539325843,"type":1},{"id":0,"sLen":0,"time":61685.393258427,"type":1},{"id":0,"sLen":0,"time":62022.4719101124,"type":1},{"id":3,"sLen":0,"time":62191.0112359551,"type":1},{"id":3,"sLen":0,"time":62275.2808988764,"type":1},{"id":3,"sLen":0,"time":62443.8202247191,"type":1},{"id":0,"sLen":0,"time":62612.3595505618,"type":1},{"id":3,"sLen":0,"time":62780.8988764045,"type":1},{"id":3,"sLen":0,"time":62865.1685393258,"type":1},{"id":0,"sLen":0,"time":63033.7078651685,"type":1},{"id":0,"sLen":0,"time":63202.2471910112,"type":1},{"id":0,"sLen":0,"time":63286.5168539326,"type":1},{"id":3,"sLen":0,"time":63370.7865168539,"type":1},{"id":0,"sLen":0,"time":63539.3258426966,"type":1},{"id":0,"sLen":0,"time":63623.595505618,"type":1},{"id":3,"sLen":0,"time":63876.404494382,"type":1},{"id":0,"sLen":0,"time":64044.9438202247,"type":1},{"id":3,"sLen":0,"time":64129.2134831461,"type":1},{"id":3,"sLen":0,"time":64213.4831460674,"type":1},{"id":0,"sLen":0,"time":64382.0224719101,"type":1},{"id":3,"sLen":0,"time":64719.1011235955,"type":1},{"id":0,"sLen":0,"time":65056.1797752809,"type":1},{"id":0,"sLen":0,"time":65393.2584269663,"type":1},{"id":0,"sLen":0,"time":65730.3370786517,"type":1},{"id":0,"sLen":0,"time":66067.4157303371,"type":1},{"id":3,"sLen":0,"time":66404.4943820225,"type":1},{"id":3,"sLen":0,"time":66741.5730337079,"type":1},{"id":3,"sLen":0,"time":67078.6516853933,"type":1},{"id":3,"sLen":0,"time":67415.7303370787,"type":1},{"id":0,"sLen":0,"time":67752.808988764,"type":1},{"id":0,"sLen":0,"time":68089.8876404494,"type":1},{"id":0,"sLen":0,"time":68426.9662921348,"type":1},{"id":0,"sLen":0,"time":68764.0449438202,"type":1},{"id":3,"sLen":0,"time":69101.1235955056,"type":1},{"id":3,"sLen":0,"time":69438.202247191,"type":1},{"id":3,"sLen":0,"time":69775.2808988764,"type":1},{"id":3,"sLen":0,"time":69859.5505617978,"type":1},{"id":3,"sLen":0,"time":69943.8202247191,"type":1},{"id":3,"sLen":0,"time":70112.3595505618,"type":1},{"id":0,"sLen":0,"time":70449.4382022472,"type":1},{"id":0,"sLen":0,"time":70786.5168539326,"type":1},{"id":0,"sLen":0,"time":71123.595505618,"type":1},{"id":0,"sLen":0,"time":71460.6741573034,"type":1},{"id":3,"sLen":0,"time":71797.7528089888,"type":1},{"id":3,"sLen":0,"time":72134.8314606741,"type":1},{"id":3,"sLen":0,"time":72471.9101123595,"type":1},{"id":3,"sLen":0,"time":72556.1797752809,"type":1},{"id":3,"sLen":0,"time":72640.4494382023,"type":1},{"id":3,"sLen":0,"time":72808.9887640449,"type":1},{"id":3,"sLen":0,"time":72893.2584269663,"type":1},{"id":3,"sLen":0,"time":72977.5280898877,"type":1},{"id":0,"sLen":0,"time":73146.0674157303,"type":1},{"id":0,"sLen":0,"time":73230.3370786517,"type":1},{"id":0,"sLen":0,"time":73314.6067415731,"type":1},{"id":0,"sLen":0,"time":73483.1460674157,"type":1},{"id":0,"sLen":0,"time":73567.4157303371,"type":1},{"id":0,"sLen":0,"time":73651.6853932585,"type":1},{"id":0,"sLen":0,"time":73820.2247191011,"type":1},{"id":0,"sLen":0,"time":73904.4943820225,"type":1},{"id":0,"sLen":0,"time":73988.7640449438,"type":1},{"id":0,"sLen":0,"time":74157.3033707866,"type":1},{"id":0,"sLen":0,"time":74241.5730337079,"type":1},{"id":0,"sLen":0,"time":74325.8426966292,"type":1},{"id":0,"sLen":0,"time":74410.1123595506,"type":1},{"id":3,"sLen":0,"time":74494.382022472,"type":1},{"id":3,"sLen":0,"time":74578.6516853933,"type":1},{"id":3,"sLen":0,"time":74662.9213483146,"type":1},{"id":3,"sLen":0,"time":74747.191011236,"type":1},{"id":0,"sLen":0,"time":74831.4606741573,"type":1},{"id":0,"sLen":0,"time":74915.7303370787,"type":1},{"id":0,"sLen":0,"time":75000,"type":1},{"id":0,"sLen":0,"time":75084.2696629214,"type":1},{"id":3,"sLen":0,"time":75168.5393258427,"type":1},{"id":0,"sLen":0,"time":75505.6179775281,"type":1},{"id":3,"sLen":0,"time":75842.6966292135,"type":1},{"id":0,"sLen":0,"time":76179.7752808989,"type":1},{"id":0,"sLen":0,"time":76516.8539325843,"type":1},{"id":3,"sLen":0,"time":76853.9325842697,"type":1},{"id":3,"sLen":0,"time":77191.0112359551,"type":1},{"id":0,"sLen":0,"time":77528.0898876405,"type":1},{"id":3,"sLen":0,"time":77865.1685393259,"type":1},{"id":3,"sLen":0,"time":78033.7078651686,"type":1},{"id":0,"sLen":0,"time":78202.2471910113,"type":1},{"id":0,"sLen":0,"time":78539.3258426967,"type":1},{"id":3,"sLen":0,"time":78876.4044943821,"type":1},{"id":0,"sLen":0,"time":79213.4831460675,"type":1},{"id":0,"sLen":0,"time":79550.5617977529,"type":1},{"id":3,"sLen":0,"time":79887.6404494383,"type":1},{"id":0,"sLen":0,"time":80140.4494382023,"type":1},{"id":0,"sLen":0,"time":80224.7191011237,"type":1},{"id":0,"sLen":0,"time":80308.988764045,"type":1},{"id":0,"sLen":0,"time":80477.5280898877,"type":1},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":1},{"id":3,"sLen":0,"time":81067.4157303371,"type":1},{"id":0,"sLen":0,"time":81235.9550561799,"type":1},{"id":3,"sLen":0,"time":81404.4943820225,"type":1},{"id":0,"sLen":0,"time":81573.0337078652,"type":1},{"id":3,"sLen":0,"time":81741.5730337079,"type":1},{"id":0,"sLen":0,"time":81910.1123595506,"type":1},{"id":3,"sLen":0,"time":82078.6516853933,"type":1},{"id":3,"sLen":0,"time":82247.191011236,"type":1},{"id":0,"sLen":0,"time":82415.7303370787,"type":1},{"id":3,"sLen":0,"time":82584.2696629214,"type":1},{"id":0,"sLen":0,"time":82752.8089887641,"type":1},{"id":3,"sLen":0,"time":82921.3483146068,"type":1},{"id":0,"sLen":0,"time":83089.8876404495,"type":1},{"id":3,"sLen":0,"time":83258.4269662922,"type":1},{"id":3,"sLen":0,"time":83426.9662921349,"type":1},{"id":0,"sLen":0,"time":83595.5056179776,"type":1},{"id":0,"sLen":0,"time":83764.0449438203,"type":1},{"id":0,"sLen":0,"time":83932.584269663,"type":1},{"id":3,"sLen":0,"time":84269.6629213484,"type":1},{"id":3,"sLen":0,"time":84606.7415730338,"type":1},{"id":3,"sLen":0,"time":84775.2808988765,"type":1},{"id":3,"sLen":0,"time":84943.8202247192,"type":1},{"id":3,"sLen":0,"time":85280.8988764046,"type":1},{"id":0,"sLen":0,"time":85617.97752809,"type":1},{"id":0,"sLen":0,"time":85702.2471910113,"type":1},{"id":3,"sLen":0,"time":85870.786516854,"type":1},{"id":0,"sLen":0,"time":86039.3258426967,"type":1},{"id":0,"sLen":0,"time":86292.1348314607,"type":1},{"id":3,"sLen":0,"time":86629.2134831461,"type":1},{"id":0,"sLen":0,"time":87134.8314606741,"type":1},{"id":3,"sLen":0,"time":87303.3707865169,"type":1},{"id":0,"sLen":0,"time":87640.4494382023,"type":1},{"id":3,"sLen":0,"time":87977.5280898877,"type":1},{"id":0,"sLen":0,"time":88483.1460674157,"type":1},{"id":3,"sLen":0,"time":88651.6853932584,"type":1},{"id":0,"sLen":0,"time":88988.7640449438,"type":1},{"id":3,"sLen":0,"time":89325.8426966292,"type":1},{"id":0,"sLen":0,"time":89831.4606741573,"type":1},{"id":3,"sLen":0,"time":90000,"type":1},{"id":0,"sLen":0,"time":90337.0786516854,"type":1},{"id":3,"sLen":0,"time":90674.1573033708,"type":1},{"id":0,"sLen":0,"time":91179.7752808989,"type":1},{"id":3,"sLen":0,"time":91348.3146067416,"type":1},{"id":0,"sLen":0,"time":91685.393258427,"type":1},{"id":3,"sLen":0,"time":92022.4719101124,"type":1},{"id":0,"sLen":0,"time":92528.0898876405,"type":1},{"id":3,"sLen":0,"time":92696.6292134832,"type":1},{"id":0,"sLen":0,"time":93033.7078651686,"type":1},{"id":3,"sLen":0,"time":93370.786516854,"type":1},{"id":0,"sLen":0,"time":93876.404494382,"type":1},{"id":3,"sLen":0,"time":94044.9438202248,"type":1},{"id":0,"sLen":0,"time":94382.0224719102,"type":1},{"id":3,"sLen":0,"time":94719.1011235956,"type":1},{"id":0,"sLen":0,"time":95224.7191011236,"type":1},{"id":3,"sLen":0,"time":95393.2584269663,"type":1},{"id":0,"sLen":0,"time":95730.3370786517,"type":1},{"id":0,"sLen":0,"time":96067.4157303371,"type":1},{"id":0,"sLen":0,"time":96404.4943820225,"type":1},{"id":0,"sLen":0,"time":96573.0337078652,"type":1},{"id":3,"sLen":0,"time":96741.5730337079,"type":1},{"id":3,"sLen":0,"time":96825.8426966292,"type":1},{"id":3,"sLen":0,"time":96910.1123595505,"type":1},{"id":0,"sLen":0,"time":97078.6516853933,"type":1},{"id":3,"sLen":0,"time":97415.7303370787,"type":1},{"id":3,"sLen":0,"time":97752.808988764,"type":1},{"id":0,"sLen":0,"time":97921.3483146067,"type":1},{"id":3,"sLen":0,"time":98089.8876404494,"type":1},{"id":0,"sLen":0,"time":98426.9662921348,"type":1},{"id":3,"sLen":0,"time":98764.0449438202,"type":1},{"id":0,"sLen":0,"time":99101.1235955056,"type":1},{"id":0,"sLen":0,"time":99269.6629213483,"type":1},{"id":3,"sLen":0,"time":99438.202247191,"type":1},{"id":0,"sLen":0,"time":99775.2808988764,"type":1},{"id":3,"sLen":0,"time":100112.359550562,"type":1},{"id":3,"sLen":0,"time":100449.438202247,"type":1},{"id":0,"sLen":0,"time":100617.97752809,"type":1},{"id":3,"sLen":0,"time":100786.516853933,"type":1},{"id":0,"sLen":0,"time":101123.595505618,"type":1},{"id":3,"sLen":0,"time":101460.674157303,"type":1},{"id":3,"sLen":0,"time":101797.752808989,"type":1},{"id":0,"sLen":0,"time":101966.292134831,"type":1},{"id":3,"sLen":0,"time":102134.831460674,"type":1},{"id":0,"sLen":0,"time":102471.91011236,"type":1},{"id":3,"sLen":0,"time":102808.988764045,"type":1},{"id":3,"sLen":0,"time":103146.06741573,"type":1},{"id":0,"sLen":0,"time":103314.606741573,"type":1},{"id":3,"sLen":0,"time":103483.146067416,"type":1},{"id":0,"sLen":0,"time":103820.224719101,"type":1},{"id":3,"sLen":0,"time":104157.303370787,"type":1},{"id":0,"sLen":0,"time":104494.382022472,"type":1},{"id":0,"sLen":0,"time":104662.921348315,"type":1},{"id":3,"sLen":0,"time":104831.460674157,"type":1},{"id":0,"sLen":0,"time":105168.539325843,"type":1},{"id":3,"sLen":0,"time":105505.617977528,"type":1},{"id":3,"sLen":0,"time":105842.696629213,"type":1},{"id":0,"sLen":0,"time":106011.235955056,"type":1},{"id":3,"sLen":0,"time":106179.775280899,"type":1},{"id":0,"sLen":0,"time":106516.853932584,"type":1},{"id":0,"sLen":0,"time":106853.93258427,"type":1},{"id":0,"sLen":0,"time":107191.011235955,"type":1},{"id":3,"sLen":0,"time":107528.08988764,"type":1},{"id":0,"sLen":0,"time":107865.168539326,"type":1},{"id":0,"sLen":0,"time":108202.247191011,"type":1},{"id":0,"sLen":0,"time":108539.325842697,"type":1},{"id":0,"sLen":0,"time":108876.404494382,"type":1},{"id":3,"sLen":0,"time":109213.483146068,"type":1},{"id":3,"sLen":0,"time":109550.561797753,"type":1},{"id":3,"sLen":0,"time":109887.640449438,"type":1},{"id":3,"sLen":0,"time":110224.719101124,"type":1},{"id":0,"sLen":0,"time":110561.797752809,"type":1},{"id":0,"sLen":0,"time":110730.337078652,"type":1},{"id":0,"sLen":0,"time":110898.876404495,"type":1},{"id":3,"sLen":0,"time":111235.95505618,"type":1},{"id":3,"sLen":0,"time":111573.033707865,"type":1},{"id":3,"sLen":0,"time":111910.112359551,"type":1},{"id":3,"sLen":0,"time":112247.191011236,"type":1},{"id":0,"sLen":0,"time":112584.269662922,"type":1},{"id":3,"sLen":0,"time":112921.348314607,"type":1},{"id":0,"sLen":0,"time":113258.426966292,"type":1},{"id":3,"sLen":0,"time":113932.584269663,"type":1},{"id":0,"sLen":0,"time":114269.662921349,"type":1},{"id":3,"sLen":0,"time":114438.202247191,"type":1},{"id":0,"sLen":0,"time":114606.741573034,"type":1},{"id":3,"sLen":0,"time":114943.820224719,"type":1},{"id":0,"sLen":0,"time":115280.898876405,"type":1},{"id":3,"sLen":0,"time":115617.97752809,"type":1},{"id":3,"sLen":0,"time":115786.516853933,"type":1},{"id":0,"sLen":0,"time":115955.056179776,"type":1},{"id":3,"sLen":0,"time":116123.595505618,"type":1},{"id":0,"sLen":0,"time":116292.134831461,"type":1},{"id":0,"sLen":0,"time":116629.213483146,"type":1},{"id":3,"sLen":0,"time":116966.292134832,"type":1},{"id":3,"sLen":0,"time":117303.370786517,"type":1},{"id":0,"sLen":0,"time":117640.449438203,"type":1},{"id":3,"sLen":0,"time":117977.528089888,"type":1},{"id":3,"sLen":0,"time":118061.797752809,"type":1},{"id":0,"sLen":0,"time":118314.606741573,"type":1},{"id":3,"sLen":0,"time":118398.876404495,"type":1},{"id":0,"sLen":0,"time":118651.685393258,"type":1},{"id":3,"sLen":0,"time":118820.224719101,"type":1},{"id":3,"sLen":0,"time":118904.494382022,"type":1},{"id":3,"sLen":0,"time":119073.033707865,"type":1},{"id":0,"sLen":0,"time":119241.573033708,"type":1},{"id":3,"sLen":0,"time":119410.112359551,"type":1},{"id":3,"sLen":0,"time":119494.382022472,"type":1},{"id":0,"sLen":0,"time":119662.921348315,"type":1},{"id":0,"sLen":0,"time":119831.460674157,"type":1},{"id":0,"sLen":0,"time":119915.730337079,"type":1},{"id":3,"sLen":0,"time":120000,"type":1},{"id":0,"sLen":0,"time":120168.539325843,"type":1},{"id":0,"sLen":0,"time":120252.808988764,"type":1},{"id":3,"sLen":0,"time":120505.617977528,"type":1},{"id":0,"sLen":0,"time":120674.157303371,"type":1},{"id":3,"sLen":0,"time":120758.426966292,"type":1},{"id":3,"sLen":0,"time":120842.696629213,"type":1},{"id":0,"sLen":0,"time":121011.235955056,"type":1},{"id":0,"sLen":0,"time":121095.505617978,"type":1},{"id":0,"sLen":0,"time":121179.775280899,"type":1}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file diff --git a/assets/songs/stress/charts/hard.json b/assets/songs/stress/charts/hard.json index 33b8163a..9d4f4b5d 100644 --- a/assets/songs/stress/charts/hard.json +++ b/assets/songs/stress/charts/hard.json @@ -1,8635 +1 @@ -{ - "events": [ - { - "params": [ - 1 - ], - "time": 5393.25842696629, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 10786.5168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 14831.4606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 21573.0337078652, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 24269.6629213483, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 26966.2921348315, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 28314.606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 31011.2359550562, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 37752.808988764, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 43146.0674157303, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 48539.3258426966, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 53932.5842696629, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 59325.8426966292, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 62022.4719101124, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 67415.7303370787, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 75505.6179775281, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 80898.8764044945, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 86292.1348314608, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 91685.3932584271, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 97078.6516853934, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 102471.91011236, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 107865.168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 113258.426966292, - "type": 1 - } - ], - "scrollSpeed": 2.6, - "strumLines": [ - { - "notes": [ - { - "id": 1, - "sLen": 0, - "time": 0, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 168.539322, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 337.078644, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 505.617981, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 674.1573, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 842.696655, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 1011.23596, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 1179.77527, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 1348.31458, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 1516.85388, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 1685.39331, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 1853.93262, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 2022.47192, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 2191.01123, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 2359.55054, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 2528.08984, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 2696.62915, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 2865.16846, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3033.70776, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3202.247, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 3370.78662, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 3539.326, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 3707.86523, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 3876.40454, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 4044.94385, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4213.483, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 4382.02246, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4550.562, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 4719.101, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4887.64063, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5056.17969, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 5224.719, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 11123.5957, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 11292.1348, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 11460.6738, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 11797.7529, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12134.8311, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12471.91, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12808.9883, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12977.5283, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 13146.0674, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13230.3369, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 13314.6064, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13483.1465, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13651.6855, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 13820.2246, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13988.7637, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 14157.3037, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 14325.8428, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 14494.3818, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 14578.6514, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 14662.9209, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 14831.4609, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 15168.5391, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15337.0791, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 15505.6182, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15674.1572, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 15842.6963, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 16011.2363, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 21741.5723, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22078.6523, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22752.8086, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23005.6172, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23089.8867, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23426.9668, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5059, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 23764.0449, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 23932.584, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24101.123, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.293, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 27134.832, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 27303.3711, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 27471.91, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 27640.45, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 27808.9883, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 27977.5273, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 28146.0684, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.6074, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28398.877, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28483.1465, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 28651.6855, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28820.2246, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28988.7637, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29157.3027, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 29325.8418, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 29494.3828, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9316, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32191.0117, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 32359.55, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 32528.09, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 32696.6289, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 32865.168, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.707, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33202.2461, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 33370.7852, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33539.3242, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33623.5938, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 33707.8633, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33876.4063, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34044.9453, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 34213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34382.0234, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 34550.5625, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34719.1, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 34887.64, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34971.91, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 35056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 35224.72, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 35393.2578, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 35561.7969, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3359, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 35898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 36067.4141, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 36151.6836, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 36235.9531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 36404.4961, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 36573.0352, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 36741.5742, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 36910.1133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37078.6523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37247.19, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37415.73, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 37584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 37668.54, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43146.0664, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 43230.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43314.6055, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 43483.1445, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43651.6836, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 43735.9531, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 43820.2266, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 43988.7656, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 44157.3047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44325.8438, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44410.1133, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 44494.3828, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 44747.19, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 44831.46, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 45000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 45168.54, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 45505.6172, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45674.1563, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 45758.4258, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 45842.6953, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46011.2344, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46179.7734, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46348.3164, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 46516.8555, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46685.3945, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46853.9336, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 46938.2031, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 47022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47191.01, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 47359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 47528.09, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 47696.63, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47865.168, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 48033.707, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 48202.2461, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 48370.7852, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 54101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54438.2031, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 54606.7422, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 54775.28, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 54943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 55112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 55280.9, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 55449.4375, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 55617.9766, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 55786.5156, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 55955.0547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 56123.5938, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56292.1367, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 56460.6758, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 56629.2148, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 56797.7539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 57134.832, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 57303.37, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 57471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 57640.45, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 57808.99, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 57977.5273, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 58146.0664, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58230.3359, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 58314.6055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58483.1445, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 58651.6836, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58820.2266, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 58988.7656, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 59157.3047, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 59325.8438, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60000, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60674.1563, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 61348.3164, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.18, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 65224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 65730.3359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66404.49, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66910.11, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 67078.65, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 67162.92, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 67247.19, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67415.73, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 67584.27, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 67752.81, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67921.35, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68089.89, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 68258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68426.97, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68511.2344, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 68595.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 68764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 69101.125, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69269.6641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 69438.2, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69606.74, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 69775.28, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75674.16, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 75842.6953, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 76011.2344, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 76095.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 76179.77, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 76348.31, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76516.85, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 76685.39, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 76853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76938.2, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 77022.47, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77191.01, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 77359.55, - "type": 0 - }, - { - "id": 2, - "sLen": 252.80899, - "time": 77528.0859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77865.17, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78033.71, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 78202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78370.79, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 78455.0547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 78539.33, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 78707.87, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78792.13, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 78876.41, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 79044.9453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 79129.21, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 79213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 79382.02, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 79466.29, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 79550.56, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 79634.83, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 79719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 84.26966, - "time": 79803.37, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 79971.91, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 80056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 80393.26, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80561.8, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 80730.3359, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 86292.13, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86376.41, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 86460.67, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 86629.21, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 86713.4844, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 86797.75, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 86966.29, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 87134.83, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 87303.37, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 87640.45, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87724.72, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 87808.99, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 87977.53, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 88061.8, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88146.07, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 88314.61, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88483.15, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 88651.69, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88820.23, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 88988.7656, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 89073.03, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 89157.3047, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 89325.84, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 89410.11, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 89494.38, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 89662.92, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 89831.46, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 89915.73, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90168.54, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.08, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90421.35, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 90589.89, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90674.16, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90842.6953, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91011.2344, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 91095.51, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 91179.77, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91264.05, - "type": 0 - }, - { - "id": 1, - "sLen": 168.539322, - "time": 91348.31, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97078.65, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97162.92, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97247.19, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97668.54, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97752.81, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97921.35, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98089.89, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98174.16, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98426.97, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98595.51, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98679.77, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 99101.125, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 99269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 99438.2, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 99606.74, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 99775.28, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 99859.55, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 99943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100112.359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100280.9, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100365.172, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100449.438, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100617.977, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100786.516, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100870.789, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100955.055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101123.594, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 101292.133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101376.406, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 101460.672, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101629.211, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 101797.75, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 101966.289, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102134.828, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102303.367, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102556.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102640.453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103061.8, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103146.07, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103567.414, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103651.688, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104073.031, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 104157.305, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104662.922, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105252.813, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105337.078, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105758.43, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105842.695, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106264.047, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106348.313, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106769.664, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107359.547, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107696.633, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107865.172, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 107949.438, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 108033.711, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 108117.977, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 108202.25, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108370.789, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 108539.328, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 108623.594, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 108707.867, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 108792.133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 108876.406, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109044.945, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 109213.484, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109297.75, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 109382.023, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 109466.289, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109550.563, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109719.1, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 109887.641, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 109971.906, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 110056.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 110140.453, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 110224.719, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110393.258, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 113258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 113426.969, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 113595.508, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 113764.047, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 113932.586, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 114269.664, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 114353.93, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114438.2, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 114522.469, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 114606.742, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 114775.281, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 115112.359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 115280.9, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 115365.172, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 115449.438, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 115533.711, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 115617.977, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 115786.516, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 115955.055, - "type": 0 - } - ], - "position": "dad", - "type": 0, - "characters": [ - "tankman" - ] - }, - { - "notes": [ - { - "id": 1, - "sLen": 0, - "time": 5393.2583, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 5561.798, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5730.337, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5898.87646, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 6067.41553, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 6235.955, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 6404.494, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 6573.03369, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 6741.573, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 6910.1123, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 7078.652, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7247.191, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 7415.73047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7584.26953, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 7752.809, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7921.348, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 8089.8877, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 8258.427, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8426.966, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8595.506, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 8764.045, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 8932.584, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 9101.124, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 9269.663, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 9438.202, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 9606.741, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 9775.281, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 9943.82, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 10112.3594, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 10280.8984, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 10449.4385, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 10617.9775, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 14831.4609, - "type": 0 - }, - { - "id": 2, - "sLen": 252.80899, - "time": 15168.5391, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 15505.6182, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 15842.6963, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 16179.7754, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 16516.8535, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 16685.3926, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 16853.9316, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 17191.0117, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17528.09, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17865.168, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 18202.248, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 18370.7871, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 18539.3262, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 18623.5957, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 18707.8652, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 18876.4043, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19044.9434, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 19213.4824, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19382.0215, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19550.5625, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 19719.1016, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19971.91, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 20056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 20224.7188, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 20393.2578, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 20561.7969, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 20730.3379, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 20898.877, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21067.416, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21235.9551, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21404.4941, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 23595.5059, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 23932.584, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24438.2031, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24606.7422, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24775.2813, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24943.82, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 25280.8984, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25449.4375, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25617.9766, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25702.248, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25786.5176, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25955.0566, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 26123.5957, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 26460.6738, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 26629.2129, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 26797.752, - "type": 0 - }, - { - "id": 2, - "sLen": 505.617981, - "time": 26966.293, - "type": 0 - }, - { - "id": 3, - "sLen": 505.617981, - "time": 27640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 505.617981, - "time": 28314.6074, - "type": 0 - }, - { - "id": 2, - "sLen": 505.617981, - "time": 28988.7637, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 29831.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30168.54, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 30505.6172, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30842.6973, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 31095.5059, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31179.7754, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31516.8535, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9316, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 32191.0117, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 32359.55, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 37752.81, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 37921.3477, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 38089.8867, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38258.4258, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 38426.9648, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38595.5039, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 38764.043, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38932.5859, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 39016.8555, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39101.125, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 39269.6641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39438.2031, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 39606.7422, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 39775.28, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 39943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 40112.36, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 40280.9, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 40365.168, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 40449.4375, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 40617.9766, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 40786.5156, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 40955.0547, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 41123.5938, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 41292.1367, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 41460.6758, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 41544.9453, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 41629.2148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 41797.7539, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 41966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.832, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42303.37, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42808.99, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 42977.5273, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43061.7969, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 48539.3242, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 48623.5938, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 48707.8633, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 48876.4063, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 49044.9453, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 49129.2148, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 49213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 49382.0234, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 49550.5625, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 49719.1, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 49803.37, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 49887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 50140.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 50224.72, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 50393.2578, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 50561.7969, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50730.3359, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 50898.875, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51067.4141, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 51151.6836, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 51235.9531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51404.4961, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 51573.0352, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51741.5742, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 51910.1133, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52078.6523, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 52247.19, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 52331.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 52415.73, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 52752.81, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 52921.3477, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 53089.8867, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53258.4258, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 53426.9648, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 53595.5039, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 53764.043, - "type": 0 - }, - { - "id": 1, - "sLen": 842.696655, - "time": 53932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 505.617981, - "time": 55955.0547, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 56629.2148, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 58651.6836, - "type": 0 - }, - { - "id": 2, - "sLen": 84.26966, - "time": 58988.7656, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 59157.3047, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 59325.8438, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 59494.3828, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59831.46, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 60000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 60168.54, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 60337.08, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 60505.6172, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 60674.1563, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 60842.6953, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 61011.2344, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61179.7734, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 61348.3164, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61516.8555, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 61685.3945, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61853.9336, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 62191.01, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62528.09, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 62696.63, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 62865.168, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 63033.707, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 63202.2461, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 63370.7852, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 63539.3242, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 63623.5938, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 63707.8633, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 63876.4063, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64044.9453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 64213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 64382.0234, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 64550.5625, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.18, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 65224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 168.539322, - "time": 65730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 421.348328, - "time": 66067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 84.26966, - "time": 66573.03, - "type": 0 - }, - { - "id": 1, - "sLen": 421.348328, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 67247.19, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 67415.73, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 68089.89, - "type": 0 - }, - { - "id": 2, - "sLen": 252.80899, - "time": 68426.97, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 68764.05, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 69438.2, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 70112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 70449.44, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 70617.98, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 70786.5156, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 71123.59, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.67, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71797.75, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72134.83, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72303.37, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 72471.91, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 72556.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 72640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 72808.99, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 72977.53, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 73146.07, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73314.61, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73483.15, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 73651.69, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73820.23, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73904.49, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 73988.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 74157.3047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 74325.84, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 74494.38, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 74662.92, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 74831.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 75000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75168.54, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 75337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 1264.04492, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 1264.04492, - "time": 76853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 1264.04492, - "time": 78202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 1264.04492, - "time": 79550.56, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81067.4141, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 81235.95, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81404.49, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 81488.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81573.03, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 81741.57, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 81910.11, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 82078.65, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 82247.19, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 82331.46, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 82415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 82584.27, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 82752.81, - "type": 0 - }, - { - "id": 2, - "sLen": 252.80899, - "time": 82921.35, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83258.43, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83426.97, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 83595.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 83848.31, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 83932.5859, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 84101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 84185.39, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84269.6641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84438.2, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 84522.47, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 84606.74, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 84775.28, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84859.55, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 84943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 85028.0859, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 85112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 84.26966, - "time": 85196.63, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 85365.17, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 85449.44, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.98, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 85786.5156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85955.0547, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 86123.59, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 91685.39, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91769.6641, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 91853.93, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 92022.47, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 92106.74, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 92191.01, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 92359.55, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 92528.0859, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 92696.63, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 92865.17, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 93033.71, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 93117.98, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93202.25, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 93370.79, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 93455.0547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93539.33, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 93707.87, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93876.41, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 94044.9453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 94213.4844, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 94382.02, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 94466.29, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 94550.56, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 94719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 94803.37, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 94887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95224.72, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 95308.99, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.26, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 95561.8, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95814.61, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 95898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95983.15, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 96067.4141, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 96235.95, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.49, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 96488.7656, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 96573.03, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 96657.3047, - "type": 0 - }, - { - "id": 1, - "sLen": 337.078644, - "time": 96741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 98426.97, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 99101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 101123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 101797.75, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102556.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102640.453, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103061.8, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103146.07, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103567.414, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103651.688, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104073.031, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 104157.305, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104662.922, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105252.813, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105337.078, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105758.43, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105842.695, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106264.047, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106348.313, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106769.664, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106853.93, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107359.547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107696.633, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 107865.172, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 108539.328, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 109213.484, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 109887.641, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 110561.8, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 110646.07, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 110730.336, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 110814.609, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 110898.875, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111067.414, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 111235.953, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 111320.227, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 111404.492, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 111488.766, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111573.031, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111741.57, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 111910.109, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111994.383, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 112078.648, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 112162.922, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 112247.188, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112415.727, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 112584.273, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 112668.539, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 112752.813, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 112837.078, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 112921.352, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 113089.891, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 113258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 113932.586, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 114606.742, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 115280.9, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 115955.055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 116123.594, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 116292.133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 116460.672, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.211, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 116797.75, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 116966.289, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117050.563, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 117134.828, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 117219.1, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 117303.367, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117471.906, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 117640.453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117808.992, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 117977.531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 118061.8, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 118146.07, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 118230.336, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 118314.609, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 118483.148, - "type": 0 - } - ], - "position": "boyfriend", - "type": 1, - "characters": [ - "bf-holding-gf" - ] - }, - { - "notes": [ - { - "id": 0, - "sLen": 0, - "time": 0, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 168.539325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 252.808988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 421.348314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 589.887640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 758.426966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 842.696629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1011.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1179.77528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1264.04494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2359.55056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1348.31460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1516.85393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1601.12359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1853.93258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2022.47191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2106.74157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2191.01123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2696.62921348315, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2865.16853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2949.43820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3117.97752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3286.51685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3455.05617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3539.32584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3707.86516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3876.40449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3960.67415730337, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4044.94382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4213.48314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4297.75280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4550.56179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4719.10112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4803.37078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4887.6404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5140.44943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 22584.2696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 23258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23932.5842696629, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27303.3707865169, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 27977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.2921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31685.393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 32359.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 32696.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 33370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33707.8651685393, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 34550.5617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34382.0224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35056.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 35393.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 36404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43146.0674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43483.1460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 44494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 45505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45842.6966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46179.7752808989, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46853.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 46685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46516.8539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 47191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47528.0898876404, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48033.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53932.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54185.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54353.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54522.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54691.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55196.6292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55533.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56039.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56882.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57050.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57219.1011235955, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57387.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57471.9101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57893.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57977.5280898876, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58230.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58651.6853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58735.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59073.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62275.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62443.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62612.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62780.8988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63286.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63539.3258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63623.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64129.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.6179775281, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 76853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77191.0112359551, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 77528.0898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77865.1685393259, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78033.7078651686, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78202.2471910113, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78539.3258426967, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78876.4044943821, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79213.4831460675, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79550.5617977529, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 79887.6404494383, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80140.4494382023, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.7191011237, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80308.988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80477.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 84.2696629213483, - "time": 80730.3370786517, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 86629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87303.3707865169, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87134.8314606741, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87977.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 88651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 89325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 89831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90674.1573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 91348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97921.3483146067, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 98426.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 99438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99269.6629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99101.1235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100112.359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 100617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100449.438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101123.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101460.674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102134.831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101966.292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101797.752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107865.168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108202.247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108539.325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109213.483146068, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109550.561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109887.640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 110224.719101124, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110898.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110730.337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111235.95505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111573.033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111910.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 112584.269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112921.348314607, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5393.25842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5561.79775280899, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5646.06741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5814.60674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5983.14606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6151.68539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6235.95505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6404.49438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6573.03370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6657.30337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7752.80898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6741.57303370786, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6910.11235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6994.38202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7247.19101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7415.73033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7500, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7584.26966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8089.88764044944, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8258.42696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8342.69662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8511.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8679.77528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8848.31460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8932.58426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9101.12359550562, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9269.66292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9353.93258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9438.20224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9606.74157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9691.01123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10112.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10196.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21320.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24269.6629213483, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 24606.7415730337, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 25280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25617.9775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26713.4831460674, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26797.7528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 28651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9213483146, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30168.5393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37752.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38089.8876404494, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38764.0449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 38595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 40449.4382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40786.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41460.6741573034, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.8314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.9101123596, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48539.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49550.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49887.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50224.7191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 51235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 52247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52584.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53595.5056179775, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53679.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59915.7303370786, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60084.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60589.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60926.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61348.3146067416, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61432.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 67752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69859.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 70112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.6741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 71797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72134.8314606741, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72471.9101123595, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72556.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73820.2247191011, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73230.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73567.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73904.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72977.5280898877, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73314.6067415731, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73651.6853932585, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74157.3033707866, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74241.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74325.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74410.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74494.382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74662.9213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74915.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75084.2696629214, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.8764044945, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81235.9550561799, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81910.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82584.2696629214, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82752.8089887641, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82921.3483146068, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83089.8876404495, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83258.4269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83426.9662921349, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83595.5056179776, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83764.0449438203, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83932.584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84269.6629213484, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84606.7415730338, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84775.2808988765, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84943.8202247192, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85280.8988764046, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.97752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85702.2471910113, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85870.786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 86039.3258426967, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92696.6292134832, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 92528.0898876405, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93033.7078651686, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 93370.786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94044.9438202248, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 94382.0224719102, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94719.1011235956, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96573.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96910.1123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96825.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 102471.91011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103483.146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103146.06741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104157.303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 105168.539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 106179.775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 107528.08988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106853.93258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107191.011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 113258.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 113932.584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114269.662921349, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114606.741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114943.820224719, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115280.898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115955.056179776, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116292.134831461, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116966.292134832, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117303.370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 117640.449438203, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117977.528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118061.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118398.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118651.685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118904.494382022, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119073.033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119241.573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119410.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119915.730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120168.539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120252.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120505.617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120674.157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120758.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121011.235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121095.505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121179.775280899, - "type": 1 - } - ], - "position": "girlfriend", - "visible": false, - "type": 2, - "characters": [ - "pico-speakers" - ] - } - ], - "codenameChart": true, - "stage": "tank", - "noteTypes": [] -} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":2.6,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":1,"sLen":0,"time":0,"type":0},{"id":2,"sLen":0,"time":168.539322,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":505.617981,"type":0},{"id":2,"sLen":0,"time":674.1573,"type":0},{"id":3,"sLen":0,"time":842.696655,"type":0},{"id":1,"sLen":0,"time":1011.23596,"type":0},{"id":3,"sLen":0,"time":1179.77527,"type":0},{"id":0,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1516.85388,"type":0},{"id":2,"sLen":0,"time":1685.39331,"type":0},{"id":3,"sLen":0,"time":1853.93262,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":3,"sLen":0,"time":2191.01123,"type":0},{"id":0,"sLen":0,"time":2359.55054,"type":0},{"id":3,"sLen":0,"time":2528.08984,"type":0},{"id":1,"sLen":0,"time":2696.62915,"type":0},{"id":2,"sLen":0,"time":2865.16846,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3202.247,"type":0},{"id":2,"sLen":0,"time":3370.78662,"type":0},{"id":3,"sLen":0,"time":3539.326,"type":0},{"id":1,"sLen":0,"time":3707.86523,"type":0},{"id":3,"sLen":0,"time":3876.40454,"type":0},{"id":0,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4213.483,"type":0},{"id":2,"sLen":0,"time":4382.02246,"type":0},{"id":3,"sLen":0,"time":4550.562,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":3,"sLen":0,"time":4887.64063,"type":0},{"id":0,"sLen":0,"time":5056.17969,"type":0},{"id":3,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999998,"time":11460.6738,"type":0},{"id":1,"sLen":0,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":0,"sLen":0,"time":12977.5283,"type":0},{"id":2,"sLen":0,"time":13146.0674,"type":0},{"id":3,"sLen":0,"time":13230.3369,"type":0},{"id":2,"sLen":0,"time":13314.6064,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13651.6855,"type":0},{"id":2,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14157.3037,"type":0},{"id":2,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":3,"sLen":0,"time":14578.6514,"type":0},{"id":2,"sLen":0,"time":14662.9209,"type":0},{"id":0,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15000,"type":0},{"id":2,"sLen":0,"time":15168.5391,"type":0},{"id":3,"sLen":0,"time":15337.0791,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":3,"sLen":0,"time":15674.1572,"type":0},{"id":0,"sLen":0,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":2,"sLen":0,"time":21741.5723,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":2,"sLen":0,"time":22078.6523,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":2,"sLen":0,"time":22415.73,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22752.8086,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23005.6172,"type":0},{"id":3,"sLen":0,"time":23089.8867,"type":0},{"id":3,"sLen":0,"time":23258.4277,"type":0},{"id":2,"sLen":0,"time":23426.9668,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":0,"sLen":0,"time":23764.0449,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24101.123,"type":0},{"id":2,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":2,"sLen":0,"time":27134.832,"type":0},{"id":3,"sLen":0,"time":27303.3711,"type":0},{"id":0,"sLen":0,"time":27471.91,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":2,"sLen":0,"time":27808.9883,"type":0},{"id":3,"sLen":0,"time":27977.5273,"type":0},{"id":0,"sLen":0,"time":28146.0684,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28398.877,"type":0},{"id":3,"sLen":0,"time":28483.1465,"type":0},{"id":0,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28820.2246,"type":0},{"id":2,"sLen":0,"time":28988.7637,"type":0},{"id":0,"sLen":0,"time":29157.3027,"type":0},{"id":3,"sLen":0,"time":29325.8418,"type":0},{"id":1,"sLen":0,"time":29494.3828,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":2,"sLen":0,"time":32359.55,"type":0},{"id":3,"sLen":0,"time":32528.09,"type":0},{"id":1,"sLen":0,"time":32696.6289,"type":0},{"id":3,"sLen":0,"time":32865.168,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":3,"sLen":0,"time":33202.2461,"type":0},{"id":1,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":3,"sLen":0,"time":33623.5938,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":3,"sLen":0,"time":33876.4063,"type":0},{"id":1,"sLen":0,"time":34044.9453,"type":0},{"id":2,"sLen":0,"time":34213.4844,"type":0},{"id":0,"sLen":0,"time":34382.0234,"type":0},{"id":2,"sLen":0,"time":34550.5625,"type":0},{"id":0,"sLen":0,"time":34719.1,"type":0},{"id":3,"sLen":0,"time":34887.64,"type":0},{"id":1,"sLen":0,"time":34971.91,"type":0},{"id":2,"sLen":0,"time":35056.18,"type":0},{"id":3,"sLen":0,"time":35224.72,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":3,"sLen":0,"time":35561.7969,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":1,"sLen":0,"time":35898.875,"type":0},{"id":0,"sLen":0,"time":36067.4141,"type":0},{"id":2,"sLen":0,"time":36151.6836,"type":0},{"id":0,"sLen":0,"time":36235.9531,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":1,"sLen":0,"time":36573.0352,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":1,"sLen":0,"time":36910.1133,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":3,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":37668.54,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43230.3359,"type":0},{"id":3,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":3,"sLen":0,"time":43651.6836,"type":0},{"id":1,"sLen":0,"time":43735.9531,"type":0},{"id":2,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":43988.7656,"type":0},{"id":1,"sLen":0,"time":44157.3047,"type":0},{"id":3,"sLen":0,"time":44325.8438,"type":0},{"id":3,"sLen":0,"time":44410.1133,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":0,"sLen":0,"time":44747.19,"type":0},{"id":1,"sLen":0,"time":44831.46,"type":0},{"id":0,"sLen":0,"time":45000,"type":0},{"id":2,"sLen":0,"time":45168.54,"type":0},{"id":3,"sLen":0,"time":45337.08,"type":0},{"id":1,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45674.1563,"type":0},{"id":2,"sLen":0,"time":45758.4258,"type":0},{"id":0,"sLen":0,"time":45842.6953,"type":0},{"id":3,"sLen":0,"time":46011.2344,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":3,"sLen":0,"time":46348.3164,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46685.3945,"type":0},{"id":3,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":46938.2031,"type":0},{"id":3,"sLen":0,"time":47022.4727,"type":0},{"id":1,"sLen":0,"time":47191.01,"type":0},{"id":3,"sLen":0,"time":47359.55,"type":0},{"id":0,"sLen":0,"time":47528.09,"type":0},{"id":3,"sLen":0,"time":47696.63,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":3,"sLen":0,"time":48033.707,"type":0},{"id":2,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":48370.7852,"type":0},{"id":1,"sLen":0,"time":53932.5859,"type":0},{"id":2,"sLen":0,"time":54101.125,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54438.2031,"type":0},{"id":2,"sLen":0,"time":54606.7422,"type":0},{"id":3,"sLen":0,"time":54775.28,"type":0},{"id":1,"sLen":0,"time":54943.82,"type":0},{"id":3,"sLen":0,"time":55112.36,"type":0},{"id":0,"sLen":0,"time":55280.9,"type":0},{"id":1,"sLen":0,"time":55449.4375,"type":0},{"id":2,"sLen":0,"time":55617.9766,"type":0},{"id":3,"sLen":0,"time":55786.5156,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":3,"sLen":0,"time":56123.5938,"type":0},{"id":0,"sLen":0,"time":56292.1367,"type":0},{"id":3,"sLen":0,"time":56460.6758,"type":0},{"id":1,"sLen":0,"time":56629.2148,"type":0},{"id":2,"sLen":0,"time":56797.7539,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57134.832,"type":0},{"id":2,"sLen":0,"time":57303.37,"type":0},{"id":3,"sLen":0,"time":57471.91,"type":0},{"id":1,"sLen":0,"time":57640.45,"type":0},{"id":3,"sLen":0,"time":57808.99,"type":0},{"id":0,"sLen":0,"time":57977.5273,"type":0},{"id":2,"sLen":0,"time":58146.0664,"type":0},{"id":3,"sLen":0,"time":58230.3359,"type":0},{"id":1,"sLen":0,"time":58314.6055,"type":0},{"id":3,"sLen":0,"time":58483.1445,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":3,"sLen":0,"time":58820.2266,"type":0},{"id":0,"sLen":0,"time":58988.7656,"type":0},{"id":3,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":2,"sLen":0,"time":67078.65,"type":0},{"id":3,"sLen":0,"time":67162.92,"type":0},{"id":2,"sLen":0,"time":67247.19,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67584.27,"type":0},{"id":2,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68089.89,"type":0},{"id":2,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":0,"time":68511.2344,"type":0},{"id":2,"sLen":0,"time":68595.51,"type":0},{"id":0,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":68932.5859,"type":0},{"id":2,"sLen":0,"time":69101.125,"type":0},{"id":3,"sLen":0,"time":69269.6641,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":3,"sLen":0,"time":69606.74,"type":0},{"id":0,"sLen":0,"time":69775.28,"type":0},{"id":3,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75674.16,"type":0},{"id":1,"sLen":0,"time":75842.6953,"type":0},{"id":0,"sLen":0,"time":76011.2344,"type":0},{"id":2,"sLen":0,"time":76095.51,"type":0},{"id":0,"sLen":0,"time":76179.77,"type":0},{"id":1,"sLen":0,"time":76348.31,"type":0},{"id":3,"sLen":0,"time":76516.85,"type":0},{"id":0,"sLen":0,"time":76685.39,"type":0},{"id":1,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":76938.2,"type":0},{"id":1,"sLen":0,"time":77022.47,"type":0},{"id":0,"sLen":0,"time":77191.01,"type":0},{"id":1,"sLen":0,"time":77359.55,"type":0},{"id":2,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":0,"sLen":0,"time":78033.71,"type":0},{"id":1,"sLen":0,"time":78202.25,"type":0},{"id":0,"sLen":0,"time":78370.79,"type":0},{"id":3,"sLen":0,"time":78455.0547,"type":0},{"id":3,"sLen":0,"time":78539.33,"type":0},{"id":3,"sLen":0,"time":78707.87,"type":0},{"id":0,"sLen":0,"time":78792.13,"type":0},{"id":1,"sLen":0,"time":78876.41,"type":0},{"id":1,"sLen":0,"time":79044.9453,"type":0},{"id":3,"sLen":0,"time":79129.21,"type":0},{"id":2,"sLen":0,"time":79213.4844,"type":0},{"id":0,"sLen":0,"time":79382.02,"type":0},{"id":1,"sLen":0,"time":79466.29,"type":0},{"id":2,"sLen":0,"time":79550.56,"type":0},{"id":3,"sLen":0,"time":79634.83,"type":0},{"id":2,"sLen":0,"time":79719.1,"type":0},{"id":0,"sLen":84.2696600000054,"time":79803.37,"type":0},{"id":3,"sLen":0,"time":79971.91,"type":0},{"id":2,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":3,"sLen":0,"time":80393.26,"type":0},{"id":0,"sLen":0,"time":80561.8,"type":0},{"id":2,"sLen":0,"time":80730.3359,"type":0},{"id":1,"sLen":0,"time":86292.13,"type":0},{"id":0,"sLen":0,"time":86376.41,"type":0},{"id":3,"sLen":0,"time":86460.67,"type":0},{"id":2,"sLen":0,"time":86629.21,"type":0},{"id":1,"sLen":0,"time":86713.4844,"type":0},{"id":3,"sLen":0,"time":86797.75,"type":0},{"id":2,"sLen":0,"time":86966.29,"type":0},{"id":3,"sLen":0,"time":87134.83,"type":0},{"id":2,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87471.91,"type":0},{"id":1,"sLen":0,"time":87640.45,"type":0},{"id":0,"sLen":0,"time":87724.72,"type":0},{"id":3,"sLen":0,"time":87808.99,"type":0},{"id":2,"sLen":0,"time":87977.53,"type":0},{"id":1,"sLen":0,"time":88061.8,"type":0},{"id":3,"sLen":0,"time":88146.07,"type":0},{"id":2,"sLen":0,"time":88314.61,"type":0},{"id":3,"sLen":0,"time":88483.15,"type":0},{"id":1,"sLen":0,"time":88651.69,"type":0},{"id":3,"sLen":0,"time":88820.23,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89073.03,"type":0},{"id":2,"sLen":0,"time":89157.3047,"type":0},{"id":1,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89410.11,"type":0},{"id":1,"sLen":0,"time":89494.38,"type":0},{"id":3,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":89831.46,"type":0},{"id":1,"sLen":0,"time":89915.73,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":1,"sLen":0,"time":90168.54,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90421.35,"type":0},{"id":1,"sLen":0,"time":90505.62,"type":0},{"id":0,"sLen":0,"time":90589.89,"type":0},{"id":1,"sLen":0,"time":90674.16,"type":0},{"id":3,"sLen":0,"time":90842.6953,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":0,"time":91095.51,"type":0},{"id":1,"sLen":0,"time":91179.77,"type":0},{"id":0,"sLen":0,"time":91264.05,"type":0},{"id":1,"sLen":168.539321999997,"time":91348.31,"type":0},{"id":0,"sLen":0,"time":97078.65,"type":0},{"id":3,"sLen":0,"time":97162.92,"type":0},{"id":2,"sLen":0,"time":97247.19,"type":0},{"id":3,"sLen":0,"time":97415.73,"type":0},{"id":0,"sLen":0,"time":97584.27,"type":0},{"id":3,"sLen":0,"time":97668.54,"type":0},{"id":2,"sLen":0,"time":97752.81,"type":0},{"id":3,"sLen":0,"time":97921.35,"type":0},{"id":0,"sLen":0,"time":98089.89,"type":0},{"id":3,"sLen":0,"time":98174.16,"type":0},{"id":2,"sLen":0,"time":98258.43,"type":0},{"id":3,"sLen":0,"time":98426.97,"type":0},{"id":0,"sLen":0,"time":98595.51,"type":0},{"id":3,"sLen":0,"time":98679.77,"type":0},{"id":2,"sLen":0,"time":98764.05,"type":0},{"id":3,"sLen":0,"time":98932.5859,"type":0},{"id":2,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99269.6641,"type":0},{"id":0,"sLen":0,"time":99438.2,"type":0},{"id":3,"sLen":0,"time":99606.74,"type":0},{"id":0,"sLen":0,"time":99775.28,"type":0},{"id":3,"sLen":0,"time":99859.55,"type":0},{"id":2,"sLen":0,"time":99943.82,"type":0},{"id":3,"sLen":0,"time":100112.359,"type":0},{"id":0,"sLen":0,"time":100280.9,"type":0},{"id":3,"sLen":0,"time":100365.172,"type":0},{"id":2,"sLen":0,"time":100449.438,"type":0},{"id":3,"sLen":0,"time":100617.977,"type":0},{"id":0,"sLen":0,"time":100786.516,"type":0},{"id":3,"sLen":0,"time":100870.789,"type":0},{"id":2,"sLen":0,"time":100955.055,"type":0},{"id":3,"sLen":0,"time":101123.594,"type":0},{"id":0,"sLen":0,"time":101292.133,"type":0},{"id":3,"sLen":0,"time":101376.406,"type":0},{"id":2,"sLen":0,"time":101460.672,"type":0},{"id":3,"sLen":0,"time":101629.211,"type":0},{"id":2,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":101966.289,"type":0},{"id":0,"sLen":0,"time":102134.828,"type":0},{"id":3,"sLen":0,"time":102303.367,"type":0},{"id":0,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":0,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":0,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":0,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":0,"sLen":0,"time":104831.461,"type":0},{"id":3,"sLen":0,"time":105000,"type":0},{"id":0,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":0,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":0,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":0,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":0,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":0,"time":107865.172,"type":0},{"id":2,"sLen":0,"time":107949.438,"type":0},{"id":3,"sLen":0,"time":108033.711,"type":0},{"id":2,"sLen":0,"time":108117.977,"type":0},{"id":0,"sLen":0,"time":108202.25,"type":0},{"id":1,"sLen":0,"time":108370.789,"type":0},{"id":3,"sLen":0,"time":108539.328,"type":0},{"id":2,"sLen":0,"time":108623.594,"type":0},{"id":3,"sLen":0,"time":108707.867,"type":0},{"id":2,"sLen":0,"time":108792.133,"type":0},{"id":0,"sLen":0,"time":108876.406,"type":0},{"id":1,"sLen":0,"time":109044.945,"type":0},{"id":3,"sLen":0,"time":109213.484,"type":0},{"id":0,"sLen":0,"time":109297.75,"type":0},{"id":2,"sLen":0,"time":109382.023,"type":0},{"id":3,"sLen":0,"time":109466.289,"type":0},{"id":0,"sLen":0,"time":109550.563,"type":0},{"id":1,"sLen":0,"time":109719.1,"type":0},{"id":3,"sLen":0,"time":109887.641,"type":0},{"id":2,"sLen":0,"time":109971.906,"type":0},{"id":3,"sLen":0,"time":110056.18,"type":0},{"id":2,"sLen":0,"time":110140.453,"type":0},{"id":0,"sLen":0,"time":110224.719,"type":0},{"id":1,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113426.969,"type":0},{"id":1,"sLen":0,"time":113595.508,"type":0},{"id":3,"sLen":0,"time":113764.047,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114101.125,"type":0},{"id":0,"sLen":0,"time":114269.664,"type":0},{"id":3,"sLen":0,"time":114353.93,"type":0},{"id":1,"sLen":0,"time":114438.2,"type":0},{"id":0,"sLen":0,"time":114522.469,"type":0},{"id":2,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114775.281,"type":0},{"id":1,"sLen":0,"time":114943.82,"type":0},{"id":3,"sLen":0,"time":115112.359,"type":0},{"id":0,"sLen":0,"time":115280.9,"type":0},{"id":3,"sLen":0,"time":115365.172,"type":0},{"id":1,"sLen":0,"time":115449.438,"type":0},{"id":0,"sLen":0,"time":115533.711,"type":0},{"id":3,"sLen":0,"time":115617.977,"type":0},{"id":1,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"id":1,"sLen":0,"time":5393.2583,"type":0},{"id":2,"sLen":0,"time":5561.798,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":5898.87646,"type":0},{"id":2,"sLen":0,"time":6067.41553,"type":0},{"id":3,"sLen":0,"time":6235.955,"type":0},{"id":1,"sLen":0,"time":6404.494,"type":0},{"id":3,"sLen":0,"time":6573.03369,"type":0},{"id":0,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":6910.1123,"type":0},{"id":2,"sLen":0,"time":7078.652,"type":0},{"id":3,"sLen":0,"time":7247.191,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":3,"sLen":0,"time":7584.26953,"type":0},{"id":0,"sLen":0,"time":7752.809,"type":0},{"id":3,"sLen":0,"time":7921.348,"type":0},{"id":1,"sLen":0,"time":8089.8877,"type":0},{"id":2,"sLen":0,"time":8258.427,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8595.506,"type":0},{"id":2,"sLen":0,"time":8764.045,"type":0},{"id":3,"sLen":0,"time":8932.584,"type":0},{"id":1,"sLen":0,"time":9101.124,"type":0},{"id":3,"sLen":0,"time":9269.663,"type":0},{"id":0,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9606.741,"type":0},{"id":2,"sLen":0,"time":9775.281,"type":0},{"id":3,"sLen":0,"time":9943.82,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":3,"sLen":0,"time":10280.8984,"type":0},{"id":0,"sLen":0,"time":10449.4385,"type":0},{"id":3,"sLen":0,"time":10617.9775,"type":0},{"id":1,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":2,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":0,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":1,"sLen":252.80899,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":0,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":0,"sLen":0,"time":18370.7871,"type":0},{"id":2,"sLen":0,"time":18539.3262,"type":0},{"id":3,"sLen":0,"time":18623.5957,"type":0},{"id":2,"sLen":0,"time":18707.8652,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19044.9434,"type":0},{"id":2,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19550.5625,"type":0},{"id":2,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":3,"sLen":0,"time":19971.91,"type":0},{"id":2,"sLen":0,"time":20056.18,"type":0},{"id":0,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20393.2578,"type":0},{"id":2,"sLen":0,"time":20561.7969,"type":0},{"id":3,"sLen":0,"time":20730.3379,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":3,"sLen":0,"time":21067.416,"type":0},{"id":0,"sLen":0,"time":21235.9551,"type":0},{"id":3,"sLen":0,"time":21404.4941,"type":0},{"id":1,"sLen":0,"time":21573.0332,"type":0},{"id":1,"sLen":0,"time":21910.1133,"type":0},{"id":1,"sLen":0,"time":22247.1914,"type":0},{"id":1,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000009,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":2,"sLen":0,"time":24438.2031,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":2,"sLen":0,"time":24775.2813,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":2,"sLen":0,"time":25112.36,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":2,"sLen":0,"time":25449.4375,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25702.248,"type":0},{"id":3,"sLen":0,"time":25786.5176,"type":0},{"id":3,"sLen":0,"time":25955.0566,"type":0},{"id":2,"sLen":0,"time":26123.5957,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":0,"sLen":0,"time":26460.6738,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":0,"sLen":0,"time":26797.752,"type":0},{"id":2,"sLen":505.617980999999,"time":26966.293,"type":0},{"id":3,"sLen":505.617980999992,"time":27640.45,"type":0},{"id":1,"sLen":505.617980999999,"time":28314.6074,"type":0},{"id":2,"sLen":505.617980999999,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":2,"sLen":0,"time":29831.46,"type":0},{"id":3,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30168.54,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":2,"sLen":0,"time":30505.6172,"type":0},{"id":3,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":30842.6973,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31095.5059,"type":0},{"id":3,"sLen":0,"time":31179.7754,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31516.8535,"type":0},{"id":2,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":3,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":0,"time":32191.0117,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":37752.81,"type":0},{"id":3,"sLen":0,"time":37921.3477,"type":0},{"id":1,"sLen":0,"time":38089.8867,"type":0},{"id":3,"sLen":0,"time":38258.4258,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":3,"sLen":0,"time":38595.5039,"type":0},{"id":1,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":3,"sLen":0,"time":39016.8555,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":3,"sLen":0,"time":39269.6641,"type":0},{"id":1,"sLen":0,"time":39438.2031,"type":0},{"id":2,"sLen":0,"time":39606.7422,"type":0},{"id":0,"sLen":0,"time":39775.28,"type":0},{"id":2,"sLen":0,"time":39943.82,"type":0},{"id":0,"sLen":0,"time":40112.36,"type":0},{"id":3,"sLen":0,"time":40280.9,"type":0},{"id":1,"sLen":0,"time":40365.168,"type":0},{"id":2,"sLen":0,"time":40449.4375,"type":0},{"id":3,"sLen":0,"time":40617.9766,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":3,"sLen":0,"time":40955.0547,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":1,"sLen":0,"time":41292.1367,"type":0},{"id":0,"sLen":0,"time":41460.6758,"type":0},{"id":2,"sLen":0,"time":41544.9453,"type":0},{"id":0,"sLen":0,"time":41629.2148,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":1,"sLen":0,"time":41966.293,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":1,"sLen":0,"time":42303.37,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":3,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":43061.7969,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48623.5938,"type":0},{"id":3,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":3,"sLen":0,"time":49044.9453,"type":0},{"id":1,"sLen":0,"time":49129.2148,"type":0},{"id":2,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49382.0234,"type":0},{"id":1,"sLen":0,"time":49550.5625,"type":0},{"id":3,"sLen":0,"time":49719.1,"type":0},{"id":3,"sLen":0,"time":49803.37,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":0,"sLen":0,"time":50140.45,"type":0},{"id":1,"sLen":0,"time":50224.72,"type":0},{"id":0,"sLen":0,"time":50393.2578,"type":0},{"id":2,"sLen":0,"time":50561.7969,"type":0},{"id":3,"sLen":0,"time":50730.3359,"type":0},{"id":1,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51067.4141,"type":0},{"id":2,"sLen":0,"time":51151.6836,"type":0},{"id":0,"sLen":0,"time":51235.9531,"type":0},{"id":3,"sLen":0,"time":51404.4961,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":3,"sLen":0,"time":51741.5742,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52078.6523,"type":0},{"id":3,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52331.46,"type":0},{"id":3,"sLen":0,"time":52415.73,"type":0},{"id":1,"sLen":0,"time":52584.27,"type":0},{"id":3,"sLen":0,"time":52752.81,"type":0},{"id":0,"sLen":0,"time":52921.3477,"type":0},{"id":3,"sLen":0,"time":53089.8867,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":3,"sLen":0,"time":53426.9648,"type":0},{"id":2,"sLen":0,"time":53595.5039,"type":0},{"id":2,"sLen":0,"time":53764.043,"type":0},{"id":1,"sLen":842.696654999992,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":84.2696599999908,"time":58988.7656,"type":0},{"id":1,"sLen":0,"time":59157.3047,"type":0},{"id":1,"sLen":0,"time":59325.8438,"type":0},{"id":2,"sLen":0,"time":59494.3828,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":59831.46,"type":0},{"id":2,"sLen":0,"time":60000,"type":0},{"id":3,"sLen":0,"time":60168.54,"type":0},{"id":1,"sLen":0,"time":60337.08,"type":0},{"id":3,"sLen":0,"time":60505.6172,"type":0},{"id":0,"sLen":0,"time":60674.1563,"type":0},{"id":1,"sLen":0,"time":60842.6953,"type":0},{"id":2,"sLen":0,"time":61011.2344,"type":0},{"id":3,"sLen":0,"time":61179.7734,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":3,"sLen":0,"time":61516.8555,"type":0},{"id":0,"sLen":0,"time":61685.3945,"type":0},{"id":3,"sLen":0,"time":61853.9336,"type":0},{"id":1,"sLen":0,"time":62022.4727,"type":0},{"id":2,"sLen":0,"time":62191.01,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62528.09,"type":0},{"id":2,"sLen":0,"time":62696.63,"type":0},{"id":3,"sLen":0,"time":62865.168,"type":0},{"id":1,"sLen":0,"time":63033.707,"type":0},{"id":3,"sLen":0,"time":63202.2461,"type":0},{"id":0,"sLen":0,"time":63370.7852,"type":0},{"id":2,"sLen":0,"time":63539.3242,"type":0},{"id":3,"sLen":0,"time":63623.5938,"type":0},{"id":1,"sLen":0,"time":63707.8633,"type":0},{"id":3,"sLen":0,"time":63876.4063,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":3,"sLen":0,"time":64213.4844,"type":0},{"id":0,"sLen":0,"time":64382.0234,"type":0},{"id":3,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":168.539321999997,"time":65730.3359,"type":0},{"id":3,"sLen":421.348327999993,"time":66067.4141,"type":0},{"id":0,"sLen":84.2696600000054,"time":66573.03,"type":0},{"id":1,"sLen":421.348327999993,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":67247.19,"type":0},{"id":2,"sLen":589.887633999999,"time":67415.73,"type":0},{"id":1,"sLen":252.808990000005,"time":68089.89,"type":0},{"id":2,"sLen":252.808990000005,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":589.887633999999,"time":69438.2,"type":0},{"id":1,"sLen":252.808990000005,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":1,"sLen":0,"time":70617.98,"type":0},{"id":3,"sLen":252.808990000005,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":2,"sLen":0,"time":72471.91,"type":0},{"id":3,"sLen":0,"time":72556.18,"type":0},{"id":2,"sLen":0,"time":72640.45,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":72977.53,"type":0},{"id":2,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73483.15,"type":0},{"id":2,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":3,"sLen":0,"time":73904.49,"type":0},{"id":2,"sLen":0,"time":73988.7656,"type":0},{"id":0,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74325.84,"type":0},{"id":2,"sLen":0,"time":74494.38,"type":0},{"id":3,"sLen":0,"time":74662.92,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75168.54,"type":0},{"id":3,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1264.04492,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81067.4141,"type":0},{"id":1,"sLen":0,"time":81235.95,"type":0},{"id":0,"sLen":0,"time":81404.49,"type":0},{"id":2,"sLen":0,"time":81488.7656,"type":0},{"id":0,"sLen":0,"time":81573.03,"type":0},{"id":1,"sLen":0,"time":81741.57,"type":0},{"id":3,"sLen":0,"time":81910.11,"type":0},{"id":0,"sLen":0,"time":82078.65,"type":0},{"id":1,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82331.46,"type":0},{"id":1,"sLen":0,"time":82415.73,"type":0},{"id":0,"sLen":0,"time":82584.27,"type":0},{"id":1,"sLen":0,"time":82752.81,"type":0},{"id":2,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":0,"sLen":0,"time":83426.97,"type":0},{"id":1,"sLen":0,"time":83595.51,"type":0},{"id":0,"sLen":0,"time":83764.05,"type":0},{"id":3,"sLen":0,"time":83848.31,"type":0},{"id":3,"sLen":0,"time":83932.5859,"type":0},{"id":3,"sLen":0,"time":84101.125,"type":0},{"id":0,"sLen":0,"time":84185.39,"type":0},{"id":1,"sLen":0,"time":84269.6641,"type":0},{"id":1,"sLen":0,"time":84438.2,"type":0},{"id":3,"sLen":0,"time":84522.47,"type":0},{"id":2,"sLen":0,"time":84606.74,"type":0},{"id":0,"sLen":0,"time":84775.28,"type":0},{"id":1,"sLen":0,"time":84859.55,"type":0},{"id":2,"sLen":0,"time":84943.82,"type":0},{"id":3,"sLen":0,"time":85028.0859,"type":0},{"id":2,"sLen":0,"time":85112.36,"type":0},{"id":0,"sLen":84.2696600000054,"time":85196.63,"type":0},{"id":3,"sLen":0,"time":85365.17,"type":0},{"id":2,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":3,"sLen":0,"time":85786.5156,"type":0},{"id":0,"sLen":0,"time":85955.0547,"type":0},{"id":2,"sLen":0,"time":86123.59,"type":0},{"id":1,"sLen":0,"time":91685.39,"type":0},{"id":0,"sLen":0,"time":91769.6641,"type":0},{"id":3,"sLen":0,"time":91853.93,"type":0},{"id":2,"sLen":0,"time":92022.47,"type":0},{"id":1,"sLen":0,"time":92106.74,"type":0},{"id":3,"sLen":0,"time":92191.01,"type":0},{"id":2,"sLen":0,"time":92359.55,"type":0},{"id":3,"sLen":0,"time":92528.0859,"type":0},{"id":2,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":92865.17,"type":0},{"id":1,"sLen":0,"time":93033.71,"type":0},{"id":0,"sLen":0,"time":93117.98,"type":0},{"id":3,"sLen":0,"time":93202.25,"type":0},{"id":2,"sLen":0,"time":93370.79,"type":0},{"id":1,"sLen":0,"time":93455.0547,"type":0},{"id":3,"sLen":0,"time":93539.33,"type":0},{"id":2,"sLen":0,"time":93707.87,"type":0},{"id":3,"sLen":0,"time":93876.41,"type":0},{"id":1,"sLen":0,"time":94044.9453,"type":0},{"id":3,"sLen":0,"time":94213.4844,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94466.29,"type":0},{"id":2,"sLen":0,"time":94550.56,"type":0},{"id":1,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":94803.37,"type":0},{"id":1,"sLen":0,"time":94887.64,"type":0},{"id":3,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95224.72,"type":0},{"id":1,"sLen":0,"time":95308.99,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":1,"sLen":0,"time":95561.8,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":95814.61,"type":0},{"id":1,"sLen":0,"time":95898.875,"type":0},{"id":0,"sLen":0,"time":95983.15,"type":0},{"id":1,"sLen":0,"time":96067.4141,"type":0},{"id":3,"sLen":0,"time":96235.95,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":0,"time":96488.7656,"type":0},{"id":1,"sLen":0,"time":96573.03,"type":0},{"id":0,"sLen":0,"time":96657.3047,"type":0},{"id":1,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.88763399997,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":589.887633999984,"time":101797.75,"type":0},{"id":3,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":3,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":3,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":3,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":3,"sLen":0,"time":104831.461,"type":0},{"id":0,"sLen":0,"time":105000,"type":0},{"id":3,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":3,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":3,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":3,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":3,"sLen":0,"time":107528.086,"type":0},{"id":0,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":589.887634000013,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000013,"time":108539.328,"type":0},{"id":2,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":3,"sLen":0,"time":110561.8,"type":0},{"id":2,"sLen":0,"time":110646.07,"type":0},{"id":3,"sLen":0,"time":110730.336,"type":0},{"id":2,"sLen":0,"time":110814.609,"type":0},{"id":0,"sLen":0,"time":110898.875,"type":0},{"id":1,"sLen":0,"time":111067.414,"type":0},{"id":3,"sLen":0,"time":111235.953,"type":0},{"id":2,"sLen":0,"time":111320.227,"type":0},{"id":3,"sLen":0,"time":111404.492,"type":0},{"id":2,"sLen":0,"time":111488.766,"type":0},{"id":0,"sLen":0,"time":111573.031,"type":0},{"id":1,"sLen":0,"time":111741.57,"type":0},{"id":3,"sLen":0,"time":111910.109,"type":0},{"id":0,"sLen":0,"time":111994.383,"type":0},{"id":2,"sLen":0,"time":112078.648,"type":0},{"id":3,"sLen":0,"time":112162.922,"type":0},{"id":0,"sLen":0,"time":112247.188,"type":0},{"id":1,"sLen":0,"time":112415.727,"type":0},{"id":3,"sLen":0,"time":112584.273,"type":0},{"id":2,"sLen":0,"time":112668.539,"type":0},{"id":3,"sLen":0,"time":112752.813,"type":0},{"id":2,"sLen":0,"time":112837.078,"type":0},{"id":0,"sLen":0,"time":112921.352,"type":0},{"id":1,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":589.887633999999,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116123.594,"type":0},{"id":1,"sLen":0,"time":116292.133,"type":0},{"id":3,"sLen":0,"time":116460.672,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116797.75,"type":0},{"id":0,"sLen":0,"time":116966.289,"type":0},{"id":3,"sLen":0,"time":117050.563,"type":0},{"id":1,"sLen":0,"time":117134.828,"type":0},{"id":0,"sLen":0,"time":117219.1,"type":0},{"id":2,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117471.906,"type":0},{"id":1,"sLen":0,"time":117640.453,"type":0},{"id":3,"sLen":0,"time":117808.992,"type":0},{"id":0,"sLen":0,"time":117977.531,"type":0},{"id":3,"sLen":0,"time":118061.8,"type":0},{"id":1,"sLen":0,"time":118146.07,"type":0},{"id":0,"sLen":0,"time":118230.336,"type":0},{"id":3,"sLen":0,"time":118314.609,"type":0},{"id":1,"sLen":0,"time":118483.148,"type":0}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"id":0,"sLen":0,"time":0,"type":1},{"id":3,"sLen":0,"time":168.539325842697,"type":1},{"id":3,"sLen":0,"time":252.808988764045,"type":1},{"id":3,"sLen":0,"time":421.348314606742,"type":1},{"id":0,"sLen":0,"time":589.887640449438,"type":1},{"id":3,"sLen":0,"time":758.426966292135,"type":1},{"id":3,"sLen":0,"time":842.696629213483,"type":1},{"id":0,"sLen":0,"time":1011.23595505618,"type":1},{"id":0,"sLen":0,"time":1179.77528089888,"type":1},{"id":0,"sLen":0,"time":1264.04494382022,"type":1},{"id":3,"sLen":0,"time":1348.31460674157,"type":1},{"id":0,"sLen":0,"time":1516.85393258427,"type":1},{"id":0,"sLen":0,"time":1601.12359550562,"type":1},{"id":3,"sLen":0,"time":1853.93258426966,"type":1},{"id":0,"sLen":0,"time":2022.47191011236,"type":1},{"id":3,"sLen":0,"time":2106.74157303371,"type":1},{"id":3,"sLen":0,"time":2191.01123595506,"type":1},{"id":0,"sLen":0,"time":2359.55056179775,"type":1},{"id":0,"sLen":0,"time":2696.62921348315,"type":1},{"id":3,"sLen":0,"time":2865.16853932584,"type":1},{"id":3,"sLen":0,"time":2949.43820224719,"type":1},{"id":3,"sLen":0,"time":3117.97752808989,"type":1},{"id":0,"sLen":0,"time":3286.51685393258,"type":1},{"id":3,"sLen":0,"time":3455.05617977528,"type":1},{"id":3,"sLen":0,"time":3539.32584269663,"type":1},{"id":0,"sLen":0,"time":3707.86516853933,"type":1},{"id":0,"sLen":0,"time":3876.40449438202,"type":1},{"id":0,"sLen":0,"time":3960.67415730337,"type":1},{"id":3,"sLen":0,"time":4044.94382022472,"type":1},{"id":0,"sLen":0,"time":4213.48314606742,"type":1},{"id":0,"sLen":0,"time":4297.75280898876,"type":1},{"id":3,"sLen":0,"time":4550.56179775281,"type":1},{"id":0,"sLen":0,"time":4719.10112359551,"type":1},{"id":3,"sLen":0,"time":4803.37078651685,"type":1},{"id":3,"sLen":0,"time":4887.6404494382,"type":1},{"id":0,"sLen":0,"time":5056.1797752809,"type":1},{"id":0,"sLen":0,"time":5140.44943820225,"type":1},{"id":0,"sLen":0,"time":5224.7191011236,"type":1},{"id":0,"sLen":0,"time":5393.25842696629,"type":1},{"id":3,"sLen":0,"time":5561.79775280899,"type":1},{"id":3,"sLen":0,"time":5646.06741573034,"type":1},{"id":3,"sLen":0,"time":5814.60674157303,"type":1},{"id":0,"sLen":0,"time":5983.14606741573,"type":1},{"id":3,"sLen":0,"time":6151.68539325843,"type":1},{"id":3,"sLen":0,"time":6235.95505617978,"type":1},{"id":0,"sLen":0,"time":6404.49438202247,"type":1},{"id":0,"sLen":0,"time":6573.03370786517,"type":1},{"id":0,"sLen":0,"time":6657.30337078652,"type":1},{"id":3,"sLen":0,"time":6741.57303370786,"type":1},{"id":0,"sLen":0,"time":6910.11235955056,"type":1},{"id":0,"sLen":0,"time":6994.38202247191,"type":1},{"id":3,"sLen":0,"time":7247.19101123595,"type":1},{"id":0,"sLen":0,"time":7415.73033707865,"type":1},{"id":3,"sLen":0,"time":7500,"type":1},{"id":3,"sLen":0,"time":7584.26966292135,"type":1},{"id":0,"sLen":0,"time":7752.80898876405,"type":1},{"id":0,"sLen":0,"time":8089.88764044944,"type":1},{"id":3,"sLen":0,"time":8258.42696629213,"type":1},{"id":3,"sLen":0,"time":8342.69662921348,"type":1},{"id":3,"sLen":0,"time":8511.23595505618,"type":1},{"id":0,"sLen":0,"time":8679.77528089888,"type":1},{"id":3,"sLen":0,"time":8848.31460674157,"type":1},{"id":3,"sLen":0,"time":8932.58426966292,"type":1},{"id":0,"sLen":0,"time":9101.12359550562,"type":1},{"id":0,"sLen":0,"time":9269.66292134831,"type":1},{"id":0,"sLen":0,"time":9353.93258426966,"type":1},{"id":3,"sLen":0,"time":9438.20224719101,"type":1},{"id":0,"sLen":0,"time":9606.74157303371,"type":1},{"id":0,"sLen":0,"time":9691.01123595505,"type":1},{"id":3,"sLen":0,"time":9943.8202247191,"type":1},{"id":0,"sLen":0,"time":10112.3595505618,"type":1},{"id":3,"sLen":0,"time":10196.6292134831,"type":1},{"id":3,"sLen":0,"time":10280.8988764045,"type":1},{"id":0,"sLen":0,"time":10449.4382022472,"type":1},{"id":0,"sLen":0,"time":21235.9550561798,"type":1},{"id":3,"sLen":0,"time":21320.2247191011,"type":1},{"id":0,"sLen":0,"time":21404.4943820225,"type":1},{"id":0,"sLen":0,"time":21573.0337078652,"type":1},{"id":3,"sLen":0,"time":21910.1123595506,"type":1},{"id":0,"sLen":0,"time":22247.191011236,"type":1},{"id":3,"sLen":0,"time":22584.2696629213,"type":1},{"id":0,"sLen":0,"time":22921.3483146067,"type":1},{"id":0,"sLen":0,"time":23258.4269662921,"type":1},{"id":3,"sLen":0,"time":23595.5056179775,"type":1},{"id":3,"sLen":0,"time":23932.5842696629,"type":1},{"id":0,"sLen":0,"time":24269.6629213483,"type":1},{"id":3,"sLen":0,"time":24606.7415730337,"type":1},{"id":0,"sLen":0,"time":24943.8202247191,"type":1},{"id":3,"sLen":0,"time":25280.8988764045,"type":1},{"id":0,"sLen":0,"time":25617.9775280899,"type":1},{"id":0,"sLen":0,"time":25955.0561797753,"type":1},{"id":3,"sLen":0,"time":26292.1348314607,"type":1},{"id":3,"sLen":0,"time":26629.2134831461,"type":1},{"id":3,"sLen":0,"time":26713.4831460674,"type":1},{"id":3,"sLen":0,"time":26797.7528089888,"type":1},{"id":3,"sLen":0,"time":26966.2921348315,"type":1},{"id":0,"sLen":0,"time":27303.3707865169,"type":1},{"id":0,"sLen":0,"time":27640.4494382022,"type":1},{"id":3,"sLen":0,"time":27977.5280898876,"type":1},{"id":3,"sLen":0,"time":28314.606741573,"type":1},{"id":0,"sLen":0,"time":28651.6853932584,"type":1},{"id":3,"sLen":0,"time":28988.7640449438,"type":1},{"id":0,"sLen":0,"time":29325.8426966292,"type":1},{"id":0,"sLen":0,"time":29662.9213483146,"type":1},{"id":0,"sLen":0,"time":29831.4606741573,"type":1},{"id":0,"sLen":0,"time":30000,"type":1},{"id":3,"sLen":0,"time":30168.5393258427,"type":1},{"id":3,"sLen":0,"time":30337.0786516854,"type":1},{"id":3,"sLen":0,"time":30505.6179775281,"type":1},{"id":3,"sLen":0,"time":30674.1573033708,"type":1},{"id":0,"sLen":0,"time":30842.6966292135,"type":1},{"id":0,"sLen":0,"time":31011.2359550562,"type":1},{"id":3,"sLen":0,"time":31348.3146067416,"type":1},{"id":3,"sLen":0,"time":31685.393258427,"type":1},{"id":0,"sLen":0,"time":31853.9325842697,"type":1},{"id":0,"sLen":0,"time":32359.5505617978,"type":1},{"id":3,"sLen":0,"time":32696.6292134831,"type":1},{"id":0,"sLen":0,"time":33033.7078651685,"type":1},{"id":0,"sLen":0,"time":33202.2471910112,"type":1},{"id":3,"sLen":0,"time":33370.7865168539,"type":1},{"id":0,"sLen":0,"time":33707.8651685393,"type":1},{"id":3,"sLen":0,"time":34044.9438202247,"type":1},{"id":3,"sLen":0,"time":34382.0224719101,"type":1},{"id":0,"sLen":0,"time":34550.5617977528,"type":1},{"id":3,"sLen":0,"time":34719.1011235955,"type":1},{"id":0,"sLen":0,"time":35056.1797752809,"type":1},{"id":3,"sLen":0,"time":35393.2584269663,"type":1},{"id":0,"sLen":0,"time":35730.3370786517,"type":1},{"id":0,"sLen":0,"time":35898.8764044944,"type":1},{"id":3,"sLen":0,"time":36067.4157303371,"type":1},{"id":0,"sLen":0,"time":36404.4943820225,"type":1},{"id":3,"sLen":0,"time":36741.5730337079,"type":1},{"id":3,"sLen":0,"time":37078.6516853933,"type":1},{"id":0,"sLen":0,"time":37247.191011236,"type":1},{"id":3,"sLen":0,"time":37415.7303370787,"type":1},{"id":0,"sLen":0,"time":37752.808988764,"type":1},{"id":3,"sLen":0,"time":38089.8876404494,"type":1},{"id":3,"sLen":0,"time":38426.9662921348,"type":1},{"id":0,"sLen":0,"time":38595.5056179775,"type":1},{"id":3,"sLen":0,"time":38764.0449438202,"type":1},{"id":0,"sLen":0,"time":39101.1235955056,"type":1},{"id":3,"sLen":0,"time":39438.202247191,"type":1},{"id":3,"sLen":0,"time":39775.2808988764,"type":1},{"id":0,"sLen":0,"time":39943.8202247191,"type":1},{"id":3,"sLen":0,"time":40112.3595505618,"type":1},{"id":0,"sLen":0,"time":40449.4382022472,"type":1},{"id":3,"sLen":0,"time":40786.5168539326,"type":1},{"id":3,"sLen":0,"time":41123.595505618,"type":1},{"id":0,"sLen":0,"time":41292.1348314607,"type":1},{"id":3,"sLen":0,"time":41460.6741573034,"type":1},{"id":0,"sLen":0,"time":41797.7528089888,"type":1},{"id":0,"sLen":0,"time":42134.8314606742,"type":1},{"id":0,"sLen":0,"time":42471.9101123596,"type":1},{"id":0,"sLen":0,"time":42640.4494382022,"type":1},{"id":3,"sLen":0,"time":42808.9887640449,"type":1},{"id":3,"sLen":0,"time":42893.2584269663,"type":1},{"id":3,"sLen":0,"time":42977.5280898876,"type":1},{"id":0,"sLen":0,"time":43146.0674157303,"type":1},{"id":3,"sLen":0,"time":43483.1460674157,"type":1},{"id":3,"sLen":0,"time":43820.2247191011,"type":1},{"id":0,"sLen":0,"time":43988.7640449438,"type":1},{"id":3,"sLen":0,"time":44157.3033707865,"type":1},{"id":0,"sLen":0,"time":44494.3820224719,"type":1},{"id":3,"sLen":0,"time":44831.4606741573,"type":1},{"id":0,"sLen":0,"time":45168.5393258427,"type":1},{"id":0,"sLen":0,"time":45337.0786516854,"type":1},{"id":3,"sLen":0,"time":45505.6179775281,"type":1},{"id":0,"sLen":0,"time":45842.6966292135,"type":1},{"id":3,"sLen":0,"time":46179.7752808989,"type":1},{"id":3,"sLen":0,"time":46516.8539325843,"type":1},{"id":0,"sLen":0,"time":46685.393258427,"type":1},{"id":3,"sLen":0,"time":46853.9325842697,"type":1},{"id":0,"sLen":0,"time":47191.0112359551,"type":1},{"id":3,"sLen":0,"time":47528.0898876404,"type":1},{"id":3,"sLen":0,"time":47865.1685393258,"type":1},{"id":0,"sLen":0,"time":48033.7078651685,"type":1},{"id":3,"sLen":0,"time":48202.2471910112,"type":1},{"id":0,"sLen":0,"time":48539.3258426966,"type":1},{"id":3,"sLen":0,"time":48876.404494382,"type":1},{"id":3,"sLen":0,"time":49213.4831460674,"type":1},{"id":0,"sLen":0,"time":49382.0224719101,"type":1},{"id":3,"sLen":0,"time":49550.5617977528,"type":1},{"id":0,"sLen":0,"time":49887.6404494382,"type":1},{"id":3,"sLen":0,"time":50224.7191011236,"type":1},{"id":0,"sLen":0,"time":50561.797752809,"type":1},{"id":0,"sLen":0,"time":50730.3370786517,"type":1},{"id":3,"sLen":0,"time":50898.8764044944,"type":1},{"id":0,"sLen":0,"time":51235.9550561798,"type":1},{"id":3,"sLen":0,"time":51573.0337078652,"type":1},{"id":3,"sLen":0,"time":51910.1123595506,"type":1},{"id":0,"sLen":0,"time":52078.6516853933,"type":1},{"id":3,"sLen":0,"time":52247.191011236,"type":1},{"id":0,"sLen":0,"time":52584.2696629213,"type":1},{"id":0,"sLen":0,"time":52921.3483146067,"type":1},{"id":0,"sLen":0,"time":53258.4269662921,"type":1},{"id":0,"sLen":0,"time":53426.9662921348,"type":1},{"id":3,"sLen":0,"time":53595.5056179775,"type":1},{"id":3,"sLen":0,"time":53679.7752808989,"type":1},{"id":3,"sLen":0,"time":53764.0449438202,"type":1},{"id":0,"sLen":0,"time":53932.5842696629,"type":1},{"id":3,"sLen":0,"time":54101.1235955056,"type":1},{"id":3,"sLen":0,"time":54185.393258427,"type":1},{"id":3,"sLen":0,"time":54353.9325842697,"type":1},{"id":0,"sLen":0,"time":54522.4719101124,"type":1},{"id":3,"sLen":0,"time":54691.0112359551,"type":1},{"id":3,"sLen":0,"time":54775.2808988764,"type":1},{"id":0,"sLen":0,"time":54943.8202247191,"type":1},{"id":0,"sLen":0,"time":55112.3595505618,"type":1},{"id":0,"sLen":0,"time":55196.6292134831,"type":1},{"id":3,"sLen":0,"time":55280.8988764045,"type":1},{"id":0,"sLen":0,"time":55449.4382022472,"type":1},{"id":0,"sLen":0,"time":55533.7078651685,"type":1},{"id":3,"sLen":0,"time":55786.5168539326,"type":1},{"id":0,"sLen":0,"time":55955.0561797753,"type":1},{"id":3,"sLen":0,"time":56039.3258426966,"type":1},{"id":3,"sLen":0,"time":56123.595505618,"type":1},{"id":0,"sLen":0,"time":56292.1348314607,"type":1},{"id":0,"sLen":0,"time":56629.2134831461,"type":1},{"id":3,"sLen":0,"time":56797.7528089888,"type":1},{"id":3,"sLen":0,"time":56882.0224719101,"type":1},{"id":3,"sLen":0,"time":57050.5617977528,"type":1},{"id":0,"sLen":0,"time":57219.1011235955,"type":1},{"id":3,"sLen":0,"time":57387.6404494382,"type":1},{"id":3,"sLen":0,"time":57471.9101123595,"type":1},{"id":0,"sLen":0,"time":57640.4494382022,"type":1},{"id":0,"sLen":0,"time":57808.9887640449,"type":1},{"id":0,"sLen":0,"time":57893.2584269663,"type":1},{"id":3,"sLen":0,"time":57977.5280898876,"type":1},{"id":0,"sLen":0,"time":58146.0674157303,"type":1},{"id":0,"sLen":0,"time":58230.3370786517,"type":1},{"id":3,"sLen":0,"time":58483.1460674157,"type":1},{"id":0,"sLen":0,"time":58651.6853932584,"type":1},{"id":3,"sLen":0,"time":58735.9550561798,"type":1},{"id":3,"sLen":0,"time":58820.2247191011,"type":1},{"id":0,"sLen":0,"time":58988.7640449438,"type":1},{"id":0,"sLen":0,"time":59073.0337078652,"type":1},{"id":0,"sLen":0,"time":59157.3033707865,"type":1},{"id":0,"sLen":0,"time":59325.8426966292,"type":1},{"id":3,"sLen":0,"time":59494.3820224719,"type":1},{"id":3,"sLen":0,"time":59578.6516853933,"type":1},{"id":3,"sLen":0,"time":59747.191011236,"type":1},{"id":0,"sLen":0,"time":59915.7303370786,"type":1},{"id":3,"sLen":0,"time":60084.2696629213,"type":1},{"id":3,"sLen":0,"time":60168.5393258427,"type":1},{"id":0,"sLen":0,"time":60337.0786516854,"type":1},{"id":0,"sLen":0,"time":60505.6179775281,"type":1},{"id":0,"sLen":0,"time":60589.8876404494,"type":1},{"id":3,"sLen":0,"time":60674.1573033708,"type":1},{"id":0,"sLen":0,"time":60842.6966292135,"type":1},{"id":0,"sLen":0,"time":60926.9662921348,"type":1},{"id":3,"sLen":0,"time":61179.7752808989,"type":1},{"id":0,"sLen":0,"time":61348.3146067416,"type":1},{"id":3,"sLen":0,"time":61432.5842696629,"type":1},{"id":3,"sLen":0,"time":61516.8539325843,"type":1},{"id":0,"sLen":0,"time":61685.393258427,"type":1},{"id":0,"sLen":0,"time":62022.4719101124,"type":1},{"id":3,"sLen":0,"time":62191.0112359551,"type":1},{"id":3,"sLen":0,"time":62275.2808988764,"type":1},{"id":3,"sLen":0,"time":62443.8202247191,"type":1},{"id":0,"sLen":0,"time":62612.3595505618,"type":1},{"id":3,"sLen":0,"time":62780.8988764045,"type":1},{"id":3,"sLen":0,"time":62865.1685393258,"type":1},{"id":0,"sLen":0,"time":63033.7078651685,"type":1},{"id":0,"sLen":0,"time":63202.2471910112,"type":1},{"id":0,"sLen":0,"time":63286.5168539326,"type":1},{"id":3,"sLen":0,"time":63370.7865168539,"type":1},{"id":0,"sLen":0,"time":63539.3258426966,"type":1},{"id":0,"sLen":0,"time":63623.595505618,"type":1},{"id":3,"sLen":0,"time":63876.404494382,"type":1},{"id":0,"sLen":0,"time":64044.9438202247,"type":1},{"id":3,"sLen":0,"time":64129.2134831461,"type":1},{"id":3,"sLen":0,"time":64213.4831460674,"type":1},{"id":0,"sLen":0,"time":64382.0224719101,"type":1},{"id":3,"sLen":0,"time":64719.1011235955,"type":1},{"id":0,"sLen":0,"time":65056.1797752809,"type":1},{"id":0,"sLen":0,"time":65393.2584269663,"type":1},{"id":0,"sLen":0,"time":65730.3370786517,"type":1},{"id":0,"sLen":0,"time":66067.4157303371,"type":1},{"id":3,"sLen":0,"time":66404.4943820225,"type":1},{"id":3,"sLen":0,"time":66741.5730337079,"type":1},{"id":3,"sLen":0,"time":67078.6516853933,"type":1},{"id":3,"sLen":0,"time":67415.7303370787,"type":1},{"id":0,"sLen":0,"time":67752.808988764,"type":1},{"id":0,"sLen":0,"time":68089.8876404494,"type":1},{"id":0,"sLen":0,"time":68426.9662921348,"type":1},{"id":0,"sLen":0,"time":68764.0449438202,"type":1},{"id":3,"sLen":0,"time":69101.1235955056,"type":1},{"id":3,"sLen":0,"time":69438.202247191,"type":1},{"id":3,"sLen":0,"time":69775.2808988764,"type":1},{"id":3,"sLen":0,"time":69859.5505617978,"type":1},{"id":3,"sLen":0,"time":69943.8202247191,"type":1},{"id":3,"sLen":0,"time":70112.3595505618,"type":1},{"id":0,"sLen":0,"time":70449.4382022472,"type":1},{"id":0,"sLen":0,"time":70786.5168539326,"type":1},{"id":0,"sLen":0,"time":71123.595505618,"type":1},{"id":0,"sLen":0,"time":71460.6741573034,"type":1},{"id":3,"sLen":0,"time":71797.7528089888,"type":1},{"id":3,"sLen":0,"time":72134.8314606741,"type":1},{"id":3,"sLen":0,"time":72471.9101123595,"type":1},{"id":3,"sLen":0,"time":72556.1797752809,"type":1},{"id":3,"sLen":0,"time":72640.4494382023,"type":1},{"id":3,"sLen":0,"time":72808.9887640449,"type":1},{"id":3,"sLen":0,"time":72893.2584269663,"type":1},{"id":3,"sLen":0,"time":72977.5280898877,"type":1},{"id":0,"sLen":0,"time":73146.0674157303,"type":1},{"id":0,"sLen":0,"time":73230.3370786517,"type":1},{"id":0,"sLen":0,"time":73314.6067415731,"type":1},{"id":0,"sLen":0,"time":73483.1460674157,"type":1},{"id":0,"sLen":0,"time":73567.4157303371,"type":1},{"id":0,"sLen":0,"time":73651.6853932585,"type":1},{"id":0,"sLen":0,"time":73820.2247191011,"type":1},{"id":0,"sLen":0,"time":73904.4943820225,"type":1},{"id":0,"sLen":0,"time":73988.7640449438,"type":1},{"id":0,"sLen":0,"time":74157.3033707866,"type":1},{"id":0,"sLen":0,"time":74241.5730337079,"type":1},{"id":0,"sLen":0,"time":74325.8426966292,"type":1},{"id":0,"sLen":0,"time":74410.1123595506,"type":1},{"id":3,"sLen":0,"time":74494.382022472,"type":1},{"id":3,"sLen":0,"time":74578.6516853933,"type":1},{"id":3,"sLen":0,"time":74662.9213483146,"type":1},{"id":3,"sLen":0,"time":74747.191011236,"type":1},{"id":0,"sLen":0,"time":74831.4606741573,"type":1},{"id":0,"sLen":0,"time":74915.7303370787,"type":1},{"id":0,"sLen":0,"time":75000,"type":1},{"id":0,"sLen":0,"time":75084.2696629214,"type":1},{"id":3,"sLen":0,"time":75168.5393258427,"type":1},{"id":0,"sLen":0,"time":75505.6179775281,"type":1},{"id":3,"sLen":0,"time":75842.6966292135,"type":1},{"id":0,"sLen":0,"time":76179.7752808989,"type":1},{"id":0,"sLen":0,"time":76516.8539325843,"type":1},{"id":3,"sLen":0,"time":76853.9325842697,"type":1},{"id":3,"sLen":0,"time":77191.0112359551,"type":1},{"id":0,"sLen":0,"time":77528.0898876405,"type":1},{"id":3,"sLen":0,"time":77865.1685393259,"type":1},{"id":3,"sLen":0,"time":78033.7078651686,"type":1},{"id":0,"sLen":0,"time":78202.2471910113,"type":1},{"id":0,"sLen":0,"time":78539.3258426967,"type":1},{"id":3,"sLen":0,"time":78876.4044943821,"type":1},{"id":0,"sLen":0,"time":79213.4831460675,"type":1},{"id":0,"sLen":0,"time":79550.5617977529,"type":1},{"id":3,"sLen":0,"time":79887.6404494383,"type":1},{"id":0,"sLen":0,"time":80140.4494382023,"type":1},{"id":0,"sLen":0,"time":80224.7191011237,"type":1},{"id":0,"sLen":0,"time":80308.988764045,"type":1},{"id":0,"sLen":0,"time":80477.5280898877,"type":1},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":1},{"id":3,"sLen":0,"time":81067.4157303371,"type":1},{"id":0,"sLen":0,"time":81235.9550561799,"type":1},{"id":3,"sLen":0,"time":81404.4943820225,"type":1},{"id":0,"sLen":0,"time":81573.0337078652,"type":1},{"id":3,"sLen":0,"time":81741.5730337079,"type":1},{"id":0,"sLen":0,"time":81910.1123595506,"type":1},{"id":3,"sLen":0,"time":82078.6516853933,"type":1},{"id":3,"sLen":0,"time":82247.191011236,"type":1},{"id":0,"sLen":0,"time":82415.7303370787,"type":1},{"id":3,"sLen":0,"time":82584.2696629214,"type":1},{"id":0,"sLen":0,"time":82752.8089887641,"type":1},{"id":3,"sLen":0,"time":82921.3483146068,"type":1},{"id":0,"sLen":0,"time":83089.8876404495,"type":1},{"id":3,"sLen":0,"time":83258.4269662922,"type":1},{"id":3,"sLen":0,"time":83426.9662921349,"type":1},{"id":0,"sLen":0,"time":83595.5056179776,"type":1},{"id":0,"sLen":0,"time":83764.0449438203,"type":1},{"id":0,"sLen":0,"time":83932.584269663,"type":1},{"id":3,"sLen":0,"time":84269.6629213484,"type":1},{"id":3,"sLen":0,"time":84606.7415730338,"type":1},{"id":3,"sLen":0,"time":84775.2808988765,"type":1},{"id":3,"sLen":0,"time":84943.8202247192,"type":1},{"id":3,"sLen":0,"time":85280.8988764046,"type":1},{"id":0,"sLen":0,"time":85617.97752809,"type":1},{"id":0,"sLen":0,"time":85702.2471910113,"type":1},{"id":3,"sLen":0,"time":85870.786516854,"type":1},{"id":0,"sLen":0,"time":86039.3258426967,"type":1},{"id":0,"sLen":0,"time":86292.1348314607,"type":1},{"id":3,"sLen":0,"time":86629.2134831461,"type":1},{"id":0,"sLen":0,"time":87134.8314606741,"type":1},{"id":3,"sLen":0,"time":87303.3707865169,"type":1},{"id":0,"sLen":0,"time":87640.4494382023,"type":1},{"id":3,"sLen":0,"time":87977.5280898877,"type":1},{"id":0,"sLen":0,"time":88483.1460674157,"type":1},{"id":3,"sLen":0,"time":88651.6853932584,"type":1},{"id":0,"sLen":0,"time":88988.7640449438,"type":1},{"id":3,"sLen":0,"time":89325.8426966292,"type":1},{"id":0,"sLen":0,"time":89831.4606741573,"type":1},{"id":3,"sLen":0,"time":90000,"type":1},{"id":0,"sLen":0,"time":90337.0786516854,"type":1},{"id":3,"sLen":0,"time":90674.1573033708,"type":1},{"id":0,"sLen":0,"time":91179.7752808989,"type":1},{"id":3,"sLen":0,"time":91348.3146067416,"type":1},{"id":0,"sLen":0,"time":91685.393258427,"type":1},{"id":3,"sLen":0,"time":92022.4719101124,"type":1},{"id":0,"sLen":0,"time":92528.0898876405,"type":1},{"id":3,"sLen":0,"time":92696.6292134832,"type":1},{"id":0,"sLen":0,"time":93033.7078651686,"type":1},{"id":3,"sLen":0,"time":93370.786516854,"type":1},{"id":0,"sLen":0,"time":93876.404494382,"type":1},{"id":3,"sLen":0,"time":94044.9438202248,"type":1},{"id":0,"sLen":0,"time":94382.0224719102,"type":1},{"id":3,"sLen":0,"time":94719.1011235956,"type":1},{"id":0,"sLen":0,"time":95224.7191011236,"type":1},{"id":3,"sLen":0,"time":95393.2584269663,"type":1},{"id":0,"sLen":0,"time":95730.3370786517,"type":1},{"id":0,"sLen":0,"time":96067.4157303371,"type":1},{"id":0,"sLen":0,"time":96404.4943820225,"type":1},{"id":0,"sLen":0,"time":96573.0337078652,"type":1},{"id":3,"sLen":0,"time":96741.5730337079,"type":1},{"id":3,"sLen":0,"time":96825.8426966292,"type":1},{"id":3,"sLen":0,"time":96910.1123595505,"type":1},{"id":0,"sLen":0,"time":97078.6516853933,"type":1},{"id":3,"sLen":0,"time":97415.7303370787,"type":1},{"id":3,"sLen":0,"time":97752.808988764,"type":1},{"id":0,"sLen":0,"time":97921.3483146067,"type":1},{"id":3,"sLen":0,"time":98089.8876404494,"type":1},{"id":0,"sLen":0,"time":98426.9662921348,"type":1},{"id":3,"sLen":0,"time":98764.0449438202,"type":1},{"id":0,"sLen":0,"time":99101.1235955056,"type":1},{"id":0,"sLen":0,"time":99269.6629213483,"type":1},{"id":3,"sLen":0,"time":99438.202247191,"type":1},{"id":0,"sLen":0,"time":99775.2808988764,"type":1},{"id":3,"sLen":0,"time":100112.359550562,"type":1},{"id":3,"sLen":0,"time":100449.438202247,"type":1},{"id":0,"sLen":0,"time":100617.97752809,"type":1},{"id":3,"sLen":0,"time":100786.516853933,"type":1},{"id":0,"sLen":0,"time":101123.595505618,"type":1},{"id":3,"sLen":0,"time":101460.674157303,"type":1},{"id":3,"sLen":0,"time":101797.752808989,"type":1},{"id":0,"sLen":0,"time":101966.292134831,"type":1},{"id":3,"sLen":0,"time":102134.831460674,"type":1},{"id":0,"sLen":0,"time":102471.91011236,"type":1},{"id":3,"sLen":0,"time":102808.988764045,"type":1},{"id":3,"sLen":0,"time":103146.06741573,"type":1},{"id":0,"sLen":0,"time":103314.606741573,"type":1},{"id":3,"sLen":0,"time":103483.146067416,"type":1},{"id":0,"sLen":0,"time":103820.224719101,"type":1},{"id":3,"sLen":0,"time":104157.303370787,"type":1},{"id":0,"sLen":0,"time":104494.382022472,"type":1},{"id":0,"sLen":0,"time":104662.921348315,"type":1},{"id":3,"sLen":0,"time":104831.460674157,"type":1},{"id":0,"sLen":0,"time":105168.539325843,"type":1},{"id":3,"sLen":0,"time":105505.617977528,"type":1},{"id":3,"sLen":0,"time":105842.696629213,"type":1},{"id":0,"sLen":0,"time":106011.235955056,"type":1},{"id":3,"sLen":0,"time":106179.775280899,"type":1},{"id":0,"sLen":0,"time":106516.853932584,"type":1},{"id":0,"sLen":0,"time":106853.93258427,"type":1},{"id":0,"sLen":0,"time":107191.011235955,"type":1},{"id":3,"sLen":0,"time":107528.08988764,"type":1},{"id":0,"sLen":0,"time":107865.168539326,"type":1},{"id":0,"sLen":0,"time":108202.247191011,"type":1},{"id":0,"sLen":0,"time":108539.325842697,"type":1},{"id":0,"sLen":0,"time":108876.404494382,"type":1},{"id":3,"sLen":0,"time":109213.483146068,"type":1},{"id":3,"sLen":0,"time":109550.561797753,"type":1},{"id":3,"sLen":0,"time":109887.640449438,"type":1},{"id":3,"sLen":0,"time":110224.719101124,"type":1},{"id":0,"sLen":0,"time":110561.797752809,"type":1},{"id":0,"sLen":0,"time":110730.337078652,"type":1},{"id":0,"sLen":0,"time":110898.876404495,"type":1},{"id":3,"sLen":0,"time":111235.95505618,"type":1},{"id":3,"sLen":0,"time":111573.033707865,"type":1},{"id":3,"sLen":0,"time":111910.112359551,"type":1},{"id":3,"sLen":0,"time":112247.191011236,"type":1},{"id":0,"sLen":0,"time":112584.269662922,"type":1},{"id":3,"sLen":0,"time":112921.348314607,"type":1},{"id":0,"sLen":0,"time":113258.426966292,"type":1},{"id":3,"sLen":0,"time":113932.584269663,"type":1},{"id":0,"sLen":0,"time":114269.662921349,"type":1},{"id":3,"sLen":0,"time":114438.202247191,"type":1},{"id":0,"sLen":0,"time":114606.741573034,"type":1},{"id":3,"sLen":0,"time":114943.820224719,"type":1},{"id":0,"sLen":0,"time":115280.898876405,"type":1},{"id":3,"sLen":0,"time":115617.97752809,"type":1},{"id":3,"sLen":0,"time":115786.516853933,"type":1},{"id":0,"sLen":0,"time":115955.056179776,"type":1},{"id":3,"sLen":0,"time":116123.595505618,"type":1},{"id":0,"sLen":0,"time":116292.134831461,"type":1},{"id":0,"sLen":0,"time":116629.213483146,"type":1},{"id":3,"sLen":0,"time":116966.292134832,"type":1},{"id":3,"sLen":0,"time":117303.370786517,"type":1},{"id":0,"sLen":0,"time":117640.449438203,"type":1},{"id":3,"sLen":0,"time":117977.528089888,"type":1},{"id":3,"sLen":0,"time":118061.797752809,"type":1},{"id":0,"sLen":0,"time":118314.606741573,"type":1},{"id":3,"sLen":0,"time":118398.876404495,"type":1},{"id":0,"sLen":0,"time":118651.685393258,"type":1},{"id":3,"sLen":0,"time":118820.224719101,"type":1},{"id":3,"sLen":0,"time":118904.494382022,"type":1},{"id":3,"sLen":0,"time":119073.033707865,"type":1},{"id":0,"sLen":0,"time":119241.573033708,"type":1},{"id":3,"sLen":0,"time":119410.112359551,"type":1},{"id":3,"sLen":0,"time":119494.382022472,"type":1},{"id":0,"sLen":0,"time":119662.921348315,"type":1},{"id":0,"sLen":0,"time":119831.460674157,"type":1},{"id":0,"sLen":0,"time":119915.730337079,"type":1},{"id":3,"sLen":0,"time":120000,"type":1},{"id":0,"sLen":0,"time":120168.539325843,"type":1},{"id":0,"sLen":0,"time":120252.808988764,"type":1},{"id":3,"sLen":0,"time":120505.617977528,"type":1},{"id":0,"sLen":0,"time":120674.157303371,"type":1},{"id":3,"sLen":0,"time":120758.426966292,"type":1},{"id":3,"sLen":0,"time":120842.696629213,"type":1},{"id":0,"sLen":0,"time":121011.235955056,"type":1},{"id":0,"sLen":0,"time":121095.505617978,"type":1},{"id":0,"sLen":0,"time":121179.775280899,"type":1}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file diff --git a/assets/songs/stress/charts/normal.json b/assets/songs/stress/charts/normal.json index f364e57c..08074920 100644 --- a/assets/songs/stress/charts/normal.json +++ b/assets/songs/stress/charts/normal.json @@ -1,7681 +1 @@ -{ - "events": [ - { - "params": [ - 1 - ], - "time": 5393.25842696629, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 10786.5168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 14831.4606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 21573.0337078652, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 24269.6629213483, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 26966.2921348315, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 28314.606741573, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 31011.2359550562, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 37752.808988764, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 43146.0674157303, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 48539.3258426966, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 53932.5842696629, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 59325.8426966292, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 62022.4719101124, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 67415.7303370787, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 75505.6179775281, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 80898.8764044945, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 86292.1348314608, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 91685.3932584271, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 97078.6516853934, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 102471.91011236, - "type": 1 - }, - { - "params": [ - 0 - ], - "time": 107865.168539326, - "type": 1 - }, - { - "params": [ - 1 - ], - "time": 113258.426966292, - "type": 1 - } - ], - "scrollSpeed": 2.2, - "strumLines": [ - { - "notes": [ - { - "id": 2, - "sLen": 0, - "time": 0, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 168.539322, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 337.078644, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 674.1573, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 842.696655, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 1011.23596, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 1348.31458, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 1516.85388, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 1685.39331, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 1853.93262, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 2022.47192, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 2191.01123, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 2359.55054, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 2528.08984, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 2696.62915, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 2865.16846, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3033.70776, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 3370.78662, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 3539.326, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 3707.86523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 4044.94385, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 4213.483, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4382.02246, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 4550.562, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 4719.101, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 4887.64063, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 5056.17969, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5224.719, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 11123.5957, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 11292.1348, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 11460.6738, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 11797.7529, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12134.8311, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12471.91, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12808.9883, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 12977.5283, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13146.0674, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13483.1465, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 13651.6855, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 13820.2246, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 13988.7637, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 14157.3037, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 14325.8428, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 14494.3818, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 14662.9209, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 14831.4609, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 15000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15168.5391, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 15337.0791, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 15505.6182, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 15674.1572, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 15842.6963, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 16011.2363, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 21741.5723, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22078.6523, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 22752.8086, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23089.8867, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 23426.9668, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5059, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 23764.0449, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 23932.584, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24101.123, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.293, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 27134.832, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 27303.3711, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 27471.91, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 27640.45, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 27808.9883, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 27977.5273, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28146.0684, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.6074, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28483.1465, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28651.6855, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 28820.2246, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 28988.7637, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29157.3027, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 29325.8418, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29494.3828, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9316, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32191.0117, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32359.55, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 32696.6289, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 32865.168, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.707, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 33370.7852, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33539.3242, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 33707.8633, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 33876.4063, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34044.9453, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34213.4844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34382.0234, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 34550.5625, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 34719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 34887.64, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 35056.18, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 35393.2578, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 35561.7969, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3359, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 36067.4141, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 36235.9531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 36404.4961, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 36573.0352, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 36741.5742, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 36910.1133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37078.6523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37247.19, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 37415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43146.0664, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 43314.6055, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 43483.1445, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 43651.6836, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 43820.2266, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 44157.3047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44325.8438, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 44494.3828, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 44662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 44831.46, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 45000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45168.54, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 45337.08, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 45505.6172, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 45674.1563, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 45842.6953, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46011.2344, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46179.7734, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46348.3164, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 46516.8555, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 46685.3945, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 46853.9336, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 47022.4727, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 47191.01, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47528.09, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 47865.168, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 48202.2461, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 53932.5859, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 54101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 54606.7422, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 54775.28, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 54943.82, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 55280.9, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 55449.4375, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 55617.9766, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 55786.5156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 55955.0547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 56123.5938, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 56292.1367, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56460.6758, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 56629.2148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 56797.7539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 56966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 57303.37, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 57471.91, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 57640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 57977.5273, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 58146.0664, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58314.6055, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 58483.1445, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 58651.6836, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 58820.2266, - "type": 0 - }, - { - "id": 1, - "sLen": 84.26966, - "time": 58988.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3047, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 59325.8438, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60000, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 60674.1563, - "type": 0 - }, - { - "id": 0, - "sLen": 168.539322, - "time": 61348.3164, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 65056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 65730.3359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66404.49, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 66910.11, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 67078.65, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67415.73, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 67584.27, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 67752.81, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 67921.35, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 68089.89, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68426.97, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 68595.51, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 68764.05, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 68932.5859, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69101.125, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 69269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 69438.2, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 69606.74, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 69775.28, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 69943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75674.16, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75842.6953, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 76011.2344, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76179.77, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 76348.31, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 76516.85, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 76685.39, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 76853.93, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77022.47, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 77191.01, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77359.55, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 77528.0859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 77865.17, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78033.71, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 78202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 78370.79, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 78539.33, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 78876.41, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 79044.9453, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 79213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 79382.02, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 79550.56, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 79803.37, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 80056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 80393.26, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80561.8, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 80730.3359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86292.13, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86460.67, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 86629.21, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 86797.75, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 86966.29, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 87134.83, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87303.37, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 87471.91, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87640.45, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 87808.99, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 87977.53, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 88146.07, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88314.61, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88483.15, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 88651.69, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 88820.23, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 88988.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 89157.3047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 89325.84, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 89494.38, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 89662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 89831.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90168.54, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90505.62, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 90674.16, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 90842.6953, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91011.2344, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 91179.77, - "type": 0 - }, - { - "id": 3, - "sLen": 337.078644, - "time": 91348.31, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97078.65, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97247.19, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97415.73, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 97584.27, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 97752.81, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 97921.35, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98089.89, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98426.97, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 98595.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 98764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 98932.5859, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 99101.125, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 99269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 99438.2, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 99606.74, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 99775.28, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 99943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100112.359, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100280.9, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100449.438, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 100617.977, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 100786.516, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 100955.055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 101292.133, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 101460.672, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101629.211, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 101797.75, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 101966.289, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102134.828, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102303.367, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102640.453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103146.07, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103651.688, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104157.305, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104662.922, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105337.078, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105842.695, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106348.313, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107359.547, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107696.633, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107865.172, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107949.438, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108033.711, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 108370.789, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108539.328, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 108623.594, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108707.867, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 108876.406, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109044.945, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109213.484, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 109297.75, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109382.023, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109550.563, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109719.1, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 109887.641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 109971.906, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110056.18, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110224.719, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 110393.258, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 113258.43, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 113426.969, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 113595.508, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 113764.047, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 113932.586, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 114269.664, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 114438.2, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 114606.742, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 114775.281, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 114943.82, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 115112.359, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 115280.9, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 115449.438, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 115617.977, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 115786.516, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 115955.055, - "type": 0 - } - ], - "position": "dad", - "type": 0, - "characters": [ - "tankman" - ] - }, - { - "notes": [ - { - "id": 2, - "sLen": 0, - "time": 5393.2583, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 5561.798, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 5730.337, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 6067.41553, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 6235.955, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 6404.494, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 6741.573, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 6910.1123, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7078.652, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 7247.191, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 7415.73047, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 7584.26953, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 7752.809, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 7921.348, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 8089.8877, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 8258.427, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8426.966, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 8764.045, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 8932.584, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 9101.124, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 9438.202, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 9606.741, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 9775.281, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 9943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 10112.3594, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 10280.8984, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 10449.4385, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 10617.9775, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 14831.4609, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 15168.5391, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 15505.6182, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 15842.6963, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 16179.7754, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 16516.8535, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 16685.3926, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 16853.9316, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 17191.0117, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17528.09, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 17865.168, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 18202.248, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 18370.7871, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 18539.3262, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 18876.4043, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 19044.9434, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19213.4824, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19382.0215, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 19550.5625, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 19719.1016, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 19887.64, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 20056.18, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 20224.7188, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 20393.2578, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 20561.7969, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 20730.3379, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 20898.877, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21067.416, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 21235.9551, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 21404.4941, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21573.0332, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 21910.1133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22247.1914, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 22584.27, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 22921.3477, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 23258.4277, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 23595.5059, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 23932.584, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24269.6621, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24438.2031, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 24606.7422, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 24775.2813, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 24943.82, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 25280.8984, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25449.4375, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25617.9766, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 25786.5176, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 25955.0566, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 26123.5957, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 26460.6738, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 26629.2129, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 26797.752, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 26966.293, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 27640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 28314.6074, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 28988.7637, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 29662.9219, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 29831.46, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 30168.54, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0781, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 30505.6172, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 30674.1582, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 30842.6973, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31011.2363, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 31179.7754, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31348.3145, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 31516.8535, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 31685.3926, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9316, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 32022.4727, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 32191.0117, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 32359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 37752.81, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 38089.8867, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38258.4258, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 38426.9648, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 38764.043, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 38932.5859, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39101.125, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 39269.6641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39438.2031, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 39606.7422, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 39775.28, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 39943.82, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 40112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 40280.9, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 40449.4375, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 40786.5156, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 40955.0547, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 41123.5938, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 41460.6758, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 41629.2148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 41797.7539, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 41966.293, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.832, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42303.37, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42640.45, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 42808.99, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 42977.5273, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 48539.3242, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 48707.8633, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 48876.4063, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 49044.9453, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 49213.4844, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 49550.5625, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 49719.1, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 49887.64, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 50224.72, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 50393.2578, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50561.7969, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 50730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 50898.875, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 51067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 51235.9531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51404.4961, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 51573.0352, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 51741.5742, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 51910.1133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 52078.6523, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52247.19, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 52415.73, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 52584.27, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 52921.3477, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53258.4258, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 53595.5039, - "type": 0 - }, - { - "id": 1, - "sLen": 1011.23596, - "time": 53932.5859, - "type": 0 - }, - { - "id": 2, - "sLen": 505.617981, - "time": 55955.0547, - "type": 0 - }, - { - "id": 1, - "sLen": 674.1573, - "time": 56629.2148, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 58651.6836, - "type": 0 - }, - { - "id": 2, - "sLen": 84.26966, - "time": 58988.7656, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3047, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 59325.8438, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 59494.3828, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 59662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 60000, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 60168.54, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 60337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 60674.1563, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 60842.6953, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61011.2344, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 61179.7734, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 61348.3164, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 61516.8555, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 61685.3945, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 61853.9336, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 62022.4727, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 62191.01, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62359.55, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 62696.63, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 62865.168, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 63033.707, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 63370.7852, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 63539.3242, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 63707.8633, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 63876.4063, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 64044.9453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 64213.4844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 64382.0234, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 64550.5625, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 64719.1, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 65056.18, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 65393.2578, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 65730.3359, - "type": 0 - }, - { - "id": 3, - "sLen": 505.617981, - "time": 66067.4141, - "type": 0 - }, - { - "id": 1, - "sLen": 505.617981, - "time": 66741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 505.617981, - "time": 67415.73, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 68089.89, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 68426.97, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 68764.05, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 69438.2, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 70112.36, - "type": 0 - }, - { - "id": 0, - "sLen": 252.80899, - "time": 70449.44, - "type": 0 - }, - { - "id": 3, - "sLen": 252.80899, - "time": 70786.5156, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 71123.59, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.67, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 71797.75, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72134.83, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72303.37, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 72471.91, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 72808.99, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 72977.53, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73146.07, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73314.61, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 73483.15, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73651.69, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 73820.23, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 73988.7656, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 74157.3047, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 74325.84, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 74494.38, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 74662.92, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 74831.46, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 75000, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 75168.54, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 75337.08, - "type": 0 - }, - { - "id": 1, - "sLen": 1264.04492, - "time": 75505.62, - "type": 0 - }, - { - "id": 0, - "sLen": 1264.04492, - "time": 76853.93, - "type": 0 - }, - { - "id": 3, - "sLen": 1264.04492, - "time": 78202.25, - "type": 0 - }, - { - "id": 0, - "sLen": 1264.04492, - "time": 79550.56, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81067.4141, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81235.95, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 81404.49, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 81573.03, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 81741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 81910.11, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 82078.65, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 82247.19, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 82415.73, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 82584.27, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 82752.81, - "type": 0 - }, - { - "id": 1, - "sLen": 252.80899, - "time": 82921.35, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83258.43, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83426.97, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 83595.51, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 83764.05, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 83932.5859, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84269.6641, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 84438.2, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 84606.74, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 84775.28, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 84943.82, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85196.63, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 85449.44, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.98, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 85786.5156, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 85955.0547, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 86123.59, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91685.39, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 91853.93, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 92022.47, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 92191.01, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 92359.55, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 92528.0859, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 92696.63, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 92865.17, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 93033.71, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 93202.25, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 93370.79, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 93539.33, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93707.87, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 93876.41, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 94044.9453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 94213.4844, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 94382.02, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 94550.56, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 94719.1, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 94887.64, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95056.18, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95224.72, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.26, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 95561.8, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3359, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 95898.875, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 96067.4141, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 96235.95, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.49, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 96573.03, - "type": 0 - }, - { - "id": 3, - "sLen": 337.078644, - "time": 96741.57, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 98426.97, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 99101.125, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 101123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 589.887634, - "time": 101797.75, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102471.906, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 102640.453, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 102808.992, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 102977.531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103146.07, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.609, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103483.148, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 103651.688, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.227, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 103988.766, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104157.305, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104325.844, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 104494.383, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 104662.922, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 104831.461, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105000, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105168.539, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105337.078, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 105505.617, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 105674.156, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 105842.695, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.234, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106179.773, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106348.313, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.852, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 106685.391, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 106853.93, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107022.469, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 107191.008, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107359.547, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 107528.086, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 107696.633, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 107865.172, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 108539.328, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 109213.484, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 109887.641, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110561.8, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 110646.07, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110730.336, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 110898.875, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111067.414, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111235.953, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111320.227, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111404.492, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111573.031, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 111741.57, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 111910.109, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 111994.383, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112078.648, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112247.188, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 112415.727, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112584.273, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 112668.539, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112752.813, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 112921.352, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 113089.891, - "type": 0 - }, - { - "id": 3, - "sLen": 589.887634, - "time": 113258.43, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 113932.586, - "type": 0 - }, - { - "id": 0, - "sLen": 589.887634, - "time": 114606.742, - "type": 0 - }, - { - "id": 1, - "sLen": 589.887634, - "time": 115280.9, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 115955.055, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 116123.594, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 116292.133, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 116460.672, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.211, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 116797.75, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 116966.289, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 117134.828, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 117303.367, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117471.906, - "type": 0 - }, - { - "id": 2, - "sLen": 0, - "time": 117640.453, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 117808.992, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 117977.531, - "type": 0 - }, - { - "id": 3, - "sLen": 0, - "time": 118146.07, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 118314.609, - "type": 0 - }, - { - "id": 1, - "sLen": 0, - "time": 118483.148, - "type": 0 - } - ], - "position": "boyfriend", - "type": 1, - "characters": [ - "bf-holding-gf" - ] - }, - { - "notes": [ - { - "id": 0, - "sLen": 0, - "time": 0, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 168.539325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 252.808988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 421.348314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 589.887640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 758.426966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 842.696629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1011.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1179.77528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1264.04494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2359.55056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1348.31460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1516.85393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 1601.12359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 1853.93258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2022.47191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2106.74157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2191.01123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 2696.62921348315, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2865.16853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 2949.43820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3117.97752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3286.51685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3455.05617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 3539.32584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3707.86516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3876.40449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 3960.67415730337, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4044.94382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4213.48314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4297.75280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4550.56179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 4719.10112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4803.37078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 4887.6404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5140.44943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 22584.2696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 22921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 23258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 23932.5842696629, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27303.3707865169, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 27977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26966.2921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 27640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31011.2359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 31853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 31685.393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 32359.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 32696.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 33370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 33707.8651685393, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 34550.5617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 34382.0224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35056.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 35393.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 35730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 36404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 36741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37247.191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 37078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43146.0674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43483.1460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 43988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 43820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 44494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 44831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 45505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 45842.6966292135, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46179.7752808989, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46853.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 46685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 46516.8539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 47191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47528.0898876404, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48033.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 47865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53932.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54185.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54353.9325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54522.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54691.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 54775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 54943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55196.6292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55533.7078651685, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 55786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 55955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56039.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 56629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 56882.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57050.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57219.1011235955, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57387.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57471.9101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 57893.2584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 57977.5280898876, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58230.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58651.6853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58735.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 58820.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 58988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59073.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59157.3033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62191.0112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62275.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62443.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 62612.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62780.8988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 62865.1685393258, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63033.7078651685, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63202.2471910112, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63286.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63370.7865168539, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63539.3258426966, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 63623.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 63876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64044.9438202247, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64129.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 64382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 64719.1011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65056.1797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 65730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 66067.4157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 66741.5730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67078.6516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75505.6179775281, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 76516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 76853.9325842697, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77191.0112359551, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 77528.0898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 77865.1685393259, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78033.7078651686, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78202.2471910113, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 78539.3258426967, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 78876.4044943821, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79213.4831460675, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 79550.5617977529, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 79887.6404494383, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80140.4494382023, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80224.7191011237, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80308.988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80477.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 84.2696629213483, - "time": 80730.3370786517, - "type": 0 - }, - { - "id": 0, - "sLen": 0, - "time": 86292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 86629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87303.3707865169, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87134.8314606741, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 87640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 87977.5280898877, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 88651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 88988.7640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 89325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 89831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 90337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 90674.1573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 91348.3146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 97921.3483146067, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 97752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 98426.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 98764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 99438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99269.6629213483, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99101.1235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 99775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100112.359550562, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 100617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 100449.438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101123.595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101460.674157303, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102134.831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 101966.292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 101797.752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107865.168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108202.247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108539.325842697, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 108876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109213.483146068, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109550.561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 109887.640449438, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 110224.719101124, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110898.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 110730.337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111235.95505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111573.033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 111910.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 112584.269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 112921.348314607, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5393.25842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5561.79775280899, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5646.06741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 5814.60674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 5983.14606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6151.68539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6235.95505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6404.49438202247, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6573.03370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6657.30337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7752.80898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 6741.57303370786, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6910.11235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 6994.38202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7247.19101123595, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 7415.73033707865, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7500, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 7584.26966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8089.88764044944, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8258.42696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8342.69662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8511.23595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 8679.77528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8848.31460674157, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 8932.58426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9101.12359550562, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9269.66292134831, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9353.93258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9438.20224719101, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9606.74157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 9691.01123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 9943.8202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10112.3595505618, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10196.6292134831, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 10280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 10449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 21320.2247191011, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 21404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24269.6629213483, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 24606.7415730337, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 24943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 25280.8988764045, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25617.9775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 25955.0561797753, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26629.2134831461, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26713.4831460674, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 26797.7528089888, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 28651.6853932584, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 28988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29662.9213483146, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30000, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30337.0786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 29831.4606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30168.5393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 30505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 30842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 37752.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38089.8876404494, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38764.0449438202, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 38595.5056179775, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 38426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 39943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 39775.2808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 40449.4382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 40786.5168539326, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41460.6741573034, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41292.1348314607, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 41123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 41797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42640.4494382022, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42134.8314606742, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 42471.9101123596, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42977.5280898876, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 42893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 48539.3258426966, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 48876.404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49550.5617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49382.0224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 49213.4831460674, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 49887.6404494382, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50224.7191011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 50898.8764044944, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50730.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 50561.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 51235.9550561798, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 52247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 51910.1123595506, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52584.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53595.5056179775, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 52921.3483146067, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 53258.4269662921, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 53679.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59325.8426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59494.3820224719, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 59747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 59915.7303370786, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60084.2696629213, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60337.0786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60505.6179775281, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60589.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 60674.1573033708, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60842.6966292135, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 60926.9662921348, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61179.7752808989, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 61348.3146067416, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61432.5842696629, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 61516.8539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 67415.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 67752.808988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68089.8876404494, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68426.9662921348, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 68764.0449438202, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69101.1235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69438.202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69775.2808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69859.5505617978, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 69943.8202247191, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 70112.3595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70449.4382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 70786.5168539326, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 71460.6741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 71797.7528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72134.8314606741, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72471.9101123595, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72556.1797752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72640.4494382023, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72808.9887640449, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73146.0674157303, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73483.1460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73820.2247191011, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72893.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73230.3370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73567.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73904.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 72977.5280898877, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73314.6067415731, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73651.6853932585, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 73988.7640449438, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74157.3033707866, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74241.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74325.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74410.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74494.382022472, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74578.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74662.9213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 74747.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74831.4606741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 74915.7303370787, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 75084.2696629214, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 75168.5393258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 80898.8764044945, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81235.9550561799, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81404.4943820225, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81573.0337078652, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 81741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 81910.1123595506, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82078.6516853933, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82247.191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82415.7303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82584.2696629214, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 82752.8089887641, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 82921.3483146068, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83089.8876404495, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83258.4269662922, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 83426.9662921349, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83595.5056179776, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83764.0449438203, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 83932.584269663, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84269.6629213484, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84606.7415730338, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84775.2808988765, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 84943.8202247192, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85280.8988764046, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85617.97752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 85702.2471910113, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 85870.786516854, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 86039.3258426967, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 91685.393258427, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92022.4719101124, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 92696.6292134832, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 92528.0898876405, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93033.7078651686, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 93370.786516854, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94044.9438202248, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 93876.404494382, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 94382.0224719102, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 94719.1011235956, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 95393.2584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95224.7191011236, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 95730.3370786517, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96741.5730337079, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96573.0337078652, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96067.4157303371, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 96404.4943820225, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96910.1123595505, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 96825.8426966292, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 102471.91011236, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 102808.988764045, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103483.146067416, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 103146.06741573, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 103820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104157.303370787, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 104831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 104494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 105168.539325843, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105505.617977528, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 106179.775280899, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106011.235955056, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 105842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106516.853932584, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 107528.08988764, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 106853.93258427, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 107191.011235955, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 113258.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 113932.584269663, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114269.662921349, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114438.202247191, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 114606.741573034, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 114943.820224719, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115280.898876405, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115617.97752809, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 115786.516853933, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 115955.056179776, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116123.595505618, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116292.134831461, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 116629.213483146, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 116966.292134832, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117303.370786517, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 117640.449438203, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 117977.528089888, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118061.797752809, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118314.606741573, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118398.876404495, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 118651.685393258, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118820.224719101, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 118904.494382022, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119073.033707865, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119241.573033708, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119410.112359551, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 119494.382022472, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119662.921348315, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119831.460674157, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 119915.730337079, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120000, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120168.539325843, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120252.808988764, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120505.617977528, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 120674.157303371, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120758.426966292, - "type": 1 - }, - { - "id": 3, - "sLen": 0, - "time": 120842.696629213, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121011.235955056, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121095.505617978, - "type": 1 - }, - { - "id": 0, - "sLen": 0, - "time": 121179.775280899, - "type": 1 - } - ], - "position": "girlfriend", - "visible": false, - "type": 2, - "characters": [ - "pico-speakers" - ] - } - ], - "codenameChart": true, - "stage": "tank", - "noteTypes": [] -} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":2.2,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"type":0,"sLen":0,"time":0,"id":2},{"type":0,"sLen":0,"time":168.539322,"id":3},{"type":0,"sLen":0,"time":337.078644,"id":0},{"type":0,"sLen":0,"time":674.1573,"id":0},{"type":0,"sLen":0,"time":842.696655,"id":3},{"type":0,"sLen":0,"time":1011.23596,"id":2},{"type":0,"sLen":0,"time":1348.31458,"id":1},{"type":0,"sLen":0,"time":1516.85388,"id":0},{"type":0,"sLen":0,"time":1685.39331,"id":3},{"type":0,"sLen":0,"time":1853.93262,"id":2},{"type":0,"sLen":0,"time":2022.47192,"id":0},{"type":0,"sLen":0,"time":2191.01123,"id":3},{"type":0,"sLen":0,"time":2359.55054,"id":1},{"type":0,"sLen":0,"time":2528.08984,"id":0},{"type":0,"sLen":0,"time":2696.62915,"id":2},{"type":0,"sLen":0,"time":2865.16846,"id":3},{"type":0,"sLen":0,"time":3033.70776,"id":0},{"type":0,"sLen":0,"time":3370.78662,"id":0},{"type":0,"sLen":0,"time":3539.326,"id":3},{"type":0,"sLen":0,"time":3707.86523,"id":2},{"type":0,"sLen":0,"time":4044.94385,"id":1},{"type":0,"sLen":0,"time":4213.483,"id":0},{"type":0,"sLen":0,"time":4382.02246,"id":3},{"type":0,"sLen":0,"time":4550.562,"id":2},{"type":0,"sLen":0,"time":4719.101,"id":0},{"type":0,"sLen":0,"time":4887.64063,"id":3},{"type":0,"sLen":0,"time":5056.17969,"id":1},{"type":0,"sLen":0,"time":5224.719,"id":0},{"type":0,"sLen":0,"time":11123.5957,"id":0},{"type":0,"sLen":0,"time":11292.1348,"id":1},{"type":0,"sLen":252.80899,"time":11460.6738,"id":3},{"type":0,"sLen":252.80899,"time":11797.7529,"id":1},{"type":0,"sLen":0,"time":12134.8311,"id":0},{"type":0,"sLen":0,"time":12471.91,"id":0},{"type":0,"sLen":0,"time":12808.9883,"id":0},{"type":0,"sLen":0,"time":12977.5283,"id":0},{"type":0,"sLen":0,"time":13146.0674,"id":3},{"type":0,"sLen":0,"time":13483.1465,"id":1},{"type":0,"sLen":0,"time":13651.6855,"id":0},{"type":0,"sLen":0,"time":13820.2246,"id":3},{"type":0,"sLen":0,"time":13988.7637,"id":1},{"type":0,"sLen":0,"time":14157.3037,"id":0},{"type":0,"sLen":0,"time":14325.8428,"id":3},{"type":0,"sLen":0,"time":14494.3818,"id":1},{"type":0,"sLen":0,"time":14662.9209,"id":0},{"type":0,"sLen":0,"time":14831.4609,"id":1},{"type":0,"sLen":0,"time":15000,"id":0},{"type":0,"sLen":0,"time":15168.5391,"id":3},{"type":0,"sLen":0,"time":15337.0791,"id":1},{"type":0,"sLen":0,"time":15505.6182,"id":0},{"type":0,"sLen":0,"time":15674.1572,"id":3},{"type":0,"sLen":0,"time":15842.6963,"id":1},{"type":0,"sLen":0,"time":16011.2363,"id":0},{"type":0,"sLen":0,"time":21573.0332,"id":3},{"type":0,"sLen":0,"time":21741.5723,"id":2},{"type":0,"sLen":0,"time":21910.1133,"id":0},{"type":0,"sLen":0,"time":22078.6523,"id":2},{"type":0,"sLen":0,"time":22247.1914,"id":3},{"type":0,"sLen":0,"time":22415.73,"id":2},{"type":0,"sLen":0,"time":22584.27,"id":0},{"type":0,"sLen":0,"time":22752.8086,"id":2},{"type":0,"sLen":0,"time":22921.3477,"id":3},{"type":0,"sLen":0,"time":23089.8867,"id":2},{"type":0,"sLen":0,"time":23258.4277,"id":3},{"type":0,"sLen":0,"time":23426.9668,"id":2},{"type":0,"sLen":0,"time":23595.5059,"id":3},{"type":0,"sLen":0,"time":23764.0449,"id":0},{"type":0,"sLen":0,"time":23932.584,"id":1},{"type":0,"sLen":0,"time":24101.123,"id":0},{"type":0,"sLen":0,"time":24269.6621,"id":2},{"type":0,"sLen":0,"time":26966.293,"id":3},{"type":0,"sLen":0,"time":27134.832,"id":2},{"type":0,"sLen":0,"time":27303.3711,"id":0},{"type":0,"sLen":0,"time":27471.91,"id":2},{"type":0,"sLen":0,"time":27640.45,"id":3},{"type":0,"sLen":0,"time":27808.9883,"id":2},{"type":0,"sLen":0,"time":27977.5273,"id":0},{"type":0,"sLen":0,"time":28146.0684,"id":2},{"type":0,"sLen":0,"time":28314.6074,"id":3},{"type":0,"sLen":0,"time":28483.1465,"id":2},{"type":0,"sLen":0,"time":28651.6855,"id":3},{"type":0,"sLen":0,"time":28820.2246,"id":2},{"type":0,"sLen":0,"time":28988.7637,"id":3},{"type":0,"sLen":0,"time":29157.3027,"id":0},{"type":0,"sLen":0,"time":29325.8418,"id":1},{"type":0,"sLen":0,"time":29494.3828,"id":0},{"type":0,"sLen":0,"time":29662.9219,"id":0},{"type":0,"sLen":0,"time":30000,"id":0},{"type":0,"sLen":0,"time":30337.0781,"id":0},{"type":0,"sLen":0,"time":30674.1582,"id":0},{"type":0,"sLen":0,"time":31011.2363,"id":0},{"type":0,"sLen":0,"time":31348.3145,"id":0},{"type":0,"sLen":0,"time":31685.3926,"id":0},{"type":0,"sLen":0,"time":31853.9316,"id":0},{"type":0,"sLen":0,"time":32022.4727,"id":0},{"type":0,"sLen":0,"time":32191.0117,"id":0},{"type":0,"sLen":0,"time":32359.55,"id":0},{"type":0,"sLen":0,"time":32696.6289,"id":2},{"type":0,"sLen":0,"time":32865.168,"id":3},{"type":0,"sLen":0,"time":33033.707,"id":0},{"type":0,"sLen":0,"time":33370.7852,"id":2},{"type":0,"sLen":0,"time":33539.3242,"id":3},{"type":0,"sLen":0,"time":33707.8633,"id":1},{"type":0,"sLen":0,"time":33876.4063,"id":3},{"type":0,"sLen":0,"time":34044.9453,"id":1},{"type":0,"sLen":0,"time":34213.4844,"id":0},{"type":0,"sLen":0,"time":34382.0234,"id":1},{"type":0,"sLen":0,"time":34550.5625,"id":3},{"type":0,"sLen":0,"time":34719.1,"id":1},{"type":0,"sLen":0,"time":34887.64,"id":0},{"type":0,"sLen":0,"time":35056.18,"id":0},{"type":0,"sLen":0,"time":35393.2578,"id":2},{"type":0,"sLen":0,"time":35561.7969,"id":3},{"type":0,"sLen":0,"time":35730.3359,"id":0},{"type":0,"sLen":0,"time":36067.4141,"id":2},{"type":0,"sLen":0,"time":36235.9531,"id":3},{"type":0,"sLen":0,"time":36404.4961,"id":3},{"type":0,"sLen":0,"time":36573.0352,"id":1},{"type":0,"sLen":0,"time":36741.5742,"id":0},{"type":0,"sLen":0,"time":36910.1133,"id":1},{"type":0,"sLen":0,"time":37078.6523,"id":0},{"type":0,"sLen":0,"time":37247.19,"id":1},{"type":0,"sLen":0,"time":37415.73,"id":1},{"type":0,"sLen":0,"time":37584.27,"id":0},{"type":0,"sLen":0,"time":43146.0664,"id":3},{"type":0,"sLen":0,"time":43314.6055,"id":1},{"type":0,"sLen":0,"time":43483.1445,"id":0},{"type":0,"sLen":0,"time":43651.6836,"id":3},{"type":0,"sLen":0,"time":43820.2266,"id":2},{"type":0,"sLen":0,"time":44157.3047,"id":0},{"type":0,"sLen":0,"time":44325.8438,"id":3},{"type":0,"sLen":0,"time":44494.3828,"id":2},{"type":0,"sLen":0,"time":44662.92,"id":3},{"type":0,"sLen":0,"time":44831.46,"id":0},{"type":0,"sLen":0,"time":45000,"id":2},{"type":0,"sLen":0,"time":45168.54,"id":3},{"type":0,"sLen":0,"time":45337.08,"id":2},{"type":0,"sLen":0,"time":45505.6172,"id":3},{"type":0,"sLen":0,"time":45674.1563,"id":1},{"type":0,"sLen":0,"time":45842.6953,"id":0},{"type":0,"sLen":0,"time":46011.2344,"id":3},{"type":0,"sLen":0,"time":46179.7734,"id":1},{"type":0,"sLen":0,"time":46348.3164,"id":3},{"type":0,"sLen":0,"time":46516.8555,"id":0},{"type":0,"sLen":0,"time":46685.3945,"id":3},{"type":0,"sLen":0,"time":46853.9336,"id":1},{"type":0,"sLen":0,"time":47022.4727,"id":3},{"type":0,"sLen":0,"time":47191.01,"id":2},{"type":0,"sLen":0,"time":47528.09,"id":1},{"type":0,"sLen":0,"time":47865.168,"id":1},{"type":0,"sLen":0,"time":48202.2461,"id":1},{"type":0,"sLen":0,"time":53932.5859,"id":2},{"type":0,"sLen":0,"time":54101.125,"id":3},{"type":0,"sLen":0,"time":54269.6641,"id":0},{"type":0,"sLen":0,"time":54606.7422,"id":0},{"type":0,"sLen":0,"time":54775.28,"id":3},{"type":0,"sLen":0,"time":54943.82,"id":2},{"type":0,"sLen":0,"time":55280.9,"id":1},{"type":0,"sLen":0,"time":55449.4375,"id":0},{"type":0,"sLen":0,"time":55617.9766,"id":3},{"type":0,"sLen":0,"time":55786.5156,"id":2},{"type":0,"sLen":0,"time":55955.0547,"id":0},{"type":0,"sLen":0,"time":56123.5938,"id":3},{"type":0,"sLen":0,"time":56292.1367,"id":1},{"type":0,"sLen":0,"time":56460.6758,"id":0},{"type":0,"sLen":0,"time":56629.2148,"id":2},{"type":0,"sLen":0,"time":56797.7539,"id":3},{"type":0,"sLen":0,"time":56966.293,"id":0},{"type":0,"sLen":0,"time":57303.37,"id":0},{"type":0,"sLen":0,"time":57471.91,"id":3},{"type":0,"sLen":0,"time":57640.45,"id":2},{"type":0,"sLen":0,"time":57977.5273,"id":1},{"type":0,"sLen":0,"time":58146.0664,"id":0},{"type":0,"sLen":0,"time":58314.6055,"id":3},{"type":0,"sLen":0,"time":58483.1445,"id":2},{"type":0,"sLen":0,"time":58651.6836,"id":0},{"type":0,"sLen":0,"time":58820.2266,"id":3},{"type":0,"sLen":84.26966,"time":58988.7656,"id":1},{"type":0,"sLen":0,"time":59157.3047,"id":0},{"type":0,"sLen":168.539322,"time":59325.8438,"id":0},{"type":0,"sLen":168.539322,"time":60000,"id":0},{"type":0,"sLen":168.539322,"time":60674.1563,"id":0},{"type":0,"sLen":168.539322,"time":61348.3164,"id":0},{"type":0,"sLen":0,"time":62022.4727,"id":1},{"type":0,"sLen":252.80899,"time":64719.1,"id":1},{"type":0,"sLen":252.80899,"time":65056.18,"id":0},{"type":0,"sLen":252.80899,"time":65393.2578,"id":3},{"type":0,"sLen":252.80899,"time":65730.3359,"id":1},{"type":0,"sLen":0,"time":66067.4141,"id":0},{"type":0,"sLen":0,"time":66404.49,"id":0},{"type":0,"sLen":0,"time":66741.57,"id":0},{"type":0,"sLen":0,"time":66910.11,"id":0},{"type":0,"sLen":0,"time":67078.65,"id":2},{"type":0,"sLen":0,"time":67415.73,"id":1},{"type":0,"sLen":0,"time":67584.27,"id":0},{"type":0,"sLen":0,"time":67752.81,"id":3},{"type":0,"sLen":0,"time":67921.35,"id":1},{"type":0,"sLen":0,"time":68089.89,"id":0},{"type":0,"sLen":0,"time":68258.43,"id":3},{"type":0,"sLen":0,"time":68426.97,"id":1},{"type":0,"sLen":0,"time":68595.51,"id":3},{"type":0,"sLen":0,"time":68764.05,"id":1},{"type":0,"sLen":0,"time":68932.5859,"id":0},{"type":0,"sLen":0,"time":69101.125,"id":3},{"type":0,"sLen":0,"time":69269.6641,"id":2},{"type":0,"sLen":0,"time":69438.2,"id":0},{"type":0,"sLen":0,"time":69606.74,"id":3},{"type":0,"sLen":0,"time":69775.28,"id":1},{"type":0,"sLen":0,"time":69943.82,"id":0},{"type":0,"sLen":0,"time":75505.62,"id":0},{"type":0,"sLen":0,"time":75674.16,"id":0},{"type":0,"sLen":0,"time":75842.6953,"id":0},{"type":0,"sLen":0,"time":76011.2344,"id":2},{"type":0,"sLen":0,"time":76179.77,"id":3},{"type":0,"sLen":0,"time":76348.31,"id":2},{"type":0,"sLen":0,"time":76516.85,"id":0},{"type":0,"sLen":0,"time":76685.39,"id":2},{"type":0,"sLen":0,"time":76853.93,"id":3},{"type":0,"sLen":0,"time":77022.47,"id":0},{"type":0,"sLen":0,"time":77191.01,"id":3},{"type":0,"sLen":0,"time":77359.55,"id":0},{"type":0,"sLen":252.80899,"time":77528.0859,"id":1},{"type":0,"sLen":0,"time":77865.17,"id":0},{"type":0,"sLen":0,"time":78033.71,"id":0},{"type":0,"sLen":0,"time":78202.25,"id":1},{"type":0,"sLen":0,"time":78370.79,"id":0},{"type":0,"sLen":0,"time":78539.33,"id":3},{"type":0,"sLen":0,"time":78876.41,"id":1},{"type":0,"sLen":0,"time":79044.9453,"id":0},{"type":0,"sLen":0,"time":79213.4844,"id":2},{"type":0,"sLen":0,"time":79382.02,"id":0},{"type":0,"sLen":0,"time":79550.56,"id":1},{"type":0,"sLen":0,"time":79803.37,"id":0},{"type":0,"sLen":0,"time":80056.18,"id":1},{"type":0,"sLen":0,"time":80224.72,"id":0},{"type":0,"sLen":0,"time":80393.26,"id":3},{"type":0,"sLen":0,"time":80561.8,"id":0},{"type":0,"sLen":0,"time":80730.3359,"id":2},{"type":0,"sLen":0,"time":86292.13,"id":0},{"type":0,"sLen":0,"time":86460.67,"id":0},{"type":0,"sLen":0,"time":86629.21,"id":1},{"type":0,"sLen":0,"time":86797.75,"id":1},{"type":0,"sLen":0,"time":86966.29,"id":3},{"type":0,"sLen":0,"time":87134.83,"id":3},{"type":0,"sLen":0,"time":87303.37,"id":0},{"type":0,"sLen":0,"time":87471.91,"id":1},{"type":0,"sLen":0,"time":87640.45,"id":0},{"type":0,"sLen":0,"time":87808.99,"id":0},{"type":0,"sLen":0,"time":87977.53,"id":1},{"type":0,"sLen":0,"time":88146.07,"id":1},{"type":0,"sLen":0,"time":88314.61,"id":3},{"type":0,"sLen":0,"time":88483.15,"id":3},{"type":0,"sLen":0,"time":88651.69,"id":0},{"type":0,"sLen":0,"time":88820.23,"id":3},{"type":0,"sLen":0,"time":88988.7656,"id":2},{"type":0,"sLen":0,"time":89157.3047,"id":0},{"type":0,"sLen":0,"time":89325.84,"id":3},{"type":0,"sLen":0,"time":89494.38,"id":2},{"type":0,"sLen":0,"time":89662.92,"id":0},{"type":0,"sLen":0,"time":89831.46,"id":0},{"type":0,"sLen":0,"time":90000,"id":3},{"type":0,"sLen":0,"time":90168.54,"id":1},{"type":0,"sLen":0,"time":90337.08,"id":0},{"type":0,"sLen":0,"time":90505.62,"id":1},{"type":0,"sLen":0,"time":90674.16,"id":3},{"type":0,"sLen":0,"time":90842.6953,"id":1},{"type":0,"sLen":0,"time":91011.2344,"id":0},{"type":0,"sLen":0,"time":91179.77,"id":1},{"type":0,"sLen":337.078644,"time":91348.31,"id":3},{"type":0,"sLen":0,"time":97078.65,"id":2},{"type":0,"sLen":0,"time":97247.19,"id":0},{"type":0,"sLen":0,"time":97415.73,"id":3},{"type":0,"sLen":0,"time":97584.27,"id":2},{"type":0,"sLen":0,"time":97752.81,"id":0},{"type":0,"sLen":0,"time":97921.35,"id":3},{"type":0,"sLen":0,"time":98089.89,"id":2},{"type":0,"sLen":0,"time":98258.43,"id":0},{"type":0,"sLen":0,"time":98426.97,"id":3},{"type":0,"sLen":0,"time":98595.51,"id":2},{"type":0,"sLen":0,"time":98764.05,"id":0},{"type":0,"sLen":0,"time":98932.5859,"id":3},{"type":0,"sLen":0,"time":99101.125,"id":1},{"type":0,"sLen":0,"time":99269.6641,"id":3},{"type":0,"sLen":0,"time":99438.2,"id":0},{"type":0,"sLen":0,"time":99606.74,"id":3},{"type":0,"sLen":0,"time":99775.28,"id":2},{"type":0,"sLen":0,"time":99943.82,"id":0},{"type":0,"sLen":0,"time":100112.359,"id":3},{"type":0,"sLen":0,"time":100280.9,"id":2},{"type":0,"sLen":0,"time":100449.438,"id":0},{"type":0,"sLen":0,"time":100617.977,"id":3},{"type":0,"sLen":0,"time":100786.516,"id":2},{"type":0,"sLen":0,"time":100955.055,"id":0},{"type":0,"sLen":0,"time":101123.594,"id":3},{"type":0,"sLen":0,"time":101292.133,"id":2},{"type":0,"sLen":0,"time":101460.672,"id":0},{"type":0,"sLen":0,"time":101629.211,"id":3},{"type":0,"sLen":0,"time":101797.75,"id":1},{"type":0,"sLen":0,"time":101966.289,"id":3},{"type":0,"sLen":0,"time":102134.828,"id":0},{"type":0,"sLen":0,"time":102303.367,"id":3},{"type":0,"sLen":0,"time":102471.906,"id":2},{"type":0,"sLen":0,"time":102640.453,"id":0},{"type":0,"sLen":0,"time":102808.992,"id":3},{"type":0,"sLen":0,"time":102977.531,"id":2},{"type":0,"sLen":0,"time":103146.07,"id":0},{"type":0,"sLen":0,"time":103314.609,"id":3},{"type":0,"sLen":0,"time":103483.148,"id":2},{"type":0,"sLen":0,"time":103651.688,"id":0},{"type":0,"sLen":0,"time":103820.227,"id":3},{"type":0,"sLen":0,"time":103988.766,"id":2},{"type":0,"sLen":0,"time":104157.305,"id":0},{"type":0,"sLen":0,"time":104325.844,"id":3},{"type":0,"sLen":0,"time":104494.383,"id":1},{"type":0,"sLen":0,"time":104662.922,"id":3},{"type":0,"sLen":0,"time":104831.461,"id":0},{"type":0,"sLen":0,"time":105000,"id":3},{"type":0,"sLen":0,"time":105168.539,"id":2},{"type":0,"sLen":0,"time":105337.078,"id":0},{"type":0,"sLen":0,"time":105505.617,"id":3},{"type":0,"sLen":0,"time":105674.156,"id":2},{"type":0,"sLen":0,"time":105842.695,"id":0},{"type":0,"sLen":0,"time":106011.234,"id":3},{"type":0,"sLen":0,"time":106179.773,"id":2},{"type":0,"sLen":0,"time":106348.313,"id":0},{"type":0,"sLen":0,"time":106516.852,"id":3},{"type":0,"sLen":0,"time":106685.391,"id":2},{"type":0,"sLen":0,"time":106853.93,"id":0},{"type":0,"sLen":0,"time":107022.469,"id":3},{"type":0,"sLen":0,"time":107191.008,"id":1},{"type":0,"sLen":0,"time":107359.547,"id":3},{"type":0,"sLen":0,"time":107528.086,"id":0},{"type":0,"sLen":0,"time":107696.633,"id":3},{"type":0,"sLen":0,"time":107865.172,"id":1},{"type":0,"sLen":0,"time":107949.438,"id":0},{"type":0,"sLen":0,"time":108033.711,"id":1},{"type":0,"sLen":0,"time":108202.25,"id":1},{"type":0,"sLen":0,"time":108370.789,"id":0},{"type":0,"sLen":0,"time":108539.328,"id":1},{"type":0,"sLen":0,"time":108623.594,"id":0},{"type":0,"sLen":0,"time":108707.867,"id":1},{"type":0,"sLen":0,"time":108876.406,"id":1},{"type":0,"sLen":0,"time":109044.945,"id":0},{"type":0,"sLen":0,"time":109213.484,"id":1},{"type":0,"sLen":0,"time":109297.75,"id":3},{"type":0,"sLen":0,"time":109382.023,"id":1},{"type":0,"sLen":0,"time":109550.563,"id":1},{"type":0,"sLen":0,"time":109719.1,"id":0},{"type":0,"sLen":0,"time":109887.641,"id":1},{"type":0,"sLen":0,"time":109971.906,"id":0},{"type":0,"sLen":0,"time":110056.18,"id":1},{"type":0,"sLen":0,"time":110224.719,"id":1},{"type":0,"sLen":0,"time":110393.258,"id":0},{"type":0,"sLen":0,"time":113258.43,"id":2},{"type":0,"sLen":0,"time":113426.969,"id":3},{"type":0,"sLen":0,"time":113595.508,"id":2},{"type":0,"sLen":0,"time":113764.047,"id":3},{"type":0,"sLen":0,"time":113932.586,"id":0},{"type":0,"sLen":0,"time":114101.125,"id":1},{"type":0,"sLen":0,"time":114269.664,"id":0},{"type":0,"sLen":0,"time":114438.2,"id":1},{"type":0,"sLen":0,"time":114606.742,"id":2},{"type":0,"sLen":0,"time":114775.281,"id":3},{"type":0,"sLen":0,"time":114943.82,"id":2},{"type":0,"sLen":0,"time":115112.359,"id":3},{"type":0,"sLen":0,"time":115280.9,"id":0},{"type":0,"sLen":0,"time":115449.438,"id":3},{"type":0,"sLen":0,"time":115617.977,"id":0},{"type":0,"sLen":0,"time":115786.516,"id":1},{"type":0,"sLen":589.887634,"time":115955.055,"id":2}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"type":0,"sLen":0,"time":5393.2583,"id":2},{"type":0,"sLen":0,"time":5561.798,"id":3},{"type":0,"sLen":0,"time":5730.337,"id":0},{"type":0,"sLen":0,"time":6067.41553,"id":0},{"type":0,"sLen":0,"time":6235.955,"id":3},{"type":0,"sLen":0,"time":6404.494,"id":2},{"type":0,"sLen":0,"time":6741.573,"id":1},{"type":0,"sLen":0,"time":6910.1123,"id":0},{"type":0,"sLen":0,"time":7078.652,"id":3},{"type":0,"sLen":0,"time":7247.191,"id":2},{"type":0,"sLen":0,"time":7415.73047,"id":0},{"type":0,"sLen":0,"time":7584.26953,"id":3},{"type":0,"sLen":0,"time":7752.809,"id":1},{"type":0,"sLen":0,"time":7921.348,"id":0},{"type":0,"sLen":0,"time":8089.8877,"id":2},{"type":0,"sLen":0,"time":8258.427,"id":3},{"type":0,"sLen":0,"time":8426.966,"id":0},{"type":0,"sLen":0,"time":8764.045,"id":0},{"type":0,"sLen":0,"time":8932.584,"id":3},{"type":0,"sLen":0,"time":9101.124,"id":2},{"type":0,"sLen":0,"time":9438.202,"id":1},{"type":0,"sLen":0,"time":9606.741,"id":0},{"type":0,"sLen":0,"time":9775.281,"id":3},{"type":0,"sLen":0,"time":9943.82,"id":2},{"type":0,"sLen":0,"time":10112.3594,"id":0},{"type":0,"sLen":0,"time":10280.8984,"id":3},{"type":0,"sLen":0,"time":10449.4385,"id":1},{"type":0,"sLen":0,"time":10617.9775,"id":0},{"type":0,"sLen":252.80899,"time":14831.4609,"id":0},{"type":0,"sLen":252.80899,"time":15168.5391,"id":1},{"type":0,"sLen":252.80899,"time":15505.6182,"id":3},{"type":0,"sLen":252.80899,"time":15842.6963,"id":1},{"type":0,"sLen":252.80899,"time":16179.7754,"id":3},{"type":0,"sLen":0,"time":16516.8535,"id":0},{"type":0,"sLen":0,"time":16685.3926,"id":1},{"type":0,"sLen":252.80899,"time":16853.9316,"id":3},{"type":0,"sLen":252.80899,"time":17191.0117,"id":1},{"type":0,"sLen":0,"time":17528.09,"id":0},{"type":0,"sLen":0,"time":17865.168,"id":0},{"type":0,"sLen":0,"time":18202.248,"id":0},{"type":0,"sLen":0,"time":18370.7871,"id":0},{"type":0,"sLen":0,"time":18539.3262,"id":3},{"type":0,"sLen":0,"time":18876.4043,"id":1},{"type":0,"sLen":0,"time":19044.9434,"id":0},{"type":0,"sLen":0,"time":19213.4824,"id":3},{"type":0,"sLen":0,"time":19382.0215,"id":1},{"type":0,"sLen":0,"time":19550.5625,"id":0},{"type":0,"sLen":0,"time":19719.1016,"id":3},{"type":0,"sLen":0,"time":19887.64,"id":1},{"type":0,"sLen":0,"time":20056.18,"id":0},{"type":0,"sLen":0,"time":20224.7188,"id":1},{"type":0,"sLen":0,"time":20393.2578,"id":0},{"type":0,"sLen":0,"time":20561.7969,"id":3},{"type":0,"sLen":0,"time":20730.3379,"id":1},{"type":0,"sLen":0,"time":20898.877,"id":0},{"type":0,"sLen":0,"time":21067.416,"id":3},{"type":0,"sLen":0,"time":21235.9551,"id":1},{"type":0,"sLen":0,"time":21404.4941,"id":0},{"type":0,"sLen":0,"time":21573.0332,"id":3},{"type":0,"sLen":0,"time":21910.1133,"id":3},{"type":0,"sLen":0,"time":22247.1914,"id":3},{"type":0,"sLen":0,"time":22584.27,"id":3},{"type":0,"sLen":0,"time":22921.3477,"id":1},{"type":0,"sLen":0,"time":23258.4277,"id":1},{"type":0,"sLen":252.80899,"time":23595.5059,"id":3},{"type":0,"sLen":252.80899,"time":23932.584,"id":0},{"type":0,"sLen":0,"time":24269.6621,"id":3},{"type":0,"sLen":0,"time":24438.2031,"id":2},{"type":0,"sLen":0,"time":24606.7422,"id":0},{"type":0,"sLen":0,"time":24775.2813,"id":2},{"type":0,"sLen":0,"time":24943.82,"id":3},{"type":0,"sLen":0,"time":25112.36,"id":2},{"type":0,"sLen":0,"time":25280.8984,"id":0},{"type":0,"sLen":0,"time":25449.4375,"id":2},{"type":0,"sLen":0,"time":25617.9766,"id":3},{"type":0,"sLen":0,"time":25786.5176,"id":2},{"type":0,"sLen":0,"time":25955.0566,"id":3},{"type":0,"sLen":0,"time":26123.5957,"id":2},{"type":0,"sLen":0,"time":26292.1348,"id":3},{"type":0,"sLen":0,"time":26460.6738,"id":0},{"type":0,"sLen":0,"time":26629.2129,"id":1},{"type":0,"sLen":0,"time":26797.752,"id":0},{"type":0,"sLen":589.887634,"time":26966.293,"id":2},{"type":0,"sLen":589.887634,"time":27640.45,"id":3},{"type":0,"sLen":589.887634,"time":28314.6074,"id":1},{"type":0,"sLen":589.887634,"time":28988.7637,"id":0},{"type":0,"sLen":0,"time":29662.9219,"id":3},{"type":0,"sLen":0,"time":29831.46,"id":2},{"type":0,"sLen":0,"time":30000,"id":0},{"type":0,"sLen":0,"time":30168.54,"id":2},{"type":0,"sLen":0,"time":30337.0781,"id":3},{"type":0,"sLen":0,"time":30505.6172,"id":2},{"type":0,"sLen":0,"time":30674.1582,"id":0},{"type":0,"sLen":0,"time":30842.6973,"id":2},{"type":0,"sLen":0,"time":31011.2363,"id":3},{"type":0,"sLen":0,"time":31179.7754,"id":2},{"type":0,"sLen":0,"time":31348.3145,"id":3},{"type":0,"sLen":0,"time":31516.8535,"id":2},{"type":0,"sLen":0,"time":31685.3926,"id":3},{"type":0,"sLen":0,"time":31853.9316,"id":0},{"type":0,"sLen":0,"time":32022.4727,"id":1},{"type":0,"sLen":0,"time":32191.0117,"id":0},{"type":0,"sLen":674.1573,"time":32359.55,"id":1},{"type":0,"sLen":0,"time":37752.81,"id":0},{"type":0,"sLen":0,"time":38089.8867,"id":2},{"type":0,"sLen":0,"time":38258.4258,"id":3},{"type":0,"sLen":0,"time":38426.9648,"id":0},{"type":0,"sLen":0,"time":38764.043,"id":2},{"type":0,"sLen":0,"time":38932.5859,"id":3},{"type":0,"sLen":0,"time":39101.125,"id":1},{"type":0,"sLen":0,"time":39269.6641,"id":3},{"type":0,"sLen":0,"time":39438.2031,"id":1},{"type":0,"sLen":0,"time":39606.7422,"id":0},{"type":0,"sLen":0,"time":39775.28,"id":1},{"type":0,"sLen":0,"time":39943.82,"id":3},{"type":0,"sLen":0,"time":40112.36,"id":1},{"type":0,"sLen":0,"time":40280.9,"id":0},{"type":0,"sLen":0,"time":40449.4375,"id":0},{"type":0,"sLen":0,"time":40786.5156,"id":2},{"type":0,"sLen":0,"time":40955.0547,"id":3},{"type":0,"sLen":0,"time":41123.5938,"id":0},{"type":0,"sLen":0,"time":41460.6758,"id":2},{"type":0,"sLen":0,"time":41629.2148,"id":3},{"type":0,"sLen":0,"time":41797.7539,"id":3},{"type":0,"sLen":0,"time":41966.293,"id":1},{"type":0,"sLen":0,"time":42134.832,"id":0},{"type":0,"sLen":0,"time":42303.37,"id":1},{"type":0,"sLen":0,"time":42471.91,"id":0},{"type":0,"sLen":0,"time":42640.45,"id":1},{"type":0,"sLen":0,"time":42808.99,"id":1},{"type":0,"sLen":0,"time":42977.5273,"id":0},{"type":0,"sLen":0,"time":48539.3242,"id":3},{"type":0,"sLen":0,"time":48707.8633,"id":1},{"type":0,"sLen":0,"time":48876.4063,"id":0},{"type":0,"sLen":0,"time":49044.9453,"id":3},{"type":0,"sLen":0,"time":49213.4844,"id":2},{"type":0,"sLen":0,"time":49550.5625,"id":0},{"type":0,"sLen":0,"time":49719.1,"id":3},{"type":0,"sLen":0,"time":49887.64,"id":2},{"type":0,"sLen":0,"time":50056.18,"id":3},{"type":0,"sLen":0,"time":50224.72,"id":0},{"type":0,"sLen":0,"time":50393.2578,"id":2},{"type":0,"sLen":0,"time":50561.7969,"id":3},{"type":0,"sLen":0,"time":50730.3359,"id":2},{"type":0,"sLen":0,"time":50898.875,"id":3},{"type":0,"sLen":0,"time":51067.4141,"id":1},{"type":0,"sLen":0,"time":51235.9531,"id":0},{"type":0,"sLen":0,"time":51404.4961,"id":3},{"type":0,"sLen":0,"time":51573.0352,"id":1},{"type":0,"sLen":0,"time":51741.5742,"id":3},{"type":0,"sLen":0,"time":51910.1133,"id":0},{"type":0,"sLen":0,"time":52078.6523,"id":3},{"type":0,"sLen":0,"time":52247.19,"id":1},{"type":0,"sLen":0,"time":52415.73,"id":3},{"type":0,"sLen":0,"time":52584.27,"id":2},{"type":0,"sLen":0,"time":52921.3477,"id":1},{"type":0,"sLen":0,"time":53258.4258,"id":1},{"type":0,"sLen":0,"time":53595.5039,"id":1},{"type":0,"sLen":1011.23596,"time":53932.5859,"id":1},{"type":0,"sLen":505.617981,"time":55955.0547,"id":2},{"type":0,"sLen":674.1573,"time":56629.2148,"id":1},{"type":0,"sLen":252.80899,"time":58651.6836,"id":0},{"type":0,"sLen":84.26966,"time":58988.7656,"id":2},{"type":0,"sLen":0,"time":59157.3047,"id":0},{"type":0,"sLen":0,"time":59325.8438,"id":2},{"type":0,"sLen":0,"time":59494.3828,"id":3},{"type":0,"sLen":0,"time":59662.92,"id":0},{"type":0,"sLen":0,"time":60000,"id":0},{"type":0,"sLen":0,"time":60168.54,"id":3},{"type":0,"sLen":0,"time":60337.08,"id":2},{"type":0,"sLen":0,"time":60674.1563,"id":1},{"type":0,"sLen":0,"time":60842.6953,"id":0},{"type":0,"sLen":0,"time":61011.2344,"id":3},{"type":0,"sLen":0,"time":61179.7734,"id":2},{"type":0,"sLen":0,"time":61348.3164,"id":0},{"type":0,"sLen":0,"time":61516.8555,"id":3},{"type":0,"sLen":0,"time":61685.3945,"id":1},{"type":0,"sLen":0,"time":61853.9336,"id":0},{"type":0,"sLen":0,"time":62022.4727,"id":2},{"type":0,"sLen":0,"time":62191.01,"id":3},{"type":0,"sLen":0,"time":62359.55,"id":0},{"type":0,"sLen":0,"time":62696.63,"id":0},{"type":0,"sLen":0,"time":62865.168,"id":3},{"type":0,"sLen":0,"time":63033.707,"id":2},{"type":0,"sLen":0,"time":63370.7852,"id":1},{"type":0,"sLen":0,"time":63539.3242,"id":0},{"type":0,"sLen":0,"time":63707.8633,"id":3},{"type":0,"sLen":0,"time":63876.4063,"id":2},{"type":0,"sLen":0,"time":64044.9453,"id":0},{"type":0,"sLen":0,"time":64213.4844,"id":3},{"type":0,"sLen":0,"time":64382.0234,"id":1},{"type":0,"sLen":0,"time":64550.5625,"id":0},{"type":0,"sLen":252.80899,"time":64719.1,"id":1},{"type":0,"sLen":252.80899,"time":65056.18,"id":0},{"type":0,"sLen":252.80899,"time":65393.2578,"id":3},{"type":0,"sLen":252.80899,"time":65730.3359,"id":1},{"type":0,"sLen":505.617981,"time":66067.4141,"id":3},{"type":0,"sLen":505.617981,"time":66741.57,"id":1},{"type":0,"sLen":505.617981,"time":67415.73,"id":0},{"type":0,"sLen":252.80899,"time":68089.89,"id":1},{"type":0,"sLen":252.80899,"time":68426.97,"id":0},{"type":0,"sLen":589.887634,"time":68764.05,"id":3},{"type":0,"sLen":589.887634,"time":69438.2,"id":0},{"type":0,"sLen":252.80899,"time":70112.36,"id":1},{"type":0,"sLen":252.80899,"time":70449.44,"id":0},{"type":0,"sLen":252.80899,"time":70786.5156,"id":3},{"type":0,"sLen":252.80899,"time":71123.59,"id":1},{"type":0,"sLen":0,"time":71460.67,"id":0},{"type":0,"sLen":0,"time":71797.75,"id":0},{"type":0,"sLen":0,"time":72134.83,"id":0},{"type":0,"sLen":0,"time":72303.37,"id":0},{"type":0,"sLen":0,"time":72471.91,"id":2},{"type":0,"sLen":0,"time":72808.99,"id":1},{"type":0,"sLen":0,"time":72977.53,"id":0},{"type":0,"sLen":0,"time":73146.07,"id":3},{"type":0,"sLen":0,"time":73314.61,"id":1},{"type":0,"sLen":0,"time":73483.15,"id":0},{"type":0,"sLen":0,"time":73651.69,"id":3},{"type":0,"sLen":0,"time":73820.23,"id":1},{"type":0,"sLen":0,"time":73988.7656,"id":3},{"type":0,"sLen":0,"time":74157.3047,"id":1},{"type":0,"sLen":0,"time":74325.84,"id":0},{"type":0,"sLen":0,"time":74494.38,"id":3},{"type":0,"sLen":0,"time":74662.92,"id":2},{"type":0,"sLen":0,"time":74831.46,"id":0},{"type":0,"sLen":0,"time":75000,"id":3},{"type":0,"sLen":0,"time":75168.54,"id":1},{"type":0,"sLen":0,"time":75337.08,"id":0},{"type":0,"sLen":1264.04492,"time":75505.62,"id":1},{"type":0,"sLen":1264.04492,"time":76853.93,"id":0},{"type":0,"sLen":1264.04492,"time":78202.25,"id":3},{"type":0,"sLen":1264.04492,"time":79550.56,"id":0},{"type":0,"sLen":0,"time":80898.875,"id":0},{"type":0,"sLen":0,"time":81067.4141,"id":0},{"type":0,"sLen":0,"time":81235.95,"id":0},{"type":0,"sLen":0,"time":81404.49,"id":2},{"type":0,"sLen":0,"time":81573.03,"id":3},{"type":0,"sLen":0,"time":81741.57,"id":2},{"type":0,"sLen":0,"time":81910.11,"id":0},{"type":0,"sLen":0,"time":82078.65,"id":2},{"type":0,"sLen":0,"time":82247.19,"id":3},{"type":0,"sLen":0,"time":82415.73,"id":0},{"type":0,"sLen":0,"time":82584.27,"id":3},{"type":0,"sLen":0,"time":82752.81,"id":0},{"type":0,"sLen":252.80899,"time":82921.35,"id":1},{"type":0,"sLen":0,"time":83258.43,"id":0},{"type":0,"sLen":0,"time":83426.97,"id":0},{"type":0,"sLen":0,"time":83595.51,"id":1},{"type":0,"sLen":0,"time":83764.05,"id":0},{"type":0,"sLen":0,"time":83932.5859,"id":3},{"type":0,"sLen":0,"time":84269.6641,"id":1},{"type":0,"sLen":0,"time":84438.2,"id":0},{"type":0,"sLen":0,"time":84606.74,"id":2},{"type":0,"sLen":0,"time":84775.28,"id":0},{"type":0,"sLen":0,"time":84943.82,"id":1},{"type":0,"sLen":0,"time":85196.63,"id":0},{"type":0,"sLen":0,"time":85449.44,"id":1},{"type":0,"sLen":0,"time":85617.98,"id":0},{"type":0,"sLen":0,"time":85786.5156,"id":3},{"type":0,"sLen":0,"time":85955.0547,"id":0},{"type":0,"sLen":0,"time":86123.59,"id":2},{"type":0,"sLen":0,"time":91685.39,"id":0},{"type":0,"sLen":0,"time":91853.93,"id":0},{"type":0,"sLen":0,"time":92022.47,"id":1},{"type":0,"sLen":0,"time":92191.01,"id":1},{"type":0,"sLen":0,"time":92359.55,"id":3},{"type":0,"sLen":0,"time":92528.0859,"id":3},{"type":0,"sLen":0,"time":92696.63,"id":0},{"type":0,"sLen":0,"time":92865.17,"id":1},{"type":0,"sLen":0,"time":93033.71,"id":0},{"type":0,"sLen":0,"time":93202.25,"id":0},{"type":0,"sLen":0,"time":93370.79,"id":1},{"type":0,"sLen":0,"time":93539.33,"id":1},{"type":0,"sLen":0,"time":93707.87,"id":3},{"type":0,"sLen":0,"time":93876.41,"id":3},{"type":0,"sLen":0,"time":94044.9453,"id":0},{"type":0,"sLen":0,"time":94213.4844,"id":3},{"type":0,"sLen":0,"time":94382.02,"id":2},{"type":0,"sLen":0,"time":94550.56,"id":0},{"type":0,"sLen":0,"time":94719.1,"id":3},{"type":0,"sLen":0,"time":94887.64,"id":2},{"type":0,"sLen":0,"time":95056.18,"id":0},{"type":0,"sLen":0,"time":95224.72,"id":0},{"type":0,"sLen":0,"time":95393.26,"id":3},{"type":0,"sLen":0,"time":95561.8,"id":1},{"type":0,"sLen":0,"time":95730.3359,"id":0},{"type":0,"sLen":0,"time":95898.875,"id":1},{"type":0,"sLen":0,"time":96067.4141,"id":3},{"type":0,"sLen":0,"time":96235.95,"id":1},{"type":0,"sLen":0,"time":96404.49,"id":0},{"type":0,"sLen":0,"time":96573.03,"id":1},{"type":0,"sLen":337.078644,"time":96741.57,"id":3},{"type":0,"sLen":589.887634,"time":98426.97,"id":0},{"type":0,"sLen":589.887634,"time":99101.125,"id":2},{"type":0,"sLen":589.887634,"time":101123.594,"id":0},{"type":0,"sLen":589.887634,"time":101797.75,"id":2},{"type":0,"sLen":0,"time":102471.906,"id":2},{"type":0,"sLen":0,"time":102640.453,"id":3},{"type":0,"sLen":0,"time":102808.992,"id":0},{"type":0,"sLen":0,"time":102977.531,"id":2},{"type":0,"sLen":0,"time":103146.07,"id":3},{"type":0,"sLen":0,"time":103314.609,"id":0},{"type":0,"sLen":0,"time":103483.148,"id":2},{"type":0,"sLen":0,"time":103651.688,"id":3},{"type":0,"sLen":0,"time":103820.227,"id":0},{"type":0,"sLen":0,"time":103988.766,"id":2},{"type":0,"sLen":0,"time":104157.305,"id":3},{"type":0,"sLen":0,"time":104325.844,"id":0},{"type":0,"sLen":0,"time":104494.383,"id":1},{"type":0,"sLen":0,"time":104662.922,"id":0},{"type":0,"sLen":0,"time":104831.461,"id":3},{"type":0,"sLen":0,"time":105000,"id":0},{"type":0,"sLen":0,"time":105168.539,"id":2},{"type":0,"sLen":0,"time":105337.078,"id":3},{"type":0,"sLen":0,"time":105505.617,"id":0},{"type":0,"sLen":0,"time":105674.156,"id":2},{"type":0,"sLen":0,"time":105842.695,"id":3},{"type":0,"sLen":0,"time":106011.234,"id":0},{"type":0,"sLen":0,"time":106179.773,"id":2},{"type":0,"sLen":0,"time":106348.313,"id":3},{"type":0,"sLen":0,"time":106516.852,"id":0},{"type":0,"sLen":0,"time":106685.391,"id":2},{"type":0,"sLen":0,"time":106853.93,"id":3},{"type":0,"sLen":0,"time":107022.469,"id":0},{"type":0,"sLen":0,"time":107191.008,"id":1},{"type":0,"sLen":0,"time":107359.547,"id":0},{"type":0,"sLen":0,"time":107528.086,"id":3},{"type":0,"sLen":0,"time":107696.633,"id":0},{"type":0,"sLen":589.887634,"time":107865.172,"id":3},{"type":0,"sLen":589.887634,"time":108539.328,"id":1},{"type":0,"sLen":589.887634,"time":109213.484,"id":0},{"type":0,"sLen":589.887634,"time":109887.641,"id":1},{"type":0,"sLen":0,"time":110561.8,"id":1},{"type":0,"sLen":0,"time":110646.07,"id":0},{"type":0,"sLen":0,"time":110730.336,"id":1},{"type":0,"sLen":0,"time":110898.875,"id":1},{"type":0,"sLen":0,"time":111067.414,"id":0},{"type":0,"sLen":0,"time":111235.953,"id":1},{"type":0,"sLen":0,"time":111320.227,"id":0},{"type":0,"sLen":0,"time":111404.492,"id":1},{"type":0,"sLen":0,"time":111573.031,"id":1},{"type":0,"sLen":0,"time":111741.57,"id":0},{"type":0,"sLen":0,"time":111910.109,"id":1},{"type":0,"sLen":0,"time":111994.383,"id":3},{"type":0,"sLen":0,"time":112078.648,"id":1},{"type":0,"sLen":0,"time":112247.188,"id":1},{"type":0,"sLen":0,"time":112415.727,"id":0},{"type":0,"sLen":0,"time":112584.273,"id":1},{"type":0,"sLen":0,"time":112668.539,"id":0},{"type":0,"sLen":0,"time":112752.813,"id":1},{"type":0,"sLen":0,"time":112921.352,"id":1},{"type":0,"sLen":0,"time":113089.891,"id":0},{"type":0,"sLen":589.887634,"time":113258.43,"id":3},{"type":0,"sLen":589.887634,"time":113932.586,"id":1},{"type":0,"sLen":589.887634,"time":114606.742,"id":0},{"type":0,"sLen":589.887634,"time":115280.9,"id":1},{"type":0,"sLen":0,"time":115955.055,"id":2},{"type":0,"sLen":0,"time":116123.594,"id":3},{"type":0,"sLen":0,"time":116292.133,"id":2},{"type":0,"sLen":0,"time":116460.672,"id":3},{"type":0,"sLen":0,"time":116629.211,"id":0},{"type":0,"sLen":0,"time":116797.75,"id":1},{"type":0,"sLen":0,"time":116966.289,"id":0},{"type":0,"sLen":0,"time":117134.828,"id":1},{"type":0,"sLen":0,"time":117303.367,"id":2},{"type":0,"sLen":0,"time":117471.906,"id":3},{"type":0,"sLen":0,"time":117640.453,"id":2},{"type":0,"sLen":0,"time":117808.992,"id":3},{"type":0,"sLen":0,"time":117977.531,"id":0},{"type":0,"sLen":0,"time":118146.07,"id":3},{"type":0,"sLen":0,"time":118314.609,"id":0},{"type":0,"sLen":0,"time":118483.148,"id":1}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"type":1,"sLen":0,"time":0,"id":0},{"type":1,"sLen":0,"time":168.539325842697,"id":3},{"type":1,"sLen":0,"time":252.808988764045,"id":3},{"type":1,"sLen":0,"time":421.348314606742,"id":3},{"type":1,"sLen":0,"time":589.887640449438,"id":0},{"type":1,"sLen":0,"time":758.426966292135,"id":3},{"type":1,"sLen":0,"time":842.696629213483,"id":3},{"type":1,"sLen":0,"time":1011.23595505618,"id":0},{"type":1,"sLen":0,"time":1179.77528089888,"id":0},{"type":1,"sLen":0,"time":1264.04494382022,"id":0},{"type":1,"sLen":0,"time":2359.55056179775,"id":0},{"type":1,"sLen":0,"time":1348.31460674157,"id":3},{"type":1,"sLen":0,"time":1516.85393258427,"id":0},{"type":1,"sLen":0,"time":1601.12359550562,"id":0},{"type":1,"sLen":0,"time":1853.93258426966,"id":3},{"type":1,"sLen":0,"time":2022.47191011236,"id":0},{"type":1,"sLen":0,"time":2106.74157303371,"id":3},{"type":1,"sLen":0,"time":2191.01123595506,"id":3},{"type":1,"sLen":0,"time":2696.62921348315,"id":0},{"type":1,"sLen":0,"time":2865.16853932584,"id":3},{"type":1,"sLen":0,"time":2949.43820224719,"id":3},{"type":1,"sLen":0,"time":3117.97752808989,"id":3},{"type":1,"sLen":0,"time":3286.51685393258,"id":0},{"type":1,"sLen":0,"time":3455.05617977528,"id":3},{"type":1,"sLen":0,"time":3539.32584269663,"id":3},{"type":1,"sLen":0,"time":3707.86516853933,"id":0},{"type":1,"sLen":0,"time":3876.40449438202,"id":0},{"type":1,"sLen":0,"time":3960.67415730337,"id":0},{"type":1,"sLen":0,"time":4044.94382022472,"id":3},{"type":1,"sLen":0,"time":4213.48314606742,"id":0},{"type":1,"sLen":0,"time":4297.75280898876,"id":0},{"type":1,"sLen":0,"time":4550.56179775281,"id":3},{"type":1,"sLen":0,"time":4719.10112359551,"id":0},{"type":1,"sLen":0,"time":4803.37078651685,"id":3},{"type":1,"sLen":0,"time":4887.6404494382,"id":3},{"type":1,"sLen":0,"time":5056.1797752809,"id":0},{"type":1,"sLen":0,"time":5140.44943820225,"id":0},{"type":1,"sLen":0,"time":5224.7191011236,"id":0},{"type":1,"sLen":0,"time":21573.0337078652,"id":0},{"type":1,"sLen":0,"time":21910.1123595506,"id":3},{"type":1,"sLen":0,"time":22247.191011236,"id":0},{"type":1,"sLen":0,"time":22584.2696629213,"id":3},{"type":1,"sLen":0,"time":22921.3483146067,"id":0},{"type":1,"sLen":0,"time":23258.4269662921,"id":0},{"type":1,"sLen":0,"time":23595.5056179775,"id":3},{"type":1,"sLen":0,"time":23932.5842696629,"id":3},{"type":1,"sLen":0,"time":27303.3707865169,"id":0},{"type":1,"sLen":0,"time":27977.5280898876,"id":3},{"type":1,"sLen":0,"time":26966.2921348315,"id":3},{"type":1,"sLen":0,"time":27640.4494382022,"id":0},{"type":1,"sLen":0,"time":31011.2359550562,"id":0},{"type":1,"sLen":0,"time":31348.3146067416,"id":3},{"type":1,"sLen":0,"time":31853.9325842697,"id":0},{"type":1,"sLen":0,"time":31685.393258427,"id":3},{"type":1,"sLen":0,"time":32359.5505617978,"id":0},{"type":1,"sLen":0,"time":32696.6292134831,"id":3},{"type":1,"sLen":0,"time":33370.7865168539,"id":3},{"type":1,"sLen":0,"time":33202.2471910112,"id":0},{"type":1,"sLen":0,"time":33033.7078651685,"id":0},{"type":1,"sLen":0,"time":33707.8651685393,"id":0},{"type":1,"sLen":0,"time":34044.9438202247,"id":3},{"type":1,"sLen":0,"time":34719.1011235955,"id":3},{"type":1,"sLen":0,"time":34550.5617977528,"id":0},{"type":1,"sLen":0,"time":34382.0224719101,"id":3},{"type":1,"sLen":0,"time":35056.1797752809,"id":0},{"type":1,"sLen":0,"time":35393.2584269663,"id":3},{"type":1,"sLen":0,"time":36067.4157303371,"id":3},{"type":1,"sLen":0,"time":35898.8764044944,"id":0},{"type":1,"sLen":0,"time":35730.3370786517,"id":0},{"type":1,"sLen":0,"time":36404.4943820225,"id":0},{"type":1,"sLen":0,"time":36741.5730337079,"id":3},{"type":1,"sLen":0,"time":37415.7303370787,"id":3},{"type":1,"sLen":0,"time":37247.191011236,"id":0},{"type":1,"sLen":0,"time":37078.6516853933,"id":3},{"type":1,"sLen":0,"time":43146.0674157303,"id":0},{"type":1,"sLen":0,"time":43483.1460674157,"id":3},{"type":1,"sLen":0,"time":44157.3033707865,"id":3},{"type":1,"sLen":0,"time":43988.7640449438,"id":0},{"type":1,"sLen":0,"time":43820.2247191011,"id":3},{"type":1,"sLen":0,"time":44494.3820224719,"id":0},{"type":1,"sLen":0,"time":44831.4606741573,"id":3},{"type":1,"sLen":0,"time":45505.6179775281,"id":3},{"type":1,"sLen":0,"time":45337.0786516854,"id":0},{"type":1,"sLen":0,"time":45168.5393258427,"id":0},{"type":1,"sLen":0,"time":45842.6966292135,"id":0},{"type":1,"sLen":0,"time":46179.7752808989,"id":3},{"type":1,"sLen":0,"time":46853.9325842697,"id":3},{"type":1,"sLen":0,"time":46685.393258427,"id":0},{"type":1,"sLen":0,"time":46516.8539325843,"id":3},{"type":1,"sLen":0,"time":47191.0112359551,"id":0},{"type":1,"sLen":0,"time":47528.0898876404,"id":3},{"type":1,"sLen":0,"time":48202.2471910112,"id":3},{"type":1,"sLen":0,"time":48033.7078651685,"id":0},{"type":1,"sLen":0,"time":47865.1685393258,"id":3},{"type":1,"sLen":0,"time":53932.5842696629,"id":0},{"type":1,"sLen":0,"time":54101.1235955056,"id":3},{"type":1,"sLen":0,"time":54185.393258427,"id":3},{"type":1,"sLen":0,"time":54353.9325842697,"id":3},{"type":1,"sLen":0,"time":54522.4719101124,"id":0},{"type":1,"sLen":0,"time":54691.0112359551,"id":3},{"type":1,"sLen":0,"time":54775.2808988764,"id":3},{"type":1,"sLen":0,"time":54943.8202247191,"id":0},{"type":1,"sLen":0,"time":55112.3595505618,"id":0},{"type":1,"sLen":0,"time":55196.6292134831,"id":0},{"type":1,"sLen":0,"time":56292.1348314607,"id":0},{"type":1,"sLen":0,"time":55280.8988764045,"id":3},{"type":1,"sLen":0,"time":55449.4382022472,"id":0},{"type":1,"sLen":0,"time":55533.7078651685,"id":0},{"type":1,"sLen":0,"time":55786.5168539326,"id":3},{"type":1,"sLen":0,"time":55955.0561797753,"id":0},{"type":1,"sLen":0,"time":56039.3258426966,"id":3},{"type":1,"sLen":0,"time":56123.595505618,"id":3},{"type":1,"sLen":0,"time":56629.2134831461,"id":0},{"type":1,"sLen":0,"time":56797.7528089888,"id":3},{"type":1,"sLen":0,"time":56882.0224719101,"id":3},{"type":1,"sLen":0,"time":57050.5617977528,"id":3},{"type":1,"sLen":0,"time":57219.1011235955,"id":0},{"type":1,"sLen":0,"time":57387.6404494382,"id":3},{"type":1,"sLen":0,"time":57471.9101123595,"id":3},{"type":1,"sLen":0,"time":57640.4494382022,"id":0},{"type":1,"sLen":0,"time":57808.9887640449,"id":0},{"type":1,"sLen":0,"time":57893.2584269663,"id":0},{"type":1,"sLen":0,"time":57977.5280898876,"id":3},{"type":1,"sLen":0,"time":58146.0674157303,"id":0},{"type":1,"sLen":0,"time":58230.3370786517,"id":0},{"type":1,"sLen":0,"time":58483.1460674157,"id":3},{"type":1,"sLen":0,"time":58651.6853932584,"id":0},{"type":1,"sLen":0,"time":58735.9550561798,"id":3},{"type":1,"sLen":0,"time":58820.2247191011,"id":3},{"type":1,"sLen":0,"time":58988.7640449438,"id":0},{"type":1,"sLen":0,"time":59073.0337078652,"id":0},{"type":1,"sLen":0,"time":59157.3033707865,"id":0},{"type":1,"sLen":0,"time":62022.4719101124,"id":0},{"type":1,"sLen":0,"time":62191.0112359551,"id":3},{"type":1,"sLen":0,"time":62275.2808988764,"id":3},{"type":1,"sLen":0,"time":62443.8202247191,"id":3},{"type":1,"sLen":0,"time":62612.3595505618,"id":0},{"type":1,"sLen":0,"time":62780.8988764045,"id":3},{"type":1,"sLen":0,"time":62865.1685393258,"id":3},{"type":1,"sLen":0,"time":63033.7078651685,"id":0},{"type":1,"sLen":0,"time":63202.2471910112,"id":0},{"type":1,"sLen":0,"time":63286.5168539326,"id":0},{"type":1,"sLen":0,"time":63370.7865168539,"id":3},{"type":1,"sLen":0,"time":63539.3258426966,"id":0},{"type":1,"sLen":0,"time":63623.595505618,"id":0},{"type":1,"sLen":0,"time":63876.404494382,"id":3},{"type":1,"sLen":0,"time":64044.9438202247,"id":0},{"type":1,"sLen":0,"time":64129.2134831461,"id":3},{"type":1,"sLen":0,"time":64213.4831460674,"id":3},{"type":1,"sLen":0,"time":64382.0224719101,"id":0},{"type":1,"sLen":0,"time":64719.1011235955,"id":3},{"type":1,"sLen":0,"time":65056.1797752809,"id":0},{"type":1,"sLen":0,"time":65393.2584269663,"id":0},{"type":1,"sLen":0,"time":65730.3370786517,"id":0},{"type":1,"sLen":0,"time":66067.4157303371,"id":0},{"type":1,"sLen":0,"time":66404.4943820225,"id":3},{"type":1,"sLen":0,"time":66741.5730337079,"id":3},{"type":1,"sLen":0,"time":67078.6516853933,"id":3},{"type":1,"sLen":0,"time":75505.6179775281,"id":0},{"type":1,"sLen":0,"time":75842.6966292135,"id":3},{"type":1,"sLen":0,"time":76179.7752808989,"id":0},{"type":1,"sLen":0,"time":76516.8539325843,"id":0},{"type":1,"sLen":0,"time":76853.9325842697,"id":3},{"type":1,"sLen":0,"time":77191.0112359551,"id":3},{"type":1,"sLen":0,"time":77528.0898876405,"id":0},{"type":1,"sLen":0,"time":77865.1685393259,"id":3},{"type":1,"sLen":0,"time":78033.7078651686,"id":3},{"type":1,"sLen":0,"time":78202.2471910113,"id":0},{"type":1,"sLen":0,"time":78539.3258426967,"id":0},{"type":1,"sLen":0,"time":78876.4044943821,"id":3},{"type":1,"sLen":0,"time":79213.4831460675,"id":0},{"type":1,"sLen":0,"time":79550.5617977529,"id":0},{"type":1,"sLen":0,"time":79887.6404494383,"id":3},{"type":1,"sLen":0,"time":80140.4494382023,"id":0},{"type":1,"sLen":0,"time":80224.7191011237,"id":0},{"type":1,"sLen":0,"time":80308.988764045,"id":0},{"type":1,"sLen":0,"time":80477.5280898877,"id":0},{"type":0,"sLen":84.2696629213483,"time":80730.3370786517,"id":3},{"type":1,"sLen":0,"time":86292.1348314607,"id":0},{"type":1,"sLen":0,"time":86629.2134831461,"id":3},{"type":1,"sLen":0,"time":87303.3707865169,"id":3},{"type":1,"sLen":0,"time":87134.8314606741,"id":0},{"type":1,"sLen":0,"time":87640.4494382023,"id":0},{"type":1,"sLen":0,"time":87977.5280898877,"id":3},{"type":1,"sLen":0,"time":88651.6853932584,"id":3},{"type":1,"sLen":0,"time":88483.1460674157,"id":0},{"type":1,"sLen":0,"time":88988.7640449438,"id":0},{"type":1,"sLen":0,"time":89325.8426966292,"id":3},{"type":1,"sLen":0,"time":90000,"id":3},{"type":1,"sLen":0,"time":89831.4606741573,"id":0},{"type":1,"sLen":0,"time":90337.0786516854,"id":0},{"type":1,"sLen":0,"time":90674.1573033708,"id":3},{"type":1,"sLen":0,"time":91348.3146067416,"id":3},{"type":1,"sLen":0,"time":91179.7752808989,"id":0},{"type":1,"sLen":0,"time":97078.6516853933,"id":0},{"type":1,"sLen":0,"time":97415.7303370787,"id":3},{"type":1,"sLen":0,"time":98089.8876404494,"id":3},{"type":1,"sLen":0,"time":97921.3483146067,"id":0},{"type":1,"sLen":0,"time":97752.808988764,"id":3},{"type":1,"sLen":0,"time":98426.9662921348,"id":0},{"type":1,"sLen":0,"time":98764.0449438202,"id":3},{"type":1,"sLen":0,"time":99438.202247191,"id":3},{"type":1,"sLen":0,"time":99269.6629213483,"id":0},{"type":1,"sLen":0,"time":99101.1235955056,"id":0},{"type":1,"sLen":0,"time":99775.2808988764,"id":0},{"type":1,"sLen":0,"time":100112.359550562,"id":3},{"type":1,"sLen":0,"time":100786.516853933,"id":3},{"type":1,"sLen":0,"time":100617.97752809,"id":0},{"type":1,"sLen":0,"time":100449.438202247,"id":3},{"type":1,"sLen":0,"time":101123.595505618,"id":0},{"type":1,"sLen":0,"time":101460.674157303,"id":3},{"type":1,"sLen":0,"time":102134.831460674,"id":3},{"type":1,"sLen":0,"time":101966.292134831,"id":0},{"type":1,"sLen":0,"time":101797.752808989,"id":3},{"type":1,"sLen":0,"time":107865.168539326,"id":0},{"type":1,"sLen":0,"time":108202.247191011,"id":0},{"type":1,"sLen":0,"time":108539.325842697,"id":0},{"type":1,"sLen":0,"time":108876.404494382,"id":0},{"type":1,"sLen":0,"time":109213.483146068,"id":3},{"type":1,"sLen":0,"time":109550.561797753,"id":3},{"type":1,"sLen":0,"time":109887.640449438,"id":3},{"type":1,"sLen":0,"time":110224.719101124,"id":3},{"type":1,"sLen":0,"time":110561.797752809,"id":0},{"type":1,"sLen":0,"time":110898.876404495,"id":0},{"type":1,"sLen":0,"time":110730.337078652,"id":0},{"type":1,"sLen":0,"time":111235.95505618,"id":3},{"type":1,"sLen":0,"time":111573.033707865,"id":3},{"type":1,"sLen":0,"time":111910.112359551,"id":3},{"type":1,"sLen":0,"time":112247.191011236,"id":3},{"type":1,"sLen":0,"time":112584.269662922,"id":0},{"type":1,"sLen":0,"time":112921.348314607,"id":3},{"type":1,"sLen":0,"time":5393.25842696629,"id":0},{"type":1,"sLen":0,"time":5561.79775280899,"id":3},{"type":1,"sLen":0,"time":5646.06741573034,"id":3},{"type":1,"sLen":0,"time":5814.60674157303,"id":3},{"type":1,"sLen":0,"time":5983.14606741573,"id":0},{"type":1,"sLen":0,"time":6151.68539325843,"id":3},{"type":1,"sLen":0,"time":6235.95505617978,"id":3},{"type":1,"sLen":0,"time":6404.49438202247,"id":0},{"type":1,"sLen":0,"time":6573.03370786517,"id":0},{"type":1,"sLen":0,"time":6657.30337078652,"id":0},{"type":1,"sLen":0,"time":7752.80898876405,"id":0},{"type":1,"sLen":0,"time":6741.57303370786,"id":3},{"type":1,"sLen":0,"time":6910.11235955056,"id":0},{"type":1,"sLen":0,"time":6994.38202247191,"id":0},{"type":1,"sLen":0,"time":7247.19101123595,"id":3},{"type":1,"sLen":0,"time":7415.73033707865,"id":0},{"type":1,"sLen":0,"time":7500,"id":3},{"type":1,"sLen":0,"time":7584.26966292135,"id":3},{"type":1,"sLen":0,"time":8089.88764044944,"id":0},{"type":1,"sLen":0,"time":8258.42696629213,"id":3},{"type":1,"sLen":0,"time":8342.69662921348,"id":3},{"type":1,"sLen":0,"time":8511.23595505618,"id":3},{"type":1,"sLen":0,"time":8679.77528089888,"id":0},{"type":1,"sLen":0,"time":8848.31460674157,"id":3},{"type":1,"sLen":0,"time":8932.58426966292,"id":3},{"type":1,"sLen":0,"time":9101.12359550562,"id":0},{"type":1,"sLen":0,"time":9269.66292134831,"id":0},{"type":1,"sLen":0,"time":9353.93258426966,"id":0},{"type":1,"sLen":0,"time":9438.20224719101,"id":3},{"type":1,"sLen":0,"time":9606.74157303371,"id":0},{"type":1,"sLen":0,"time":9691.01123595505,"id":0},{"type":1,"sLen":0,"time":9943.8202247191,"id":3},{"type":1,"sLen":0,"time":10112.3595505618,"id":0},{"type":1,"sLen":0,"time":10196.6292134831,"id":3},{"type":1,"sLen":0,"time":10280.8988764045,"id":3},{"type":1,"sLen":0,"time":10449.4382022472,"id":0},{"type":1,"sLen":0,"time":21235.9550561798,"id":0},{"type":1,"sLen":0,"time":21320.2247191011,"id":3},{"type":1,"sLen":0,"time":21404.4943820225,"id":0},{"type":1,"sLen":0,"time":24269.6629213483,"id":0},{"type":1,"sLen":0,"time":24606.7415730337,"id":3},{"type":1,"sLen":0,"time":24943.8202247191,"id":0},{"type":1,"sLen":0,"time":25280.8988764045,"id":3},{"type":1,"sLen":0,"time":25617.9775280899,"id":0},{"type":1,"sLen":0,"time":25955.0561797753,"id":0},{"type":1,"sLen":0,"time":26292.1348314607,"id":3},{"type":1,"sLen":0,"time":26629.2134831461,"id":3},{"type":1,"sLen":0,"time":26713.4831460674,"id":3},{"type":1,"sLen":0,"time":26797.7528089888,"id":3},{"type":1,"sLen":0,"time":28651.6853932584,"id":0},{"type":1,"sLen":0,"time":29325.8426966292,"id":0},{"type":1,"sLen":0,"time":28314.606741573,"id":3},{"type":1,"sLen":0,"time":28988.7640449438,"id":3},{"type":1,"sLen":0,"time":29662.9213483146,"id":0},{"type":1,"sLen":0,"time":30000,"id":0},{"type":1,"sLen":0,"time":30337.0786516854,"id":3},{"type":1,"sLen":0,"time":30674.1573033708,"id":3},{"type":1,"sLen":0,"time":29831.4606741573,"id":0},{"type":1,"sLen":0,"time":30168.5393258427,"id":3},{"type":1,"sLen":0,"time":30505.6179775281,"id":3},{"type":1,"sLen":0,"time":30842.6966292135,"id":0},{"type":1,"sLen":0,"time":37752.808988764,"id":0},{"type":1,"sLen":0,"time":38089.8876404494,"id":3},{"type":1,"sLen":0,"time":38764.0449438202,"id":3},{"type":1,"sLen":0,"time":38595.5056179775,"id":0},{"type":1,"sLen":0,"time":38426.9662921348,"id":3},{"type":1,"sLen":0,"time":39101.1235955056,"id":0},{"type":1,"sLen":0,"time":39438.202247191,"id":3},{"type":1,"sLen":0,"time":40112.3595505618,"id":3},{"type":1,"sLen":0,"time":39943.8202247191,"id":0},{"type":1,"sLen":0,"time":39775.2808988764,"id":3},{"type":1,"sLen":0,"time":40449.4382022472,"id":0},{"type":1,"sLen":0,"time":40786.5168539326,"id":3},{"type":1,"sLen":0,"time":41460.6741573034,"id":3},{"type":1,"sLen":0,"time":41292.1348314607,"id":0},{"type":1,"sLen":0,"time":41123.595505618,"id":3},{"type":1,"sLen":0,"time":41797.7528089888,"id":0},{"type":1,"sLen":0,"time":42808.9887640449,"id":3},{"type":1,"sLen":0,"time":42640.4494382022,"id":0},{"type":1,"sLen":0,"time":42134.8314606742,"id":0},{"type":1,"sLen":0,"time":42471.9101123596,"id":0},{"type":1,"sLen":0,"time":42977.5280898876,"id":3},{"type":1,"sLen":0,"time":42893.2584269663,"id":3},{"type":1,"sLen":0,"time":48539.3258426966,"id":0},{"type":1,"sLen":0,"time":48876.404494382,"id":3},{"type":1,"sLen":0,"time":49550.5617977528,"id":3},{"type":1,"sLen":0,"time":49382.0224719101,"id":0},{"type":1,"sLen":0,"time":49213.4831460674,"id":3},{"type":1,"sLen":0,"time":49887.6404494382,"id":0},{"type":1,"sLen":0,"time":50224.7191011236,"id":3},{"type":1,"sLen":0,"time":50898.8764044944,"id":3},{"type":1,"sLen":0,"time":50730.3370786517,"id":0},{"type":1,"sLen":0,"time":50561.797752809,"id":0},{"type":1,"sLen":0,"time":51235.9550561798,"id":0},{"type":1,"sLen":0,"time":51573.0337078652,"id":3},{"type":1,"sLen":0,"time":52247.191011236,"id":3},{"type":1,"sLen":0,"time":52078.6516853933,"id":0},{"type":1,"sLen":0,"time":51910.1123595506,"id":3},{"type":1,"sLen":0,"time":52584.2696629213,"id":0},{"type":1,"sLen":0,"time":53595.5056179775,"id":3},{"type":1,"sLen":0,"time":53426.9662921348,"id":0},{"type":1,"sLen":0,"time":52921.3483146067,"id":0},{"type":1,"sLen":0,"time":53258.4269662921,"id":0},{"type":1,"sLen":0,"time":53764.0449438202,"id":3},{"type":1,"sLen":0,"time":53679.7752808989,"id":3},{"type":1,"sLen":0,"time":59325.8426966292,"id":0},{"type":1,"sLen":0,"time":59494.3820224719,"id":3},{"type":1,"sLen":0,"time":59578.6516853933,"id":3},{"type":1,"sLen":0,"time":59747.191011236,"id":3},{"type":1,"sLen":0,"time":59915.7303370786,"id":0},{"type":1,"sLen":0,"time":60084.2696629213,"id":3},{"type":1,"sLen":0,"time":60168.5393258427,"id":3},{"type":1,"sLen":0,"time":60337.0786516854,"id":0},{"type":1,"sLen":0,"time":60505.6179775281,"id":0},{"type":1,"sLen":0,"time":60589.8876404494,"id":0},{"type":1,"sLen":0,"time":61685.393258427,"id":0},{"type":1,"sLen":0,"time":60674.1573033708,"id":3},{"type":1,"sLen":0,"time":60842.6966292135,"id":0},{"type":1,"sLen":0,"time":60926.9662921348,"id":0},{"type":1,"sLen":0,"time":61179.7752808989,"id":3},{"type":1,"sLen":0,"time":61348.3146067416,"id":0},{"type":1,"sLen":0,"time":61432.5842696629,"id":3},{"type":1,"sLen":0,"time":61516.8539325843,"id":3},{"type":1,"sLen":0,"time":67415.7303370787,"id":3},{"type":1,"sLen":0,"time":67752.808988764,"id":0},{"type":1,"sLen":0,"time":68089.8876404494,"id":0},{"type":1,"sLen":0,"time":68426.9662921348,"id":0},{"type":1,"sLen":0,"time":68764.0449438202,"id":0},{"type":1,"sLen":0,"time":69101.1235955056,"id":3},{"type":1,"sLen":0,"time":69438.202247191,"id":3},{"type":1,"sLen":0,"time":69775.2808988764,"id":3},{"type":1,"sLen":0,"time":69859.5505617978,"id":3},{"type":1,"sLen":0,"time":69943.8202247191,"id":3},{"type":1,"sLen":0,"time":70112.3595505618,"id":3},{"type":1,"sLen":0,"time":70449.4382022472,"id":0},{"type":1,"sLen":0,"time":70786.5168539326,"id":0},{"type":1,"sLen":0,"time":71123.595505618,"id":0},{"type":1,"sLen":0,"time":71460.6741573034,"id":0},{"type":1,"sLen":0,"time":71797.7528089888,"id":3},{"type":1,"sLen":0,"time":72134.8314606741,"id":3},{"type":1,"sLen":0,"time":72471.9101123595,"id":3},{"type":1,"sLen":0,"time":72556.1797752809,"id":3},{"type":1,"sLen":0,"time":72640.4494382023,"id":3},{"type":1,"sLen":0,"time":72808.9887640449,"id":3},{"type":1,"sLen":0,"time":73146.0674157303,"id":0},{"type":1,"sLen":0,"time":73483.1460674157,"id":0},{"type":1,"sLen":0,"time":73820.2247191011,"id":0},{"type":1,"sLen":0,"time":72893.2584269663,"id":3},{"type":1,"sLen":0,"time":73230.3370786517,"id":0},{"type":1,"sLen":0,"time":73567.4157303371,"id":0},{"type":1,"sLen":0,"time":73904.4943820225,"id":0},{"type":1,"sLen":0,"time":72977.5280898877,"id":3},{"type":1,"sLen":0,"time":73314.6067415731,"id":0},{"type":1,"sLen":0,"time":73651.6853932585,"id":0},{"type":1,"sLen":0,"time":73988.7640449438,"id":0},{"type":1,"sLen":0,"time":74157.3033707866,"id":0},{"type":1,"sLen":0,"time":74241.5730337079,"id":0},{"type":1,"sLen":0,"time":74325.8426966292,"id":0},{"type":1,"sLen":0,"time":74410.1123595506,"id":0},{"type":1,"sLen":0,"time":74494.382022472,"id":3},{"type":1,"sLen":0,"time":74578.6516853933,"id":3},{"type":1,"sLen":0,"time":74662.9213483146,"id":3},{"type":1,"sLen":0,"time":74747.191011236,"id":3},{"type":1,"sLen":0,"time":74831.4606741573,"id":0},{"type":1,"sLen":0,"time":74915.7303370787,"id":0},{"type":1,"sLen":0,"time":75000,"id":0},{"type":1,"sLen":0,"time":75084.2696629214,"id":0},{"type":1,"sLen":0,"time":75168.5393258427,"id":3},{"type":1,"sLen":0,"time":80898.8764044945,"id":0},{"type":1,"sLen":0,"time":81067.4157303371,"id":3},{"type":1,"sLen":0,"time":81235.9550561799,"id":0},{"type":1,"sLen":0,"time":81404.4943820225,"id":3},{"type":1,"sLen":0,"time":81573.0337078652,"id":0},{"type":1,"sLen":0,"time":81741.5730337079,"id":3},{"type":1,"sLen":0,"time":81910.1123595506,"id":0},{"type":1,"sLen":0,"time":82078.6516853933,"id":3},{"type":1,"sLen":0,"time":82247.191011236,"id":3},{"type":1,"sLen":0,"time":82415.7303370787,"id":0},{"type":1,"sLen":0,"time":82584.2696629214,"id":3},{"type":1,"sLen":0,"time":82752.8089887641,"id":0},{"type":1,"sLen":0,"time":82921.3483146068,"id":3},{"type":1,"sLen":0,"time":83089.8876404495,"id":0},{"type":1,"sLen":0,"time":83258.4269662922,"id":3},{"type":1,"sLen":0,"time":83426.9662921349,"id":3},{"type":1,"sLen":0,"time":83595.5056179776,"id":0},{"type":1,"sLen":0,"time":83764.0449438203,"id":0},{"type":1,"sLen":0,"time":83932.584269663,"id":0},{"type":1,"sLen":0,"time":84269.6629213484,"id":3},{"type":1,"sLen":0,"time":84606.7415730338,"id":3},{"type":1,"sLen":0,"time":84775.2808988765,"id":3},{"type":1,"sLen":0,"time":84943.8202247192,"id":3},{"type":1,"sLen":0,"time":85280.8988764046,"id":3},{"type":1,"sLen":0,"time":85617.97752809,"id":0},{"type":1,"sLen":0,"time":85702.2471910113,"id":0},{"type":1,"sLen":0,"time":85870.786516854,"id":3},{"type":1,"sLen":0,"time":86039.3258426967,"id":0},{"type":1,"sLen":0,"time":91685.393258427,"id":0},{"type":1,"sLen":0,"time":92022.4719101124,"id":3},{"type":1,"sLen":0,"time":92696.6292134832,"id":3},{"type":1,"sLen":0,"time":92528.0898876405,"id":0},{"type":1,"sLen":0,"time":93033.7078651686,"id":0},{"type":1,"sLen":0,"time":93370.786516854,"id":3},{"type":1,"sLen":0,"time":94044.9438202248,"id":3},{"type":1,"sLen":0,"time":93876.404494382,"id":0},{"type":1,"sLen":0,"time":94382.0224719102,"id":0},{"type":1,"sLen":0,"time":94719.1011235956,"id":3},{"type":1,"sLen":0,"time":95393.2584269663,"id":3},{"type":1,"sLen":0,"time":95224.7191011236,"id":0},{"type":1,"sLen":0,"time":95730.3370786517,"id":0},{"type":1,"sLen":0,"time":96741.5730337079,"id":3},{"type":1,"sLen":0,"time":96573.0337078652,"id":0},{"type":1,"sLen":0,"time":96067.4157303371,"id":0},{"type":1,"sLen":0,"time":96404.4943820225,"id":0},{"type":1,"sLen":0,"time":96910.1123595505,"id":3},{"type":1,"sLen":0,"time":96825.8426966292,"id":3},{"type":1,"sLen":0,"time":102471.91011236,"id":0},{"type":1,"sLen":0,"time":102808.988764045,"id":3},{"type":1,"sLen":0,"time":103483.146067416,"id":3},{"type":1,"sLen":0,"time":103314.606741573,"id":0},{"type":1,"sLen":0,"time":103146.06741573,"id":3},{"type":1,"sLen":0,"time":103820.224719101,"id":0},{"type":1,"sLen":0,"time":104157.303370787,"id":3},{"type":1,"sLen":0,"time":104831.460674157,"id":3},{"type":1,"sLen":0,"time":104662.921348315,"id":0},{"type":1,"sLen":0,"time":104494.382022472,"id":0},{"type":1,"sLen":0,"time":105168.539325843,"id":0},{"type":1,"sLen":0,"time":105505.617977528,"id":3},{"type":1,"sLen":0,"time":106179.775280899,"id":3},{"type":1,"sLen":0,"time":106011.235955056,"id":0},{"type":1,"sLen":0,"time":105842.696629213,"id":3},{"type":1,"sLen":0,"time":106516.853932584,"id":0},{"type":1,"sLen":0,"time":107528.08988764,"id":3},{"type":1,"sLen":0,"time":106853.93258427,"id":0},{"type":1,"sLen":0,"time":107191.011235955,"id":0},{"type":1,"sLen":0,"time":113258.426966292,"id":0},{"type":1,"sLen":0,"time":113932.584269663,"id":3},{"type":1,"sLen":0,"time":114269.662921349,"id":0},{"type":1,"sLen":0,"time":114438.202247191,"id":3},{"type":1,"sLen":0,"time":114606.741573034,"id":0},{"type":1,"sLen":0,"time":114943.820224719,"id":3},{"type":1,"sLen":0,"time":115280.898876405,"id":0},{"type":1,"sLen":0,"time":115617.97752809,"id":3},{"type":1,"sLen":0,"time":115786.516853933,"id":3},{"type":1,"sLen":0,"time":115955.056179776,"id":0},{"type":1,"sLen":0,"time":116123.595505618,"id":3},{"type":1,"sLen":0,"time":116292.134831461,"id":0},{"type":1,"sLen":0,"time":116629.213483146,"id":0},{"type":1,"sLen":0,"time":116966.292134832,"id":3},{"type":1,"sLen":0,"time":117303.370786517,"id":3},{"type":1,"sLen":0,"time":117640.449438203,"id":0},{"type":1,"sLen":0,"time":117977.528089888,"id":3},{"type":1,"sLen":0,"time":118061.797752809,"id":3},{"type":1,"sLen":0,"time":118314.606741573,"id":0},{"type":1,"sLen":0,"time":118398.876404495,"id":3},{"type":1,"sLen":0,"time":118651.685393258,"id":0},{"type":1,"sLen":0,"time":118820.224719101,"id":3},{"type":1,"sLen":0,"time":118904.494382022,"id":3},{"type":1,"sLen":0,"time":119073.033707865,"id":3},{"type":1,"sLen":0,"time":119241.573033708,"id":0},{"type":1,"sLen":0,"time":119410.112359551,"id":3},{"type":1,"sLen":0,"time":119494.382022472,"id":3},{"type":1,"sLen":0,"time":119662.921348315,"id":0},{"type":1,"sLen":0,"time":119831.460674157,"id":0},{"type":1,"sLen":0,"time":119915.730337079,"id":0},{"type":1,"sLen":0,"time":120000,"id":3},{"type":1,"sLen":0,"time":120168.539325843,"id":0},{"type":1,"sLen":0,"time":120252.808988764,"id":0},{"type":1,"sLen":0,"time":120505.617977528,"id":3},{"type":1,"sLen":0,"time":120674.157303371,"id":0},{"type":1,"sLen":0,"time":120758.426966292,"id":3},{"type":1,"sLen":0,"time":120842.696629213,"id":3},{"type":1,"sLen":0,"time":121011.235955056,"id":0},{"type":1,"sLen":0,"time":121095.505617978,"id":0},{"type":1,"sLen":0,"time":121179.775280899,"id":0}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":[]} \ No newline at end of file diff --git a/assets/songs/ugh/charts/easy.json b/assets/songs/ugh/charts/easy.json index 85e1f6ce..40539b20 100644 --- a/assets/songs/ugh/charts/easy.json +++ b/assets/songs/ugh/charts/easy.json @@ -1 +1 @@ -{"song":{"stage":"tank","gf":"gf-tankmen","song":"Ugh","bpm":160.0,"needsVoices":true,"player1":"bf","player2":"tankman","speed":1.25,"notes":[{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[0.0,3,0.0],[375.0,0,0.0],[750.0,2,0.0],[1125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[1500.0,3,0.0],[1875.0,1,0.0],[2250.0,1,281.25],[2625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[3000.0,3,0.0],[3375.0,0,0.0],[3750.0,2,0.0],[4125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[4500.0,3,0.0],[4875.0,0,0.0],[5062.5,1,0.0],[5250.0,0,281.25],[5625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[6000.0,3,0.0],[6375.0,0,0.0],[6750.0,2,0.0],[7125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[7500.0,3,0.0],[7875.0,1,0.0],[8250.0,1,281.25],[8625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[9000.0,3,0.0],[9375.0,0,0.0],[9750.0,2,0.0],[10125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[10500.0,3,0.0],[10875.0,0,0.0],[11062.5,1,0.0],[11250.0,0,281.25],[11625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[12000.0,3,0.0],[12375.0,0,0.0],[12750.0,3,0.0],[12937.5,1,0.0],[13125.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[13500.0,3,0.0],[13875.0,3,0.0],[14250.0,2,0.0],[14625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[15000.0,3,187.5],[15375.0,3,187.5],[15750.0,1,187.5],[16125.0,0,0.0],[16312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[16500.0,3,0.0],[16875.0,2,0.0],[17250.0,1,0.0],[17625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[18000.0,7,562.5],[18000.0,3,0.0],[18375.0,0,0.0],[18750.0,3,0.0],[18937.5,1,0.0],[19125.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[19500.0,3,0.0],[19875.0,3,0.0],[20250.0,2,0.0],[20625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[21000.0,3,187.5],[21375.0,3,187.5],[21750.0,1,187.5],[22125.0,0,0.0],[22312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[22500.0,3,0.0],[22875.0,2,0.0],[23250.0,1,0.0],[23625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[24000.0,7,562.5],[24000.0,3,0.0],[24187.5,1,0.0],[24375.0,0,0.0],[24562.5,3,0.0],[24750.0,1,0.0],[24937.5,0,0.0],[25125.0,3,0.0],[25312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[25500.0,0,0.0],[25687.5,3,0.0],[25875.0,1,0.0],[26062.5,0,0.0],[26250.0,1,0.0],[26625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[27000.0,3,0.0],[27000.0,5,281.25],[27187.5,1,0.0],[27375.0,0,0.0],[27375.0,6,281.25],[27562.5,3,0.0],[27750.0,1,0.0],[27750.0,7,281.25],[27937.5,0,0.0],[28125.0,3,0.0],[28125.0,5,281.25],[28312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[28500.0,0,0.0],[28500.0,4,281.25],[28687.5,3,0.0],[28875.0,1,0.0],[28875.0,5,281.25],[29062.5,0,0.0],[29250.0,1,0.0],[29250.0,7,281.25],[29625.0,3,0.0],[29625.0,7,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[30000.0,5,1125.0],[30000.0,0,0.0],[30187.5,2,0.0],[30375.0,3,0.0],[30562.5,0,0.0],[30750.0,2,0.0],[30937.5,3,0.0],[31125.0,0,0.0],[31312.5,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[31500.0,3,0.0],[31687.5,2,0.0],[31875.0,0,0.0],[32250.0,2,0.0],[32625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[33000.0,0,0.0],[33000.0,5,281.25],[33187.5,2,0.0],[33375.0,3,0.0],[33375.0,6,281.25],[33562.5,0,0.0],[33750.0,2,0.0],[33750.0,7,281.25],[33937.5,3,0.0],[34125.0,0,0.0],[34125.0,5,281.25],[34312.5,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[34500.0,3,0.0],[34500.0,4,281.25],[34687.5,2,0.0],[34875.0,0,0.0],[34875.0,5,281.25],[35250.0,2,0.0],[35250.0,7,281.25],[35625.0,3,0.0],[35625.0,7,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[36000.0,5,562.5],[36000.0,3,0.0],[36375.0,0,0.0],[36750.0,2,0.0],[37125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[37500.0,3,0.0],[37875.0,1,0.0],[38250.0,1,281.25],[38625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[39000.0,3,0.0],[39375.0,0,0.0],[39750.0,2,0.0],[40125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[40500.0,3,0.0],[40875.0,0,0.0],[41062.5,1,0.0],[41250.0,0,281.25],[41625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[42000.0,3,0.0],[42375.0,0,0.0],[42750.0,2,0.0],[43125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[43500.0,3,0.0],[43875.0,1,0.0],[44250.0,1,281.25],[44625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[45000.0,3,0.0],[45375.0,0,0.0],[45750.0,2,0.0],[46125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[46500.0,3,0.0],[46875.0,0,0.0],[47062.5,1,0.0],[47250.0,0,281.25],[47625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[48000.0,0,0.0],[48187.5,1,0.0],[48375.0,3,0.0],[48562.5,0,0.0],[48750.0,1,0.0],[48937.5,3,0.0],[49125.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[49500.0,3,0.0],[49687.5,0,0.0],[49875.0,3,0.0],[50250.0,2,0.0],[50625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[51000.0,3,187.5],[51375.0,3,187.5],[51750.0,1,187.5],[52125.0,0,0.0],[52312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[52500.0,3,0.0],[52875.0,2,0.0],[53250.0,1,0.0],[53625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[54000.0,7,281.25],[54000.0,0,0.0],[54187.5,1,0.0],[54375.0,3,0.0],[54562.5,0,0.0],[54750.0,1,0.0],[54937.5,3,0.0],[55125.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[55500.0,3,0.0],[55687.5,0,0.0],[55875.0,3,0.0],[56250.0,2,0.0],[56625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[57000.0,3,187.5],[57375.0,3,187.5],[57750.0,1,187.5],[58125.0,0,0.0],[58312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[58500.0,3,0.0],[58875.0,2,0.0],[59250.0,1,0.0],[59625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[60000.0,3,0.0],[60000.0,7,281.25],[60375.0,0,0.0],[60750.0,3,0.0],[60937.5,1,0.0],[61125.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[61500.0,3,0.0],[61687.5,0,0.0],[61875.0,3,0.0],[62250.0,2,0.0],[62625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[63000.0,3,187.5],[63375.0,3,187.5],[63750.0,1,187.5],[64125.0,0,0.0],[64312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[64500.0,3,0.0],[64875.0,2,0.0],[65250.0,1,0.0],[65625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[66000.0,3,0.0],[66000.0,7,281.25],[66375.0,0,0.0],[66750.0,3,0.0],[66937.5,1,0.0],[67125.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[67500.0,3,0.0],[67687.5,0,0.0],[67875.0,3,0.0],[68250.0,2,0.0],[68625.0,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[69000.0,3,187.5],[69375.0,3,187.5],[69750.0,1,187.5],[70125.0,0,0.0],[70312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[70500.0,3,0.0],[70875.0,2,0.0],[71250.0,1,0.0],[71625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[72000.0,7,281.25],[72000.0,3,0.0],[72375.0,0,0.0],[72750.0,2,0.0],[73125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[73500.0,3,0.0],[73875.0,1,0.0],[74250.0,1,281.25],[74625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[75000.0,3,0.0],[75375.0,0,0.0],[75750.0,2,0.0],[76125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[76500.0,3,0.0],[76875.0,0,0.0],[77062.5,1,0.0],[77250.0,0,281.25],[77625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[78000.0,3,0.0],[78375.0,0,0.0],[78750.0,2,0.0],[79125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[79500.0,3,0.0],[79875.0,1,0.0],[80250.0,1,281.25],[80625.0,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[81000.0,3,0.0],[81375.0,0,0.0],[81750.0,2,0.0],[82125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[82500.0,3,0.0],[82875.0,0,0.0],[83062.5,1,0.0],[83250.0,0,281.25],[83625.0,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]}]},"generatedBy":"SNIFF ver.6"} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":6000},{"params":[0],"name":"Camera Movement","time":12000},{"params":[1],"name":"Camera Movement","time":18000},{"params":[0],"name":"Camera Movement","time":24000},{"params":[1],"name":"Camera Movement","time":27000},{"params":[0],"name":"Camera Movement","time":30000},{"params":[1],"name":"Camera Movement","time":33000},{"params":[0],"name":"Camera Movement","time":36000},{"params":[1],"name":"Camera Movement","time":42000},{"params":[0],"name":"Camera Movement","time":48000},{"params":[1],"name":"Camera Movement","time":54000},{"params":[0],"name":"Camera Movement","time":60000},{"params":[1],"name":"Camera Movement","time":66000},{"params":[0],"name":"Camera Movement","time":72000},{"params":[1],"name":"Camera Movement","time":78000}],"scrollSpeed":1.25,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":0,"time":0,"type":0},{"id":0,"sLen":0,"time":375,"type":0},{"id":2,"sLen":0,"time":750,"type":0},{"id":0,"sLen":281.25,"time":1125,"type":0},{"id":3,"sLen":0,"time":1500,"type":0},{"id":1,"sLen":0,"time":1875,"type":0},{"id":1,"sLen":281.25,"time":2250,"type":0},{"id":3,"sLen":0,"time":2625,"type":0},{"id":3,"sLen":0,"time":3000,"type":0},{"id":0,"sLen":0,"time":3375,"type":0},{"id":2,"sLen":0,"time":3750,"type":0},{"id":0,"sLen":281.25,"time":4125,"type":0},{"id":3,"sLen":0,"time":4500,"type":0},{"id":0,"sLen":0,"time":4875,"type":0},{"id":1,"sLen":0,"time":5062.5,"type":0},{"id":0,"sLen":281.25,"time":5250,"type":0},{"id":2,"sLen":0,"time":5625,"type":0},{"id":3,"sLen":0,"time":12000,"type":0},{"id":0,"sLen":0,"time":12375,"type":0},{"id":3,"sLen":0,"time":12750,"type":0},{"id":1,"sLen":0,"time":12937.5,"type":0},{"id":0,"sLen":0,"time":13125,"type":0},{"id":3,"sLen":0,"time":13500,"type":0},{"id":3,"sLen":0,"time":13875,"type":0},{"id":2,"sLen":0,"time":14250,"type":0},{"id":0,"sLen":0,"time":14625,"type":0},{"id":3,"sLen":187.5,"time":15000,"type":0},{"id":3,"sLen":187.5,"time":15375,"type":0},{"id":1,"sLen":187.5,"time":15750,"type":0},{"id":0,"sLen":0,"time":16125,"type":0},{"id":1,"sLen":0,"time":16312.5,"type":0},{"id":3,"sLen":0,"time":16500,"type":0},{"id":2,"sLen":0,"time":16875,"type":0},{"id":1,"sLen":0,"time":17250,"type":0},{"id":1,"sLen":0,"time":17625,"type":0},{"id":3,"sLen":562.5,"time":18000,"type":0},{"id":3,"sLen":0,"time":24000,"type":0},{"id":1,"sLen":0,"time":24187.5,"type":0},{"id":0,"sLen":0,"time":24375,"type":0},{"id":3,"sLen":0,"time":24562.5,"type":0},{"id":1,"sLen":0,"time":24750,"type":0},{"id":0,"sLen":0,"time":24937.5,"type":0},{"id":3,"sLen":0,"time":25125,"type":0},{"id":1,"sLen":0,"time":25312.5,"type":0},{"id":0,"sLen":0,"time":25500,"type":0},{"id":3,"sLen":0,"time":25687.5,"type":0},{"id":1,"sLen":0,"time":25875,"type":0},{"id":0,"sLen":0,"time":26062.5,"type":0},{"id":1,"sLen":0,"time":26250,"type":0},{"id":3,"sLen":0,"time":26625,"type":0},{"id":1,"sLen":281.25,"time":27000,"type":0},{"id":2,"sLen":281.25,"time":27375,"type":0},{"id":3,"sLen":281.25,"time":27750,"type":0},{"id":1,"sLen":281.25,"time":28125,"type":0},{"id":0,"sLen":281.25,"time":28500,"type":0},{"id":1,"sLen":281.25,"time":28875,"type":0},{"id":3,"sLen":281.25,"time":29250,"type":0},{"id":3,"sLen":281.25,"time":29625,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":2,"sLen":0,"time":30187.5,"type":0},{"id":3,"sLen":0,"time":30375,"type":0},{"id":0,"sLen":0,"time":30562.5,"type":0},{"id":2,"sLen":0,"time":30750,"type":0},{"id":3,"sLen":0,"time":30937.5,"type":0},{"id":0,"sLen":0,"time":31125,"type":0},{"id":2,"sLen":0,"time":31312.5,"type":0},{"id":3,"sLen":0,"time":31500,"type":0},{"id":2,"sLen":0,"time":31687.5,"type":0},{"id":0,"sLen":0,"time":31875,"type":0},{"id":2,"sLen":0,"time":32250,"type":0},{"id":3,"sLen":0,"time":32625,"type":0},{"id":1,"sLen":281.25,"time":33000,"type":0},{"id":2,"sLen":281.25,"time":33375,"type":0},{"id":3,"sLen":281.25,"time":33750,"type":0},{"id":1,"sLen":281.25,"time":34125,"type":0},{"id":0,"sLen":281.25,"time":34500,"type":0},{"id":1,"sLen":281.25,"time":34875,"type":0},{"id":3,"sLen":281.25,"time":35250,"type":0},{"id":3,"sLen":281.25,"time":35625,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":0,"sLen":0,"time":36375,"type":0},{"id":2,"sLen":0,"time":36750,"type":0},{"id":0,"sLen":281.25,"time":37125,"type":0},{"id":3,"sLen":0,"time":37500,"type":0},{"id":1,"sLen":0,"time":37875,"type":0},{"id":1,"sLen":281.25,"time":38250,"type":0},{"id":3,"sLen":0,"time":38625,"type":0},{"id":3,"sLen":0,"time":39000,"type":0},{"id":0,"sLen":0,"time":39375,"type":0},{"id":2,"sLen":0,"time":39750,"type":0},{"id":0,"sLen":281.25,"time":40125,"type":0},{"id":3,"sLen":0,"time":40500,"type":0},{"id":0,"sLen":0,"time":40875,"type":0},{"id":1,"sLen":0,"time":41062.5,"type":0},{"id":0,"sLen":281.25,"time":41250,"type":0},{"id":2,"sLen":0,"time":41625,"type":0},{"id":0,"sLen":0,"time":48000,"type":0},{"id":1,"sLen":0,"time":48187.5,"type":0},{"id":3,"sLen":0,"time":48375,"type":0},{"id":0,"sLen":0,"time":48562.5,"type":0},{"id":1,"sLen":0,"time":48750,"type":0},{"id":3,"sLen":0,"time":48937.5,"type":0},{"id":2,"sLen":0,"time":49125,"type":0},{"id":3,"sLen":0,"time":49500,"type":0},{"id":0,"sLen":0,"time":49687.5,"type":0},{"id":3,"sLen":0,"time":49875,"type":0},{"id":2,"sLen":0,"time":50250,"type":0},{"id":0,"sLen":0,"time":50625,"type":0},{"id":3,"sLen":187.5,"time":51000,"type":0},{"id":3,"sLen":187.5,"time":51375,"type":0},{"id":1,"sLen":187.5,"time":51750,"type":0},{"id":0,"sLen":0,"time":52125,"type":0},{"id":1,"sLen":0,"time":52312.5,"type":0},{"id":3,"sLen":0,"time":52500,"type":0},{"id":2,"sLen":0,"time":52875,"type":0},{"id":1,"sLen":0,"time":53250,"type":0},{"id":1,"sLen":0,"time":53625,"type":0},{"id":3,"sLen":281.25,"time":54000,"type":0},{"id":3,"sLen":0,"time":60000,"type":0},{"id":0,"sLen":0,"time":60375,"type":0},{"id":3,"sLen":0,"time":60750,"type":0},{"id":1,"sLen":0,"time":60937.5,"type":0},{"id":0,"sLen":0,"time":61125,"type":0},{"id":3,"sLen":0,"time":61500,"type":0},{"id":0,"sLen":0,"time":61687.5,"type":0},{"id":3,"sLen":0,"time":61875,"type":0},{"id":2,"sLen":0,"time":62250,"type":0},{"id":0,"sLen":0,"time":62625,"type":0},{"id":3,"sLen":187.5,"time":63000,"type":0},{"id":3,"sLen":187.5,"time":63375,"type":0},{"id":1,"sLen":187.5,"time":63750,"type":0},{"id":0,"sLen":0,"time":64125,"type":0},{"id":1,"sLen":0,"time":64312.5,"type":0},{"id":3,"sLen":0,"time":64500,"type":0},{"id":2,"sLen":0,"time":64875,"type":0},{"id":1,"sLen":0,"time":65250,"type":0},{"id":1,"sLen":0,"time":65625,"type":0},{"id":3,"sLen":281.25,"time":66000,"type":0},{"id":3,"sLen":0,"time":72000,"type":0},{"id":0,"sLen":0,"time":72375,"type":0},{"id":2,"sLen":0,"time":72750,"type":0},{"id":0,"sLen":281.25,"time":73125,"type":0},{"id":3,"sLen":0,"time":73500,"type":0},{"id":1,"sLen":0,"time":73875,"type":0},{"id":1,"sLen":281.25,"time":74250,"type":0},{"id":3,"sLen":0,"time":74625,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75375,"type":0},{"id":2,"sLen":0,"time":75750,"type":0},{"id":0,"sLen":281.25,"time":76125,"type":0},{"id":3,"sLen":0,"time":76500,"type":0},{"id":0,"sLen":0,"time":76875,"type":0},{"id":1,"sLen":0,"time":77062.5,"type":0},{"id":0,"sLen":281.25,"time":77250,"type":0},{"id":2,"sLen":0,"time":77625,"type":0}],"position":"dad","type":0,"characters":["tankman"]},{"visible":true,"notes":[{"id":3,"sLen":0,"time":6000,"type":0},{"id":0,"sLen":0,"time":6375,"type":0},{"id":2,"sLen":0,"time":6750,"type":0},{"id":0,"sLen":281.25,"time":7125,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":1,"sLen":0,"time":7875,"type":0},{"id":1,"sLen":281.25,"time":8250,"type":0},{"id":3,"sLen":0,"time":8625,"type":0},{"id":3,"sLen":0,"time":9000,"type":0},{"id":0,"sLen":0,"time":9375,"type":0},{"id":2,"sLen":0,"time":9750,"type":0},{"id":0,"sLen":281.25,"time":10125,"type":0},{"id":3,"sLen":0,"time":10500,"type":0},{"id":0,"sLen":0,"time":10875,"type":0},{"id":1,"sLen":0,"time":11062.5,"type":0},{"id":0,"sLen":281.25,"time":11250,"type":0},{"id":1,"sLen":0,"time":11625,"type":0},{"id":3,"sLen":0,"time":18000,"type":0},{"id":0,"sLen":0,"time":18375,"type":0},{"id":3,"sLen":0,"time":18750,"type":0},{"id":1,"sLen":0,"time":18937.5,"type":0},{"id":0,"sLen":0,"time":19125,"type":0},{"id":3,"sLen":0,"time":19500,"type":0},{"id":3,"sLen":0,"time":19875,"type":0},{"id":2,"sLen":0,"time":20250,"type":0},{"id":0,"sLen":0,"time":20625,"type":0},{"id":3,"sLen":187.5,"time":21000,"type":0},{"id":3,"sLen":187.5,"time":21375,"type":0},{"id":1,"sLen":187.5,"time":21750,"type":0},{"id":0,"sLen":0,"time":22125,"type":0},{"id":1,"sLen":0,"time":22312.5,"type":0},{"id":3,"sLen":0,"time":22500,"type":0},{"id":2,"sLen":0,"time":22875,"type":0},{"id":1,"sLen":0,"time":23250,"type":0},{"id":1,"sLen":0,"time":23625,"type":0},{"id":3,"sLen":562.5,"time":24000,"type":0},{"id":3,"sLen":0,"time":27000,"type":0},{"id":1,"sLen":0,"time":27187.5,"type":0},{"id":0,"sLen":0,"time":27375,"type":0},{"id":3,"sLen":0,"time":27562.5,"type":0},{"id":1,"sLen":0,"time":27750,"type":0},{"id":0,"sLen":0,"time":27937.5,"type":0},{"id":3,"sLen":0,"time":28125,"type":0},{"id":1,"sLen":0,"time":28312.5,"type":0},{"id":0,"sLen":0,"time":28500,"type":0},{"id":3,"sLen":0,"time":28687.5,"type":0},{"id":1,"sLen":0,"time":28875,"type":0},{"id":0,"sLen":0,"time":29062.5,"type":0},{"id":1,"sLen":0,"time":29250,"type":0},{"id":3,"sLen":0,"time":29625,"type":0},{"id":1,"sLen":1125,"time":30000,"type":0},{"id":0,"sLen":0,"time":33000,"type":0},{"id":2,"sLen":0,"time":33187.5,"type":0},{"id":3,"sLen":0,"time":33375,"type":0},{"id":0,"sLen":0,"time":33562.5,"type":0},{"id":2,"sLen":0,"time":33750,"type":0},{"id":3,"sLen":0,"time":33937.5,"type":0},{"id":0,"sLen":0,"time":34125,"type":0},{"id":2,"sLen":0,"time":34312.5,"type":0},{"id":3,"sLen":0,"time":34500,"type":0},{"id":2,"sLen":0,"time":34687.5,"type":0},{"id":0,"sLen":0,"time":34875,"type":0},{"id":2,"sLen":0,"time":35250,"type":0},{"id":3,"sLen":0,"time":35625,"type":0},{"id":1,"sLen":562.5,"time":36000,"type":0},{"id":3,"sLen":0,"time":42000,"type":0},{"id":0,"sLen":0,"time":42375,"type":0},{"id":2,"sLen":0,"time":42750,"type":0},{"id":0,"sLen":281.25,"time":43125,"type":0},{"id":3,"sLen":0,"time":43500,"type":0},{"id":1,"sLen":0,"time":43875,"type":0},{"id":1,"sLen":281.25,"time":44250,"type":0},{"id":3,"sLen":0,"time":44625,"type":0},{"id":3,"sLen":0,"time":45000,"type":0},{"id":0,"sLen":0,"time":45375,"type":0},{"id":2,"sLen":0,"time":45750,"type":0},{"id":0,"sLen":281.25,"time":46125,"type":0},{"id":3,"sLen":0,"time":46500,"type":0},{"id":0,"sLen":0,"time":46875,"type":0},{"id":1,"sLen":0,"time":47062.5,"type":0},{"id":0,"sLen":281.25,"time":47250,"type":0},{"id":1,"sLen":0,"time":47625,"type":0},{"id":0,"sLen":0,"time":54000,"type":0},{"id":1,"sLen":0,"time":54187.5,"type":0},{"id":3,"sLen":0,"time":54375,"type":0},{"id":0,"sLen":0,"time":54562.5,"type":0},{"id":1,"sLen":0,"time":54750,"type":0},{"id":3,"sLen":0,"time":54937.5,"type":0},{"id":1,"sLen":0,"time":55125,"type":0},{"id":3,"sLen":0,"time":55500,"type":0},{"id":0,"sLen":0,"time":55687.5,"type":0},{"id":3,"sLen":0,"time":55875,"type":0},{"id":2,"sLen":0,"time":56250,"type":0},{"id":0,"sLen":0,"time":56625,"type":0},{"id":3,"sLen":187.5,"time":57000,"type":0},{"id":3,"sLen":187.5,"time":57375,"type":0},{"id":1,"sLen":187.5,"time":57750,"type":0},{"id":0,"sLen":0,"time":58125,"type":0},{"id":1,"sLen":0,"time":58312.5,"type":0},{"id":3,"sLen":0,"time":58500,"type":0},{"id":2,"sLen":0,"time":58875,"type":0},{"id":1,"sLen":0,"time":59250,"type":0},{"id":1,"sLen":0,"time":59625,"type":0},{"id":3,"sLen":281.25,"time":60000,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":0,"sLen":0,"time":66375,"type":0},{"id":3,"sLen":0,"time":66750,"type":0},{"id":1,"sLen":0,"time":66937.5,"type":0},{"id":0,"sLen":0,"time":67125,"type":0},{"id":3,"sLen":0,"time":67500,"type":0},{"id":0,"sLen":0,"time":67687.5,"type":0},{"id":3,"sLen":0,"time":67875,"type":0},{"id":2,"sLen":0,"time":68250,"type":0},{"id":0,"sLen":0,"time":68625,"type":0},{"id":3,"sLen":187.5,"time":69000,"type":0},{"id":3,"sLen":187.5,"time":69375,"type":0},{"id":1,"sLen":187.5,"time":69750,"type":0},{"id":0,"sLen":0,"time":70125,"type":0},{"id":1,"sLen":0,"time":70312.5,"type":0},{"id":3,"sLen":0,"time":70500,"type":0},{"id":2,"sLen":0,"time":70875,"type":0},{"id":1,"sLen":0,"time":71250,"type":0},{"id":1,"sLen":0,"time":71625,"type":0},{"id":3,"sLen":281.25,"time":72000,"type":0},{"id":3,"sLen":0,"time":78000,"type":0},{"id":0,"sLen":0,"time":78375,"type":0},{"id":2,"sLen":0,"time":78750,"type":0},{"id":0,"sLen":281.25,"time":79125,"type":0},{"id":3,"sLen":0,"time":79500,"type":0},{"id":1,"sLen":0,"time":79875,"type":0},{"id":1,"sLen":281.25,"time":80250,"type":0},{"id":3,"sLen":0,"time":80625,"type":0},{"id":3,"sLen":0,"time":81000,"type":0},{"id":0,"sLen":0,"time":81375,"type":0},{"id":2,"sLen":0,"time":81750,"type":0},{"id":0,"sLen":281.25,"time":82125,"type":0},{"id":3,"sLen":0,"time":82500,"type":0},{"id":0,"sLen":0,"time":82875,"type":0},{"id":1,"sLen":0,"time":83062.5,"type":0},{"id":0,"sLen":281.25,"time":83250,"type":0},{"id":1,"sLen":0,"time":83625,"type":0}],"position":"boyfriend","type":1,"characters":["bf"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-tankmen"]}],"codenameChart":true,"stage":"tank","noteTypes":[]} \ No newline at end of file diff --git a/assets/songs/ugh/charts/hard.json b/assets/songs/ugh/charts/hard.json index aa0f3014..b50fadc5 100644 --- a/assets/songs/ugh/charts/hard.json +++ b/assets/songs/ugh/charts/hard.json @@ -1 +1 @@ -{"song":{"stage":"tank","gf":"gf-tankmen","song":"Ugh","bpm":160.0,"needsVoices":true,"player1":"bf","player2":"tankman","speed":2.3,"notes":[{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[0.0,3,0.0],[187.5,3,0.0],[375.0,0,93.75],[562.5,3,0.0],[750.0,2,93.75],[937.5,3,0.0],[1125.0,0,93.75],[1312.5,2,0.0],[1406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[1500.0,3,0.0],[1593.75,2,0.0],[1687.5,3,0.0],[1781.25,1,0.0],[1875.0,0,0.0],[1968.75,1,0.0],[2062.5,0,93.75],[2250.0,1,281.25],[2625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[3000.0,3,0.0],[3187.5,3,0.0],[3375.0,0,93.75],[3562.5,3,0.0],[3750.0,2,93.75],[3937.5,3,0.0],[4125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[4500.0,3,0.0],[4687.5,2,0.0],[4875.0,1,0.0],[5062.5,0,0.0],[5250.0,3,281.25],[5625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[6000.0,3,0.0],[6187.5,3,0.0],[6375.0,0,93.75],[6562.5,3,0.0],[6750.0,2,93.75],[6937.5,3,0.0],[7125.0,0,93.75],[7312.5,2,0.0],[7406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[7500.0,3,0.0],[7593.75,2,0.0],[7687.5,3,0.0],[7781.25,1,0.0],[7875.0,0,0.0],[7968.75,1,0.0],[8062.5,0,93.75],[8250.0,1,281.25],[8625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[9000.0,3,0.0],[9187.5,3,0.0],[9375.0,0,93.75],[9562.5,3,0.0],[9750.0,2,93.75],[9937.5,3,0.0],[10125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[10500.0,3,0.0],[10687.5,2,0.0],[10875.0,1,0.0],[11062.5,0,0.0],[11250.0,3,281.25],[11625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[12000.0,3,0.0],[12093.75,3,0.0],[12187.5,1,0.0],[12375.0,0,0.0],[12562.5,1,0.0],[12750.0,0,0.0],[12843.75,1,0.0],[12937.5,3,0.0],[13031.25,1,0.0],[13125.0,0,93.75],[13312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[13500.0,3,93.75],[13687.5,1,0.0],[13875.0,3,93.75],[14062.5,0,0.0],[14250.0,2,0.0],[14437.5,3,0.0],[14625.0,0,0.0],[14812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[15000.0,3,0.0],[15187.5,3,0.0],[15281.25,2,0.0],[15375.0,3,0.0],[15562.5,2,0.0],[15656.25,1,0.0],[15750.0,2,0.0],[15937.5,1,0.0],[16031.25,0,0.0],[16125.0,1,0.0],[16312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[16500.0,1,93.75],[16687.5,2,93.75],[16875.0,3,93.75],[17062.5,0,93.75],[17250.0,1,93.75],[17437.5,0,0.0],[17531.25,1,0.0],[17625.0,3,93.75],[17812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[18000.0,3,0.0],[18000.0,7,281.25],[18093.75,3,0.0],[18187.5,1,0.0],[18375.0,0,0.0],[18562.5,1,0.0],[18750.0,0,0.0],[18843.75,1,0.0],[18937.5,3,0.0],[19031.25,1,0.0],[19125.0,0,93.75],[19312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[19500.0,3,93.75],[19687.5,1,0.0],[19875.0,3,93.75],[20062.5,0,0.0],[20250.0,2,0.0],[20437.5,3,0.0],[20625.0,0,0.0],[20812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[21000.0,3,0.0],[21187.5,3,0.0],[21281.25,2,0.0],[21375.0,3,0.0],[21562.5,2,0.0],[21656.25,1,0.0],[21750.0,2,0.0],[21937.5,1,0.0],[22031.25,0,0.0],[22125.0,1,0.0],[22312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[22500.0,1,93.75],[22687.5,2,93.75],[22875.0,3,93.75],[23062.5,0,93.75],[23250.0,1,93.75],[23437.5,0,0.0],[23531.25,1,0.0],[23625.0,3,93.75],[23812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[24000.0,1,0.0],[24000.0,7,281.25],[24093.75,0,0.0],[24187.5,1,0.0],[24281.25,2,0.0],[24375.0,3,0.0],[24562.5,1,0.0],[24656.25,0,0.0],[24750.0,1,0.0],[24843.75,2,0.0],[24937.5,3,0.0],[25125.0,1,0.0],[25218.75,0,0.0],[25312.5,1,0.0],[25406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[25500.0,3,0.0],[25687.5,1,0.0],[25781.25,0,0.0],[25875.0,1,0.0],[25968.75,2,0.0],[26062.5,3,93.75],[26250.0,0,281.25],[26625.0,1,93.75],[26812.5,3,93.75]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[27000.0,1,0.0],[27000.0,5,281.25],[27093.75,0,0.0],[27187.5,1,0.0],[27281.25,2,0.0],[27375.0,3,0.0],[27375.0,6,281.25],[27562.5,1,0.0],[27656.25,0,0.0],[27750.0,1,0.0],[27750.0,7,281.25],[27843.75,2,0.0],[27937.5,3,0.0],[28125.0,1,0.0],[28125.0,5,281.25],[28218.75,0,0.0],[28312.5,1,0.0],[28406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[28500.0,3,0.0],[28500.0,4,281.25],[28687.5,1,0.0],[28781.25,0,0.0],[28875.0,1,0.0],[28875.0,5,281.25],[28968.75,2,0.0],[29062.5,3,93.75],[29250.0,0,281.25],[29250.0,7,281.25],[29625.0,1,93.75],[29625.0,7,281.25],[29812.5,3,93.75]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[30000.0,5,656.25],[30000.0,0,93.75],[30187.5,1,0.0],[30281.25,2,0.0],[30375.0,3,0.0],[30562.5,0,93.75],[30750.0,1,0.0],[30843.75,2,0.0],[30937.5,3,0.0],[31125.0,0,93.75],[31312.5,1,0.0],[31406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[31500.0,3,0.0],[31687.5,0,93.75],[31875.0,0,0.0],[31968.75,1,0.0],[32062.5,2,93.75],[32250.0,1,281.25],[32625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[33000.0,0,93.75],[33000.0,5,281.25],[33187.5,1,0.0],[33281.25,2,0.0],[33375.0,3,0.0],[33375.0,6,281.25],[33562.5,0,93.75],[33750.0,1,0.0],[33750.0,7,281.25],[33843.75,2,0.0],[33937.5,3,0.0],[34125.0,0,93.75],[34125.0,5,281.25],[34312.5,1,0.0],[34406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[34500.0,3,0.0],[34500.0,4,281.25],[34687.5,0,93.75],[34875.0,0,0.0],[34875.0,5,281.25],[34968.75,1,0.0],[35062.5,2,93.75],[35250.0,1,281.25],[35250.0,7,281.25],[35625.0,3,281.25],[35625.0,7,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[36000.0,3,0.0],[36000.0,5,468.75],[36187.5,3,0.0],[36375.0,2,93.75],[36562.5,3,0.0],[36750.0,1,93.75],[36937.5,3,0.0],[37125.0,0,93.75],[37312.5,2,0.0],[37406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[37500.0,3,0.0],[37593.75,2,0.0],[37687.5,3,0.0],[37781.25,1,0.0],[37875.0,0,0.0],[37968.75,1,0.0],[38062.5,0,93.75],[38250.0,1,281.25],[38625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[39000.0,3,0.0],[39187.5,3,0.0],[39375.0,2,93.75],[39562.5,3,0.0],[39750.0,1,93.75],[39937.5,3,0.0],[40125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[40500.0,0,0.0],[40687.5,1,0.0],[40875.0,2,0.0],[41062.5,3,0.0],[41250.0,0,281.25],[41625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[42000.0,3,0.0],[42187.5,3,0.0],[42375.0,2,93.75],[42562.5,3,0.0],[42750.0,1,93.75],[42937.5,3,0.0],[43125.0,0,93.75],[43312.5,2,0.0],[43406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[43500.0,3,0.0],[43593.75,2,0.0],[43687.5,3,0.0],[43781.25,1,0.0],[43875.0,0,0.0],[43968.75,1,0.0],[44062.5,0,93.75],[44250.0,1,281.25],[44625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[45000.0,3,0.0],[45187.5,3,0.0],[45375.0,2,93.75],[45562.5,3,0.0],[45750.0,1,93.75],[45937.5,3,0.0],[46125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[46500.0,0,0.0],[46687.5,1,0.0],[46875.0,2,0.0],[47062.5,3,0.0],[47250.0,0,281.25],[47625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[48000.0,1,0.0],[48093.75,0,0.0],[48187.5,1,0.0],[48281.25,2,0.0],[48375.0,3,0.0],[48562.5,1,0.0],[48656.25,0,0.0],[48750.0,1,0.0],[48843.75,2,0.0],[48937.5,3,0.0],[49125.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[49500.0,3,93.75],[49687.5,1,0.0],[49875.0,3,93.75],[50062.5,0,0.0],[50250.0,2,0.0],[50437.5,3,0.0],[50625.0,0,0.0],[50812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[51000.0,3,0.0],[51187.5,3,0.0],[51281.25,2,0.0],[51375.0,3,0.0],[51562.5,2,0.0],[51656.25,1,0.0],[51750.0,2,0.0],[51937.5,1,0.0],[52031.25,0,0.0],[52125.0,1,0.0],[52312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[52500.0,1,93.75],[52687.5,2,93.75],[52875.0,3,93.75],[53062.5,0,93.75],[53250.0,1,93.75],[53437.5,0,0.0],[53531.25,1,0.0],[53625.0,3,93.75],[53812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[54000.0,1,0.0],[54000.0,7,281.25],[54093.75,0,0.0],[54187.5,1,0.0],[54281.25,2,0.0],[54375.0,3,0.0],[54562.5,1,0.0],[54656.25,0,0.0],[54750.0,1,0.0],[54843.75,2,0.0],[54937.5,3,0.0],[55125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[55500.0,3,93.75],[55687.5,1,0.0],[55875.0,3,93.75],[56062.5,0,0.0],[56250.0,2,0.0],[56437.5,3,0.0],[56625.0,0,0.0],[56812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[57000.0,3,0.0],[57187.5,3,0.0],[57281.25,2,0.0],[57375.0,3,0.0],[57562.5,2,0.0],[57656.25,1,0.0],[57750.0,2,0.0],[57937.5,1,0.0],[58031.25,0,0.0],[58125.0,1,0.0],[58312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[58500.0,1,93.75],[58687.5,2,93.75],[58875.0,3,93.75],[59062.5,0,93.75],[59250.0,1,93.75],[59437.5,0,0.0],[59531.25,1,0.0],[59625.0,3,93.75],[59812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[60000.0,3,0.0],[60000.0,7,281.25],[60093.75,3,0.0],[60187.5,1,0.0],[60375.0,0,0.0],[60562.5,1,0.0],[60750.0,0,0.0],[60843.75,1,0.0],[60937.5,3,0.0],[61031.25,1,0.0],[61125.0,0,93.75],[61312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[61500.0,3,93.75],[61687.5,1,0.0],[61875.0,3,93.75],[62062.5,0,0.0],[62250.0,2,0.0],[62437.5,3,0.0],[62625.0,0,0.0],[62812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[63000.0,3,0.0],[63187.5,3,0.0],[63281.25,2,0.0],[63375.0,3,0.0],[63562.5,2,0.0],[63656.25,1,0.0],[63750.0,2,0.0],[63937.5,1,0.0],[64031.25,0,0.0],[64125.0,1,0.0],[64312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[64500.0,1,93.75],[64687.5,2,93.75],[64875.0,3,93.75],[65062.5,0,93.75],[65250.0,1,93.75],[65437.5,0,0.0],[65531.25,1,0.0],[65625.0,3,93.75],[65812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[66000.0,3,0.0],[66000.0,7,281.25],[66093.75,3,0.0],[66187.5,1,0.0],[66375.0,0,0.0],[66562.5,1,0.0],[66750.0,0,0.0],[66843.75,1,0.0],[66937.5,3,0.0],[67031.25,1,0.0],[67125.0,0,93.75],[67312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[67500.0,3,93.75],[67687.5,1,0.0],[67875.0,3,93.75],[68062.5,0,0.0],[68250.0,2,0.0],[68437.5,3,0.0],[68625.0,0,0.0],[68812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[69000.0,3,0.0],[69187.5,3,0.0],[69281.25,2,0.0],[69375.0,3,0.0],[69562.5,2,0.0],[69656.25,1,0.0],[69750.0,2,0.0],[69937.5,1,0.0],[70031.25,0,0.0],[70125.0,1,0.0],[70312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[70500.0,1,93.75],[70687.5,2,93.75],[70875.0,3,93.75],[71062.5,0,93.75],[71250.0,1,93.75],[71437.5,0,0.0],[71531.25,1,0.0],[71625.0,3,93.75],[71812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[72000.0,7,281.25],[72000.0,3,0.0],[72187.5,3,0.0],[72375.0,2,93.75],[72562.5,3,0.0],[72750.0,1,93.75],[72937.5,3,0.0],[73125.0,0,93.75],[73312.5,2,0.0],[73406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[73500.0,3,0.0],[73593.75,2,0.0],[73687.5,3,0.0],[73781.25,1,0.0],[73875.0,0,0.0],[73968.75,1,0.0],[74062.5,0,93.75],[74250.0,1,281.25],[74625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[75000.0,3,0.0],[75187.5,3,0.0],[75375.0,2,93.75],[75562.5,3,0.0],[75750.0,1,93.75],[75937.5,3,0.0],[76125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[76500.0,0,0.0],[76687.5,1,0.0],[76875.0,2,0.0],[77062.5,3,0.0],[77250.0,0,281.25],[77625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[78000.0,3,0.0],[78187.5,3,0.0],[78375.0,2,93.75],[78562.5,3,0.0],[78750.0,1,93.75],[78937.5,3,0.0],[79125.0,0,93.75],[79312.5,2,0.0],[79406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[79500.0,3,0.0],[79593.75,2,0.0],[79687.5,3,0.0],[79781.25,1,0.0],[79875.0,0,0.0],[79968.75,1,0.0],[80062.5,0,93.75],[80250.0,1,281.25],[80625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[81000.0,3,0.0],[81187.5,3,0.0],[81375.0,2,93.75],[81562.5,3,0.0],[81750.0,1,93.75],[81937.5,3,0.0],[82125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[82500.0,0,0.0],[82687.5,1,0.0],[82875.0,2,0.0],[83062.5,3,0.0],[83250.0,0,281.25],[83625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]}]},"generatedBy":"SNIFF ver.6"} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":6000},{"params":[0],"name":"Camera Movement","time":12000},{"params":[1],"name":"Camera Movement","time":18000},{"params":[0],"name":"Camera Movement","time":24000},{"params":[1],"name":"Camera Movement","time":27000},{"params":[0],"name":"Camera Movement","time":30000},{"params":[1],"name":"Camera Movement","time":33000},{"params":[0],"name":"Camera Movement","time":36000},{"params":[1],"name":"Camera Movement","time":42000},{"params":[0],"name":"Camera Movement","time":48000},{"params":[1],"name":"Camera Movement","time":54000},{"params":[0],"name":"Camera Movement","time":60000},{"params":[1],"name":"Camera Movement","time":66000},{"params":[0],"name":"Camera Movement","time":72000},{"params":[1],"name":"Camera Movement","time":78000}],"scrollSpeed":2.3,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":187.5,"type":0},{"id":0,"sLen":93.75,"time":375,"type":0},{"id":3,"sLen":0,"time":562.5,"type":0},{"id":2,"sLen":93.75,"time":750,"type":0},{"id":3,"sLen":0,"time":937.5,"type":0},{"id":0,"sLen":93.75,"time":1125,"type":0},{"id":2,"sLen":0,"time":1312.5,"type":0},{"id":2,"sLen":0,"time":1406.25,"type":0},{"id":3,"sLen":0,"time":1500,"type":0},{"id":2,"sLen":0,"time":1593.75,"type":0},{"id":3,"sLen":0,"time":1687.5,"type":0},{"id":1,"sLen":0,"time":1781.25,"type":0},{"id":0,"sLen":0,"time":1875,"type":0},{"id":1,"sLen":0,"time":1968.75,"type":0},{"id":0,"sLen":93.75,"time":2062.5,"type":0},{"id":1,"sLen":281.25,"time":2250,"type":0},{"id":3,"sLen":281.25,"time":2625,"type":0},{"id":3,"sLen":0,"time":3000,"type":0},{"id":3,"sLen":0,"time":3187.5,"type":0},{"id":0,"sLen":93.75,"time":3375,"type":0},{"id":3,"sLen":0,"time":3562.5,"type":0},{"id":2,"sLen":93.75,"time":3750,"type":0},{"id":3,"sLen":0,"time":3937.5,"type":0},{"id":1,"sLen":281.25,"time":4125,"type":0},{"id":3,"sLen":0,"time":4500,"type":0},{"id":2,"sLen":0,"time":4687.5,"type":0},{"id":1,"sLen":0,"time":4875,"type":0},{"id":0,"sLen":0,"time":5062.5,"type":0},{"id":3,"sLen":281.25,"time":5250,"type":0},{"id":2,"sLen":0,"time":5625,"type":1},{"id":3,"sLen":0,"time":12000,"type":0},{"id":3,"sLen":0,"time":12093.75,"type":0},{"id":1,"sLen":0,"time":12187.5,"type":0},{"id":0,"sLen":0,"time":12375,"type":0},{"id":1,"sLen":0,"time":12562.5,"type":0},{"id":0,"sLen":0,"time":12750,"type":0},{"id":1,"sLen":0,"time":12843.75,"type":0},{"id":3,"sLen":0,"time":12937.5,"type":0},{"id":1,"sLen":0,"time":13031.25,"type":0},{"id":0,"sLen":93.75,"time":13125,"type":0},{"id":1,"sLen":0,"time":13312.5,"type":0},{"id":3,"sLen":93.75,"time":13500,"type":0},{"id":1,"sLen":0,"time":13687.5,"type":0},{"id":3,"sLen":93.75,"time":13875,"type":0},{"id":0,"sLen":0,"time":14062.5,"type":0},{"id":2,"sLen":0,"time":14250,"type":0},{"id":3,"sLen":0,"time":14437.5,"type":0},{"id":0,"sLen":0,"time":14625,"type":0},{"id":3,"sLen":0,"time":14812.5,"type":0},{"id":3,"sLen":0,"time":15000,"type":0},{"id":3,"sLen":0,"time":15187.5,"type":0},{"id":2,"sLen":0,"time":15281.25,"type":0},{"id":3,"sLen":0,"time":15375,"type":0},{"id":2,"sLen":0,"time":15562.5,"type":0},{"id":1,"sLen":0,"time":15656.25,"type":0},{"id":2,"sLen":0,"time":15750,"type":0},{"id":1,"sLen":0,"time":15937.5,"type":0},{"id":0,"sLen":0,"time":16031.25,"type":0},{"id":1,"sLen":0,"time":16125,"type":0},{"id":0,"sLen":0,"time":16312.5,"type":0},{"id":1,"sLen":93.75,"time":16500,"type":0},{"id":2,"sLen":93.75,"time":16687.5,"type":0},{"id":3,"sLen":93.75,"time":16875,"type":0},{"id":0,"sLen":93.75,"time":17062.5,"type":0},{"id":1,"sLen":93.75,"time":17250,"type":0},{"id":0,"sLen":0,"time":17437.5,"type":0},{"id":1,"sLen":0,"time":17531.25,"type":0},{"id":3,"sLen":93.75,"time":17625,"type":0},{"id":0,"sLen":0,"time":17812.5,"type":0},{"id":3,"sLen":281.25,"time":18000,"type":0},{"id":1,"sLen":0,"time":24000,"type":0},{"id":0,"sLen":0,"time":24093.75,"type":0},{"id":1,"sLen":0,"time":24187.5,"type":0},{"id":2,"sLen":0,"time":24281.25,"type":0},{"id":3,"sLen":0,"time":24375,"type":0},{"id":1,"sLen":0,"time":24562.5,"type":0},{"id":0,"sLen":0,"time":24656.25,"type":0},{"id":1,"sLen":0,"time":24750,"type":0},{"id":2,"sLen":0,"time":24843.75,"type":0},{"id":3,"sLen":0,"time":24937.5,"type":0},{"id":1,"sLen":0,"time":25125,"type":0},{"id":0,"sLen":0,"time":25218.75,"type":0},{"id":1,"sLen":0,"time":25312.5,"type":0},{"id":2,"sLen":0,"time":25406.25,"type":0},{"id":3,"sLen":0,"time":25500,"type":0},{"id":1,"sLen":0,"time":25687.5,"type":0},{"id":0,"sLen":0,"time":25781.25,"type":0},{"id":1,"sLen":0,"time":25875,"type":0},{"id":2,"sLen":0,"time":25968.75,"type":0},{"id":3,"sLen":93.75,"time":26062.5,"type":0},{"id":0,"sLen":281.25,"time":26250,"type":0},{"id":1,"sLen":93.75,"time":26625,"type":0},{"id":3,"sLen":93.75,"time":26812.5,"type":0},{"id":1,"sLen":281.25,"time":27000,"type":0},{"id":2,"sLen":281.25,"time":27375,"type":0},{"id":3,"sLen":281.25,"time":27750,"type":0},{"id":1,"sLen":281.25,"time":28125,"type":0},{"id":0,"sLen":281.25,"time":28500,"type":0},{"id":1,"sLen":281.25,"time":28875,"type":0},{"id":3,"sLen":281.25,"time":29250,"type":0},{"id":3,"sLen":281.25,"time":29625,"type":0},{"id":0,"sLen":93.75,"time":30000,"type":0},{"id":1,"sLen":0,"time":30187.5,"type":0},{"id":2,"sLen":0,"time":30281.25,"type":0},{"id":3,"sLen":0,"time":30375,"type":0},{"id":0,"sLen":93.75,"time":30562.5,"type":0},{"id":1,"sLen":0,"time":30750,"type":0},{"id":2,"sLen":0,"time":30843.75,"type":0},{"id":3,"sLen":0,"time":30937.5,"type":0},{"id":0,"sLen":93.75,"time":31125,"type":0},{"id":1,"sLen":0,"time":31312.5,"type":0},{"id":2,"sLen":0,"time":31406.25,"type":0},{"id":3,"sLen":0,"time":31500,"type":0},{"id":0,"sLen":93.75,"time":31687.5,"type":0},{"id":0,"sLen":0,"time":31875,"type":0},{"id":1,"sLen":0,"time":31968.75,"type":0},{"id":2,"sLen":93.75,"time":32062.5,"type":0},{"id":1,"sLen":281.25,"time":32250,"type":0},{"id":3,"sLen":281.25,"time":32625,"type":0},{"id":1,"sLen":281.25,"time":33000,"type":0},{"id":2,"sLen":281.25,"time":33375,"type":0},{"id":3,"sLen":281.25,"time":33750,"type":0},{"id":1,"sLen":281.25,"time":34125,"type":0},{"id":0,"sLen":281.25,"time":34500,"type":0},{"id":1,"sLen":281.25,"time":34875,"type":0},{"id":3,"sLen":281.25,"time":35250,"type":0},{"id":3,"sLen":281.25,"time":35625,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":3,"sLen":0,"time":36187.5,"type":0},{"id":2,"sLen":93.75,"time":36375,"type":0},{"id":3,"sLen":0,"time":36562.5,"type":0},{"id":1,"sLen":93.75,"time":36750,"type":0},{"id":3,"sLen":0,"time":36937.5,"type":0},{"id":0,"sLen":93.75,"time":37125,"type":0},{"id":2,"sLen":0,"time":37312.5,"type":0},{"id":2,"sLen":0,"time":37406.25,"type":0},{"id":3,"sLen":0,"time":37500,"type":0},{"id":2,"sLen":0,"time":37593.75,"type":0},{"id":3,"sLen":0,"time":37687.5,"type":0},{"id":1,"sLen":0,"time":37781.25,"type":0},{"id":0,"sLen":0,"time":37875,"type":0},{"id":1,"sLen":0,"time":37968.75,"type":0},{"id":0,"sLen":93.75,"time":38062.5,"type":0},{"id":1,"sLen":281.25,"time":38250,"type":0},{"id":3,"sLen":281.25,"time":38625,"type":0},{"id":3,"sLen":0,"time":39000,"type":0},{"id":3,"sLen":0,"time":39187.5,"type":0},{"id":2,"sLen":93.75,"time":39375,"type":0},{"id":3,"sLen":0,"time":39562.5,"type":0},{"id":1,"sLen":93.75,"time":39750,"type":0},{"id":3,"sLen":0,"time":39937.5,"type":0},{"id":0,"sLen":281.25,"time":40125,"type":0},{"id":0,"sLen":0,"time":40500,"type":0},{"id":1,"sLen":0,"time":40687.5,"type":0},{"id":2,"sLen":0,"time":40875,"type":0},{"id":3,"sLen":0,"time":41062.5,"type":0},{"id":0,"sLen":281.25,"time":41250,"type":0},{"id":2,"sLen":0,"time":41625,"type":1},{"id":1,"sLen":0,"time":48000,"type":0},{"id":0,"sLen":0,"time":48093.75,"type":0},{"id":1,"sLen":0,"time":48187.5,"type":0},{"id":2,"sLen":0,"time":48281.25,"type":0},{"id":3,"sLen":0,"time":48375,"type":0},{"id":1,"sLen":0,"time":48562.5,"type":0},{"id":0,"sLen":0,"time":48656.25,"type":0},{"id":1,"sLen":0,"time":48750,"type":0},{"id":2,"sLen":0,"time":48843.75,"type":0},{"id":3,"sLen":0,"time":48937.5,"type":0},{"id":2,"sLen":0,"time":49125,"type":1},{"id":3,"sLen":93.75,"time":49500,"type":0},{"id":1,"sLen":0,"time":49687.5,"type":0},{"id":3,"sLen":93.75,"time":49875,"type":0},{"id":0,"sLen":0,"time":50062.5,"type":0},{"id":2,"sLen":0,"time":50250,"type":0},{"id":3,"sLen":0,"time":50437.5,"type":0},{"id":2,"sLen":0,"time":50625,"type":1},{"id":2,"sLen":0,"time":50718.75,"type":1},{"id":3,"sLen":0,"time":50812.5,"type":0},{"id":3,"sLen":0,"time":51000,"type":0},{"id":3,"sLen":0,"time":51187.5,"type":0},{"id":2,"sLen":0,"time":51281.25,"type":0},{"id":3,"sLen":0,"time":51375,"type":0},{"id":2,"sLen":0,"time":51562.5,"type":0},{"id":1,"sLen":0,"time":51656.25,"type":0},{"id":2,"sLen":0,"time":51750,"type":0},{"id":1,"sLen":0,"time":51937.5,"type":0},{"id":0,"sLen":0,"time":52031.25,"type":0},{"id":1,"sLen":0,"time":52125,"type":0},{"id":0,"sLen":0,"time":52312.5,"type":0},{"id":1,"sLen":93.75,"time":52500,"type":0},{"id":2,"sLen":93.75,"time":52687.5,"type":0},{"id":3,"sLen":93.75,"time":52875,"type":0},{"id":0,"sLen":93.75,"time":53062.5,"type":0},{"id":1,"sLen":93.75,"time":53250,"type":0},{"id":0,"sLen":0,"time":53437.5,"type":0},{"id":1,"sLen":0,"time":53531.25,"type":0},{"id":3,"sLen":93.75,"time":53625,"type":0},{"id":0,"sLen":0,"time":53812.5,"type":0},{"id":3,"sLen":281.25,"time":54000,"type":0},{"id":3,"sLen":0,"time":60000,"type":0},{"id":3,"sLen":0,"time":60093.75,"type":0},{"id":1,"sLen":0,"time":60187.5,"type":0},{"id":0,"sLen":0,"time":60375,"type":0},{"id":1,"sLen":0,"time":60562.5,"type":0},{"id":0,"sLen":0,"time":60750,"type":0},{"id":1,"sLen":0,"time":60843.75,"type":0},{"id":3,"sLen":0,"time":60937.5,"type":0},{"id":1,"sLen":0,"time":61031.25,"type":0},{"id":0,"sLen":93.75,"time":61125,"type":0},{"id":1,"sLen":0,"time":61312.5,"type":0},{"id":3,"sLen":93.75,"time":61500,"type":0},{"id":1,"sLen":0,"time":61687.5,"type":0},{"id":3,"sLen":93.75,"time":61875,"type":0},{"id":0,"sLen":0,"time":62062.5,"type":0},{"id":2,"sLen":0,"time":62250,"type":0},{"id":3,"sLen":0,"time":62437.5,"type":0},{"id":0,"sLen":0,"time":62625,"type":0},{"id":3,"sLen":0,"time":62812.5,"type":0},{"id":3,"sLen":0,"time":63000,"type":0},{"id":3,"sLen":0,"time":63187.5,"type":0},{"id":2,"sLen":0,"time":63281.25,"type":0},{"id":3,"sLen":0,"time":63375,"type":0},{"id":2,"sLen":0,"time":63562.5,"type":0},{"id":1,"sLen":0,"time":63656.25,"type":0},{"id":2,"sLen":0,"time":63750,"type":0},{"id":1,"sLen":0,"time":63937.5,"type":0},{"id":0,"sLen":0,"time":64031.25,"type":0},{"id":1,"sLen":0,"time":64125,"type":0},{"id":0,"sLen":0,"time":64312.5,"type":0},{"id":1,"sLen":93.75,"time":64500,"type":0},{"id":2,"sLen":93.75,"time":64687.5,"type":0},{"id":3,"sLen":93.75,"time":64875,"type":0},{"id":0,"sLen":93.75,"time":65062.5,"type":0},{"id":1,"sLen":93.75,"time":65250,"type":0},{"id":0,"sLen":0,"time":65437.5,"type":0},{"id":1,"sLen":0,"time":65531.25,"type":0},{"id":3,"sLen":93.75,"time":65625,"type":0},{"id":0,"sLen":0,"time":65812.5,"type":0},{"id":3,"sLen":281.25,"time":66000,"type":0},{"id":3,"sLen":0,"time":72000,"type":0},{"id":3,"sLen":0,"time":72187.5,"type":0},{"id":2,"sLen":93.75,"time":72375,"type":0},{"id":3,"sLen":0,"time":72562.5,"type":0},{"id":1,"sLen":93.75,"time":72750,"type":0},{"id":3,"sLen":0,"time":72937.5,"type":0},{"id":0,"sLen":93.75,"time":73125,"type":0},{"id":2,"sLen":0,"time":73312.5,"type":0},{"id":2,"sLen":0,"time":73406.25,"type":0},{"id":3,"sLen":0,"time":73500,"type":0},{"id":2,"sLen":0,"time":73593.75,"type":0},{"id":3,"sLen":0,"time":73687.5,"type":0},{"id":1,"sLen":0,"time":73781.25,"type":0},{"id":0,"sLen":0,"time":73875,"type":0},{"id":1,"sLen":0,"time":73968.75,"type":0},{"id":0,"sLen":93.75,"time":74062.5,"type":0},{"id":1,"sLen":281.25,"time":74250,"type":0},{"id":3,"sLen":281.25,"time":74625,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":3,"sLen":0,"time":75187.5,"type":0},{"id":2,"sLen":93.75,"time":75375,"type":0},{"id":3,"sLen":0,"time":75562.5,"type":0},{"id":1,"sLen":93.75,"time":75750,"type":0},{"id":3,"sLen":0,"time":75937.5,"type":0},{"id":0,"sLen":281.25,"time":76125,"type":0},{"id":0,"sLen":0,"time":76500,"type":0},{"id":1,"sLen":0,"time":76687.5,"type":0},{"id":2,"sLen":0,"time":76875,"type":0},{"id":3,"sLen":0,"time":77062.5,"type":0},{"id":0,"sLen":281.25,"time":77250,"type":0},{"id":2,"sLen":0,"time":77625,"type":1}],"position":"dad","type":0,"characters":["tankman"]},{"visible":true,"notes":[{"id":3,"sLen":0,"time":6000,"type":0},{"id":3,"sLen":0,"time":6187.5,"type":0},{"id":0,"sLen":93.75,"time":6375,"type":0},{"id":3,"sLen":0,"time":6562.5,"type":0},{"id":2,"sLen":93.75,"time":6750,"type":0},{"id":3,"sLen":0,"time":6937.5,"type":0},{"id":0,"sLen":93.75,"time":7125,"type":0},{"id":2,"sLen":0,"time":7312.5,"type":0},{"id":2,"sLen":0,"time":7406.25,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":2,"sLen":0,"time":7593.75,"type":0},{"id":3,"sLen":0,"time":7687.5,"type":0},{"id":1,"sLen":0,"time":7781.25,"type":0},{"id":0,"sLen":0,"time":7875,"type":0},{"id":1,"sLen":0,"time":7968.75,"type":0},{"id":0,"sLen":93.75,"time":8062.5,"type":0},{"id":1,"sLen":281.25,"time":8250,"type":0},{"id":3,"sLen":281.25,"time":8625,"type":0},{"id":3,"sLen":0,"time":9000,"type":0},{"id":3,"sLen":0,"time":9187.5,"type":0},{"id":0,"sLen":93.75,"time":9375,"type":0},{"id":3,"sLen":0,"time":9562.5,"type":0},{"id":2,"sLen":93.75,"time":9750,"type":0},{"id":3,"sLen":0,"time":9937.5,"type":0},{"id":1,"sLen":281.25,"time":10125,"type":0},{"id":3,"sLen":0,"time":10500,"type":0},{"id":2,"sLen":0,"time":10687.5,"type":0},{"id":1,"sLen":0,"time":10875,"type":0},{"id":0,"sLen":0,"time":11062.5,"type":0},{"id":3,"sLen":281.25,"time":11250,"type":0},{"id":1,"sLen":281.25,"time":11625,"type":0},{"id":3,"sLen":0,"time":18000,"type":0},{"id":3,"sLen":0,"time":18093.75,"type":0},{"id":1,"sLen":0,"time":18187.5,"type":0},{"id":0,"sLen":0,"time":18375,"type":0},{"id":1,"sLen":0,"time":18562.5,"type":0},{"id":0,"sLen":0,"time":18750,"type":0},{"id":1,"sLen":0,"time":18843.75,"type":0},{"id":3,"sLen":0,"time":18937.5,"type":0},{"id":1,"sLen":0,"time":19031.25,"type":0},{"id":0,"sLen":93.75,"time":19125,"type":0},{"id":1,"sLen":0,"time":19312.5,"type":0},{"id":3,"sLen":93.75,"time":19500,"type":0},{"id":1,"sLen":0,"time":19687.5,"type":0},{"id":3,"sLen":93.75,"time":19875,"type":0},{"id":0,"sLen":0,"time":20062.5,"type":0},{"id":2,"sLen":0,"time":20250,"type":0},{"id":3,"sLen":0,"time":20437.5,"type":0},{"id":0,"sLen":0,"time":20625,"type":0},{"id":3,"sLen":0,"time":20812.5,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":3,"sLen":0,"time":21187.5,"type":0},{"id":2,"sLen":0,"time":21281.25,"type":0},{"id":3,"sLen":0,"time":21375,"type":0},{"id":2,"sLen":0,"time":21562.5,"type":0},{"id":1,"sLen":0,"time":21656.25,"type":0},{"id":2,"sLen":0,"time":21750,"type":0},{"id":1,"sLen":0,"time":21937.5,"type":0},{"id":0,"sLen":0,"time":22031.25,"type":0},{"id":1,"sLen":0,"time":22125,"type":0},{"id":0,"sLen":0,"time":22312.5,"type":0},{"id":1,"sLen":93.75,"time":22500,"type":0},{"id":2,"sLen":93.75,"time":22687.5,"type":0},{"id":3,"sLen":93.75,"time":22875,"type":0},{"id":0,"sLen":93.75,"time":23062.5,"type":0},{"id":1,"sLen":93.75,"time":23250,"type":0},{"id":0,"sLen":0,"time":23437.5,"type":0},{"id":1,"sLen":0,"time":23531.25,"type":0},{"id":3,"sLen":93.75,"time":23625,"type":0},{"id":0,"sLen":0,"time":23812.5,"type":0},{"id":3,"sLen":281.25,"time":24000,"type":0},{"id":1,"sLen":0,"time":27000,"type":0},{"id":0,"sLen":0,"time":27093.75,"type":0},{"id":1,"sLen":0,"time":27187.5,"type":0},{"id":2,"sLen":0,"time":27281.25,"type":0},{"id":3,"sLen":0,"time":27375,"type":0},{"id":1,"sLen":0,"time":27562.5,"type":0},{"id":0,"sLen":0,"time":27656.25,"type":0},{"id":1,"sLen":0,"time":27750,"type":0},{"id":2,"sLen":0,"time":27843.75,"type":0},{"id":3,"sLen":0,"time":27937.5,"type":0},{"id":1,"sLen":0,"time":28125,"type":0},{"id":0,"sLen":0,"time":28218.75,"type":0},{"id":1,"sLen":0,"time":28312.5,"type":0},{"id":2,"sLen":0,"time":28406.25,"type":0},{"id":3,"sLen":0,"time":28500,"type":0},{"id":1,"sLen":0,"time":28687.5,"type":0},{"id":0,"sLen":0,"time":28781.25,"type":0},{"id":1,"sLen":0,"time":28875,"type":0},{"id":2,"sLen":0,"time":28968.75,"type":0},{"id":3,"sLen":93.75,"time":29062.5,"type":0},{"id":0,"sLen":281.25,"time":29250,"type":0},{"id":1,"sLen":93.75,"time":29625,"type":0},{"id":3,"sLen":93.75,"time":29812.5,"type":0},{"id":1,"sLen":656.25,"time":30000,"type":0},{"id":0,"sLen":93.75,"time":33000,"type":0},{"id":1,"sLen":0,"time":33187.5,"type":0},{"id":2,"sLen":0,"time":33281.25,"type":0},{"id":3,"sLen":0,"time":33375,"type":0},{"id":0,"sLen":93.75,"time":33562.5,"type":0},{"id":1,"sLen":0,"time":33750,"type":0},{"id":2,"sLen":0,"time":33843.75,"type":0},{"id":3,"sLen":0,"time":33937.5,"type":0},{"id":0,"sLen":93.75,"time":34125,"type":0},{"id":1,"sLen":0,"time":34312.5,"type":0},{"id":2,"sLen":0,"time":34406.25,"type":0},{"id":3,"sLen":0,"time":34500,"type":0},{"id":0,"sLen":93.75,"time":34687.5,"type":0},{"id":0,"sLen":0,"time":34875,"type":0},{"id":1,"sLen":0,"time":34968.75,"type":0},{"id":2,"sLen":93.75,"time":35062.5,"type":0},{"id":1,"sLen":281.25,"time":35250,"type":0},{"id":3,"sLen":281.25,"time":35625,"type":0},{"id":1,"sLen":468.75,"time":36000,"type":0},{"id":3,"sLen":0,"time":42000,"type":0},{"id":3,"sLen":0,"time":42187.5,"type":0},{"id":2,"sLen":93.75,"time":42375,"type":0},{"id":3,"sLen":0,"time":42562.5,"type":0},{"id":1,"sLen":93.75,"time":42750,"type":0},{"id":3,"sLen":0,"time":42937.5,"type":0},{"id":0,"sLen":93.75,"time":43125,"type":0},{"id":2,"sLen":0,"time":43312.5,"type":0},{"id":2,"sLen":0,"time":43406.25,"type":0},{"id":3,"sLen":0,"time":43500,"type":0},{"id":2,"sLen":0,"time":43593.75,"type":0},{"id":3,"sLen":0,"time":43687.5,"type":0},{"id":1,"sLen":0,"time":43781.25,"type":0},{"id":0,"sLen":0,"time":43875,"type":0},{"id":1,"sLen":0,"time":43968.75,"type":0},{"id":0,"sLen":93.75,"time":44062.5,"type":0},{"id":1,"sLen":281.25,"time":44250,"type":0},{"id":3,"sLen":281.25,"time":44625,"type":0},{"id":3,"sLen":0,"time":45000,"type":0},{"id":3,"sLen":0,"time":45187.5,"type":0},{"id":2,"sLen":93.75,"time":45375,"type":0},{"id":3,"sLen":0,"time":45562.5,"type":0},{"id":1,"sLen":93.75,"time":45750,"type":0},{"id":3,"sLen":0,"time":45937.5,"type":0},{"id":0,"sLen":281.25,"time":46125,"type":0},{"id":0,"sLen":0,"time":46500,"type":0},{"id":1,"sLen":0,"time":46687.5,"type":0},{"id":2,"sLen":0,"time":46875,"type":0},{"id":3,"sLen":0,"time":47062.5,"type":0},{"id":0,"sLen":281.25,"time":47250,"type":0},{"id":1,"sLen":281.25,"time":47625,"type":0},{"id":1,"sLen":0,"time":54000,"type":0},{"id":0,"sLen":0,"time":54093.75,"type":0},{"id":1,"sLen":0,"time":54187.5,"type":0},{"id":2,"sLen":0,"time":54281.25,"type":0},{"id":3,"sLen":0,"time":54375,"type":0},{"id":1,"sLen":0,"time":54562.5,"type":0},{"id":0,"sLen":0,"time":54656.25,"type":0},{"id":1,"sLen":0,"time":54750,"type":0},{"id":2,"sLen":0,"time":54843.75,"type":0},{"id":3,"sLen":0,"time":54937.5,"type":0},{"id":1,"sLen":281.25,"time":55125,"type":0},{"id":3,"sLen":93.75,"time":55500,"type":0},{"id":1,"sLen":0,"time":55687.5,"type":0},{"id":3,"sLen":93.75,"time":55875,"type":0},{"id":0,"sLen":0,"time":56062.5,"type":0},{"id":2,"sLen":0,"time":56250,"type":0},{"id":3,"sLen":0,"time":56437.5,"type":0},{"id":0,"sLen":0,"time":56625,"type":0},{"id":3,"sLen":0,"time":56812.5,"type":0},{"id":3,"sLen":0,"time":57000,"type":0},{"id":3,"sLen":0,"time":57187.5,"type":0},{"id":2,"sLen":0,"time":57281.25,"type":0},{"id":3,"sLen":0,"time":57375,"type":0},{"id":2,"sLen":0,"time":57562.5,"type":0},{"id":1,"sLen":0,"time":57656.25,"type":0},{"id":2,"sLen":0,"time":57750,"type":0},{"id":1,"sLen":0,"time":57937.5,"type":0},{"id":0,"sLen":0,"time":58031.25,"type":0},{"id":1,"sLen":0,"time":58125,"type":0},{"id":0,"sLen":0,"time":58312.5,"type":0},{"id":1,"sLen":93.75,"time":58500,"type":0},{"id":2,"sLen":93.75,"time":58687.5,"type":0},{"id":3,"sLen":93.75,"time":58875,"type":0},{"id":0,"sLen":93.75,"time":59062.5,"type":0},{"id":1,"sLen":93.75,"time":59250,"type":0},{"id":0,"sLen":0,"time":59437.5,"type":0},{"id":1,"sLen":0,"time":59531.25,"type":0},{"id":3,"sLen":93.75,"time":59625,"type":0},{"id":0,"sLen":0,"time":59812.5,"type":0},{"id":3,"sLen":281.25,"time":60000,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":3,"sLen":0,"time":66093.75,"type":0},{"id":1,"sLen":0,"time":66187.5,"type":0},{"id":0,"sLen":0,"time":66375,"type":0},{"id":1,"sLen":0,"time":66562.5,"type":0},{"id":0,"sLen":0,"time":66750,"type":0},{"id":1,"sLen":0,"time":66843.75,"type":0},{"id":3,"sLen":0,"time":66937.5,"type":0},{"id":1,"sLen":0,"time":67031.25,"type":0},{"id":0,"sLen":93.75,"time":67125,"type":0},{"id":1,"sLen":0,"time":67312.5,"type":0},{"id":3,"sLen":93.75,"time":67500,"type":0},{"id":1,"sLen":0,"time":67687.5,"type":0},{"id":3,"sLen":93.75,"time":67875,"type":0},{"id":0,"sLen":0,"time":68062.5,"type":0},{"id":2,"sLen":0,"time":68250,"type":0},{"id":3,"sLen":0,"time":68437.5,"type":0},{"id":0,"sLen":0,"time":68625,"type":0},{"id":3,"sLen":0,"time":68812.5,"type":0},{"id":3,"sLen":0,"time":69000,"type":0},{"id":3,"sLen":0,"time":69187.5,"type":0},{"id":2,"sLen":0,"time":69281.25,"type":0},{"id":3,"sLen":0,"time":69375,"type":0},{"id":2,"sLen":0,"time":69562.5,"type":0},{"id":1,"sLen":0,"time":69656.25,"type":0},{"id":2,"sLen":0,"time":69750,"type":0},{"id":1,"sLen":0,"time":69937.5,"type":0},{"id":0,"sLen":0,"time":70031.25,"type":0},{"id":1,"sLen":0,"time":70125,"type":0},{"id":0,"sLen":0,"time":70312.5,"type":0},{"id":1,"sLen":93.75,"time":70500,"type":0},{"id":2,"sLen":93.75,"time":70687.5,"type":0},{"id":3,"sLen":93.75,"time":70875,"type":0},{"id":0,"sLen":93.75,"time":71062.5,"type":0},{"id":1,"sLen":93.75,"time":71250,"type":0},{"id":0,"sLen":0,"time":71437.5,"type":0},{"id":1,"sLen":0,"time":71531.25,"type":0},{"id":3,"sLen":93.75,"time":71625,"type":0},{"id":0,"sLen":0,"time":71812.5,"type":0},{"id":3,"sLen":281.25,"time":72000,"type":0},{"id":3,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78187.5,"type":0},{"id":2,"sLen":93.75,"time":78375,"type":0},{"id":3,"sLen":0,"time":78562.5,"type":0},{"id":1,"sLen":93.75,"time":78750,"type":0},{"id":3,"sLen":0,"time":78937.5,"type":0},{"id":0,"sLen":93.75,"time":79125,"type":0},{"id":2,"sLen":0,"time":79312.5,"type":0},{"id":2,"sLen":0,"time":79406.25,"type":0},{"id":3,"sLen":0,"time":79500,"type":0},{"id":2,"sLen":0,"time":79593.75,"type":0},{"id":3,"sLen":0,"time":79687.5,"type":0},{"id":1,"sLen":0,"time":79781.25,"type":0},{"id":0,"sLen":0,"time":79875,"type":0},{"id":1,"sLen":0,"time":79968.75,"type":0},{"id":0,"sLen":93.75,"time":80062.5,"type":0},{"id":1,"sLen":281.25,"time":80250,"type":0},{"id":3,"sLen":281.25,"time":80625,"type":0},{"id":3,"sLen":0,"time":81000,"type":0},{"id":3,"sLen":0,"time":81187.5,"type":0},{"id":2,"sLen":93.75,"time":81375,"type":0},{"id":3,"sLen":0,"time":81562.5,"type":0},{"id":1,"sLen":93.75,"time":81750,"type":0},{"id":3,"sLen":0,"time":81937.5,"type":0},{"id":0,"sLen":281.25,"time":82125,"type":0},{"id":0,"sLen":0,"time":82500,"type":0},{"id":1,"sLen":0,"time":82687.5,"type":0},{"id":2,"sLen":0,"time":82875,"type":0},{"id":3,"sLen":0,"time":83062.5,"type":0},{"id":0,"sLen":281.25,"time":83250,"type":0},{"id":1,"sLen":281.25,"time":83625,"type":0}],"position":"boyfriend","type":1,"characters":["bf"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-tankmen"]}],"codenameChart":true,"stage":"tank","noteTypes":["Alt Anim Note"]} \ No newline at end of file diff --git a/assets/songs/ugh/charts/normal.json b/assets/songs/ugh/charts/normal.json index 90128bef..b33811d4 100644 --- a/assets/songs/ugh/charts/normal.json +++ b/assets/songs/ugh/charts/normal.json @@ -1 +1 @@ -{"song":{"stage":"tank","gf":"gf-tankmen","song":"Ugh","bpm":160.0,"needsVoices":true,"player1":"bf","player2":"tankman","speed":1.8,"notes":[{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[0.0,3,0.0],[187.5,3,0.0],[375.0,0,0.0],[562.5,3,0.0],[750.0,2,0.0],[937.5,3,0.0],[1125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[1500.0,3,0.0],[1687.5,3,0.0],[1875.0,0,0.0],[1968.75,1,0.0],[2062.5,0,93.75],[2250.0,1,281.25],[2625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[3000.0,3,0.0],[3187.5,3,0.0],[3375.0,0,0.0],[3562.5,3,0.0],[3750.0,2,0.0],[3937.5,3,0.0],[4125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[4500.0,3,0.0],[4687.5,2,0.0],[4875.0,1,0.0],[5062.5,0,0.0],[5250.0,3,281.25],[5625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[6000.0,3,0.0],[6187.5,3,0.0],[6375.0,0,0.0],[6562.5,3,0.0],[6750.0,2,0.0],[6937.5,3,0.0],[7125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[7500.0,3,0.0],[7687.5,3,0.0],[7875.0,0,0.0],[7968.75,1,0.0],[8062.5,0,93.75],[8250.0,1,281.25],[8625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[9000.0,3,0.0],[9187.5,3,0.0],[9375.0,0,0.0],[9562.5,3,0.0],[9750.0,2,0.0],[9937.5,3,0.0],[10125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[10500.0,3,0.0],[10687.5,2,0.0],[10875.0,1,0.0],[11062.5,0,0.0],[11250.0,3,281.25],[11625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[12000.0,3,0.0],[12187.5,1,0.0],[12375.0,0,0.0],[12562.5,1,0.0],[12750.0,0,0.0],[12843.75,1,0.0],[12937.5,3,0.0],[13031.25,1,0.0],[13125.0,0,0.0],[13312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[13500.0,3,0.0],[13687.5,1,0.0],[13875.0,3,0.0],[14062.5,0,0.0],[14250.0,2,0.0],[14437.5,3,0.0],[14625.0,0,0.0],[14812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[15000.0,3,0.0],[15187.5,3,0.0],[15375.0,2,0.0],[15562.5,2,0.0],[15750.0,1,0.0],[15937.5,1,0.0],[16125.0,0,0.0],[16312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[16500.0,1,0.0],[16687.5,2,0.0],[16875.0,3,0.0],[17062.5,0,0.0],[17250.0,1,0.0],[17437.5,0,0.0],[17531.25,1,0.0],[17625.0,3,0.0],[17812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[18000.0,3,0.0],[18000.0,7,281.25],[18187.5,1,0.0],[18375.0,0,0.0],[18562.5,1,0.0],[18750.0,0,0.0],[18843.75,1,0.0],[18937.5,3,0.0],[19031.25,1,0.0],[19125.0,0,0.0],[19312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[19500.0,3,0.0],[19687.5,1,0.0],[19875.0,3,0.0],[20062.5,0,0.0],[20250.0,2,0.0],[20437.5,3,0.0],[20625.0,0,0.0],[20812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[21000.0,3,0.0],[21187.5,3,0.0],[21375.0,2,0.0],[21562.5,2,0.0],[21750.0,1,0.0],[21937.5,1,0.0],[22125.0,0,0.0],[22312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[22500.0,1,0.0],[22687.5,2,0.0],[22875.0,3,0.0],[23062.5,0,0.0],[23250.0,1,0.0],[23437.5,0,0.0],[23531.25,1,0.0],[23625.0,3,0.0],[23812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[24000.0,3,0.0],[24000.0,7,281.25],[24187.5,1,0.0],[24281.25,0,0.0],[24375.0,1,0.0],[24562.5,3,0.0],[24750.0,1,0.0],[24843.75,0,0.0],[24937.5,1,0.0],[25125.0,3,0.0],[25312.5,1,0.0],[25406.25,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[25500.0,1,0.0],[25687.5,3,0.0],[25875.0,1,0.0],[25968.75,0,0.0],[26062.5,1,0.0],[26250.0,0,281.25],[26625.0,1,0.0],[26812.5,3,93.75]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[27000.0,3,0.0],[27000.0,5,281.25],[27187.5,1,0.0],[27281.25,0,0.0],[27375.0,1,0.0],[27375.0,6,281.25],[27562.5,3,0.0],[27750.0,1,0.0],[27750.0,7,281.25],[27843.75,0,0.0],[27937.5,1,0.0],[28125.0,3,0.0],[28125.0,5,281.25],[28312.5,1,0.0],[28406.25,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[28500.0,1,0.0],[28500.0,4,281.25],[28687.5,3,0.0],[28875.0,1,0.0],[28875.0,5,281.25],[28968.75,0,0.0],[29062.5,1,0.0],[29250.0,0,281.25],[29250.0,7,281.25],[29625.0,1,0.0],[29625.0,7,281.25],[29812.5,3,93.75]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[30000.0,5,656.25],[30000.0,0,0.0],[30187.5,3,0.0],[30281.25,2,0.0],[30375.0,3,0.0],[30562.5,0,0.0],[30750.0,3,0.0],[30843.75,2,0.0],[30937.5,3,0.0],[31125.0,0,0.0],[31312.5,3,0.0],[31406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[31500.0,3,0.0],[31687.5,0,0.0],[31875.0,0,0.0],[31968.75,1,0.0],[32062.5,0,93.75],[32250.0,1,281.25],[32625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[33000.0,0,0.0],[33000.0,5,281.25],[33187.5,3,0.0],[33281.25,2,0.0],[33375.0,3,0.0],[33375.0,6,281.25],[33562.5,0,0.0],[33750.0,3,0.0],[33750.0,7,281.25],[33843.75,2,0.0],[33937.5,3,0.0],[34125.0,0,0.0],[34125.0,5,281.25],[34312.5,3,0.0],[34406.25,2,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[34500.0,3,0.0],[34500.0,4,281.25],[34687.5,0,0.0],[34875.0,0,0.0],[34875.0,5,281.25],[34968.75,1,0.0],[35062.5,0,93.75],[35250.0,1,281.25],[35250.0,7,281.25],[35625.0,3,281.25],[35625.0,7,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[36000.0,3,0.0],[36000.0,5,468.75],[36187.5,3,0.0],[36375.0,2,0.0],[36562.5,3,0.0],[36750.0,0,0.0],[36937.5,3,0.0],[37125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[37500.0,3,0.0],[37687.5,3,0.0],[37875.0,0,0.0],[37968.75,1,0.0],[38062.5,0,93.75],[38250.0,1,281.25],[38625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[39000.0,3,0.0],[39187.5,3,0.0],[39375.0,2,0.0],[39562.5,3,0.0],[39750.0,0,0.0],[39937.5,3,0.0],[40125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[40500.0,0,0.0],[40687.5,1,0.0],[40875.0,2,0.0],[41062.5,3,0.0],[41250.0,0,281.25],[41625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[42000.0,3,0.0],[42187.5,3,0.0],[42375.0,2,0.0],[42562.5,3,0.0],[42750.0,0,0.0],[42937.5,3,0.0],[43125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[43500.0,3,0.0],[43687.5,3,0.0],[43875.0,0,0.0],[43968.75,1,0.0],[44062.5,0,93.75],[44250.0,1,281.25],[44625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[45000.0,3,0.0],[45187.5,3,0.0],[45375.0,2,0.0],[45562.5,3,0.0],[45750.0,0,0.0],[45937.5,3,0.0],[46125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[46500.0,0,0.0],[46687.5,1,0.0],[46875.0,2,0.0],[47062.5,3,0.0],[47250.0,0,281.25],[47625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[48000.0,3,0.0],[48187.5,1,0.0],[48281.25,0,0.0],[48375.0,1,0.0],[48562.5,3,0.0],[48750.0,1,0.0],[48843.75,0,0.0],[48937.5,1,0.0],[49125.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[49500.0,3,0.0],[49687.5,1,0.0],[49875.0,3,0.0],[50062.5,0,0.0],[50250.0,2,0.0],[50437.5,3,0.0],[50625.0,0,0.0],[50812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[51000.0,3,0.0],[51187.5,3,0.0],[51375.0,2,0.0],[51562.5,2,0.0],[51750.0,1,0.0],[51937.5,1,0.0],[52125.0,0,0.0],[52312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[52500.0,1,0.0],[52687.5,2,0.0],[52875.0,3,0.0],[53062.5,0,0.0],[53250.0,1,0.0],[53437.5,0,0.0],[53531.25,1,0.0],[53625.0,3,0.0],[53812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[54000.0,3,0.0],[54000.0,7,281.25],[54187.5,1,0.0],[54281.25,0,0.0],[54375.0,1,0.0],[54562.5,3,0.0],[54750.0,1,0.0],[54843.75,0,0.0],[54937.5,1,0.0],[55125.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[55500.0,3,0.0],[55687.5,1,0.0],[55875.0,3,0.0],[56062.5,0,0.0],[56250.0,2,0.0],[56437.5,3,0.0],[56625.0,0,0.0],[56812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[57000.0,3,0.0],[57187.5,3,0.0],[57375.0,2,0.0],[57562.5,2,0.0],[57750.0,1,0.0],[57937.5,1,0.0],[58125.0,0,0.0],[58312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[58500.0,1,0.0],[58687.5,2,0.0],[58875.0,3,0.0],[59062.5,0,0.0],[59250.0,1,0.0],[59437.5,0,0.0],[59531.25,1,0.0],[59625.0,3,0.0],[59812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[60000.0,3,0.0],[60000.0,7,281.25],[60187.5,1,0.0],[60375.0,0,0.0],[60562.5,1,0.0],[60750.0,0,0.0],[60843.75,1,0.0],[60937.5,3,0.0],[61031.25,1,0.0],[61125.0,0,0.0],[61312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[61500.0,3,0.0],[61687.5,1,0.0],[61875.0,3,0.0],[62062.5,0,0.0],[62250.0,2,0.0],[62437.5,3,0.0],[62625.0,0,0.0],[62812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[63000.0,3,0.0],[63187.5,3,0.0],[63375.0,2,0.0],[63562.5,2,0.0],[63750.0,1,0.0],[63937.5,1,0.0],[64125.0,0,0.0],[64312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[64500.0,1,0.0],[64687.5,2,0.0],[64875.0,3,0.0],[65062.5,0,0.0],[65250.0,1,0.0],[65437.5,0,0.0],[65531.25,1,0.0],[65625.0,3,0.0],[65812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[66000.0,3,0.0],[66000.0,7,281.25],[66187.5,1,0.0],[66375.0,0,0.0],[66562.5,1,0.0],[66750.0,0,0.0],[66843.75,1,0.0],[66937.5,3,0.0],[67031.25,1,0.0],[67125.0,0,0.0],[67312.5,1,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[67500.0,3,0.0],[67687.5,1,0.0],[67875.0,3,0.0],[68062.5,0,0.0],[68250.0,2,0.0],[68437.5,3,0.0],[68625.0,0,0.0],[68812.5,3,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[69000.0,3,0.0],[69187.5,3,0.0],[69375.0,2,0.0],[69562.5,2,0.0],[69750.0,1,0.0],[69937.5,1,0.0],[70125.0,0,0.0],[70312.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[70500.0,1,0.0],[70687.5,2,0.0],[70875.0,3,0.0],[71062.5,0,0.0],[71250.0,1,0.0],[71437.5,0,0.0],[71531.25,1,0.0],[71625.0,3,0.0],[71812.5,0,0.0]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[72000.0,3,0.0],[72000.0,7,281.25],[72187.5,3,0.0],[72375.0,2,0.0],[72562.5,3,0.0],[72750.0,0,0.0],[72937.5,3,0.0],[73125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[73500.0,3,0.0],[73687.5,3,0.0],[73875.0,0,0.0],[73968.75,1,0.0],[74062.5,0,93.75],[74250.0,1,281.25],[74625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[75000.0,3,0.0],[75187.5,3,0.0],[75375.0,2,0.0],[75562.5,3,0.0],[75750.0,0,0.0],[75937.5,3,0.0],[76125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":false,"sectionNotes":[[76500.0,0,0.0],[76687.5,1,0.0],[76875.0,2,0.0],[77062.5,3,0.0],[77250.0,0,281.25],[77625.0,2,0.0,true]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[78000.0,3,0.0],[78187.5,3,0.0],[78375.0,2,0.0],[78562.5,3,0.0],[78750.0,0,0.0],[78937.5,3,0.0],[79125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[79500.0,3,0.0],[79687.5,3,0.0],[79875.0,0,0.0],[79968.75,1,0.0],[80062.5,0,93.75],[80250.0,1,281.25],[80625.0,3,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[81000.0,3,0.0],[81187.5,3,0.0],[81375.0,2,0.0],[81562.5,3,0.0],[81750.0,0,0.0],[81937.5,3,0.0],[82125.0,0,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[[82500.0,0,0.0],[82687.5,1,0.0],[82875.0,2,0.0],[83062.5,3,0.0],[83250.0,0,281.25],[83625.0,1,281.25]]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]},{"lengthInSteps":16,"mustHitSection":true,"sectionNotes":[]}]},"generatedBy":"SNIFF ver.6"} \ No newline at end of file +{"events":[{"params":[1],"name":"Camera Movement","time":6000},{"params":[0],"name":"Camera Movement","time":12000},{"params":[1],"name":"Camera Movement","time":18000},{"params":[0],"name":"Camera Movement","time":24000},{"params":[1],"name":"Camera Movement","time":27000},{"params":[0],"name":"Camera Movement","time":30000},{"params":[1],"name":"Camera Movement","time":33000},{"params":[0],"name":"Camera Movement","time":36000},{"params":[1],"name":"Camera Movement","time":42000},{"params":[0],"name":"Camera Movement","time":48000},{"params":[1],"name":"Camera Movement","time":54000},{"params":[0],"name":"Camera Movement","time":60000},{"params":[1],"name":"Camera Movement","time":66000},{"params":[0],"name":"Camera Movement","time":72000},{"params":[1],"name":"Camera Movement","time":78000}],"scrollSpeed":1.8,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":187.5,"type":0},{"id":0,"sLen":0,"time":375,"type":0},{"id":3,"sLen":0,"time":562.5,"type":0},{"id":2,"sLen":0,"time":750,"type":0},{"id":3,"sLen":0,"time":937.5,"type":0},{"id":0,"sLen":281.25,"time":1125,"type":0},{"id":3,"sLen":0,"time":1500,"type":0},{"id":3,"sLen":0,"time":1687.5,"type":0},{"id":0,"sLen":0,"time":1875,"type":0},{"id":1,"sLen":0,"time":1968.75,"type":0},{"id":0,"sLen":93.75,"time":2062.5,"type":0},{"id":1,"sLen":281.25,"time":2250,"type":0},{"id":3,"sLen":281.25,"time":2625,"type":0},{"id":3,"sLen":0,"time":3000,"type":0},{"id":3,"sLen":0,"time":3187.5,"type":0},{"id":0,"sLen":0,"time":3375,"type":0},{"id":3,"sLen":0,"time":3562.5,"type":0},{"id":2,"sLen":0,"time":3750,"type":0},{"id":3,"sLen":0,"time":3937.5,"type":0},{"id":1,"sLen":281.25,"time":4125,"type":0},{"id":3,"sLen":0,"time":4500,"type":0},{"id":2,"sLen":0,"time":4687.5,"type":0},{"id":1,"sLen":0,"time":4875,"type":0},{"id":0,"sLen":0,"time":5062.5,"type":0},{"id":3,"sLen":281.25,"time":5250,"type":0},{"id":2,"sLen":0,"time":5625,"type":0},{"id":3,"sLen":0,"time":12000,"type":0},{"id":1,"sLen":0,"time":12187.5,"type":0},{"id":0,"sLen":0,"time":12375,"type":0},{"id":1,"sLen":0,"time":12562.5,"type":0},{"id":0,"sLen":0,"time":12750,"type":0},{"id":1,"sLen":0,"time":12843.75,"type":0},{"id":3,"sLen":0,"time":12937.5,"type":0},{"id":1,"sLen":0,"time":13031.25,"type":0},{"id":0,"sLen":0,"time":13125,"type":0},{"id":1,"sLen":0,"time":13312.5,"type":0},{"id":3,"sLen":0,"time":13500,"type":0},{"id":1,"sLen":0,"time":13687.5,"type":0},{"id":3,"sLen":0,"time":13875,"type":0},{"id":0,"sLen":0,"time":14062.5,"type":0},{"id":2,"sLen":0,"time":14250,"type":0},{"id":3,"sLen":0,"time":14437.5,"type":0},{"id":0,"sLen":0,"time":14625,"type":0},{"id":3,"sLen":0,"time":14812.5,"type":0},{"id":3,"sLen":0,"time":15000,"type":0},{"id":3,"sLen":0,"time":15187.5,"type":0},{"id":2,"sLen":0,"time":15375,"type":0},{"id":2,"sLen":0,"time":15562.5,"type":0},{"id":1,"sLen":0,"time":15750,"type":0},{"id":1,"sLen":0,"time":15937.5,"type":0},{"id":0,"sLen":0,"time":16125,"type":0},{"id":0,"sLen":0,"time":16312.5,"type":0},{"id":1,"sLen":0,"time":16500,"type":0},{"id":2,"sLen":0,"time":16687.5,"type":0},{"id":3,"sLen":0,"time":16875,"type":0},{"id":0,"sLen":0,"time":17062.5,"type":0},{"id":1,"sLen":0,"time":17250,"type":0},{"id":0,"sLen":0,"time":17437.5,"type":0},{"id":1,"sLen":0,"time":17531.25,"type":0},{"id":3,"sLen":0,"time":17625,"type":0},{"id":0,"sLen":0,"time":17812.5,"type":0},{"id":3,"sLen":281.25,"time":18000,"type":0},{"id":3,"sLen":0,"time":24000,"type":0},{"id":1,"sLen":0,"time":24187.5,"type":0},{"id":0,"sLen":0,"time":24281.25,"type":0},{"id":1,"sLen":0,"time":24375,"type":0},{"id":3,"sLen":0,"time":24562.5,"type":0},{"id":1,"sLen":0,"time":24750,"type":0},{"id":0,"sLen":0,"time":24843.75,"type":0},{"id":1,"sLen":0,"time":24937.5,"type":0},{"id":3,"sLen":0,"time":25125,"type":0},{"id":1,"sLen":0,"time":25312.5,"type":0},{"id":0,"sLen":0,"time":25406.25,"type":0},{"id":1,"sLen":0,"time":25500,"type":0},{"id":3,"sLen":0,"time":25687.5,"type":0},{"id":1,"sLen":0,"time":25875,"type":0},{"id":0,"sLen":0,"time":25968.75,"type":0},{"id":1,"sLen":0,"time":26062.5,"type":0},{"id":0,"sLen":281.25,"time":26250,"type":0},{"id":1,"sLen":0,"time":26625,"type":0},{"id":3,"sLen":93.75,"time":26812.5,"type":0},{"id":1,"sLen":281.25,"time":27000,"type":0},{"id":2,"sLen":281.25,"time":27375,"type":0},{"id":3,"sLen":281.25,"time":27750,"type":0},{"id":1,"sLen":281.25,"time":28125,"type":0},{"id":0,"sLen":281.25,"time":28500,"type":0},{"id":1,"sLen":281.25,"time":28875,"type":0},{"id":3,"sLen":281.25,"time":29250,"type":0},{"id":3,"sLen":281.25,"time":29625,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30187.5,"type":0},{"id":2,"sLen":0,"time":30281.25,"type":0},{"id":3,"sLen":0,"time":30375,"type":0},{"id":0,"sLen":0,"time":30562.5,"type":0},{"id":3,"sLen":0,"time":30750,"type":0},{"id":2,"sLen":0,"time":30843.75,"type":0},{"id":3,"sLen":0,"time":30937.5,"type":0},{"id":0,"sLen":0,"time":31125,"type":0},{"id":3,"sLen":0,"time":31312.5,"type":0},{"id":2,"sLen":0,"time":31406.25,"type":0},{"id":3,"sLen":0,"time":31500,"type":0},{"id":0,"sLen":0,"time":31687.5,"type":0},{"id":0,"sLen":0,"time":31875,"type":0},{"id":1,"sLen":0,"time":31968.75,"type":0},{"id":0,"sLen":93.75,"time":32062.5,"type":0},{"id":1,"sLen":281.25,"time":32250,"type":0},{"id":3,"sLen":281.25,"time":32625,"type":0},{"id":1,"sLen":281.25,"time":33000,"type":0},{"id":2,"sLen":281.25,"time":33375,"type":0},{"id":3,"sLen":281.25,"time":33750,"type":0},{"id":1,"sLen":281.25,"time":34125,"type":0},{"id":0,"sLen":281.25,"time":34500,"type":0},{"id":1,"sLen":281.25,"time":34875,"type":0},{"id":3,"sLen":281.25,"time":35250,"type":0},{"id":3,"sLen":281.25,"time":35625,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":3,"sLen":0,"time":36187.5,"type":0},{"id":2,"sLen":0,"time":36375,"type":0},{"id":3,"sLen":0,"time":36562.5,"type":0},{"id":0,"sLen":0,"time":36750,"type":0},{"id":3,"sLen":0,"time":36937.5,"type":0},{"id":0,"sLen":281.25,"time":37125,"type":0},{"id":3,"sLen":0,"time":37500,"type":0},{"id":3,"sLen":0,"time":37687.5,"type":0},{"id":0,"sLen":0,"time":37875,"type":0},{"id":1,"sLen":0,"time":37968.75,"type":0},{"id":0,"sLen":93.75,"time":38062.5,"type":0},{"id":1,"sLen":281.25,"time":38250,"type":0},{"id":3,"sLen":281.25,"time":38625,"type":0},{"id":3,"sLen":0,"time":39000,"type":0},{"id":3,"sLen":0,"time":39187.5,"type":0},{"id":2,"sLen":0,"time":39375,"type":0},{"id":3,"sLen":0,"time":39562.5,"type":0},{"id":0,"sLen":0,"time":39750,"type":0},{"id":3,"sLen":0,"time":39937.5,"type":0},{"id":0,"sLen":281.25,"time":40125,"type":0},{"id":0,"sLen":0,"time":40500,"type":0},{"id":1,"sLen":0,"time":40687.5,"type":0},{"id":2,"sLen":0,"time":40875,"type":0},{"id":3,"sLen":0,"time":41062.5,"type":0},{"id":0,"sLen":281.25,"time":41250,"type":0},{"id":2,"sLen":0,"time":41625,"type":0},{"id":3,"sLen":0,"time":48000,"type":0},{"id":1,"sLen":0,"time":48187.5,"type":0},{"id":0,"sLen":0,"time":48281.25,"type":0},{"id":1,"sLen":0,"time":48375,"type":0},{"id":3,"sLen":0,"time":48562.5,"type":0},{"id":1,"sLen":0,"time":48750,"type":0},{"id":0,"sLen":0,"time":48843.75,"type":0},{"id":1,"sLen":0,"time":48937.5,"type":0},{"id":2,"sLen":0,"time":49125,"type":0},{"id":3,"sLen":0,"time":49500,"type":0},{"id":1,"sLen":0,"time":49687.5,"type":0},{"id":3,"sLen":0,"time":49875,"type":0},{"id":0,"sLen":0,"time":50062.5,"type":0},{"id":2,"sLen":0,"time":50250,"type":0},{"id":3,"sLen":0,"time":50437.5,"type":0},{"id":0,"sLen":0,"time":50625,"type":0},{"id":3,"sLen":0,"time":50812.5,"type":0},{"id":3,"sLen":0,"time":51000,"type":0},{"id":3,"sLen":0,"time":51187.5,"type":0},{"id":2,"sLen":0,"time":51375,"type":0},{"id":2,"sLen":0,"time":51562.5,"type":0},{"id":1,"sLen":0,"time":51750,"type":0},{"id":1,"sLen":0,"time":51937.5,"type":0},{"id":0,"sLen":0,"time":52125,"type":0},{"id":0,"sLen":0,"time":52312.5,"type":0},{"id":1,"sLen":0,"time":52500,"type":0},{"id":2,"sLen":0,"time":52687.5,"type":0},{"id":3,"sLen":0,"time":52875,"type":0},{"id":0,"sLen":0,"time":53062.5,"type":0},{"id":1,"sLen":0,"time":53250,"type":0},{"id":0,"sLen":0,"time":53437.5,"type":0},{"id":1,"sLen":0,"time":53531.25,"type":0},{"id":3,"sLen":0,"time":53625,"type":0},{"id":0,"sLen":0,"time":53812.5,"type":0},{"id":3,"sLen":281.25,"time":54000,"type":0},{"id":3,"sLen":0,"time":60000,"type":0},{"id":1,"sLen":0,"time":60187.5,"type":0},{"id":0,"sLen":0,"time":60375,"type":0},{"id":1,"sLen":0,"time":60562.5,"type":0},{"id":0,"sLen":0,"time":60750,"type":0},{"id":1,"sLen":0,"time":60843.75,"type":0},{"id":3,"sLen":0,"time":60937.5,"type":0},{"id":1,"sLen":0,"time":61031.25,"type":0},{"id":0,"sLen":0,"time":61125,"type":0},{"id":1,"sLen":0,"time":61312.5,"type":0},{"id":3,"sLen":0,"time":61500,"type":0},{"id":1,"sLen":0,"time":61687.5,"type":0},{"id":3,"sLen":0,"time":61875,"type":0},{"id":0,"sLen":0,"time":62062.5,"type":0},{"id":2,"sLen":0,"time":62250,"type":0},{"id":3,"sLen":0,"time":62437.5,"type":0},{"id":0,"sLen":0,"time":62625,"type":0},{"id":3,"sLen":0,"time":62812.5,"type":0},{"id":3,"sLen":0,"time":63000,"type":0},{"id":3,"sLen":0,"time":63187.5,"type":0},{"id":2,"sLen":0,"time":63375,"type":0},{"id":2,"sLen":0,"time":63562.5,"type":0},{"id":1,"sLen":0,"time":63750,"type":0},{"id":1,"sLen":0,"time":63937.5,"type":0},{"id":0,"sLen":0,"time":64125,"type":0},{"id":0,"sLen":0,"time":64312.5,"type":0},{"id":1,"sLen":0,"time":64500,"type":0},{"id":2,"sLen":0,"time":64687.5,"type":0},{"id":3,"sLen":0,"time":64875,"type":0},{"id":0,"sLen":0,"time":65062.5,"type":0},{"id":1,"sLen":0,"time":65250,"type":0},{"id":0,"sLen":0,"time":65437.5,"type":0},{"id":1,"sLen":0,"time":65531.25,"type":0},{"id":3,"sLen":0,"time":65625,"type":0},{"id":0,"sLen":0,"time":65812.5,"type":0},{"id":3,"sLen":281.25,"time":66000,"type":0},{"id":3,"sLen":0,"time":72000,"type":0},{"id":3,"sLen":0,"time":72187.5,"type":0},{"id":2,"sLen":0,"time":72375,"type":0},{"id":3,"sLen":0,"time":72562.5,"type":0},{"id":0,"sLen":0,"time":72750,"type":0},{"id":3,"sLen":0,"time":72937.5,"type":0},{"id":0,"sLen":281.25,"time":73125,"type":0},{"id":3,"sLen":0,"time":73500,"type":0},{"id":3,"sLen":0,"time":73687.5,"type":0},{"id":0,"sLen":0,"time":73875,"type":0},{"id":1,"sLen":0,"time":73968.75,"type":0},{"id":0,"sLen":93.75,"time":74062.5,"type":0},{"id":1,"sLen":281.25,"time":74250,"type":0},{"id":3,"sLen":281.25,"time":74625,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":3,"sLen":0,"time":75187.5,"type":0},{"id":2,"sLen":0,"time":75375,"type":0},{"id":3,"sLen":0,"time":75562.5,"type":0},{"id":0,"sLen":0,"time":75750,"type":0},{"id":3,"sLen":0,"time":75937.5,"type":0},{"id":0,"sLen":281.25,"time":76125,"type":0},{"id":0,"sLen":0,"time":76500,"type":0},{"id":1,"sLen":0,"time":76687.5,"type":0},{"id":2,"sLen":0,"time":76875,"type":0},{"id":3,"sLen":0,"time":77062.5,"type":0},{"id":0,"sLen":281.25,"time":77250,"type":0},{"id":2,"sLen":0,"time":77625,"type":0}],"position":"dad","type":0,"characters":["tankman"]},{"visible":true,"notes":[{"id":3,"sLen":0,"time":6000,"type":0},{"id":3,"sLen":0,"time":6187.5,"type":0},{"id":0,"sLen":0,"time":6375,"type":0},{"id":3,"sLen":0,"time":6562.5,"type":0},{"id":2,"sLen":0,"time":6750,"type":0},{"id":3,"sLen":0,"time":6937.5,"type":0},{"id":0,"sLen":281.25,"time":7125,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":3,"sLen":0,"time":7687.5,"type":0},{"id":0,"sLen":0,"time":7875,"type":0},{"id":1,"sLen":0,"time":7968.75,"type":0},{"id":0,"sLen":93.75,"time":8062.5,"type":0},{"id":1,"sLen":281.25,"time":8250,"type":0},{"id":3,"sLen":281.25,"time":8625,"type":0},{"id":3,"sLen":0,"time":9000,"type":0},{"id":3,"sLen":0,"time":9187.5,"type":0},{"id":0,"sLen":0,"time":9375,"type":0},{"id":3,"sLen":0,"time":9562.5,"type":0},{"id":2,"sLen":0,"time":9750,"type":0},{"id":3,"sLen":0,"time":9937.5,"type":0},{"id":1,"sLen":281.25,"time":10125,"type":0},{"id":3,"sLen":0,"time":10500,"type":0},{"id":2,"sLen":0,"time":10687.5,"type":0},{"id":1,"sLen":0,"time":10875,"type":0},{"id":0,"sLen":0,"time":11062.5,"type":0},{"id":3,"sLen":281.25,"time":11250,"type":0},{"id":1,"sLen":281.25,"time":11625,"type":0},{"id":3,"sLen":0,"time":18000,"type":0},{"id":1,"sLen":0,"time":18187.5,"type":0},{"id":0,"sLen":0,"time":18375,"type":0},{"id":1,"sLen":0,"time":18562.5,"type":0},{"id":0,"sLen":0,"time":18750,"type":0},{"id":1,"sLen":0,"time":18843.75,"type":0},{"id":3,"sLen":0,"time":18937.5,"type":0},{"id":1,"sLen":0,"time":19031.25,"type":0},{"id":0,"sLen":0,"time":19125,"type":0},{"id":1,"sLen":0,"time":19312.5,"type":0},{"id":3,"sLen":0,"time":19500,"type":0},{"id":1,"sLen":0,"time":19687.5,"type":0},{"id":3,"sLen":0,"time":19875,"type":0},{"id":0,"sLen":0,"time":20062.5,"type":0},{"id":2,"sLen":0,"time":20250,"type":0},{"id":3,"sLen":0,"time":20437.5,"type":0},{"id":0,"sLen":0,"time":20625,"type":0},{"id":3,"sLen":0,"time":20812.5,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":3,"sLen":0,"time":21187.5,"type":0},{"id":2,"sLen":0,"time":21375,"type":0},{"id":2,"sLen":0,"time":21562.5,"type":0},{"id":1,"sLen":0,"time":21750,"type":0},{"id":1,"sLen":0,"time":21937.5,"type":0},{"id":0,"sLen":0,"time":22125,"type":0},{"id":0,"sLen":0,"time":22312.5,"type":0},{"id":1,"sLen":0,"time":22500,"type":0},{"id":2,"sLen":0,"time":22687.5,"type":0},{"id":3,"sLen":0,"time":22875,"type":0},{"id":0,"sLen":0,"time":23062.5,"type":0},{"id":1,"sLen":0,"time":23250,"type":0},{"id":0,"sLen":0,"time":23437.5,"type":0},{"id":1,"sLen":0,"time":23531.25,"type":0},{"id":3,"sLen":0,"time":23625,"type":0},{"id":0,"sLen":0,"time":23812.5,"type":0},{"id":3,"sLen":281.25,"time":24000,"type":0},{"id":3,"sLen":0,"time":27000,"type":0},{"id":1,"sLen":0,"time":27187.5,"type":0},{"id":0,"sLen":0,"time":27281.25,"type":0},{"id":1,"sLen":0,"time":27375,"type":0},{"id":3,"sLen":0,"time":27562.5,"type":0},{"id":1,"sLen":0,"time":27750,"type":0},{"id":0,"sLen":0,"time":27843.75,"type":0},{"id":1,"sLen":0,"time":27937.5,"type":0},{"id":3,"sLen":0,"time":28125,"type":0},{"id":1,"sLen":0,"time":28312.5,"type":0},{"id":0,"sLen":0,"time":28406.25,"type":0},{"id":1,"sLen":0,"time":28500,"type":0},{"id":3,"sLen":0,"time":28687.5,"type":0},{"id":1,"sLen":0,"time":28875,"type":0},{"id":0,"sLen":0,"time":28968.75,"type":0},{"id":1,"sLen":0,"time":29062.5,"type":0},{"id":0,"sLen":281.25,"time":29250,"type":0},{"id":1,"sLen":0,"time":29625,"type":0},{"id":3,"sLen":93.75,"time":29812.5,"type":0},{"id":1,"sLen":656.25,"time":30000,"type":0},{"id":0,"sLen":0,"time":33000,"type":0},{"id":3,"sLen":0,"time":33187.5,"type":0},{"id":2,"sLen":0,"time":33281.25,"type":0},{"id":3,"sLen":0,"time":33375,"type":0},{"id":0,"sLen":0,"time":33562.5,"type":0},{"id":3,"sLen":0,"time":33750,"type":0},{"id":2,"sLen":0,"time":33843.75,"type":0},{"id":3,"sLen":0,"time":33937.5,"type":0},{"id":0,"sLen":0,"time":34125,"type":0},{"id":3,"sLen":0,"time":34312.5,"type":0},{"id":2,"sLen":0,"time":34406.25,"type":0},{"id":3,"sLen":0,"time":34500,"type":0},{"id":0,"sLen":0,"time":34687.5,"type":0},{"id":0,"sLen":0,"time":34875,"type":0},{"id":1,"sLen":0,"time":34968.75,"type":0},{"id":0,"sLen":93.75,"time":35062.5,"type":0},{"id":1,"sLen":281.25,"time":35250,"type":0},{"id":3,"sLen":281.25,"time":35625,"type":0},{"id":1,"sLen":468.75,"time":36000,"type":0},{"id":3,"sLen":0,"time":42000,"type":0},{"id":3,"sLen":0,"time":42187.5,"type":0},{"id":2,"sLen":0,"time":42375,"type":0},{"id":3,"sLen":0,"time":42562.5,"type":0},{"id":0,"sLen":0,"time":42750,"type":0},{"id":3,"sLen":0,"time":42937.5,"type":0},{"id":0,"sLen":281.25,"time":43125,"type":0},{"id":3,"sLen":0,"time":43500,"type":0},{"id":3,"sLen":0,"time":43687.5,"type":0},{"id":0,"sLen":0,"time":43875,"type":0},{"id":1,"sLen":0,"time":43968.75,"type":0},{"id":0,"sLen":93.75,"time":44062.5,"type":0},{"id":1,"sLen":281.25,"time":44250,"type":0},{"id":3,"sLen":281.25,"time":44625,"type":0},{"id":3,"sLen":0,"time":45000,"type":0},{"id":3,"sLen":0,"time":45187.5,"type":0},{"id":2,"sLen":0,"time":45375,"type":0},{"id":3,"sLen":0,"time":45562.5,"type":0},{"id":0,"sLen":0,"time":45750,"type":0},{"id":3,"sLen":0,"time":45937.5,"type":0},{"id":0,"sLen":281.25,"time":46125,"type":0},{"id":0,"sLen":0,"time":46500,"type":0},{"id":1,"sLen":0,"time":46687.5,"type":0},{"id":2,"sLen":0,"time":46875,"type":0},{"id":3,"sLen":0,"time":47062.5,"type":0},{"id":0,"sLen":281.25,"time":47250,"type":0},{"id":1,"sLen":281.25,"time":47625,"type":0},{"id":3,"sLen":0,"time":54000,"type":0},{"id":1,"sLen":0,"time":54187.5,"type":0},{"id":0,"sLen":0,"time":54281.25,"type":0},{"id":1,"sLen":0,"time":54375,"type":0},{"id":3,"sLen":0,"time":54562.5,"type":0},{"id":1,"sLen":0,"time":54750,"type":0},{"id":0,"sLen":0,"time":54843.75,"type":0},{"id":1,"sLen":0,"time":54937.5,"type":0},{"id":1,"sLen":281.25,"time":55125,"type":0},{"id":3,"sLen":0,"time":55500,"type":0},{"id":1,"sLen":0,"time":55687.5,"type":0},{"id":3,"sLen":0,"time":55875,"type":0},{"id":0,"sLen":0,"time":56062.5,"type":0},{"id":2,"sLen":0,"time":56250,"type":0},{"id":3,"sLen":0,"time":56437.5,"type":0},{"id":0,"sLen":0,"time":56625,"type":0},{"id":3,"sLen":0,"time":56812.5,"type":0},{"id":3,"sLen":0,"time":57000,"type":0},{"id":3,"sLen":0,"time":57187.5,"type":0},{"id":2,"sLen":0,"time":57375,"type":0},{"id":2,"sLen":0,"time":57562.5,"type":0},{"id":1,"sLen":0,"time":57750,"type":0},{"id":1,"sLen":0,"time":57937.5,"type":0},{"id":0,"sLen":0,"time":58125,"type":0},{"id":0,"sLen":0,"time":58312.5,"type":0},{"id":1,"sLen":0,"time":58500,"type":0},{"id":2,"sLen":0,"time":58687.5,"type":0},{"id":3,"sLen":0,"time":58875,"type":0},{"id":0,"sLen":0,"time":59062.5,"type":0},{"id":1,"sLen":0,"time":59250,"type":0},{"id":0,"sLen":0,"time":59437.5,"type":0},{"id":1,"sLen":0,"time":59531.25,"type":0},{"id":3,"sLen":0,"time":59625,"type":0},{"id":0,"sLen":0,"time":59812.5,"type":0},{"id":3,"sLen":281.25,"time":60000,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":1,"sLen":0,"time":66187.5,"type":0},{"id":0,"sLen":0,"time":66375,"type":0},{"id":1,"sLen":0,"time":66562.5,"type":0},{"id":0,"sLen":0,"time":66750,"type":0},{"id":1,"sLen":0,"time":66843.75,"type":0},{"id":3,"sLen":0,"time":66937.5,"type":0},{"id":1,"sLen":0,"time":67031.25,"type":0},{"id":0,"sLen":0,"time":67125,"type":0},{"id":1,"sLen":0,"time":67312.5,"type":0},{"id":3,"sLen":0,"time":67500,"type":0},{"id":1,"sLen":0,"time":67687.5,"type":0},{"id":3,"sLen":0,"time":67875,"type":0},{"id":0,"sLen":0,"time":68062.5,"type":0},{"id":2,"sLen":0,"time":68250,"type":0},{"id":3,"sLen":0,"time":68437.5,"type":0},{"id":0,"sLen":0,"time":68625,"type":0},{"id":3,"sLen":0,"time":68812.5,"type":0},{"id":3,"sLen":0,"time":69000,"type":0},{"id":3,"sLen":0,"time":69187.5,"type":0},{"id":2,"sLen":0,"time":69375,"type":0},{"id":2,"sLen":0,"time":69562.5,"type":0},{"id":1,"sLen":0,"time":69750,"type":0},{"id":1,"sLen":0,"time":69937.5,"type":0},{"id":0,"sLen":0,"time":70125,"type":0},{"id":0,"sLen":0,"time":70312.5,"type":0},{"id":1,"sLen":0,"time":70500,"type":0},{"id":2,"sLen":0,"time":70687.5,"type":0},{"id":3,"sLen":0,"time":70875,"type":0},{"id":0,"sLen":0,"time":71062.5,"type":0},{"id":1,"sLen":0,"time":71250,"type":0},{"id":0,"sLen":0,"time":71437.5,"type":0},{"id":1,"sLen":0,"time":71531.25,"type":0},{"id":3,"sLen":0,"time":71625,"type":0},{"id":0,"sLen":0,"time":71812.5,"type":0},{"id":3,"sLen":281.25,"time":72000,"type":0},{"id":3,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78187.5,"type":0},{"id":2,"sLen":0,"time":78375,"type":0},{"id":3,"sLen":0,"time":78562.5,"type":0},{"id":0,"sLen":0,"time":78750,"type":0},{"id":3,"sLen":0,"time":78937.5,"type":0},{"id":0,"sLen":281.25,"time":79125,"type":0},{"id":3,"sLen":0,"time":79500,"type":0},{"id":3,"sLen":0,"time":79687.5,"type":0},{"id":0,"sLen":0,"time":79875,"type":0},{"id":1,"sLen":0,"time":79968.75,"type":0},{"id":0,"sLen":93.75,"time":80062.5,"type":0},{"id":1,"sLen":281.25,"time":80250,"type":0},{"id":3,"sLen":281.25,"time":80625,"type":0},{"id":3,"sLen":0,"time":81000,"type":0},{"id":3,"sLen":0,"time":81187.5,"type":0},{"id":2,"sLen":0,"time":81375,"type":0},{"id":3,"sLen":0,"time":81562.5,"type":0},{"id":0,"sLen":0,"time":81750,"type":0},{"id":3,"sLen":0,"time":81937.5,"type":0},{"id":0,"sLen":281.25,"time":82125,"type":0},{"id":0,"sLen":0,"time":82500,"type":0},{"id":1,"sLen":0,"time":82687.5,"type":0},{"id":2,"sLen":0,"time":82875,"type":0},{"id":3,"sLen":0,"time":83062.5,"type":0},{"id":0,"sLen":281.25,"time":83250,"type":0},{"id":1,"sLen":281.25,"time":83625,"type":0}],"position":"boyfriend","type":1,"characters":["bf"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-tankmen"]}],"codenameChart":true,"stage":"tank","noteTypes":[]} \ No newline at end of file From 36d43dabb6b7dbb960fb536f251cf9250b0c73e7 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Fri, 9 Feb 2024 21:27:08 -0700 Subject: [PATCH 05/45] =?UTF-8?q?fix=20create=20difficulty=20bug=20i=20got?= =?UTF-8?q?=20in=20vc=20=F0=9F=98=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/funkin/editors/charter/CharterSelection.hx | 1 + 1 file changed, 1 insertion(+) diff --git a/source/funkin/editors/charter/CharterSelection.hx b/source/funkin/editors/charter/CharterSelection.hx index 985561c3..7835603a 100644 --- a/source/funkin/editors/charter/CharterSelection.hx +++ b/source/funkin/editors/charter/CharterSelection.hx @@ -115,6 +115,7 @@ class CharterSelection extends EditorTreeMenu { #end var option = new EditorIconOption(creation.meta.name, "Press ACCEPT to choose a difficulty to edit.", creation.meta.icon, function() { + curSong = creation.meta; var list:Array = [ for(d in creation.meta.difficulties) if (d != "") new TextOption(d, "Press ACCEPT to edit the chart for the selected difficulty", function() { From e58fc9308355aef5abdf7d0f222bed907b8b9f84 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Fri, 9 Feb 2024 22:57:53 -0700 Subject: [PATCH 06/45] so i dont get lost --- .../charter/CharterEventTypeSelection.hx | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/source/funkin/editors/charter/CharterEventTypeSelection.hx b/source/funkin/editors/charter/CharterEventTypeSelection.hx index 2915be4a..bfa6cfe7 100644 --- a/source/funkin/editors/charter/CharterEventTypeSelection.hx +++ b/source/funkin/editors/charter/CharterEventTypeSelection.hx @@ -10,6 +10,9 @@ class CharterEventTypeSelection extends UISubstateWindow { var buttonsBG:UISliceSprite; var buttonCameras:FlxCamera; + var upIndicator:UIText; + var downIndicator:UIText; + public function new(callback:String->Void) { super(); this.callback = callback; @@ -57,10 +60,23 @@ class CharterEventTypeSelection extends UISubstateWindow { close(); }, w)); + upIndicator = new UIText(0, 0, 0, "↑", 18); + upIndicator.cameras = [buttonCameras]; + upIndicator.scrollFactor.set(); + upIndicator.borderSize = 2; + add(upIndicator); + + downIndicator = new UIText(0, 0, 0, "↓", 18); + downIndicator.cameras = [buttonCameras]; + downIndicator.scrollFactor.set(); + downIndicator.borderSize = 2; + add(downIndicator); } + var sinner:Float = 0; override function update(elapsed:Float) { super.update(elapsed); + sinner += elapsed; for (button in buttons) button.selectable = buttonsBG.hovered; @@ -73,6 +89,12 @@ class CharterEventTypeSelection extends UISubstateWindow { if (buttons.length > 16) buttonCameras.scroll.y = FlxMath.bound(buttonCameras.scroll.y - (buttonsBG.hovered ? FlxG.mouse.wheel : 0) * 12, 0, (buttons[buttons.length-1].y + buttons[buttons.length-1].bHeight) - buttonCameras.height); + + upIndicator.setPosition((buttonsBG.bWidth/2) - (upIndicator.fieldWidth/2), 22 + (FlxMath.fastSin(sinner*2) * 4)); + downIndicator.setPosition((buttonsBG.bWidth/2) - (downIndicator.fieldWidth/2), (buttonsBG.bHeight-downIndicator.height-22) - (FlxMath.fastSin(sinner*2) * 4)); + + upIndicator.alpha = CoolUtil.fpsLerp(upIndicator.alpha, (buttons[0].y + buttonCameras.scroll.y > buttons[0].bHeight) ? 1 : 0, 1/3); + downIndicator.alpha = CoolUtil.fpsLerp(downIndicator.alpha, (buttonCameras.scroll.y+buttonCameras.height > buttons[buttons.length-1].y) ? 0 : 1, 1/3); } override function destroy() { From 1057c035d3ac63a42950f4696d9bf322eb857708 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Sat, 10 Feb 2024 13:31:25 -0700 Subject: [PATCH 07/45] blah blah blah --- source/funkin/editors/charter/Charter.hx | 4 +++- source/funkin/editors/ui/UIText.hx | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index f7f37e75..b46432ce 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -338,6 +338,8 @@ class Charter extends UIState { uiCamera.bgColor = 0; FlxG.cameras.add(uiCamera); + for (camera in FlxG.cameras.list) camera.antialiasing = false; + charterBG = new FunkinSprite(0, 0, Paths.image('menus/menuDesat')); charterBG.color = 0xFF181818; charterBG.cameras = [charterCamera]; @@ -378,7 +380,7 @@ class Charter extends UIState { uiGroup.add(scrollBar); songPosInfo = new UIText(FlxG.width - 30 - 400, scrollBar.y + 10, 400, "00:00\nBeat: 0\nStep: 0\nMeasure: 0\nBPM: 0\nTime Signature: 4/4"); - songPosInfo.alignment = RIGHT; songPosInfo.optimized = true; + songPosInfo.alignment = RIGHT; uiGroup.add(songPosInfo); playBackSlider = new UISlider(FlxG.width - 160 - 26 - 20, (23/2) - (12/2), 160, 1, [{start: 0.25, end: 1, size: 0.5}, {start: 1, end: 2, size: 0.5}], true); diff --git a/source/funkin/editors/ui/UIText.hx b/source/funkin/editors/ui/UIText.hx index 83daab60..adc4f272 100644 --- a/source/funkin/editors/ui/UIText.hx +++ b/source/funkin/editors/ui/UIText.hx @@ -16,6 +16,10 @@ class UIText extends FunkinText { this.borderSize = 1; } this.active = false; + this.antialiasing = false; + + // this.textField.antiAliasType = ADVANCED; + // this.textField.sharpness = 400; } public override function applyBorderStyle() { From 6592648448a03dc4ccd1c99a9a30969079a51620 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sun, 11 Feb 2024 18:25:41 +0100 Subject: [PATCH 08/45] Added flx3d thing --- source/flx3d/Flx3DUtil.hx | 18 +++++++++++++----- source/flx3d/Flx3DView.hx | 2 +- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/source/flx3d/Flx3DUtil.hx b/source/flx3d/Flx3DUtil.hx index 9a5e0b53..029a06f3 100644 --- a/source/flx3d/Flx3DUtil.hx +++ b/source/flx3d/Flx3DUtil.hx @@ -13,6 +13,7 @@ import flixel.FlxG; * Help from Ne_Eo * @see https://twitter.com/Ne_Eo_Twitch */ +@:access(away3d.core.managers.Stage3DManager) class Flx3DUtil { #if THREE_D_SUPPORT @@ -25,18 +26,25 @@ class Flx3DUtil return FlxG.stage.stage3Ds.length; } + /** + * Returns the total amount of 3D stages that are in use + * @return Int + */ + public static inline function getUsed3D():Int + { + return Stage3DManager._numStageProxies; + } + /** * Returns if a Stage3D is available * @return Bool */ public static inline function is3DAvailable():Bool { - @:privateAccess { - if (Stage3DManager._stageProxies == null) - return true; + if (Stage3DManager._stageProxies == null) + return true; - return Stage3DManager._numStageProxies < Stage3DManager._stageProxies.length; - } + return Stage3DManager._numStageProxies < Stage3DManager._stageProxies.length; } /** diff --git a/source/flx3d/Flx3DView.hx b/source/flx3d/Flx3DView.hx index b034190d..24763bac 100644 --- a/source/flx3d/Flx3DView.hx +++ b/source/flx3d/Flx3DView.hx @@ -36,7 +36,7 @@ class Flx3DView extends FlxView3D { var meshes:Array = []; public function new(x:Float = 0, y:Float = 0, width:Int = -1, height:Int = -1) { if (!Flx3DUtil.is3DAvailable()) - throw "[Flx3DView] 3D is not available on this platform. Stages in use: " + Flx3DUtil.getTotal3D() + ", Max stages allowed: " + FlxG.stage.stage3Ds.length + "."; + throw "[Flx3DView] 3D is not available on this platform. Stages in use: " + Flx3DUtil.getUsed3D() + ", Max stages allowed: " + Flx3DUtil.getTotal3D() + "."; super(x, y, width, height); __cur3DStageID = __3DIDS++; } From 88cf5622a98022f854b4c14eaa4b523549c900f6 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sun, 11 Feb 2024 19:50:00 +0100 Subject: [PATCH 09/45] Fixed empty file crash --- .../backend/assets/AssetsLibraryList.hx | 42 +++++-------------- source/funkin/backend/scripting/HScript.hx | 19 ++++----- 2 files changed, 18 insertions(+), 43 deletions(-) diff --git a/source/funkin/backend/assets/AssetsLibraryList.hx b/source/funkin/backend/assets/AssetsLibraryList.hx index 744feed2..49447997 100644 --- a/source/funkin/backend/assets/AssetsLibraryList.hx +++ b/source/funkin/backend/assets/AssetsLibraryList.hx @@ -6,9 +6,6 @@ import lime.utils.AssetLibrary; class AssetsLibraryList extends AssetLibrary { public var libraries:Array = []; - public var rootLibs:Array = []; - public var assetsLibs:Array = []; - @:allow(funkin.backend.system.Main) @:allow(funkin.backend.system.MainState) private var __defaultLibraries:Array = []; @@ -19,7 +16,6 @@ class AssetsLibraryList extends AssetLibrary { libraries.remove(lib); return lib; } - public function existsSpecific(id:String, type:String, source:AssetSource = BOTH) { if (!id.startsWith("assets/") && exists('assets/$id', type)) return true; @@ -98,29 +94,23 @@ class AssetsLibraryList extends AssetLibrary { return content; } - public function getSpecificAsset(id:String, type:String, source:AssetSource = BOTH, ?avoidRoot:Bool = false):Dynamic { + public function getSpecificAsset(id:String, type:String, source:AssetSource = BOTH):Dynamic { try { if (!id.startsWith("assets/")) { var ass = getSpecificAsset('assets/$id', type, source); - if (ass != null) + if (ass != null) { return ass; - } else { - for (lib in assetsLibs) { - if (shouldSkipLib(libraries.indexOf(lib), source)) continue; - - var asset = lib.getAsset(id, type); - if (asset != null) - return asset; } } + for(k=>e in libraries) { + if (shouldSkipLib(k, source)) continue; - if (!avoidRoot) { - for (lib in rootLibs) { - if (shouldSkipLib(libraries.indexOf(lib), source)) continue; - - var asset = lib.getAsset(id, type); - if (asset != null) + @:privateAccess + if (e.exists(id, e.types.get(id))) { + var asset = e.getAsset(id, type); + if (asset != null) { return asset; + } } } return null; @@ -140,9 +130,6 @@ class AssetsLibraryList extends AssetLibrary { public override inline function getAsset(id:String, type:String):Dynamic return getSpecificAsset(id, type, BOTH); - public inline function getAssetSafe(id:String, type:String):Dynamic - return getSpecificAsset(id, type, BOTH, true); - public override function isLocal(id:String, type:String) { return true; } @@ -171,17 +158,8 @@ class AssetsLibraryList extends AssetLibrary { addLibrary(d); } - public function addLibrary(lib:AssetLibrary) @:privateAccess { + public function addLibrary(lib:AssetLibrary) { libraries.insert(0, lib); - - var finalLib:AssetLibrary = lib; - if (finalLib is openfl.utils.AssetLibrary) - finalLib = cast(finalLib, openfl.utils.AssetLibrary).__proxy; - - if (finalLib is IModsAssetLibrary) - assetsLibs.insert(0, finalLib); - else - rootLibs.insert(0, finalLib); return lib; } } diff --git a/source/funkin/backend/scripting/HScript.hx b/source/funkin/backend/scripting/HScript.hx index a43055fd..1fe05dc2 100644 --- a/source/funkin/backend/scripting/HScript.hx +++ b/source/funkin/backend/scripting/HScript.hx @@ -1,20 +1,16 @@ package funkin.backend.scripting; import haxe.io.Path; -import hscript.Expr.ClassDecl; -import hscript.Expr.ModuleDecl; import hscript.Expr.Error; import hscript.Parser; import openfl.Assets; -import lime.utils.AssetType; import hscript.*; class HScript extends Script { public var interp:Interp; public var parser:Parser; public var expr:Expr; - public var decls:Array = null; - public var code:String; + public var code:String = null; public var folderlessPath:String; var __importedPaths:Array; @@ -30,8 +26,10 @@ class HScript extends Script { interp = new Interp(); - // We use getAssetSafe to prevent crash from empty file (null which would check root (big crash)) -lunar - code = Assets.exists(path) ? Paths.assetsTree.getAssetSafe(path, TEXT) : null; + try { + if(Assets.exists(path)) code = Assets.getText(path); + } catch(e) Logs.trace('Error while reading $path: ${Std.string(e)}', ERROR); + parser = initParser(); folderlessPath = Path.directory(path); __importedPaths = [path]; @@ -48,14 +46,13 @@ class HScript extends Script { })); funkin.backend.scripting.GlobalScript.call("onScriptCreated", [this, "hscript"]); - - if (code != null && code.trim() != "") - loadFromString(code); + loadFromString(code); } public override function loadFromString(code:String) { try { - expr = parser.parseString(code, fileName); + if (code != null && code.trim() != "") + expr = parser.parseString(code, fileName); } catch(e:Error) { _errorHandler(e); } catch(e) { From 7e1db2f4c6dd5a0a451a6d9b5bc81503e224aad4 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sun, 11 Feb 2024 20:22:33 +0100 Subject: [PATCH 10/45] Fixed bug + optimization --- .../funkin/backend/scripting/events/GameOverCreationEvent.hx | 2 +- source/funkin/backend/utils/BitmapUtil.hx | 4 ++-- source/funkin/backend/utils/CoolUtil.hx | 2 +- source/funkin/game/GameOverSubstate.hx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/funkin/backend/scripting/events/GameOverCreationEvent.hx b/source/funkin/backend/scripting/events/GameOverCreationEvent.hx index 8536e16e..bb9b04c0 100644 --- a/source/funkin/backend/scripting/events/GameOverCreationEvent.hx +++ b/source/funkin/backend/scripting/events/GameOverCreationEvent.hx @@ -16,7 +16,7 @@ final class GameOverCreationEvent extends CancellableEvent public var gameOverSong:String; - public var bpm:Int; + public var bpm:Float; public var lossSFX:String; diff --git a/source/funkin/backend/utils/BitmapUtil.hx b/source/funkin/backend/utils/BitmapUtil.hx index 298b4843..367d0123 100644 --- a/source/funkin/backend/utils/BitmapUtil.hx +++ b/source/funkin/backend/utils/BitmapUtil.hx @@ -19,7 +19,7 @@ class BitmapUtil { for(x in 0...bmap.width) { color = bmap.getPixel32(x, y); fixedColor = 0xFF000000 + (color % 0x1000000); - if (colorMap[fixedColor] == null) + if (!colorMap.exists(fixedColor)) colorMap[fixedColor] = 0; colorMap[fixedColor] += color.alphaFloat; } @@ -50,7 +50,7 @@ class BitmapUtil { for(x in 0...bmap.width) { color = bmap.getPixel32(x, y); fixedColor = 0xFF000000 + (color % 0x1000000); - if (colorMap[fixedColor] == null) + if (!colorMap.exists(fixedColor)) colorMap[fixedColor] = 0; colorMap[fixedColor] += color.alphaFloat * 0.33 + (0.67 * (color.saturation * (2 * (color.lightness > 0.5 ? 0.5 - (color.lightness) : color.lightness)))); } diff --git a/source/funkin/backend/utils/CoolUtil.hx b/source/funkin/backend/utils/CoolUtil.hx index 01c7f309..d73304c1 100644 --- a/source/funkin/backend/utils/CoolUtil.hx +++ b/source/funkin/backend/utils/CoolUtil.hx @@ -618,7 +618,7 @@ class CoolUtil frontEnd.music = music; } - public static inline function flxeaseFromString(mainEase:String, suffix:String) + @:noUsing public static inline function flxeaseFromString(mainEase:String, suffix:String) return Reflect.field(FlxEase, mainEase + (mainEase == "linear" ? "" : suffix)); } diff --git a/source/funkin/game/GameOverSubstate.hx b/source/funkin/game/GameOverSubstate.hx index b2f7636f..c7d6c44e 100644 --- a/source/funkin/game/GameOverSubstate.hx +++ b/source/funkin/game/GameOverSubstate.hx @@ -20,7 +20,7 @@ class GameOverSubstate extends MusicBeatSubstate public var characterName:String; public var gameOverSong:String; - public var gameOverSongBPM:Int; + public var gameOverSongBPM:Float; public var lossSFXName:String; public var retrySFX:String; public var player:Bool; From e6ff26fd2eda230c457e933955d4f141f5f1676a Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sun, 11 Feb 2024 20:46:08 +0100 Subject: [PATCH 11/45] Fixing script crash message No more LIB_modname.hx in the logs --- source/funkin/backend/assets/Paths.hx | 17 +++++++++++++++++ source/funkin/backend/scripting/HScript.hx | 7 ++++--- source/funkin/backend/scripting/Script.hx | 5 +++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/source/funkin/backend/assets/Paths.hx b/source/funkin/backend/assets/Paths.hx index 6a6efc08..00aae99d 100644 --- a/source/funkin/backend/assets/Paths.hx +++ b/source/funkin/backend/assets/Paths.hx @@ -302,6 +302,23 @@ class Paths return content; */ } + + // Used in Script.hx + @:noCompletion public static function getFilenameFromLibFile(path:String) { + var file = new haxe.io.Path(path); + if(file.file.startsWith("LIB_")) { + return file.dir + "." + file.ext; + } + return path; + } + + @:noCompletion public static function getLibFromLibFile(path:String) { + var file = new haxe.io.Path(path); + if(file.file.startsWith("LIB_")) { + return file.file.substr(4); + } + return ""; + } } class ScriptPathInfo { diff --git a/source/funkin/backend/scripting/HScript.hx b/source/funkin/backend/scripting/HScript.hx index 1fe05dc2..0830313d 100644 --- a/source/funkin/backend/scripting/HScript.hx +++ b/source/funkin/backend/scripting/HScript.hx @@ -11,7 +11,7 @@ class HScript extends Script { public var parser:Parser; public var expr:Expr; public var code:String = null; - public var folderlessPath:String; + //public var folderlessPath:String; var __importedPaths:Array; public static function initParser() { @@ -27,11 +27,11 @@ class HScript extends Script { interp = new Interp(); try { - if(Assets.exists(path)) code = Assets.getText(path); + if(Assets.exists(rawPath)) code = Assets.getText(rawPath); } catch(e) Logs.trace('Error while reading $path: ${Std.string(e)}', ERROR); parser = initParser(); - folderlessPath = Path.directory(path); + //folderlessPath = Path.directory(path); __importedPaths = [path]; interp.errorHandler = _errorHandler; @@ -92,6 +92,7 @@ class HScript extends Script { private function _errorHandler(error:Error) { + // This should be ${error.file} later var fn = '$fileName:${error.line}: '; var err = error.toString(); if (err.startsWith(fn)) err = err.substr(fn.length); diff --git a/source/funkin/backend/scripting/Script.hx b/source/funkin/backend/scripting/Script.hx index 49c79a00..8b2af29c 100644 --- a/source/funkin/backend/scripting/Script.hx +++ b/source/funkin/backend/scripting/Script.hx @@ -129,6 +129,8 @@ class Script extends FlxBasic implements IFlxDestroyable { */ public var path:String = null; + private var rawPath:String = null; + private var didLoad:Bool = false; /** @@ -177,6 +179,9 @@ class Script extends FlxBasic implements IFlxDestroyable { public function new(path:String) { super(); + rawPath = path; + path = Paths.getFilenameFromLibFile(path); + fileName = Path.withoutDirectory(path); this.path = path; onCreate(path); From 2da4b8a1111f99f984db6d3246af4f619ac5aca7 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Mon, 12 Feb 2024 11:55:26 +0100 Subject: [PATCH 12/45] Better errors --- source/funkin/backend/MusicBeatState.hx | 2 +- source/funkin/backend/MusicBeatSubstate.hx | 2 +- source/funkin/backend/scripting/GlobalScript.hx | 2 +- source/funkin/backend/scripting/HScript.hx | 5 +++-- source/funkin/backend/scripting/Script.hx | 14 ++++++++++++++ 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/source/funkin/backend/MusicBeatState.hx b/source/funkin/backend/MusicBeatState.hx index ce37405e..c89728a9 100644 --- a/source/funkin/backend/MusicBeatState.hx +++ b/source/funkin/backend/MusicBeatState.hx @@ -123,7 +123,7 @@ class MusicBeatState extends FlxState implements IBeatReceiver var path = Paths.script('data/states/${scriptName}/LIB_$i'); var script = Script.create(path); if (script is DummyScript) continue; - script.fileName = '$i:$scriptName'; + script.remappedNames.set(script.fileName, '$i:${script.fileName}'); stateScripts.add(script); script.load(); } diff --git a/source/funkin/backend/MusicBeatSubstate.hx b/source/funkin/backend/MusicBeatSubstate.hx index 4c96f46b..d8940afc 100644 --- a/source/funkin/backend/MusicBeatSubstate.hx +++ b/source/funkin/backend/MusicBeatSubstate.hx @@ -110,7 +110,7 @@ class MusicBeatSubstate extends FlxSubState implements IBeatReceiver var path = Paths.script('data/states/${scriptName}/LIB_$i'); var script = Script.create(path); if (script is DummyScript) continue; - script.fileName = '$i:$scriptName'; + script.remappedNames.set(script.fileName, '$i:${script.fileName}'); stateScripts.add(script); script.load(); } diff --git a/source/funkin/backend/scripting/GlobalScript.hx b/source/funkin/backend/scripting/GlobalScript.hx index 9c6c15dd..34da69b5 100644 --- a/source/funkin/backend/scripting/GlobalScript.hx +++ b/source/funkin/backend/scripting/GlobalScript.hx @@ -94,7 +94,7 @@ class GlobalScript { var path = Paths.script('data/global/LIB_$i'); var script = Script.create(path); if (script is DummyScript) continue; - script.fileName = '$i:global.hx'; + script.remappedNames.set(script.fileName, '$i:${script.fileName}'); scripts.add(script); script.load(); } diff --git a/source/funkin/backend/scripting/HScript.hx b/source/funkin/backend/scripting/HScript.hx index 0830313d..be108c5f 100644 --- a/source/funkin/backend/scripting/HScript.hx +++ b/source/funkin/backend/scripting/HScript.hx @@ -91,8 +91,9 @@ class HScript extends Script { } private function _errorHandler(error:Error) { - - // This should be ${error.file} later + var fileName = error.origin; + if(remappedNames.exists(fileName)) + fileName = remappedNames.get(fileName); var fn = '$fileName:${error.line}: '; var err = error.toString(); if (err.startsWith(fn)) err = err.substr(fn.length); diff --git a/source/funkin/backend/scripting/Script.hx b/source/funkin/backend/scripting/Script.hx index 8b2af29c..7d141349 100644 --- a/source/funkin/backend/scripting/Script.hx +++ b/source/funkin/backend/scripting/Script.hx @@ -124,6 +124,11 @@ class Script extends FlxBasic implements IFlxDestroyable { */ public var fileName:String; + /** + * Script Extension + */ + public var extension:String; + /** * Path to the script. */ @@ -133,6 +138,8 @@ class Script extends FlxBasic implements IFlxDestroyable { private var didLoad:Bool = false; + public var remappedNames:Map = []; + /** * Creates a script from the specified asset path. The language is automatically determined. * @param path Path in assets @@ -183,6 +190,7 @@ class Script extends FlxBasic implements IFlxDestroyable { path = Paths.getFilenameFromLibFile(path); fileName = Path.withoutDirectory(path); + extension = Path.extension(path); this.path = path; onCreate(path); for(k=>e in getDefaultVariables(this)) { @@ -228,6 +236,9 @@ class Script extends FlxBasic implements IFlxDestroyable { * Traces something as this script. */ public function trace(v:Dynamic) { + var fileName = this.fileName; + if(remappedNames.exists(fileName)) + fileName = remappedNames.get(fileName); Logs.traceColored([ Logs.logText('${fileName}: ', GREEN), Logs.logText(Std.string(v)) @@ -285,6 +296,9 @@ class Script extends FlxBasic implements IFlxDestroyable { * @param additionalInfo Additional information you could provide. */ public function error(text:String, ?additionalInfo:Dynamic):Void { + var fileName = this.fileName; + if(remappedNames.exists(fileName)) + fileName = remappedNames.get(fileName); Logs.traceColored([ Logs.logText(fileName, RED), Logs.logText(text) From a058a0b3955b0b7f7472ffec20036e13af7eda02 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Mon, 12 Feb 2024 12:52:02 +0100 Subject: [PATCH 13/45] Improved Json Parser Added comment support Added better errors --- source/haxe/format/JsonParser.hx | 394 +++++++++++++++++++++++++++++++ 1 file changed, 394 insertions(+) create mode 100644 source/haxe/format/JsonParser.hx diff --git a/source/haxe/format/JsonParser.hx b/source/haxe/format/JsonParser.hx new file mode 100644 index 00000000..9be63189 --- /dev/null +++ b/source/haxe/format/JsonParser.hx @@ -0,0 +1,394 @@ +/* + * Copyright (C)2005-2019 Haxe Foundation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +package haxe.format; + +/** + An implementation of JSON parser in Haxe. + + This class is used by `haxe.Json` when native JSON implementation + is not available. + + @see https://haxe.org/manual/std-Json-parsing.html +**/ +class JsonParser { + /** + Parses given JSON-encoded `str` and returns the resulting object. + + JSON objects are parsed into anonymous structures and JSON arrays + are parsed into `Array`. + + If given `str` is not valid JSON, an exception will be thrown. + + If `str` is null, the result is unspecified. + **/ + static public inline function parse(str:String):Dynamic { + return new JsonParser(str).doParse(); + } + + var str:String; + var pos:Int; + + function new(str:String) { + this.str = str; + this.pos = 0; + } + + function doParse():Dynamic { + var result = parseRec(); + var c; + while (!StringTools.isEof(c = nextChar())) { + if (checkComments(c)) { + continue; + } + switch (c) { + case ' '.code, '\r'.code, '\n'.code, '\t'.code: + // allow trailing whitespace + default: + invalidChar(); + } + } + return result; + } + + var inComment = false; + var blockComment = false; + + inline function checkComments(c:Int) { + var ret = false; + if (!inComment) { // Starting Comment + if (c == '/'.code) { + var d = nextChar(); + if (d == '/'.code || (blockComment = (d == '*'.code))) { + inComment = true; + } else { + pos--; + } + } + } else { // In Comment + if (blockComment) { // Block Comment + if (c == '*'.code) { + var d = nextChar(); + if (d == '/'.code) { + inComment = blockComment = false; + ret = true; + } else { + pos--; + } + } + } else { // Line Comment + if (c == '\n'.code) { + inComment = false; + } + } + } + return ret || inComment; + } + + function parseRec():Dynamic { + while (true) { + var c = nextChar(); + if (checkComments(c)) { + continue; + } + switch (c) { + case ' '.code, '\r'.code, '\n'.code, '\t'.code: + // loop + case '{'.code: + var obj = {}, field = null, comma:Null = null; + while (true) { + var c = nextChar(); + if (checkComments(c)) { + continue; + } + switch (c) { + case ' '.code, '\r'.code, '\n'.code, '\t'.code: + // loop + case '}'.code: + if (field != null || comma == false) + invalidChar(); + return obj; + case ':'.code: + if (field == null) + invalidChar(); + Reflect.setField(obj, field, parseRec()); + field = null; + comma = true; + case ','.code: + if (comma) comma = false else invalidChar(); + case '"'.code: + if (field != null || comma) invalidChar(); + field = parseString(); + default: + invalidChar(); + } + } + case '['.code: + var arr = [], comma:Null = null; + while (true) { + var c = nextChar(); + if (checkComments(c)) { + continue; + } + switch (c) { + case ' '.code, '\r'.code, '\n'.code, '\t'.code: + // loop + case ']'.code: + if (comma == false) invalidChar(); + return arr; + case ','.code: + if (comma) comma = false else invalidChar(); + default: + if (comma) invalidChar(); + pos--; + arr.push(parseRec()); + comma = true; + } + } + case 't'.code: + var save = pos; + if (nextChar() != 'r'.code || nextChar() != 'u'.code || nextChar() != 'e'.code) { + pos = save; + invalidChar(); + } + return true; + case 'f'.code: + var save = pos; + if (nextChar() != 'a'.code || nextChar() != 'l'.code || nextChar() != 's'.code || nextChar() != 'e'.code) { + pos = save; + invalidChar(); + } + return false; + case 'n'.code: + var save = pos; + if (nextChar() != 'u'.code || nextChar() != 'l'.code || nextChar() != 'l'.code) { + pos = save; + invalidChar(); + } + return null; + case '"'.code: + return parseString(); + case '0'.code, '1'.code, '2'.code, '3'.code, '4'.code, '5'.code, '6'.code, '7'.code, '8'.code, '9'.code, '-'.code: + return parseNumber(c); + default: + invalidChar(); + } + } + } + + function parseString() { + var start = pos; + var buf:StringBuf = null; + #if target.unicode + var prev = -1; + inline function cancelSurrogate() { + // invalid high surrogate (not followed by low surrogate) + buf.addChar(0xFFFD); + prev = -1; + } + #end + while (true) { + var c = nextChar(); + if (c == '"'.code) + break; + if (c == '\\'.code) { + if (buf == null) { + buf = new StringBuf(); + } + buf.addSub(str, start, pos - start - 1); + c = nextChar(); + #if target.unicode + if (c != "u".code && prev != -1) + cancelSurrogate(); + #end + switch (c) { + case "r".code: + buf.addChar("\r".code); + case "n".code: + buf.addChar("\n".code); + case "t".code: + buf.addChar("\t".code); + case "b".code: + buf.addChar(8); + case "f".code: + buf.addChar(12); + case "/".code, '\\'.code, '"'.code: + buf.addChar(c); + case 'u'.code: + var uc:Int = Std.parseInt("0x" + str.substr(pos, 4)); + pos += 4; + #if !target.unicode + if (uc <= 0x7F) + buf.addChar(uc); + else if (uc <= 0x7FF) { + buf.addChar(0xC0 | (uc >> 6)); + buf.addChar(0x80 | (uc & 63)); + } else if (uc <= 0xFFFF) { + buf.addChar(0xE0 | (uc >> 12)); + buf.addChar(0x80 | ((uc >> 6) & 63)); + buf.addChar(0x80 | (uc & 63)); + } else { + buf.addChar(0xF0 | (uc >> 18)); + buf.addChar(0x80 | ((uc >> 12) & 63)); + buf.addChar(0x80 | ((uc >> 6) & 63)); + buf.addChar(0x80 | (uc & 63)); + } + #else + if (prev != -1) { + if (uc < 0xDC00 || uc > 0xDFFF) + cancelSurrogate(); + else { + buf.addChar(((prev - 0xD800) << 10) + (uc - 0xDC00) + 0x10000); + prev = -1; + } + } else if (uc >= 0xD800 && uc <= 0xDBFF) + prev = uc; + else + buf.addChar(uc); + #end + default: + throw "Invalid escape sequence \\" + String.fromCharCode(c) + " at position " + (pos - 1); + } + start = pos; + } + #if !(target.unicode) + // ensure utf8 chars are not cut + else if (c >= 0x80) { + pos++; + if (c >= 0xFC) + pos += 4; + else if (c >= 0xF8) + pos += 3; + else if (c >= 0xF0) + pos += 2; + else if (c >= 0xE0) + pos++; + } + #end + else if (StringTools.isEof(c)) + throw "Unclosed string"; + } + #if target.unicode + if (prev != -1) + cancelSurrogate(); + #end + if (buf == null) { + return str.substr(start, pos - start - 1); + } else { + buf.addSub(str, start, pos - start - 1); + return buf.toString(); + } + } + + inline function parseNumber(c:Int):Dynamic { + var start = pos - 1; + var minus = c == '-'.code, digit = !minus, zero = c == '0'.code; + var point = false, e = false, pm = false, end = false; + while (true) { + c = nextChar(); + switch (c) { + case '0'.code: + if (zero && !point) + invalidNumber(start); + if (minus) { + minus = false; + zero = true; + } + digit = true; + case '1'.code, '2'.code, '3'.code, '4'.code, '5'.code, '6'.code, '7'.code, '8'.code, '9'.code: + if (zero && !point) + invalidNumber(start); + if (minus) + minus = false; + digit = true; + zero = false; + case '.'.code: + if (minus || point || e) + invalidNumber(start); + digit = false; + point = true; + case 'e'.code, 'E'.code: + if (minus || zero || e) + invalidNumber(start); + digit = false; + e = true; + case '+'.code, '-'.code: + if (!e || pm) + invalidNumber(start); + digit = false; + pm = true; + default: + if (!digit) + invalidNumber(start); + pos--; + end = true; + } + if (end) + break; + } + + var f = Std.parseFloat(str.substr(start, pos - start)); + if (point) { + return f; + } else { + var i = Std.int(f); + return if (i == f) i else f; + } + } + + inline function nextChar() { + return StringTools.fastCodeAt(str, pos++); + } + + function invalidChar() { + pos--; // rewind + var col = 1; + var line = 1; + for (i in 0...pos) { + var c = StringTools.fastCodeAt(str, i); + if (c == '\n'.code) { + col = 1; + line++; + } + else { + col++; + } + } + throw "Invalid char " + StringTools.fastCodeAt(str, pos) + " ('" + str.charAt(pos) + "')" + " at line " + line + " col " + col; + } + + function invalidNumber(start:Int) { + var col = 1; + var line = 1; + for (i in 0...start) { + var c = StringTools.fastCodeAt(str, i); + if (c == '\n'.code) { + col = 1; + line++; + } + else { + col++; + } + } + throw "Invalid number at line " + line + " col " + col + ": " + str.substr(start, pos - start); + } +} From f990cd3d1422c0dfb51f326710b29bc08aa0c687 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:32:55 -0700 Subject: [PATCH 14/45] /*waveforms*/ --- source/funkin/backend/utils/AudioAnalyzer.hx | 40 +++++++++++++++ source/funkin/editors/charter/Charter.hx | 52 ++++++++++++++++++-- 2 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 source/funkin/backend/utils/AudioAnalyzer.hx diff --git a/source/funkin/backend/utils/AudioAnalyzer.hx b/source/funkin/backend/utils/AudioAnalyzer.hx new file mode 100644 index 00000000..235f227f --- /dev/null +++ b/source/funkin/backend/utils/AudioAnalyzer.hx @@ -0,0 +1,40 @@ +package funkin.backend.utils; + +import flixel.sound.FlxSound; +import lime.media.AudioBuffer; + +// Thank you yosh :DDD -lunar +// (https://github.com/FNF-CNE-Devs/YoshiCrafterEngine/blob/main/source/WaveformSprite.hx) +class AudioAnalyzer { + public var buffer:AudioBuffer; + var __peakByte:Float = 0; + var __timeMulti:Float = 0; + + public function new(sound:FlxSound) { + @:privateAccess buffer = sound._sound.__buffer; + + __peakByte = Math.pow(2, buffer.bitsPerSample-1)-1; + + __timeMulti = 1 / (1 / buffer.sampleRate); + __timeMulti *= buffer.bitsPerSample; + __timeMulti -= __timeMulti % buffer.bitsPerSample; + } + + public function analyze(startPos:Float, endPos:Float):Float { + var bytesStartPos:Int = Math.floor(startPos * __timeMulti / 4000 / buffer.bitsPerSample) * buffer.bitsPerSample; + var bytesEndPos:Int = Math.floor(endPos * __timeMulti / 4000 / buffer.bitsPerSample) * buffer.bitsPerSample; + + bytesStartPos -= bytesStartPos % buffer.bitsPerSample; + bytesEndPos -= bytesEndPos % buffer.bitsPerSample; + + var maxByte:Int = 0; + for(i in 0...Math.floor((bytesEndPos - bytesStartPos) / buffer.bitsPerSample)) { + var byte:Int = buffer.data.buffer.get(bytesStartPos + (i * buffer.bitsPerSample)) + | (buffer.data.buffer.get(bytesStartPos + (i * buffer.bitsPerSample) + 1) << 8); + if (byte > 256 * 128) byte -= 256 * 256; + if (maxByte < byte) maxByte = byte; + } + + return maxByte/__peakByte; + } +} \ No newline at end of file diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index b46432ce..035f9cf6 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -1,5 +1,7 @@ package funkin.editors.charter; +import openfl.geom.Rectangle; +import flixel.util.FlxSpriteUtil; import funkin.editors.ui.UIContextMenu.UIContextMenuOptionSpr; import funkin.editors.ui.UITopMenu.UITopMenuButton; import funkin.editors.charter.CharterStrumline; @@ -21,6 +23,8 @@ import funkin.editors.ui.UIContextMenu.UIContextMenuOption; import funkin.editors.ui.UIState; import openfl.net.FileReference; +using flixel.util.FlxColor; + class Charter extends UIState { public static var __song:String; static var __diff:String; @@ -525,10 +529,47 @@ class Charter extends UIState { buildNoteTypesUI(); refreshBPMSensitive(); - // Cool shit :DD __relinkSelection(); __relinkUndos(); __applyPlaytestInfo(); + /* + var analyzer:AudioAnalyzer = new AudioAnalyzer(FlxG.sound.music); + var waveFormDetail:Int = 40; // min 1, max 40 + + var beatHeight:Float = Conductor.stepsPerBeat*40; + var measureHeight:Float = beatHeight*Conductor.beatsPerMeasure; + for (measure in 0...Std.int(Conductor.getMeasuresLength())) { + for (beat in 0...Std.int(Conductor.beatsPerMeasure)) { + var startTime:Float = Conductor.getTimeForStep((measure*Conductor.getMeasureLength()) + (beat*Conductor.stepsPerBeat)); + var endTime:Float = Conductor.getTimeForStep((measure*Conductor.getMeasureLength()) + ((beat+1)*Conductor.stepsPerBeat)); + + var anlyzedData:Array = [ + for (i in 0...Std.int(Conductor.stepsPerBeat*waveFormDetail)) + analyzer.analyze( + startTime + ((endTime-startTime)*(i/Std.int(Conductor.stepsPerBeat*waveFormDetail))), + startTime + ((endTime-startTime)*((i+1)/Std.int(Conductor.stepsPerBeat*waveFormDetail))) + ) + ]; + + var sprite:FlxSprite = new FlxSprite(0, (measureHeight*measure) + (beatHeight*beat)).makeGraphic( + 160, Std.int(Conductor.stepsPerBeat*40), 0, true + ); + sprite.cameras = [charterCamera]; + add(sprite); + + sprite.pixels.lock(); + for (i=>segement in anlyzedData) { + var w:Float = (160)*segement; + var x:Float = ((40*4) / 2) - (w / 2); + var h:Float = beatHeight/anlyzedData.length; + var y:Float = (beatHeight/Std.int(Conductor.stepsPerBeat*waveFormDetail))*i; + + sprite.pixels.fillRect(new Rectangle(x, y, w, h), 0xFFFFFFFF); + } + sprite.pixels.unlock(); + } + } + */ } public var __endStep:Float = 0; @@ -567,9 +608,14 @@ class Charter extends UIState { selection.push(cast n); else if (FlxG.keys.pressed.SHIFT) selection.remove(cast n); - else - selection = [cast n]; + else { + if (n is CharterNote) + deleteSingleSelection(n); + else + selection = [cast n]; + } } + if (FlxG.mouse.justReleasedRight) { var mousePos = FlxG.mouse.getScreenPosition(uiCamera); if (!selection.contains(cast n)) From 550a8ed323fa9768be0b77311cf0af66b1504a8c Mon Sep 17 00:00:00 2001 From: Frakits Date: Thu, 15 Feb 2024 13:56:04 +0200 Subject: [PATCH 15/45] drag sustains! (using right click) --- source/funkin/editors/charter/Charter.hx | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 035f9cf6..27e82774 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -598,6 +598,8 @@ class Charter extends UIState { var dragStartPos:FlxPoint = new FlxPoint(); var selectionDragging:Bool = false; + var showContextMenu:Bool = false; + public function updateNoteLogic(elapsed:Float) { for (group in [notesGroup, eventsGroup]) { cast(group, FlxTypedGroup).forEach(function(n) { @@ -727,7 +729,7 @@ class Charter extends UIState { currentCursor = ARROW; } case NONE: - if (FlxG.mouse.justPressed) + if (FlxG.mouse.justPressed || FlxG.mouse.justPressedRight) FlxG.mouse.getWorldPosition(charterCamera, dragStartPos); if (gridBackdropDummy.hovered) { @@ -765,11 +767,19 @@ class Charter extends UIState { } } + if (FlxG.mouse.pressedRight) { + if (mousePos.y - dragStartPos.y > 20) + showContextMenu = true; + if (showContextMenu) changeNoteSustain(FlxG.mouse.deltaScreenY / 40); + } if (FlxG.mouse.justReleasedRight) { - var mousePos = FlxG.mouse.getScreenPosition(uiCamera); - closeCurrentContextMenu(); - openContextMenu(topMenu[1].childs, null, mousePos.x, mousePos.y); - mousePos.put(); + if (!showContextMenu) { + var mousePos = FlxG.mouse.getScreenPosition(uiCamera); + closeCurrentContextMenu(); + openContextMenu(topMenu[1].childs, null, mousePos.x, mousePos.y); + mousePos.put(); + } + else showContextMenu = false; } } addEventSpr.selectable = !selectionBox.visible; From ed3cf4765568ef8dd88ab3b4d6941d465dfb770b Mon Sep 17 00:00:00 2001 From: Frakits Date: Thu, 15 Feb 2024 17:46:42 +0200 Subject: [PATCH 16/45] better sustain drag i guess --- source/funkin/editors/charter/Charter.hx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 27e82774..d23473ef 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -768,9 +768,19 @@ class Charter extends UIState { } if (FlxG.mouse.pressedRight) { - if (mousePos.y - dragStartPos.y > 20) + if (Math.abs(mousePos.y - dragStartPos.y) > 20) showContextMenu = true; - if (showContextMenu) changeNoteSustain(FlxG.mouse.deltaScreenY / 40); + if (showContextMenu) { + var undoChanges:Array = []; + for(s in selection) + if (s is CharterNote) { + var n:CharterNote = cast s; + var old:Float = n.susLength; + n.updatePos(n.step, n.id, Math.max((mousePos.y - dragStartPos.y) / 40, 0)); + undoChanges.push({before: old, after: n.susLength, note: n}); + } + undos.addToUndo(CEditSustains(undoChanges)); + } } if (FlxG.mouse.justReleasedRight) { if (!showContextMenu) { From fb2f49261bff5879cc8c74a7cd3bff64852516a2 Mon Sep 17 00:00:00 2001 From: Frakits Date: Fri, 16 Feb 2024 11:04:38 +0200 Subject: [PATCH 17/45] extra support for extra --- source/funkin/backend/chart/ChartData.hx | 1 + source/funkin/game/Note.hx | 1 + 2 files changed, 2 insertions(+) diff --git a/source/funkin/backend/chart/ChartData.hx b/source/funkin/backend/chart/ChartData.hx index fc293475..0c004aaa 100644 --- a/source/funkin/backend/chart/ChartData.hx +++ b/source/funkin/backend/chart/ChartData.hx @@ -51,6 +51,7 @@ typedef ChartNote = { var id:Int; // strum id of the note var type:Int; // type (int) of the note var sLen:Float; // sustain length of the note (ms) + var ?extra:Map; } typedef ChartEvent = { diff --git a/source/funkin/game/Note.hx b/source/funkin/game/Note.hx index 488e8a2a..5a3a8369 100644 --- a/source/funkin/game/Note.hx +++ b/source/funkin/game/Note.hx @@ -117,6 +117,7 @@ class Note extends FlxSprite this.isSustainNote = sustain; this.sustainLength = sustainLength; this.strumLine = strumLine; + this.extra = noteData.extra; x += 50; // MAKE SURE ITS DEFINITELY OFF SCREEN? From 3f2d35730cd0cc394c0fdb76bd4bca10f81706eb Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Fri, 16 Feb 2024 10:10:24 +0100 Subject: [PATCH 18/45] Fixed --- source/funkin/backend/chart/ChartData.hx | 1 - source/funkin/game/Note.hx | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/source/funkin/backend/chart/ChartData.hx b/source/funkin/backend/chart/ChartData.hx index 0c004aaa..fc293475 100644 --- a/source/funkin/backend/chart/ChartData.hx +++ b/source/funkin/backend/chart/ChartData.hx @@ -51,7 +51,6 @@ typedef ChartNote = { var id:Int; // strum id of the note var type:Int; // type (int) of the note var sLen:Float; // sustain length of the note (ms) - var ?extra:Map; } typedef ChartEvent = { diff --git a/source/funkin/game/Note.hx b/source/funkin/game/Note.hx index 5a3a8369..e72d62ec 100644 --- a/source/funkin/game/Note.hx +++ b/source/funkin/game/Note.hx @@ -117,7 +117,11 @@ class Note extends FlxSprite this.isSustainNote = sustain; this.sustainLength = sustainLength; this.strumLine = strumLine; - this.extra = noteData.extra; + for(field in Reflect.fields(noteData)) { + if(!["time", "id", "type", "sLen"].contains(field)) { + this.extra.set(field, Reflect.field(noteData, field)); + } + } x += 50; // MAKE SURE ITS DEFINITELY OFF SCREEN? From ae721ed4e4616963395e03cf279f7d71373fcff3 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Fri, 16 Feb 2024 10:36:12 +0100 Subject: [PATCH 19/45] Utility function in NoteGroup --- source/funkin/game/NoteGroup.hx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/funkin/game/NoteGroup.hx b/source/funkin/game/NoteGroup.hx index 546f2bbe..97b34da6 100644 --- a/source/funkin/game/NoteGroup.hx +++ b/source/funkin/game/NoteGroup.hx @@ -71,6 +71,13 @@ class NoteGroup extends FlxTypedGroup { @:privateAccess FlxCamera._defaultCameras = oldDefaultCameras; } + /** + * Gets the correct order of notes + **/ + public function get(id:Int) { + return members[length - 1 - id]; + } + public override function forEach(noteFunc:Note->Void, recursive:Bool = false) { i = length-1; __loopSprite = null; From 778de6bbc6d07b9434b37c22a8ccea27e4b1ee3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 17 Feb 2024 04:03:11 +0100 Subject: [PATCH 20/45] dialogues rewrites & more week 6 porting WIP --- assets/data/dialogue/boxes/default.xml | 2 +- assets/data/dialogue/boxes/senpai.xml | 21 +++++++ .../dialogue/boxes/pixel/dialogueBox.png | Bin 0 -> 7200 bytes .../dialogue/boxes/pixel/dialogueBox.xml | 10 ++++ assets/songs/roses/dialogue.xml | 17 ++++++ assets/songs/roses/end-cutscene.hx | 6 +- assets/songs/senpai/dialogue.xml | 17 ++++++ assets/songs/thorns/creepyDialogue.xml | 22 +++++++ assets/songs/thorns/cutscene.hx | 10 +--- assets/sounds/Senpai_Dies.mp3 | Bin 159129 -> 0 bytes assets/sounds/Senpai_Dies.ogg | Bin 131741 -> 0 bytes assets/sounds/pixel/clickText.mp3 | Bin 0 -> 6252 bytes source/funkin/backend/utils/XMLUtil.hx | 54 +++++++++++++----- source/funkin/game/PlayState.hx | 53 ++++++++--------- .../game/cutscenes/dialogue/DialogueBox.hx | 33 ++++++----- 15 files changed, 173 insertions(+), 72 deletions(-) create mode 100644 assets/data/dialogue/boxes/senpai.xml create mode 100644 assets/images/dialogue/boxes/pixel/dialogueBox.png create mode 100644 assets/images/dialogue/boxes/pixel/dialogueBox.xml create mode 100644 assets/songs/roses/dialogue.xml create mode 100644 assets/songs/senpai/dialogue.xml create mode 100644 assets/songs/thorns/creepyDialogue.xml delete mode 100644 assets/sounds/Senpai_Dies.mp3 delete mode 100644 assets/sounds/Senpai_Dies.ogg create mode 100644 assets/sounds/pixel/clickText.mp3 diff --git a/assets/data/dialogue/boxes/default.xml b/assets/data/dialogue/boxes/default.xml index 2f95670f..99cf3859 100644 --- a/assets/data/dialogue/boxes/default.xml +++ b/assets/data/dialogue/boxes/default.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/dialogue/boxes/senpai.xml b/assets/data/dialogue/boxes/senpai.xml new file mode 100644 index 00000000..cb163d61 --- /dev/null +++ b/assets/data/dialogue/boxes/senpai.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox.png b/assets/images/dialogue/boxes/pixel/dialogueBox.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d88ff5f261031f981de2af93efac64700e6562 GIT binary patch literal 7200 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 + + + + + + + + + diff --git a/assets/songs/roses/dialogue.xml b/assets/songs/roses/dialogue.xml new file mode 100644 index 00000000..e058c1d5 --- /dev/null +++ b/assets/songs/roses/dialogue.xml @@ -0,0 +1,17 @@ + + + + + + + + + Not bad for an ugly worm. + + + But this time I'll rip your nuts off right after your girlfriend finishes gargling mine. + + + Bop beep be be skdoo bep + + \ No newline at end of file diff --git a/assets/songs/roses/end-cutscene.hx b/assets/songs/roses/end-cutscene.hx index 885a2b55..e265ba2c 100644 --- a/assets/songs/roses/end-cutscene.hx +++ b/assets/songs/roses/end-cutscene.hx @@ -1,4 +1,3 @@ -static var roses_shouldPlayOnThorns = false; var self = this; __script__.setParent(PlayState.instance); @@ -36,10 +35,7 @@ function create() { FlxG.camera.followLerp = 0; FlxTween.tween(camGame.scroll, {x: -366, y: 192}, 3, { ease: FlxEase.cubeInOut, - onComplete: (_) -> { - roses_shouldPlayOnThorns = true; - self.close(); - } + onComplete: (_) -> {self.close();} }); } }); diff --git a/assets/songs/senpai/dialogue.xml b/assets/songs/senpai/dialogue.xml new file mode 100644 index 00000000..2b2a081a --- /dev/null +++ b/assets/songs/senpai/dialogue.xml @@ -0,0 +1,17 @@ + + + + + + + + + Ah, a new fair maiden has come in search of true love! + + + A serenade between gentlemen shall decide where her beautiful heart shall reside. + + + Beep bo bop + + \ No newline at end of file diff --git a/assets/songs/thorns/creepyDialogue.xml b/assets/songs/thorns/creepyDialogue.xml new file mode 100644 index 00000000..bfa5c80e --- /dev/null +++ b/assets/songs/thorns/creepyDialogue.xml @@ -0,0 +1,22 @@ + + + + + + + + Direct contact with real humans, after being trapped in here for so long... + + + and HER of all people. + + + I'll make her father pay for what he's done to me and all the others,,,, + + + I'll beat you and make you take my place. + + + You don't mind your bodies being borrowed right? It's only fair... + + \ No newline at end of file diff --git a/assets/songs/thorns/cutscene.hx b/assets/songs/thorns/cutscene.hx index 88369443..9d0be5b8 100644 --- a/assets/songs/thorns/cutscene.hx +++ b/assets/songs/thorns/cutscene.hx @@ -1,6 +1,5 @@ import flixel.addons.util.FlxSimplex; -static var roses_shouldPlayOnThorns = false; var self = this; __script__.setParent(PlayState.instance); @@ -9,13 +8,6 @@ var senpaiEvil:FlxSprite; var dfx = 0; var dfy = 0; function create() { - // Cutscene stuff - if(!roses_shouldPlayOnThorns) { - disableScript(); - self.close(); - return; - } - roses_shouldPlayOnThorns = false; camHUD.visible = false; var red:FlxSprite = new FlxSprite().makeSolid(FlxG.width + 100, FlxG.height + 100, 0xFFff1b31); @@ -64,7 +56,7 @@ function create() { white.destroy(); camHUD.visible = true; - self.close(); + self.startDialogue("songs/" + PlayState.instance.SONG.meta.name.toLowerCase() + "/creepyDialogue.xml", self.close); } }); diff --git a/assets/sounds/Senpai_Dies.mp3 b/assets/sounds/Senpai_Dies.mp3 deleted file mode 100644 index e5749a1443bfee87162b982a6902b659cb189052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159129 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

N-Yvb2q!n_ui&rAJy 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

-

Credits

- -- Credits to [Ne_Eo](https://twitter.com/Ne_Eo_Twitch) and the [3D-HaxeFlixel](https://github.com/lunarcleint/3D-HaxeFlixel) repository for Away3D Flixel support -- Credits to the [FlxAnimate](https://github.com/Dot-Stuff/flxanimate) team for the Animate Atlas support. -- Credits to Smokey555 for the backup Animate Atlas to spritesheet code. -- Credits to MAJigsaw77 for [hxvlc](https://github.com/MAJigsaw77/hxvlc) for video cutscene/mp4 support. -- Credits to Aidan63 for [discord-rpc](https://github.com/Aidan63/linc_discord-rpc) for discord rpc integration. -
+Latest builds for the engine can be found in the [Actions](https://github.com/YoshiCrafter29/CodenameEngine/actions) tab.
+In the future (when the engine won't be a WIP anymore) we're gonna also publish the engine on platforms like Gamebanana; stay tuned!

How to build

@@ -79,8 +69,34 @@ Latest builds for the engine can be found in the [Actions](https://github.com/Yo 4. Open a terminal in the Codename Engine source folder, and run `update.sh`. 5. Once the libraries are installed, run `haxelib run lime test mac` to compile and launch the game (may take a long time) - ℹ You can run `haxelib run lime setup` to make the lime command global, allowing you to execute `lime test mac` directly. - -
- + + +
+

What can you do or not do

+ + You can: + - Download and play the engine with its mods and modpacks + - Mod and fork the engine (without using it for illicit purposes) + - Contribute to the engine (for example through *Pull Requests*, *Issues*, etc) + - Create a sub engine with Codename Engine as **TEMPLATE** with **CREDITS** (for example leaving the *credits menu submenu with the GitHub contributors* and putting the *[main devs](https://github.com/FNF-CNE-Devs)* in a *README* specifying that it's a *sub engine from Codename Engine*) + - Release excutable mods that use Codename Engine as source (Specifing that uses Codename Engine by for example the same way written above this) + - Release modpacks + + You can't: + - Create a *side/new/etc* engine (or mod that doesn't use Codename Engine) using Codename Engine's code + - Steal code from Codename Engine for another different project that is not Codename Engine related (Codename Engine mods excluded) without properly crediting + - Release Codename Engine on other platforms (Mods that use Codename Engine as source are fine, if it's specified even better) + + ### If you need more info or feel like asking to do something which is not listed here, ask us directly on our discord (linked in the wiki)! +
+ +
+

Credits

+ +- Credits to [Ne_Eo](https://twitter.com/Ne_Eo_Twitch) and the [3D-HaxeFlixel](https://github.com/lunarcleint/3D-HaxeFlixel) repository for Away3D Flixel support +- Credits to the [FlxAnimate](https://github.com/Dot-Stuff/flxanimate) team for the Animate Atlas support +- Credits to Smokey555 for the backup Animate Atlas to spritesheet code +- Credits to MAJigsaw77 for [hxvlc](https://github.com/MAJigsaw77/hxvlc) for video cutscene/mp4 support +- Credits to Aidan63 for [discord-rpc](https://github.com/Aidan63/linc_discord-rpc) for discord rpc integration
From c1ef41e5227cefb3f7dfc29b862e5f599351852e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 24 Feb 2024 18:19:55 +0100 Subject: [PATCH 32/45] better readme 2 oops --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 47d3249e..8ccd770b 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ In the future (when the engine won't be a WIP anymore) we're gonna also publish

What can you do or not do

- You can: + ### You can: - Download and play the engine with its mods and modpacks - Mod and fork the engine (without using it for illicit purposes) - Contribute to the engine (for example through *Pull Requests*, *Issues*, etc) @@ -83,12 +83,12 @@ In the future (when the engine won't be a WIP anymore) we're gonna also publish - Release excutable mods that use Codename Engine as source (Specifing that uses Codename Engine by for example the same way written above this) - Release modpacks - You can't: + ### You can't: - Create a *side/new/etc* engine (or mod that doesn't use Codename Engine) using Codename Engine's code - Steal code from Codename Engine for another different project that is not Codename Engine related (Codename Engine mods excluded) without properly crediting - Release Codename Engine on other platforms (Mods that use Codename Engine as source are fine, if it's specified even better) - ### If you need more info or feel like asking to do something which is not listed here, ask us directly on our discord (linked in the wiki)! + #### *If you need more info or feel like asking to do something which is not listed here, ask us directly on our discord (linked in the wiki)!*
From 8567acf61f35772562da15e28e12bc158c053cb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 24 Feb 2024 18:30:46 +0100 Subject: [PATCH 33/45] better readme 3 oops x2 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ccd770b..d09c559a 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ In the future (when the engine won't be a WIP anymore) we're gonna also publish ### You can't: - Create a *side/new/etc* engine (or mod that doesn't use Codename Engine) using Codename Engine's code - Steal code from Codename Engine for another different project that is not Codename Engine related (Codename Engine mods excluded) without properly crediting - - Release Codename Engine on other platforms (Mods that use Codename Engine as source are fine, if it's specified even better) + - Release the entire Codename Engine on platforms (Mods that use Codename Engine as source are fine, if it's specified even better) #### *If you need more info or feel like asking to do something which is not listed here, ask us directly on our discord (linked in the wiki)!*
From 038116f0057d3a0c40e52fa97b3ab276597cc6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sun, 25 Feb 2024 04:37:06 +0100 Subject: [PATCH 34/45] dialogues stuff & porting WIP 8 --- assets/data/dialogue/boxes/hating-simulator.hx | 8 +++++--- assets/songs/test/dialogue.xml | 2 +- assets/songs/thorns/cutscene.hx | 17 +++-------------- .../funkin/game/cutscenes/DialogueCutscene.hx | 13 ++++++++++--- .../game/cutscenes/dialogue/DialogueBox.hx | 8 +++++++- 5 files changed, 26 insertions(+), 22 deletions(-) diff --git a/assets/data/dialogue/boxes/hating-simulator.hx b/assets/data/dialogue/boxes/hating-simulator.hx index 24aa06fd..791bc411 100644 --- a/assets/data/dialogue/boxes/hating-simulator.hx +++ b/assets/data/dialogue/boxes/hating-simulator.hx @@ -49,9 +49,11 @@ function close(event) { var time:Float = 0; function update(elapsed:Float) { - hand.x = 1060 + Math.sin((time += elapsed) * Math.PI * 2) * 12; - hand.x -= hand.x % hand.scale.x; - hand.y -= hand.y % hand.scale.y; + if(hand.visible = dialogueEnded) { + hand.x = 1060 + Math.sin((time += elapsed) * Math.PI * 2) * 12; + hand.x -= hand.x % hand.scale.x; + hand.y -= hand.y % hand.scale.y; + } } function postPlayBubbleAnim() { diff --git a/assets/songs/test/dialogue.xml b/assets/songs/test/dialogue.xml index eb51dd98..697f8043 100644 --- a/assets/songs/test/dialogue.xml +++ b/assets/songs/test/dialogue.xml @@ -7,7 +7,7 @@ - + yo its me your enemy! how are you diff --git a/assets/songs/thorns/cutscene.hx b/assets/songs/thorns/cutscene.hx index 9d0be5b8..13ceed85 100644 --- a/assets/songs/thorns/cutscene.hx +++ b/assets/songs/thorns/cutscene.hx @@ -28,12 +28,6 @@ function create() { dfy = senpaiEvil.y; add(senpaiEvil); - var white:FlxSprite = new FlxSprite().makeSolid(FlxG.width + 100, FlxG.height + 100, FlxColor.WHITE); - white.screenCenter(); - white.scrollFactor.set(); - white.alpha = 0; - add(white); - new FlxTimer().start(3.2, function(deadTime:FlxTimer) { FlxG.camera.fade(FlxColor.WHITE, 1.6, false, function() { @@ -42,25 +36,20 @@ function create() { remove(red, true); red.destroy(); - white.alpha = 1; + FlxG.camera._fxFadeAlpha = 1; }); }); scream = FlxG.sound.play(Paths.sound('cutscenes/weeb/Senpai_Dies'), 1, false, null, true, function() { new FlxTimer().start(0.2, function(swagTimer:FlxTimer) { - white.alpha -= 0.15; + FlxG.camera._fxFadeAlpha -= 0.15; - if(white.alpha > 0) swagTimer.reset(); + if(FlxG.camera._fxFadeAlpha > 0) swagTimer.reset(); else { - remove(white, true); - white.destroy(); - camHUD.visible = true; self.startDialogue("songs/" + PlayState.instance.SONG.meta.name.toLowerCase() + "/creepyDialogue.xml", self.close); } }); - - FlxG.camera.fade(FlxColor.WHITE, 0.0001, true); }); } diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index 7daa78e6..518c0a05 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -63,6 +63,7 @@ class DialogueCutscene extends Cutscene { // Add lines for(node in dialogueData.nodes.line) { + var volume:Null = 0.8; var line:DialogueLine = { text: XMLUtil.fixXMLText(node.innerHTML), char: node.getAtt('char').getDefault('boyfriend'), @@ -70,7 +71,8 @@ class DialogueCutscene extends Cutscene { callback: node.getAtt('callback'), changeDefAnim: node.getAtt('changeDefAnim'), speed: node.has.speed ? Std.parseFloat(node.att.speed).getDefault(0.05) : 0.05, - changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.getAtt('changeMusic')), 0.8, true) : null, + musicVolume: node.has.musicVolume ? (volume = Std.parseFloat(node.att.speed).getDefault(0.8)) : null, + changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.getAtt('changeMusic')), volume, true) : null, playSound: node.has.playSound ? FlxG.sound.load(Paths.sound(node.getAtt('playSound'))) : null, nextSound: node.has.nextSound ? FlxG.sound.load(Paths.music(node.getAtt('nextSound'))) : null, textSound: null @@ -100,7 +102,11 @@ class DialogueCutscene extends Cutscene { public override function update(elapsed:Float) { super.update(elapsed); - if(controls.ACCEPT) next(); + if(controls.ACCEPT) { + @:privateAccess + if(dialogueBox.dialogueEnded) next(); + else dialogueBox.text.skip(); + } } public var canProceed:Bool = true; @@ -138,7 +144,7 @@ class DialogueCutscene extends Cutscene { curMusic = curLine.changeMusic; curMusic.play(); curMusic.fadeIn(1, 0, curMusic.volume); - } + } else if(curLine.musicVolume != null && curMusic != null) curMusic.volume = curLine.musicVolume; } public override function close() { @@ -165,6 +171,7 @@ typedef DialogueLine = { var bubble:String; var callback:String; var speed:Float; + var musicVolume:Null; var changeMusic:FlxSound; var playSound:FlxSound; var nextSound:FlxSound; diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index d5614b36..28f3b090 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -13,6 +13,7 @@ import haxe.xml.Access; class DialogueBox extends FunkinSprite { public var dialogueBoxData:Access; public var positions:Map = []; + public var dialogueEnded:Bool = false; // Using text._typing is also fair but it doesnt check for eventual opening anims! - Nex public var nextSFX:String = Paths.sound('dialogue/next'); public var defaultTextTypeSFX:Array; @@ -127,8 +128,12 @@ class DialogueBox extends FunkinSprite { if(event.customSFX != null) event.customSFX.play(); else if(event.allowDefault) FlxG.sound.play(nextSFX); - var idk:Void->Void = () -> if(text != null && text.trim().length > 0) setText(event.text, event.speed, event.customTypeSFX); + var idk:Void->Void = () -> { + if(text != null && text.trim().length > 0) setText(event.text, event.speed, event.customTypeSFX); + else dialogueEnded = true; + } + dialogueEnded = false; this.text.resetText(''); var anim:String = event.bubble + event.suffix; if(hasAnimation(anim)) playAnim(anim, true); @@ -152,6 +157,7 @@ class DialogueBox extends FunkinSprite { this.text.sounds = event.customTypeSFX != null ? event.customTypeSFX : defaultTextTypeSFX; this.text.delay = event.speed; this.text.start(event.speed, true); + this.text.completeCallback = () -> dialogueEnded = true; } public override function destroy() { From 4831faeb8c4fd5dc7d8186af025d61c3e5a73035 Mon Sep 17 00:00:00 2001 From: Frakits Date: Sun, 25 Feb 2024 10:54:21 +0200 Subject: [PATCH 35/45] major fix --- source/funkin/backend/scripting/events/AmountEvent.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/funkin/backend/scripting/events/AmountEvent.hx b/source/funkin/backend/scripting/events/AmountEvent.hx index 50b0ad4f..a27b1f51 100644 --- a/source/funkin/backend/scripting/events/AmountEvent.hx +++ b/source/funkin/backend/scripting/events/AmountEvent.hx @@ -7,7 +7,7 @@ final class AmountEvent extends CancellableEvent { public var amount:Int; /** - * Shows wether or not psych users complained about this class + * Shows whether or not psych users complained about this class */ public var psychUsersComplained:Bool = true; } \ No newline at end of file From e18e1a2c7a8c8ee2e9f5f47fbcfae164d3e92fba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sun, 25 Feb 2024 16:43:00 +0100 Subject: [PATCH 36/45] fixed stuff for porting WIP 9 new stage xml camera starting point --- assets/data/stages/limo.xml | 2 +- assets/data/stages/mall-evil.xml | 2 +- assets/data/stages/mall.xml | 2 +- assets/data/stages/philly.xml | 2 +- assets/data/stages/school-evil.xml | 2 +- assets/data/stages/school.hx | 13 ++++--------- assets/data/stages/school.xml | 4 ++-- assets/data/stages/spooky.xml | 2 +- assets/data/stages/stage.xml | 2 +- assets/data/stages/tank.xml | 2 +- assets/songs/stress/charts/easy.json | 2 +- assets/songs/stress/charts/hard.json | 2 +- assets/songs/stress/charts/normal.json | 2 +- source/funkin/game/PlayState.hx | 23 ++++++++++------------- source/funkin/game/Stage.hx | 8 ++++---- 15 files changed, 31 insertions(+), 39 deletions(-) diff --git a/assets/data/stages/limo.xml b/assets/data/stages/limo.xml index 0adddccd..b223b357 100644 --- a/assets/data/stages/limo.xml +++ b/assets/data/stages/limo.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/mall-evil.xml b/assets/data/stages/mall-evil.xml index c5b91aee..2d16a973 100644 --- a/assets/data/stages/mall-evil.xml +++ b/assets/data/stages/mall-evil.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/mall.xml b/assets/data/stages/mall.xml index 278b6561..8da8a472 100644 --- a/assets/data/stages/mall.xml +++ b/assets/data/stages/mall.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/philly.xml b/assets/data/stages/philly.xml index b8f2fcec..e3cc8bc3 100644 --- a/assets/data/stages/philly.xml +++ b/assets/data/stages/philly.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/school-evil.xml b/assets/data/stages/school-evil.xml index e5b4de90..297e98bd 100644 --- a/assets/data/stages/school-evil.xml +++ b/assets/data/stages/school-evil.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/assets/data/stages/school.hx b/assets/data/stages/school.hx index e88c2d1a..5cba9421 100644 --- a/assets/data/stages/school.hx +++ b/assets/data/stages/school.hx @@ -1,15 +1,10 @@ function create() { importScript("data/scripts/pixel"); if (PlayState.SONG.meta.name.toLowerCase() == "roses") { - flabbergastGirls(); + bgGirls.animation.remove("danceLeft"); + bgGirls.animation.remove("danceRight"); + bgGirls.animation.addByIndices('danceLeft', 'BG fangirls dissuaded', CoolUtil.numberArray(14), "", 24, false); + bgGirls.animation.addByIndices('danceRight', 'BG fangirls dissuaded', CoolUtil.numberArray(30, 15), "", 24, false); } bgGirls.animation.play("danceLeft", true); // horrible fix, please fix later -} - -public function flabbergastGirls() { - bgGirls.animation.remove("danceLeft"); - bgGirls.animation.remove("danceRight"); - bgGirls.animation.addByIndices('danceLeft', 'BG fangirls dissuaded', CoolUtil.numberArray(14), "", 24, false); - bgGirls.animation.addByIndices('danceRight', 'BG fangirls dissuaded', CoolUtil.numberArray(30, 15), "", 24, false); - bgGirls.animation.play("danceLeft", true); } \ No newline at end of file diff --git a/assets/data/stages/school.xml b/assets/data/stages/school.xml index 73f6649c..e4c4d5e1 100644 --- a/assets/data/stages/school.xml +++ b/assets/data/stages/school.xml @@ -1,5 +1,5 @@ - + @@ -23,7 +23,7 @@ antialiasing="false" scale="6" scroll="0.85" updateHitbox="true" type="loop"/> - + diff --git a/assets/data/stages/spooky.xml b/assets/data/stages/spooky.xml index cb8ded0e..442b0719 100644 --- a/assets/data/stages/spooky.xml +++ b/assets/data/stages/spooky.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/stage.xml b/assets/data/stages/stage.xml index 30e352fb..f1b09512 100644 --- a/assets/data/stages/stage.xml +++ b/assets/data/stages/stage.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/data/stages/tank.xml b/assets/data/stages/tank.xml index 293b99e2..8ba6121f 100644 --- a/assets/data/stages/tank.xml +++ b/assets/data/stages/tank.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/songs/stress/charts/easy.json b/assets/songs/stress/charts/easy.json index 3758ffe8..fcd5b581 100644 --- a/assets/songs/stress/charts/easy.json +++ b/assets/songs/stress/charts/easy.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":1.75,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":2,"sLen":0,"time":0,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":674.1573,"type":0},{"id":2,"sLen":0,"time":1011.23596,"type":0},{"id":1,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1685.39331,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":1,"sLen":0,"time":2359.55054,"type":0},{"id":0,"sLen":0,"time":2528.08984,"type":0},{"id":2,"sLen":0,"time":2696.62915,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3370.78662,"type":0},{"id":2,"sLen":0,"time":3707.86523,"type":0},{"id":1,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4382.02246,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":1,"sLen":0,"time":5056.17969,"type":0},{"id":0,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999998,"time":11460.6738,"type":0},{"id":1,"sLen":252.80899,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":3,"sLen":0,"time":13146.0674,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":1,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15168.5391,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":1,"sLen":0,"time":15842.6963,"type":0},{"id":0,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":0,"sLen":0,"time":27303.3711,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":0,"sLen":0,"time":27977.5273,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28988.7637,"type":0},{"id":1,"sLen":0,"time":29325.8418,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":0,"sLen":0,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":32696.6289,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":2,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":0,"sLen":0,"time":34044.9453,"type":0},{"id":1,"sLen":0,"time":34382.0234,"type":0},{"id":1,"sLen":0,"time":34719.1,"type":0},{"id":0,"sLen":0,"time":34887.64,"type":0},{"id":3,"sLen":0,"time":35056.18,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":2,"sLen":0,"time":36067.4141,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":0,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":1,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":44157.3047,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":2,"sLen":0,"time":44831.46,"type":0},{"id":3,"sLen":0,"time":45168.54,"type":0},{"id":2,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45842.6953,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":47191.01,"type":0},{"id":1,"sLen":0,"time":47528.09,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":1,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":53932.5859,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54606.7422,"type":0},{"id":2,"sLen":0,"time":54943.82,"type":0},{"id":1,"sLen":0,"time":55280.9,"type":0},{"id":3,"sLen":0,"time":55617.9766,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":1,"sLen":0,"time":56292.1367,"type":0},{"id":0,"sLen":0,"time":56460.6758,"type":0},{"id":2,"sLen":0,"time":56629.2148,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57303.37,"type":0},{"id":2,"sLen":0,"time":57640.45,"type":0},{"id":1,"sLen":0,"time":57977.5273,"type":0},{"id":3,"sLen":0,"time":58314.6055,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":1,"sLen":0,"time":58988.7656,"type":0},{"id":0,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":0,"sLen":0,"time":67078.65,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":1,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":69101.125,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":69775.28,"type":0},{"id":0,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75842.6953,"type":0},{"id":3,"sLen":0,"time":76179.77,"type":0},{"id":0,"sLen":0,"time":76516.85,"type":0},{"id":3,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":77191.01,"type":0},{"id":0,"sLen":0,"time":77359.55,"type":0},{"id":1,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":3,"sLen":0,"time":78202.25,"type":0},{"id":1,"sLen":0,"time":78539.33,"type":0},{"id":0,"sLen":0,"time":78876.41,"type":0},{"id":3,"sLen":0,"time":79213.4844,"type":0},{"id":1,"sLen":0,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":79803.37,"type":0},{"id":1,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":2,"sLen":0,"time":80561.8,"type":0},{"id":0,"sLen":0,"time":86292.13,"type":0},{"id":1,"sLen":0,"time":86629.21,"type":0},{"id":3,"sLen":0,"time":86966.29,"type":0},{"id":0,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87640.45,"type":0},{"id":1,"sLen":0,"time":87977.53,"type":0},{"id":3,"sLen":0,"time":88314.61,"type":0},{"id":0,"sLen":0,"time":88651.69,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90674.16,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":337.078643999994,"time":91348.31,"type":0},{"id":2,"sLen":0,"time":97078.65,"type":0},{"id":0,"sLen":0,"time":97415.73,"type":0},{"id":2,"sLen":0,"time":97584.27,"type":0},{"id":0,"sLen":0,"time":97921.35,"type":0},{"id":2,"sLen":0,"time":98089.89,"type":0},{"id":0,"sLen":0,"time":98426.97,"type":0},{"id":2,"sLen":0,"time":98595.51,"type":0},{"id":0,"sLen":0,"time":98932.5859,"type":0},{"id":1,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99438.2,"type":0},{"id":2,"sLen":0,"time":99775.28,"type":0},{"id":0,"sLen":0,"time":100112.359,"type":0},{"id":2,"sLen":0,"time":100280.9,"type":0},{"id":0,"sLen":0,"time":100617.977,"type":0},{"id":2,"sLen":0,"time":100786.516,"type":0},{"id":0,"sLen":0,"time":101123.594,"type":0},{"id":2,"sLen":0,"time":101292.133,"type":0},{"id":0,"sLen":0,"time":101629.211,"type":0},{"id":1,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":102134.828,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":1,"sLen":0,"time":107865.172,"type":0},{"id":1,"sLen":0,"time":108202.25,"type":0},{"id":0,"sLen":0,"time":108370.789,"type":0},{"id":1,"sLen":0,"time":108539.328,"type":0},{"id":1,"sLen":0,"time":108876.406,"type":0},{"id":0,"sLen":0,"time":109044.945,"type":0},{"id":1,"sLen":0,"time":109213.484,"type":0},{"id":1,"sLen":0,"time":109550.563,"type":0},{"id":0,"sLen":0,"time":109719.1,"type":0},{"id":1,"sLen":0,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110224.719,"type":0},{"id":0,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113595.508,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114269.664,"type":0},{"id":1,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114943.82,"type":0},{"id":1,"sLen":0,"time":115280.9,"type":0},{"id":1,"sLen":0,"time":115617.977,"type":0},{"id":0,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"id":2,"sLen":0,"time":5393.2583,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":6067.41553,"type":0},{"id":2,"sLen":0,"time":6404.494,"type":0},{"id":1,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":7078.652,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":1,"sLen":0,"time":7752.809,"type":0},{"id":0,"sLen":0,"time":7921.348,"type":0},{"id":2,"sLen":0,"time":8089.8877,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8764.045,"type":0},{"id":2,"sLen":0,"time":9101.124,"type":0},{"id":1,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9775.281,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":1,"sLen":0,"time":10449.4385,"type":0},{"id":0,"sLen":0,"time":10617.9775,"type":0},{"id":0,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":1,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":1,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":252.808990000001,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":3,"sLen":0,"time":18539.3262,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":1,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20561.7969,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":1,"sLen":0,"time":21235.9551,"type":0},{"id":0,"sLen":0,"time":21404.4941,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":3,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":3,"sLen":0,"time":22584.27,"type":0},{"id":1,"sLen":0,"time":22921.3477,"type":0},{"id":1,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000009,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25955.0566,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":2,"sLen":589.887634000006,"time":26966.293,"type":0},{"id":3,"sLen":589.887633999995,"time":27640.45,"type":0},{"id":1,"sLen":589.887633999999,"time":28314.6074,"type":0},{"id":0,"sLen":337.078644000005,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31685.3926,"type":0},{"id":1,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":0,"sLen":0,"time":37752.81,"type":0},{"id":2,"sLen":0,"time":38089.8867,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":2,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":0,"sLen":0,"time":39438.2031,"type":0},{"id":1,"sLen":0,"time":39775.28,"type":0},{"id":1,"sLen":0,"time":40112.36,"type":0},{"id":0,"sLen":0,"time":40280.9,"type":0},{"id":3,"sLen":0,"time":40449.4375,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":2,"sLen":0,"time":41460.6758,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":0,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":1,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49550.5625,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":2,"sLen":0,"time":50224.72,"type":0},{"id":3,"sLen":0,"time":50561.7969,"type":0},{"id":2,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51235.9531,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52584.27,"type":0},{"id":1,"sLen":0,"time":52921.3477,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":1,"sLen":0,"time":53595.5039,"type":0},{"id":1,"sLen":1011.23595999999,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":0,"time":58988.7656,"type":0},{"id":2,"sLen":0,"time":59325.8438,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":60000,"type":0},{"id":2,"sLen":0,"time":60337.08,"type":0},{"id":1,"sLen":0,"time":60674.1563,"type":0},{"id":3,"sLen":0,"time":61011.2344,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":61685.3945,"type":0},{"id":0,"sLen":0,"time":61853.9336,"type":0},{"id":2,"sLen":0,"time":62022.4727,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62696.63,"type":0},{"id":2,"sLen":0,"time":63033.707,"type":0},{"id":1,"sLen":0,"time":63370.7852,"type":0},{"id":3,"sLen":0,"time":63707.8633,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":1,"sLen":0,"time":64382.0234,"type":0},{"id":0,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":3,"sLen":505.617981000003,"time":66067.4141,"type":0},{"id":1,"sLen":505.617981000003,"time":66741.57,"type":0},{"id":0,"sLen":505.617981000003,"time":67415.73,"type":0},{"id":1,"sLen":0,"time":68089.89,"type":0},{"id":0,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":337.078643999994,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":3,"sLen":0,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":0,"sLen":0,"time":72471.91,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":1,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74494.38,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":1,"sLen":0,"time":75168.54,"type":0},{"id":0,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1011.23596000001,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81235.95,"type":0},{"id":3,"sLen":0,"time":81573.03,"type":0},{"id":0,"sLen":0,"time":81910.11,"type":0},{"id":3,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82584.27,"type":0},{"id":0,"sLen":0,"time":82752.81,"type":0},{"id":1,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":3,"sLen":0,"time":83595.51,"type":0},{"id":1,"sLen":0,"time":83932.5859,"type":0},{"id":0,"sLen":0,"time":84269.6641,"type":0},{"id":3,"sLen":0,"time":84606.74,"type":0},{"id":1,"sLen":0,"time":84943.82,"type":0},{"id":0,"sLen":0,"time":85196.63,"type":0},{"id":1,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":2,"sLen":0,"time":85955.0547,"type":0},{"id":0,"sLen":0,"time":91685.39,"type":0},{"id":1,"sLen":0,"time":92022.47,"type":0},{"id":3,"sLen":0,"time":92359.55,"type":0},{"id":0,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":93033.71,"type":0},{"id":1,"sLen":0,"time":93370.79,"type":0},{"id":3,"sLen":0,"time":93707.87,"type":0},{"id":0,"sLen":0,"time":94044.9453,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":96067.4141,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.88763399997,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":337.078644000008,"time":101797.75,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":589.887634000013,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000013,"time":108539.328,"type":0},{"id":0,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110561.8,"type":0},{"id":1,"sLen":0,"time":110898.875,"type":0},{"id":0,"sLen":0,"time":111067.414,"type":0},{"id":1,"sLen":0,"time":111235.953,"type":0},{"id":1,"sLen":0,"time":111573.031,"type":0},{"id":0,"sLen":0,"time":111741.57,"type":0},{"id":1,"sLen":0,"time":111910.109,"type":0},{"id":1,"sLen":0,"time":112247.188,"type":0},{"id":0,"sLen":0,"time":112415.727,"type":0},{"id":1,"sLen":0,"time":112584.273,"type":0},{"id":1,"sLen":0,"time":112921.352,"type":0},{"id":0,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":337.078643999994,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116292.133,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116966.289,"type":0},{"id":1,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117640.453,"type":0},{"id":1,"sLen":0,"time":117977.531,"type":0},{"id":1,"sLen":0,"time":118314.609,"type":0},{"id":0,"sLen":0,"time":118483.148,"type":0}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"id":0,"sLen":0,"time":0,"type":1},{"id":3,"sLen":0,"time":168.539325842697,"type":1},{"id":3,"sLen":0,"time":252.808988764045,"type":1},{"id":3,"sLen":0,"time":421.348314606742,"type":1},{"id":0,"sLen":0,"time":589.887640449438,"type":1},{"id":3,"sLen":0,"time":758.426966292135,"type":1},{"id":3,"sLen":0,"time":842.696629213483,"type":1},{"id":0,"sLen":0,"time":1011.23595505618,"type":1},{"id":0,"sLen":0,"time":1179.77528089888,"type":1},{"id":0,"sLen":0,"time":1264.04494382022,"type":1},{"id":3,"sLen":0,"time":1348.31460674157,"type":1},{"id":0,"sLen":0,"time":1516.85393258427,"type":1},{"id":0,"sLen":0,"time":1601.12359550562,"type":1},{"id":3,"sLen":0,"time":1853.93258426966,"type":1},{"id":0,"sLen":0,"time":2022.47191011236,"type":1},{"id":3,"sLen":0,"time":2106.74157303371,"type":1},{"id":3,"sLen":0,"time":2191.01123595506,"type":1},{"id":0,"sLen":0,"time":2359.55056179775,"type":1},{"id":0,"sLen":0,"time":2696.62921348315,"type":1},{"id":3,"sLen":0,"time":2865.16853932584,"type":1},{"id":3,"sLen":0,"time":2949.43820224719,"type":1},{"id":3,"sLen":0,"time":3117.97752808989,"type":1},{"id":0,"sLen":0,"time":3286.51685393258,"type":1},{"id":3,"sLen":0,"time":3455.05617977528,"type":1},{"id":3,"sLen":0,"time":3539.32584269663,"type":1},{"id":0,"sLen":0,"time":3707.86516853933,"type":1},{"id":0,"sLen":0,"time":3876.40449438202,"type":1},{"id":0,"sLen":0,"time":3960.67415730337,"type":1},{"id":3,"sLen":0,"time":4044.94382022472,"type":1},{"id":0,"sLen":0,"time":4213.48314606742,"type":1},{"id":0,"sLen":0,"time":4297.75280898876,"type":1},{"id":3,"sLen":0,"time":4550.56179775281,"type":1},{"id":0,"sLen":0,"time":4719.10112359551,"type":1},{"id":3,"sLen":0,"time":4803.37078651685,"type":1},{"id":3,"sLen":0,"time":4887.6404494382,"type":1},{"id":0,"sLen":0,"time":5056.1797752809,"type":1},{"id":0,"sLen":0,"time":5140.44943820225,"type":1},{"id":0,"sLen":0,"time":5224.7191011236,"type":1},{"id":0,"sLen":0,"time":5393.25842696629,"type":1},{"id":3,"sLen":0,"time":5561.79775280899,"type":1},{"id":3,"sLen":0,"time":5646.06741573034,"type":1},{"id":3,"sLen":0,"time":5814.60674157303,"type":1},{"id":0,"sLen":0,"time":5983.14606741573,"type":1},{"id":3,"sLen":0,"time":6151.68539325843,"type":1},{"id":3,"sLen":0,"time":6235.95505617978,"type":1},{"id":0,"sLen":0,"time":6404.49438202247,"type":1},{"id":0,"sLen":0,"time":6573.03370786517,"type":1},{"id":0,"sLen":0,"time":6657.30337078652,"type":1},{"id":3,"sLen":0,"time":6741.57303370786,"type":1},{"id":0,"sLen":0,"time":6910.11235955056,"type":1},{"id":0,"sLen":0,"time":6994.38202247191,"type":1},{"id":3,"sLen":0,"time":7247.19101123595,"type":1},{"id":0,"sLen":0,"time":7415.73033707865,"type":1},{"id":3,"sLen":0,"time":7500,"type":1},{"id":3,"sLen":0,"time":7584.26966292135,"type":1},{"id":0,"sLen":0,"time":7752.80898876405,"type":1},{"id":0,"sLen":0,"time":8089.88764044944,"type":1},{"id":3,"sLen":0,"time":8258.42696629213,"type":1},{"id":3,"sLen":0,"time":8342.69662921348,"type":1},{"id":3,"sLen":0,"time":8511.23595505618,"type":1},{"id":0,"sLen":0,"time":8679.77528089888,"type":1},{"id":3,"sLen":0,"time":8848.31460674157,"type":1},{"id":3,"sLen":0,"time":8932.58426966292,"type":1},{"id":0,"sLen":0,"time":9101.12359550562,"type":1},{"id":0,"sLen":0,"time":9269.66292134831,"type":1},{"id":0,"sLen":0,"time":9353.93258426966,"type":1},{"id":3,"sLen":0,"time":9438.20224719101,"type":1},{"id":0,"sLen":0,"time":9606.74157303371,"type":1},{"id":0,"sLen":0,"time":9691.01123595505,"type":1},{"id":3,"sLen":0,"time":9943.8202247191,"type":1},{"id":0,"sLen":0,"time":10112.3595505618,"type":1},{"id":3,"sLen":0,"time":10196.6292134831,"type":1},{"id":3,"sLen":0,"time":10280.8988764045,"type":1},{"id":0,"sLen":0,"time":10449.4382022472,"type":1},{"id":0,"sLen":0,"time":21235.9550561798,"type":1},{"id":3,"sLen":0,"time":21320.2247191011,"type":1},{"id":0,"sLen":0,"time":21404.4943820225,"type":1},{"id":0,"sLen":0,"time":21573.0337078652,"type":1},{"id":3,"sLen":0,"time":21910.1123595506,"type":1},{"id":0,"sLen":0,"time":22247.191011236,"type":1},{"id":3,"sLen":0,"time":22584.2696629213,"type":1},{"id":0,"sLen":0,"time":22921.3483146067,"type":1},{"id":0,"sLen":0,"time":23258.4269662921,"type":1},{"id":3,"sLen":0,"time":23595.5056179775,"type":1},{"id":3,"sLen":0,"time":23932.5842696629,"type":1},{"id":0,"sLen":0,"time":24269.6629213483,"type":1},{"id":3,"sLen":0,"time":24606.7415730337,"type":1},{"id":0,"sLen":0,"time":24943.8202247191,"type":1},{"id":3,"sLen":0,"time":25280.8988764045,"type":1},{"id":0,"sLen":0,"time":25617.9775280899,"type":1},{"id":0,"sLen":0,"time":25955.0561797753,"type":1},{"id":3,"sLen":0,"time":26292.1348314607,"type":1},{"id":3,"sLen":0,"time":26629.2134831461,"type":1},{"id":3,"sLen":0,"time":26713.4831460674,"type":1},{"id":3,"sLen":0,"time":26797.7528089888,"type":1},{"id":3,"sLen":0,"time":26966.2921348315,"type":1},{"id":0,"sLen":0,"time":27303.3707865169,"type":1},{"id":0,"sLen":0,"time":27640.4494382022,"type":1},{"id":3,"sLen":0,"time":27977.5280898876,"type":1},{"id":3,"sLen":0,"time":28314.606741573,"type":1},{"id":0,"sLen":0,"time":28651.6853932584,"type":1},{"id":3,"sLen":0,"time":28988.7640449438,"type":1},{"id":0,"sLen":0,"time":29325.8426966292,"type":1},{"id":0,"sLen":0,"time":29662.9213483146,"type":1},{"id":0,"sLen":0,"time":29831.4606741573,"type":1},{"id":0,"sLen":0,"time":30000,"type":1},{"id":3,"sLen":0,"time":30168.5393258427,"type":1},{"id":3,"sLen":0,"time":30337.0786516854,"type":1},{"id":3,"sLen":0,"time":30505.6179775281,"type":1},{"id":3,"sLen":0,"time":30674.1573033708,"type":1},{"id":0,"sLen":0,"time":30842.6966292135,"type":1},{"id":0,"sLen":0,"time":31011.2359550562,"type":1},{"id":3,"sLen":0,"time":31348.3146067416,"type":1},{"id":3,"sLen":0,"time":31685.393258427,"type":1},{"id":0,"sLen":0,"time":31853.9325842697,"type":1},{"id":0,"sLen":0,"time":32359.5505617978,"type":1},{"id":3,"sLen":0,"time":32696.6292134831,"type":1},{"id":0,"sLen":0,"time":33033.7078651685,"type":1},{"id":0,"sLen":0,"time":33202.2471910112,"type":1},{"id":3,"sLen":0,"time":33370.7865168539,"type":1},{"id":0,"sLen":0,"time":33707.8651685393,"type":1},{"id":3,"sLen":0,"time":34044.9438202247,"type":1},{"id":3,"sLen":0,"time":34382.0224719101,"type":1},{"id":0,"sLen":0,"time":34550.5617977528,"type":1},{"id":3,"sLen":0,"time":34719.1011235955,"type":1},{"id":0,"sLen":0,"time":35056.1797752809,"type":1},{"id":3,"sLen":0,"time":35393.2584269663,"type":1},{"id":0,"sLen":0,"time":35730.3370786517,"type":1},{"id":0,"sLen":0,"time":35898.8764044944,"type":1},{"id":3,"sLen":0,"time":36067.4157303371,"type":1},{"id":0,"sLen":0,"time":36404.4943820225,"type":1},{"id":3,"sLen":0,"time":36741.5730337079,"type":1},{"id":3,"sLen":0,"time":37078.6516853933,"type":1},{"id":0,"sLen":0,"time":37247.191011236,"type":1},{"id":3,"sLen":0,"time":37415.7303370787,"type":1},{"id":0,"sLen":0,"time":37752.808988764,"type":1},{"id":3,"sLen":0,"time":38089.8876404494,"type":1},{"id":3,"sLen":0,"time":38426.9662921348,"type":1},{"id":0,"sLen":0,"time":38595.5056179775,"type":1},{"id":3,"sLen":0,"time":38764.0449438202,"type":1},{"id":0,"sLen":0,"time":39101.1235955056,"type":1},{"id":3,"sLen":0,"time":39438.202247191,"type":1},{"id":3,"sLen":0,"time":39775.2808988764,"type":1},{"id":0,"sLen":0,"time":39943.8202247191,"type":1},{"id":3,"sLen":0,"time":40112.3595505618,"type":1},{"id":0,"sLen":0,"time":40449.4382022472,"type":1},{"id":3,"sLen":0,"time":40786.5168539326,"type":1},{"id":3,"sLen":0,"time":41123.595505618,"type":1},{"id":0,"sLen":0,"time":41292.1348314607,"type":1},{"id":3,"sLen":0,"time":41460.6741573034,"type":1},{"id":0,"sLen":0,"time":41797.7528089888,"type":1},{"id":0,"sLen":0,"time":42134.8314606742,"type":1},{"id":0,"sLen":0,"time":42471.9101123596,"type":1},{"id":0,"sLen":0,"time":42640.4494382022,"type":1},{"id":3,"sLen":0,"time":42808.9887640449,"type":1},{"id":3,"sLen":0,"time":42893.2584269663,"type":1},{"id":3,"sLen":0,"time":42977.5280898876,"type":1},{"id":0,"sLen":0,"time":43146.0674157303,"type":1},{"id":3,"sLen":0,"time":43483.1460674157,"type":1},{"id":3,"sLen":0,"time":43820.2247191011,"type":1},{"id":0,"sLen":0,"time":43988.7640449438,"type":1},{"id":3,"sLen":0,"time":44157.3033707865,"type":1},{"id":0,"sLen":0,"time":44494.3820224719,"type":1},{"id":3,"sLen":0,"time":44831.4606741573,"type":1},{"id":0,"sLen":0,"time":45168.5393258427,"type":1},{"id":0,"sLen":0,"time":45337.0786516854,"type":1},{"id":3,"sLen":0,"time":45505.6179775281,"type":1},{"id":0,"sLen":0,"time":45842.6966292135,"type":1},{"id":3,"sLen":0,"time":46179.7752808989,"type":1},{"id":3,"sLen":0,"time":46516.8539325843,"type":1},{"id":0,"sLen":0,"time":46685.393258427,"type":1},{"id":3,"sLen":0,"time":46853.9325842697,"type":1},{"id":0,"sLen":0,"time":47191.0112359551,"type":1},{"id":3,"sLen":0,"time":47528.0898876404,"type":1},{"id":3,"sLen":0,"time":47865.1685393258,"type":1},{"id":0,"sLen":0,"time":48033.7078651685,"type":1},{"id":3,"sLen":0,"time":48202.2471910112,"type":1},{"id":0,"sLen":0,"time":48539.3258426966,"type":1},{"id":3,"sLen":0,"time":48876.404494382,"type":1},{"id":3,"sLen":0,"time":49213.4831460674,"type":1},{"id":0,"sLen":0,"time":49382.0224719101,"type":1},{"id":3,"sLen":0,"time":49550.5617977528,"type":1},{"id":0,"sLen":0,"time":49887.6404494382,"type":1},{"id":3,"sLen":0,"time":50224.7191011236,"type":1},{"id":0,"sLen":0,"time":50561.797752809,"type":1},{"id":0,"sLen":0,"time":50730.3370786517,"type":1},{"id":3,"sLen":0,"time":50898.8764044944,"type":1},{"id":0,"sLen":0,"time":51235.9550561798,"type":1},{"id":3,"sLen":0,"time":51573.0337078652,"type":1},{"id":3,"sLen":0,"time":51910.1123595506,"type":1},{"id":0,"sLen":0,"time":52078.6516853933,"type":1},{"id":3,"sLen":0,"time":52247.191011236,"type":1},{"id":0,"sLen":0,"time":52584.2696629213,"type":1},{"id":0,"sLen":0,"time":52921.3483146067,"type":1},{"id":0,"sLen":0,"time":53258.4269662921,"type":1},{"id":0,"sLen":0,"time":53426.9662921348,"type":1},{"id":3,"sLen":0,"time":53595.5056179775,"type":1},{"id":3,"sLen":0,"time":53679.7752808989,"type":1},{"id":3,"sLen":0,"time":53764.0449438202,"type":1},{"id":0,"sLen":0,"time":53932.5842696629,"type":1},{"id":3,"sLen":0,"time":54101.1235955056,"type":1},{"id":3,"sLen":0,"time":54185.393258427,"type":1},{"id":3,"sLen":0,"time":54353.9325842697,"type":1},{"id":0,"sLen":0,"time":54522.4719101124,"type":1},{"id":3,"sLen":0,"time":54691.0112359551,"type":1},{"id":3,"sLen":0,"time":54775.2808988764,"type":1},{"id":0,"sLen":0,"time":54943.8202247191,"type":1},{"id":0,"sLen":0,"time":55112.3595505618,"type":1},{"id":0,"sLen":0,"time":55196.6292134831,"type":1},{"id":3,"sLen":0,"time":55280.8988764045,"type":1},{"id":0,"sLen":0,"time":55449.4382022472,"type":1},{"id":0,"sLen":0,"time":55533.7078651685,"type":1},{"id":3,"sLen":0,"time":55786.5168539326,"type":1},{"id":0,"sLen":0,"time":55955.0561797753,"type":1},{"id":3,"sLen":0,"time":56039.3258426966,"type":1},{"id":3,"sLen":0,"time":56123.595505618,"type":1},{"id":0,"sLen":0,"time":56292.1348314607,"type":1},{"id":0,"sLen":0,"time":56629.2134831461,"type":1},{"id":3,"sLen":0,"time":56797.7528089888,"type":1},{"id":3,"sLen":0,"time":56882.0224719101,"type":1},{"id":3,"sLen":0,"time":57050.5617977528,"type":1},{"id":0,"sLen":0,"time":57219.1011235955,"type":1},{"id":3,"sLen":0,"time":57387.6404494382,"type":1},{"id":3,"sLen":0,"time":57471.9101123595,"type":1},{"id":0,"sLen":0,"time":57640.4494382022,"type":1},{"id":0,"sLen":0,"time":57808.9887640449,"type":1},{"id":0,"sLen":0,"time":57893.2584269663,"type":1},{"id":3,"sLen":0,"time":57977.5280898876,"type":1},{"id":0,"sLen":0,"time":58146.0674157303,"type":1},{"id":0,"sLen":0,"time":58230.3370786517,"type":1},{"id":3,"sLen":0,"time":58483.1460674157,"type":1},{"id":0,"sLen":0,"time":58651.6853932584,"type":1},{"id":3,"sLen":0,"time":58735.9550561798,"type":1},{"id":3,"sLen":0,"time":58820.2247191011,"type":1},{"id":0,"sLen":0,"time":58988.7640449438,"type":1},{"id":0,"sLen":0,"time":59073.0337078652,"type":1},{"id":0,"sLen":0,"time":59157.3033707865,"type":1},{"id":0,"sLen":0,"time":59325.8426966292,"type":1},{"id":3,"sLen":0,"time":59494.3820224719,"type":1},{"id":3,"sLen":0,"time":59578.6516853933,"type":1},{"id":3,"sLen":0,"time":59747.191011236,"type":1},{"id":0,"sLen":0,"time":59915.7303370786,"type":1},{"id":3,"sLen":0,"time":60084.2696629213,"type":1},{"id":3,"sLen":0,"time":60168.5393258427,"type":1},{"id":0,"sLen":0,"time":60337.0786516854,"type":1},{"id":0,"sLen":0,"time":60505.6179775281,"type":1},{"id":0,"sLen":0,"time":60589.8876404494,"type":1},{"id":3,"sLen":0,"time":60674.1573033708,"type":1},{"id":0,"sLen":0,"time":60842.6966292135,"type":1},{"id":0,"sLen":0,"time":60926.9662921348,"type":1},{"id":3,"sLen":0,"time":61179.7752808989,"type":1},{"id":0,"sLen":0,"time":61348.3146067416,"type":1},{"id":3,"sLen":0,"time":61432.5842696629,"type":1},{"id":3,"sLen":0,"time":61516.8539325843,"type":1},{"id":0,"sLen":0,"time":61685.393258427,"type":1},{"id":0,"sLen":0,"time":62022.4719101124,"type":1},{"id":3,"sLen":0,"time":62191.0112359551,"type":1},{"id":3,"sLen":0,"time":62275.2808988764,"type":1},{"id":3,"sLen":0,"time":62443.8202247191,"type":1},{"id":0,"sLen":0,"time":62612.3595505618,"type":1},{"id":3,"sLen":0,"time":62780.8988764045,"type":1},{"id":3,"sLen":0,"time":62865.1685393258,"type":1},{"id":0,"sLen":0,"time":63033.7078651685,"type":1},{"id":0,"sLen":0,"time":63202.2471910112,"type":1},{"id":0,"sLen":0,"time":63286.5168539326,"type":1},{"id":3,"sLen":0,"time":63370.7865168539,"type":1},{"id":0,"sLen":0,"time":63539.3258426966,"type":1},{"id":0,"sLen":0,"time":63623.595505618,"type":1},{"id":3,"sLen":0,"time":63876.404494382,"type":1},{"id":0,"sLen":0,"time":64044.9438202247,"type":1},{"id":3,"sLen":0,"time":64129.2134831461,"type":1},{"id":3,"sLen":0,"time":64213.4831460674,"type":1},{"id":0,"sLen":0,"time":64382.0224719101,"type":1},{"id":3,"sLen":0,"time":64719.1011235955,"type":1},{"id":0,"sLen":0,"time":65056.1797752809,"type":1},{"id":0,"sLen":0,"time":65393.2584269663,"type":1},{"id":0,"sLen":0,"time":65730.3370786517,"type":1},{"id":0,"sLen":0,"time":66067.4157303371,"type":1},{"id":3,"sLen":0,"time":66404.4943820225,"type":1},{"id":3,"sLen":0,"time":66741.5730337079,"type":1},{"id":3,"sLen":0,"time":67078.6516853933,"type":1},{"id":3,"sLen":0,"time":67415.7303370787,"type":1},{"id":0,"sLen":0,"time":67752.808988764,"type":1},{"id":0,"sLen":0,"time":68089.8876404494,"type":1},{"id":0,"sLen":0,"time":68426.9662921348,"type":1},{"id":0,"sLen":0,"time":68764.0449438202,"type":1},{"id":3,"sLen":0,"time":69101.1235955056,"type":1},{"id":3,"sLen":0,"time":69438.202247191,"type":1},{"id":3,"sLen":0,"time":69775.2808988764,"type":1},{"id":3,"sLen":0,"time":69859.5505617978,"type":1},{"id":3,"sLen":0,"time":69943.8202247191,"type":1},{"id":3,"sLen":0,"time":70112.3595505618,"type":1},{"id":0,"sLen":0,"time":70449.4382022472,"type":1},{"id":0,"sLen":0,"time":70786.5168539326,"type":1},{"id":0,"sLen":0,"time":71123.595505618,"type":1},{"id":0,"sLen":0,"time":71460.6741573034,"type":1},{"id":3,"sLen":0,"time":71797.7528089888,"type":1},{"id":3,"sLen":0,"time":72134.8314606741,"type":1},{"id":3,"sLen":0,"time":72471.9101123595,"type":1},{"id":3,"sLen":0,"time":72556.1797752809,"type":1},{"id":3,"sLen":0,"time":72640.4494382023,"type":1},{"id":3,"sLen":0,"time":72808.9887640449,"type":1},{"id":3,"sLen":0,"time":72893.2584269663,"type":1},{"id":3,"sLen":0,"time":72977.5280898877,"type":1},{"id":0,"sLen":0,"time":73146.0674157303,"type":1},{"id":0,"sLen":0,"time":73230.3370786517,"type":1},{"id":0,"sLen":0,"time":73314.6067415731,"type":1},{"id":0,"sLen":0,"time":73483.1460674157,"type":1},{"id":0,"sLen":0,"time":73567.4157303371,"type":1},{"id":0,"sLen":0,"time":73651.6853932585,"type":1},{"id":0,"sLen":0,"time":73820.2247191011,"type":1},{"id":0,"sLen":0,"time":73904.4943820225,"type":1},{"id":0,"sLen":0,"time":73988.7640449438,"type":1},{"id":0,"sLen":0,"time":74157.3033707866,"type":1},{"id":0,"sLen":0,"time":74241.5730337079,"type":1},{"id":0,"sLen":0,"time":74325.8426966292,"type":1},{"id":0,"sLen":0,"time":74410.1123595506,"type":1},{"id":3,"sLen":0,"time":74494.382022472,"type":1},{"id":3,"sLen":0,"time":74578.6516853933,"type":1},{"id":3,"sLen":0,"time":74662.9213483146,"type":1},{"id":3,"sLen":0,"time":74747.191011236,"type":1},{"id":0,"sLen":0,"time":74831.4606741573,"type":1},{"id":0,"sLen":0,"time":74915.7303370787,"type":1},{"id":0,"sLen":0,"time":75000,"type":1},{"id":0,"sLen":0,"time":75084.2696629214,"type":1},{"id":3,"sLen":0,"time":75168.5393258427,"type":1},{"id":0,"sLen":0,"time":75505.6179775281,"type":1},{"id":3,"sLen":0,"time":75842.6966292135,"type":1},{"id":0,"sLen":0,"time":76179.7752808989,"type":1},{"id":0,"sLen":0,"time":76516.8539325843,"type":1},{"id":3,"sLen":0,"time":76853.9325842697,"type":1},{"id":3,"sLen":0,"time":77191.0112359551,"type":1},{"id":0,"sLen":0,"time":77528.0898876405,"type":1},{"id":3,"sLen":0,"time":77865.1685393259,"type":1},{"id":3,"sLen":0,"time":78033.7078651686,"type":1},{"id":0,"sLen":0,"time":78202.2471910113,"type":1},{"id":0,"sLen":0,"time":78539.3258426967,"type":1},{"id":3,"sLen":0,"time":78876.4044943821,"type":1},{"id":0,"sLen":0,"time":79213.4831460675,"type":1},{"id":0,"sLen":0,"time":79550.5617977529,"type":1},{"id":3,"sLen":0,"time":79887.6404494383,"type":1},{"id":0,"sLen":0,"time":80140.4494382023,"type":1},{"id":0,"sLen":0,"time":80224.7191011237,"type":1},{"id":0,"sLen":0,"time":80308.988764045,"type":1},{"id":0,"sLen":0,"time":80477.5280898877,"type":1},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":1},{"id":3,"sLen":0,"time":81067.4157303371,"type":1},{"id":0,"sLen":0,"time":81235.9550561799,"type":1},{"id":3,"sLen":0,"time":81404.4943820225,"type":1},{"id":0,"sLen":0,"time":81573.0337078652,"type":1},{"id":3,"sLen":0,"time":81741.5730337079,"type":1},{"id":0,"sLen":0,"time":81910.1123595506,"type":1},{"id":3,"sLen":0,"time":82078.6516853933,"type":1},{"id":3,"sLen":0,"time":82247.191011236,"type":1},{"id":0,"sLen":0,"time":82415.7303370787,"type":1},{"id":3,"sLen":0,"time":82584.2696629214,"type":1},{"id":0,"sLen":0,"time":82752.8089887641,"type":1},{"id":3,"sLen":0,"time":82921.3483146068,"type":1},{"id":0,"sLen":0,"time":83089.8876404495,"type":1},{"id":3,"sLen":0,"time":83258.4269662922,"type":1},{"id":3,"sLen":0,"time":83426.9662921349,"type":1},{"id":0,"sLen":0,"time":83595.5056179776,"type":1},{"id":0,"sLen":0,"time":83764.0449438203,"type":1},{"id":0,"sLen":0,"time":83932.584269663,"type":1},{"id":3,"sLen":0,"time":84269.6629213484,"type":1},{"id":3,"sLen":0,"time":84606.7415730338,"type":1},{"id":3,"sLen":0,"time":84775.2808988765,"type":1},{"id":3,"sLen":0,"time":84943.8202247192,"type":1},{"id":3,"sLen":0,"time":85280.8988764046,"type":1},{"id":0,"sLen":0,"time":85617.97752809,"type":1},{"id":0,"sLen":0,"time":85702.2471910113,"type":1},{"id":3,"sLen":0,"time":85870.786516854,"type":1},{"id":0,"sLen":0,"time":86039.3258426967,"type":1},{"id":0,"sLen":0,"time":86292.1348314607,"type":1},{"id":3,"sLen":0,"time":86629.2134831461,"type":1},{"id":0,"sLen":0,"time":87134.8314606741,"type":1},{"id":3,"sLen":0,"time":87303.3707865169,"type":1},{"id":0,"sLen":0,"time":87640.4494382023,"type":1},{"id":3,"sLen":0,"time":87977.5280898877,"type":1},{"id":0,"sLen":0,"time":88483.1460674157,"type":1},{"id":3,"sLen":0,"time":88651.6853932584,"type":1},{"id":0,"sLen":0,"time":88988.7640449438,"type":1},{"id":3,"sLen":0,"time":89325.8426966292,"type":1},{"id":0,"sLen":0,"time":89831.4606741573,"type":1},{"id":3,"sLen":0,"time":90000,"type":1},{"id":0,"sLen":0,"time":90337.0786516854,"type":1},{"id":3,"sLen":0,"time":90674.1573033708,"type":1},{"id":0,"sLen":0,"time":91179.7752808989,"type":1},{"id":3,"sLen":0,"time":91348.3146067416,"type":1},{"id":0,"sLen":0,"time":91685.393258427,"type":1},{"id":3,"sLen":0,"time":92022.4719101124,"type":1},{"id":0,"sLen":0,"time":92528.0898876405,"type":1},{"id":3,"sLen":0,"time":92696.6292134832,"type":1},{"id":0,"sLen":0,"time":93033.7078651686,"type":1},{"id":3,"sLen":0,"time":93370.786516854,"type":1},{"id":0,"sLen":0,"time":93876.404494382,"type":1},{"id":3,"sLen":0,"time":94044.9438202248,"type":1},{"id":0,"sLen":0,"time":94382.0224719102,"type":1},{"id":3,"sLen":0,"time":94719.1011235956,"type":1},{"id":0,"sLen":0,"time":95224.7191011236,"type":1},{"id":3,"sLen":0,"time":95393.2584269663,"type":1},{"id":0,"sLen":0,"time":95730.3370786517,"type":1},{"id":0,"sLen":0,"time":96067.4157303371,"type":1},{"id":0,"sLen":0,"time":96404.4943820225,"type":1},{"id":0,"sLen":0,"time":96573.0337078652,"type":1},{"id":3,"sLen":0,"time":96741.5730337079,"type":1},{"id":3,"sLen":0,"time":96825.8426966292,"type":1},{"id":3,"sLen":0,"time":96910.1123595505,"type":1},{"id":0,"sLen":0,"time":97078.6516853933,"type":1},{"id":3,"sLen":0,"time":97415.7303370787,"type":1},{"id":3,"sLen":0,"time":97752.808988764,"type":1},{"id":0,"sLen":0,"time":97921.3483146067,"type":1},{"id":3,"sLen":0,"time":98089.8876404494,"type":1},{"id":0,"sLen":0,"time":98426.9662921348,"type":1},{"id":3,"sLen":0,"time":98764.0449438202,"type":1},{"id":0,"sLen":0,"time":99101.1235955056,"type":1},{"id":0,"sLen":0,"time":99269.6629213483,"type":1},{"id":3,"sLen":0,"time":99438.202247191,"type":1},{"id":0,"sLen":0,"time":99775.2808988764,"type":1},{"id":3,"sLen":0,"time":100112.359550562,"type":1},{"id":3,"sLen":0,"time":100449.438202247,"type":1},{"id":0,"sLen":0,"time":100617.97752809,"type":1},{"id":3,"sLen":0,"time":100786.516853933,"type":1},{"id":0,"sLen":0,"time":101123.595505618,"type":1},{"id":3,"sLen":0,"time":101460.674157303,"type":1},{"id":3,"sLen":0,"time":101797.752808989,"type":1},{"id":0,"sLen":0,"time":101966.292134831,"type":1},{"id":3,"sLen":0,"time":102134.831460674,"type":1},{"id":0,"sLen":0,"time":102471.91011236,"type":1},{"id":3,"sLen":0,"time":102808.988764045,"type":1},{"id":3,"sLen":0,"time":103146.06741573,"type":1},{"id":0,"sLen":0,"time":103314.606741573,"type":1},{"id":3,"sLen":0,"time":103483.146067416,"type":1},{"id":0,"sLen":0,"time":103820.224719101,"type":1},{"id":3,"sLen":0,"time":104157.303370787,"type":1},{"id":0,"sLen":0,"time":104494.382022472,"type":1},{"id":0,"sLen":0,"time":104662.921348315,"type":1},{"id":3,"sLen":0,"time":104831.460674157,"type":1},{"id":0,"sLen":0,"time":105168.539325843,"type":1},{"id":3,"sLen":0,"time":105505.617977528,"type":1},{"id":3,"sLen":0,"time":105842.696629213,"type":1},{"id":0,"sLen":0,"time":106011.235955056,"type":1},{"id":3,"sLen":0,"time":106179.775280899,"type":1},{"id":0,"sLen":0,"time":106516.853932584,"type":1},{"id":0,"sLen":0,"time":106853.93258427,"type":1},{"id":0,"sLen":0,"time":107191.011235955,"type":1},{"id":3,"sLen":0,"time":107528.08988764,"type":1},{"id":0,"sLen":0,"time":107865.168539326,"type":1},{"id":0,"sLen":0,"time":108202.247191011,"type":1},{"id":0,"sLen":0,"time":108539.325842697,"type":1},{"id":0,"sLen":0,"time":108876.404494382,"type":1},{"id":3,"sLen":0,"time":109213.483146068,"type":1},{"id":3,"sLen":0,"time":109550.561797753,"type":1},{"id":3,"sLen":0,"time":109887.640449438,"type":1},{"id":3,"sLen":0,"time":110224.719101124,"type":1},{"id":0,"sLen":0,"time":110561.797752809,"type":1},{"id":0,"sLen":0,"time":110730.337078652,"type":1},{"id":0,"sLen":0,"time":110898.876404495,"type":1},{"id":3,"sLen":0,"time":111235.95505618,"type":1},{"id":3,"sLen":0,"time":111573.033707865,"type":1},{"id":3,"sLen":0,"time":111910.112359551,"type":1},{"id":3,"sLen":0,"time":112247.191011236,"type":1},{"id":0,"sLen":0,"time":112584.269662922,"type":1},{"id":3,"sLen":0,"time":112921.348314607,"type":1},{"id":0,"sLen":0,"time":113258.426966292,"type":1},{"id":3,"sLen":0,"time":113932.584269663,"type":1},{"id":0,"sLen":0,"time":114269.662921349,"type":1},{"id":3,"sLen":0,"time":114438.202247191,"type":1},{"id":0,"sLen":0,"time":114606.741573034,"type":1},{"id":3,"sLen":0,"time":114943.820224719,"type":1},{"id":0,"sLen":0,"time":115280.898876405,"type":1},{"id":3,"sLen":0,"time":115617.97752809,"type":1},{"id":3,"sLen":0,"time":115786.516853933,"type":1},{"id":0,"sLen":0,"time":115955.056179776,"type":1},{"id":3,"sLen":0,"time":116123.595505618,"type":1},{"id":0,"sLen":0,"time":116292.134831461,"type":1},{"id":0,"sLen":0,"time":116629.213483146,"type":1},{"id":3,"sLen":0,"time":116966.292134832,"type":1},{"id":3,"sLen":0,"time":117303.370786517,"type":1},{"id":0,"sLen":0,"time":117640.449438203,"type":1},{"id":3,"sLen":0,"time":117977.528089888,"type":1},{"id":3,"sLen":0,"time":118061.797752809,"type":1},{"id":0,"sLen":0,"time":118314.606741573,"type":1},{"id":3,"sLen":0,"time":118398.876404495,"type":1},{"id":0,"sLen":0,"time":118651.685393258,"type":1},{"id":3,"sLen":0,"time":118820.224719101,"type":1},{"id":3,"sLen":0,"time":118904.494382022,"type":1},{"id":3,"sLen":0,"time":119073.033707865,"type":1},{"id":0,"sLen":0,"time":119241.573033708,"type":1},{"id":3,"sLen":0,"time":119410.112359551,"type":1},{"id":3,"sLen":0,"time":119494.382022472,"type":1},{"id":0,"sLen":0,"time":119662.921348315,"type":1},{"id":0,"sLen":0,"time":119831.460674157,"type":1},{"id":0,"sLen":0,"time":119915.730337079,"type":1},{"id":3,"sLen":0,"time":120000,"type":1},{"id":0,"sLen":0,"time":120168.539325843,"type":1},{"id":0,"sLen":0,"time":120252.808988764,"type":1},{"id":3,"sLen":0,"time":120505.617977528,"type":1},{"id":0,"sLen":0,"time":120674.157303371,"type":1},{"id":3,"sLen":0,"time":120758.426966292,"type":1},{"id":3,"sLen":0,"time":120842.696629213,"type":1},{"id":0,"sLen":0,"time":121011.235955056,"type":1},{"id":0,"sLen":0,"time":121095.505617978,"type":1},{"id":0,"sLen":0,"time":121179.775280899,"type":1}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file +{"events":[{"params":[1],"time":5393.25842696629,"name":"Camera Movement"},{"params":[0],"time":10786.5168539326,"name":"Camera Movement"},{"params":[1],"time":14831.4606741573,"name":"Camera Movement"},{"params":[0],"time":21573.0337078652,"name":"Camera Movement"},{"params":[1],"time":24269.6629213483,"name":"Camera Movement"},{"params":[0],"time":26966.2921348315,"name":"Camera Movement"},{"params":[1],"time":28314.606741573,"name":"Camera Movement"},{"params":[0],"time":31011.2359550562,"name":"Camera Movement"},{"params":[1],"time":37752.808988764,"name":"Camera Movement"},{"params":[0],"time":43146.0674157303,"name":"Camera Movement"},{"params":[1],"time":48539.3258426966,"name":"Camera Movement"},{"params":[0],"time":53932.5842696629,"name":"Camera Movement"},{"params":[1],"time":59325.8426966292,"name":"Camera Movement"},{"params":[0],"time":62022.4719101124,"name":"Camera Movement"},{"params":[0,"good!"],"time":62022.4719101124,"name":"Play Animation"},{"params":[1],"time":67415.7303370787,"name":"Camera Movement"},{"params":[0],"time":75505.6179775281,"name":"Camera Movement"},{"params":[1],"time":80898.8764044945,"name":"Camera Movement"},{"params":[0],"time":86292.1348314608,"name":"Camera Movement"},{"params":[1],"time":91685.3932584271,"name":"Camera Movement"},{"params":[0],"time":97078.6516853934,"name":"Camera Movement"},{"params":[1],"time":102471.91011236,"name":"Camera Movement"},{"params":[0],"time":107865.168539326,"name":"Camera Movement"},{"params":[1],"time":113258.426966292,"name":"Camera Movement"}],"scrollSpeed":1.75,"strumLines":[{"notes":[{"id":2,"sLen":0,"time":0,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":674.1573,"type":0},{"id":2,"sLen":0,"time":1011.23596,"type":0},{"id":1,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1685.39331,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":1,"sLen":0,"time":2359.55054,"type":0},{"id":0,"sLen":0,"time":2528.08984,"type":0},{"id":2,"sLen":0,"time":2696.62915,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3370.78662,"type":0},{"id":2,"sLen":0,"time":3707.86523,"type":0},{"id":1,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4382.02246,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":1,"sLen":0,"time":5056.17969,"type":0},{"id":0,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999996,"time":11460.6738,"type":0},{"id":1,"sLen":252.80899,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":3,"sLen":0,"time":13146.0674,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":1,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15168.5391,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":1,"sLen":0,"time":15842.6963,"type":0},{"id":0,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":0,"sLen":0,"time":27303.3711,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":0,"sLen":0,"time":27977.5273,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28988.7637,"type":0},{"id":1,"sLen":0,"time":29325.8418,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":0,"sLen":0,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":32696.6289,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":2,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":0,"sLen":0,"time":34044.9453,"type":0},{"id":1,"sLen":0,"time":34382.0234,"type":0},{"id":1,"sLen":0,"time":34719.1,"type":0},{"id":0,"sLen":0,"time":34887.64,"type":0},{"id":3,"sLen":0,"time":35056.18,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":2,"sLen":0,"time":36067.4141,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":0,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":1,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":44157.3047,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":2,"sLen":0,"time":44831.46,"type":0},{"id":3,"sLen":0,"time":45168.54,"type":0},{"id":2,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45842.6953,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":47191.01,"type":0},{"id":1,"sLen":0,"time":47528.09,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":1,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":53932.5859,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54606.7422,"type":0},{"id":2,"sLen":0,"time":54943.82,"type":0},{"id":1,"sLen":0,"time":55280.9,"type":0},{"id":3,"sLen":0,"time":55617.9766,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":1,"sLen":0,"time":56292.1367,"type":0},{"id":0,"sLen":0,"time":56460.6758,"type":0},{"id":2,"sLen":0,"time":56629.2148,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57303.37,"type":0},{"id":2,"sLen":0,"time":57640.45,"type":0},{"id":1,"sLen":0,"time":57977.5273,"type":0},{"id":3,"sLen":0,"time":58314.6055,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":1,"sLen":0,"time":58988.7656,"type":0},{"id":0,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":0,"sLen":0,"time":67078.65,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":1,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":69101.125,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":69775.28,"type":0},{"id":0,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75842.6953,"type":0},{"id":3,"sLen":0,"time":76179.77,"type":0},{"id":0,"sLen":0,"time":76516.85,"type":0},{"id":3,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":77191.01,"type":0},{"id":0,"sLen":0,"time":77359.55,"type":0},{"id":1,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":3,"sLen":0,"time":78202.25,"type":0},{"id":1,"sLen":0,"time":78539.33,"type":0},{"id":0,"sLen":0,"time":78876.41,"type":0},{"id":3,"sLen":0,"time":79213.4844,"type":0},{"id":1,"sLen":0,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":79803.37,"type":0},{"id":1,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":2,"sLen":0,"time":80561.8,"type":0},{"id":0,"sLen":0,"time":86292.13,"type":0},{"id":1,"sLen":0,"time":86629.21,"type":0},{"id":3,"sLen":0,"time":86966.29,"type":0},{"id":0,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87640.45,"type":0},{"id":1,"sLen":0,"time":87977.53,"type":0},{"id":3,"sLen":0,"time":88314.61,"type":0},{"id":0,"sLen":0,"time":88651.69,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90674.16,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":337.078643999994,"time":91348.31,"type":0},{"id":2,"sLen":0,"time":97078.65,"type":0},{"id":0,"sLen":0,"time":97415.73,"type":0},{"id":2,"sLen":0,"time":97584.27,"type":0},{"id":0,"sLen":0,"time":97921.35,"type":0},{"id":2,"sLen":0,"time":98089.89,"type":0},{"id":0,"sLen":0,"time":98426.97,"type":0},{"id":2,"sLen":0,"time":98595.51,"type":0},{"id":0,"sLen":0,"time":98932.5859,"type":0},{"id":1,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99438.2,"type":0},{"id":2,"sLen":0,"time":99775.28,"type":0},{"id":0,"sLen":0,"time":100112.359,"type":0},{"id":2,"sLen":0,"time":100280.9,"type":0},{"id":0,"sLen":0,"time":100617.977,"type":0},{"id":2,"sLen":0,"time":100786.516,"type":0},{"id":0,"sLen":0,"time":101123.594,"type":0},{"id":2,"sLen":0,"time":101292.133,"type":0},{"id":0,"sLen":0,"time":101629.211,"type":0},{"id":1,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":102134.828,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":1,"sLen":0,"time":107865.172,"type":0},{"id":1,"sLen":0,"time":108202.25,"type":0},{"id":0,"sLen":0,"time":108370.789,"type":0},{"id":1,"sLen":0,"time":108539.328,"type":0},{"id":1,"sLen":0,"time":108876.406,"type":0},{"id":0,"sLen":0,"time":109044.945,"type":0},{"id":1,"sLen":0,"time":109213.484,"type":0},{"id":1,"sLen":0,"time":109550.563,"type":0},{"id":0,"sLen":0,"time":109719.1,"type":0},{"id":1,"sLen":0,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110224.719,"type":0},{"id":0,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113595.508,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114269.664,"type":0},{"id":1,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114943.82,"type":0},{"id":1,"sLen":0,"time":115280.9,"type":0},{"id":1,"sLen":0,"time":115617.977,"type":0},{"id":0,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"position":"dad","characters":["tankman"],"visible":true,"type":0},{"notes":[{"id":2,"sLen":0,"time":5393.2583,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":6067.41553,"type":0},{"id":2,"sLen":0,"time":6404.494,"type":0},{"id":1,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":7078.652,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":1,"sLen":0,"time":7752.809,"type":0},{"id":0,"sLen":0,"time":7921.348,"type":0},{"id":2,"sLen":0,"time":8089.8877,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8764.045,"type":0},{"id":2,"sLen":0,"time":9101.124,"type":0},{"id":1,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9775.281,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":1,"sLen":0,"time":10449.4385,"type":0},{"id":0,"sLen":0,"time":10617.9775,"type":0},{"id":0,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":1,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":1,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":252.808990000001,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":3,"sLen":0,"time":18539.3262,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":1,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20561.7969,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":1,"sLen":0,"time":21235.9551,"type":0},{"id":0,"sLen":0,"time":21404.4941,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":3,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":3,"sLen":0,"time":22584.27,"type":0},{"id":1,"sLen":0,"time":22921.3477,"type":0},{"id":1,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000012,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25955.0566,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":2,"sLen":589.88763400001,"time":26966.293,"type":0},{"id":3,"sLen":589.887633999992,"time":27640.45,"type":0},{"id":1,"sLen":589.887633999999,"time":28314.6074,"type":0},{"id":0,"sLen":337.078644000008,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31685.3926,"type":0},{"id":1,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":0,"sLen":0,"time":37752.81,"type":0},{"id":2,"sLen":0,"time":38089.8867,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":2,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":0,"sLen":0,"time":39438.2031,"type":0},{"id":1,"sLen":0,"time":39775.28,"type":0},{"id":1,"sLen":0,"time":40112.36,"type":0},{"id":0,"sLen":0,"time":40280.9,"type":0},{"id":3,"sLen":0,"time":40449.4375,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":2,"sLen":0,"time":41460.6758,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":0,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":1,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49550.5625,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":2,"sLen":0,"time":50224.72,"type":0},{"id":3,"sLen":0,"time":50561.7969,"type":0},{"id":2,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51235.9531,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52584.27,"type":0},{"id":1,"sLen":0,"time":52921.3477,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":1,"sLen":0,"time":53595.5039,"type":0},{"id":1,"sLen":1011.23595999998,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":0,"time":58988.7656,"type":0},{"id":2,"sLen":0,"time":59325.8438,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":60000,"type":0},{"id":2,"sLen":0,"time":60337.08,"type":0},{"id":1,"sLen":0,"time":60674.1563,"type":0},{"id":3,"sLen":0,"time":61011.2344,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":61685.3945,"type":0},{"id":0,"sLen":0,"time":61853.9336,"type":0},{"id":2,"sLen":0,"time":62022.4727,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62696.63,"type":0},{"id":2,"sLen":0,"time":63033.707,"type":0},{"id":1,"sLen":0,"time":63370.7852,"type":0},{"id":3,"sLen":0,"time":63707.8633,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":1,"sLen":0,"time":64382.0234,"type":0},{"id":0,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":0,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":3,"sLen":0,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":3,"sLen":505.617981000003,"time":66067.4141,"type":0},{"id":1,"sLen":505.617981000003,"time":66741.57,"type":0},{"id":0,"sLen":505.617981000003,"time":67415.73,"type":0},{"id":1,"sLen":0,"time":68089.89,"type":0},{"id":0,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":337.078643999994,"time":69438.2,"type":0},{"id":1,"sLen":0,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":3,"sLen":0,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":0,"sLen":0,"time":72471.91,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":1,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74494.38,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":1,"sLen":0,"time":75168.54,"type":0},{"id":0,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1011.23596000001,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81235.95,"type":0},{"id":3,"sLen":0,"time":81573.03,"type":0},{"id":0,"sLen":0,"time":81910.11,"type":0},{"id":3,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82584.27,"type":0},{"id":0,"sLen":0,"time":82752.81,"type":0},{"id":1,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":3,"sLen":0,"time":83595.51,"type":0},{"id":1,"sLen":0,"time":83932.5859,"type":0},{"id":0,"sLen":0,"time":84269.6641,"type":0},{"id":3,"sLen":0,"time":84606.74,"type":0},{"id":1,"sLen":0,"time":84943.82,"type":0},{"id":0,"sLen":0,"time":85196.63,"type":0},{"id":1,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":2,"sLen":0,"time":85955.0547,"type":0},{"id":0,"sLen":0,"time":91685.39,"type":0},{"id":1,"sLen":0,"time":92022.47,"type":0},{"id":3,"sLen":0,"time":92359.55,"type":0},{"id":0,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":93033.71,"type":0},{"id":1,"sLen":0,"time":93370.79,"type":0},{"id":3,"sLen":0,"time":93707.87,"type":0},{"id":0,"sLen":0,"time":94044.9453,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":96067.4141,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.887633999955,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":337.078644000008,"time":101797.75,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104831.461,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":589.887634000028,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000028,"time":108539.328,"type":0},{"id":0,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110561.8,"type":0},{"id":1,"sLen":0,"time":110898.875,"type":0},{"id":0,"sLen":0,"time":111067.414,"type":0},{"id":1,"sLen":0,"time":111235.953,"type":0},{"id":1,"sLen":0,"time":111573.031,"type":0},{"id":0,"sLen":0,"time":111741.57,"type":0},{"id":1,"sLen":0,"time":111910.109,"type":0},{"id":1,"sLen":0,"time":112247.188,"type":0},{"id":0,"sLen":0,"time":112415.727,"type":0},{"id":1,"sLen":0,"time":112584.273,"type":0},{"id":1,"sLen":0,"time":112921.352,"type":0},{"id":0,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":337.078643999994,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116292.133,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116966.289,"type":0},{"id":1,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117640.453,"type":0},{"id":1,"sLen":0,"time":117977.531,"type":0},{"id":1,"sLen":0,"time":118314.609,"type":0},{"id":0,"sLen":0,"time":118483.148,"type":0}],"position":"boyfriend","characters":["bf-holding-gf"],"visible":true,"type":1},{"notes":[{"id":0,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":168.539325842697,"type":0},{"id":3,"sLen":0,"time":252.808988764045,"type":0},{"id":3,"sLen":0,"time":421.348314606742,"type":0},{"id":0,"sLen":0,"time":589.887640449438,"type":0},{"id":3,"sLen":0,"time":758.426966292135,"type":0},{"id":3,"sLen":0,"time":842.696629213483,"type":0},{"id":0,"sLen":0,"time":1011.23595505618,"type":0},{"id":0,"sLen":0,"time":1179.77528089888,"type":0},{"id":0,"sLen":0,"time":1264.04494382022,"type":0},{"id":3,"sLen":0,"time":1348.31460674157,"type":0},{"id":0,"sLen":0,"time":1516.85393258427,"type":0},{"id":0,"sLen":0,"time":1601.12359550562,"type":0},{"id":3,"sLen":0,"time":1853.93258426966,"type":0},{"id":0,"sLen":0,"time":2022.47191011236,"type":0},{"id":3,"sLen":0,"time":2106.74157303371,"type":0},{"id":3,"sLen":0,"time":2191.01123595506,"type":0},{"id":0,"sLen":0,"time":2359.55056179775,"type":0},{"id":0,"sLen":0,"time":2696.62921348315,"type":0},{"id":3,"sLen":0,"time":2865.16853932584,"type":0},{"id":3,"sLen":0,"time":2949.43820224719,"type":0},{"id":3,"sLen":0,"time":3117.97752808989,"type":0},{"id":0,"sLen":0,"time":3286.51685393258,"type":0},{"id":3,"sLen":0,"time":3455.05617977528,"type":0},{"id":3,"sLen":0,"time":3539.32584269663,"type":0},{"id":0,"sLen":0,"time":3707.86516853933,"type":0},{"id":0,"sLen":0,"time":3876.40449438202,"type":0},{"id":0,"sLen":0,"time":3960.67415730337,"type":0},{"id":3,"sLen":0,"time":4044.94382022472,"type":0},{"id":0,"sLen":0,"time":4213.48314606742,"type":0},{"id":0,"sLen":0,"time":4297.75280898876,"type":0},{"id":3,"sLen":0,"time":4550.56179775281,"type":0},{"id":0,"sLen":0,"time":4719.10112359551,"type":0},{"id":3,"sLen":0,"time":4803.37078651685,"type":0},{"id":3,"sLen":0,"time":4887.6404494382,"type":0},{"id":0,"sLen":0,"time":5056.1797752809,"type":0},{"id":0,"sLen":0,"time":5140.44943820225,"type":0},{"id":0,"sLen":0,"time":5224.7191011236,"type":0},{"id":0,"sLen":0,"time":5393.25842696629,"type":0},{"id":3,"sLen":0,"time":5561.79775280899,"type":0},{"id":3,"sLen":0,"time":5646.06741573034,"type":0},{"id":3,"sLen":0,"time":5814.60674157303,"type":0},{"id":0,"sLen":0,"time":5983.14606741573,"type":0},{"id":3,"sLen":0,"time":6151.68539325843,"type":0},{"id":3,"sLen":0,"time":6235.95505617978,"type":0},{"id":0,"sLen":0,"time":6404.49438202247,"type":0},{"id":0,"sLen":0,"time":6573.03370786517,"type":0},{"id":0,"sLen":0,"time":6657.30337078652,"type":0},{"id":3,"sLen":0,"time":6741.57303370786,"type":0},{"id":0,"sLen":0,"time":6910.11235955056,"type":0},{"id":0,"sLen":0,"time":6994.38202247191,"type":0},{"id":3,"sLen":0,"time":7247.19101123595,"type":0},{"id":0,"sLen":0,"time":7415.73033707865,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":3,"sLen":0,"time":7584.26966292135,"type":0},{"id":0,"sLen":0,"time":7752.80898876405,"type":0},{"id":0,"sLen":0,"time":8089.88764044944,"type":0},{"id":3,"sLen":0,"time":8258.42696629213,"type":0},{"id":3,"sLen":0,"time":8342.69662921348,"type":0},{"id":3,"sLen":0,"time":8511.23595505618,"type":0},{"id":0,"sLen":0,"time":8679.77528089888,"type":0},{"id":3,"sLen":0,"time":8848.31460674157,"type":0},{"id":3,"sLen":0,"time":8932.58426966292,"type":0},{"id":0,"sLen":0,"time":9101.12359550562,"type":0},{"id":0,"sLen":0,"time":9269.66292134831,"type":0},{"id":0,"sLen":0,"time":9353.93258426966,"type":0},{"id":3,"sLen":0,"time":9438.20224719101,"type":0},{"id":0,"sLen":0,"time":9606.74157303371,"type":0},{"id":0,"sLen":0,"time":9691.01123595505,"type":0},{"id":3,"sLen":0,"time":9943.8202247191,"type":0},{"id":0,"sLen":0,"time":10112.3595505618,"type":0},{"id":3,"sLen":0,"time":10196.6292134831,"type":0},{"id":3,"sLen":0,"time":10280.8988764045,"type":0},{"id":0,"sLen":0,"time":10449.4382022472,"type":0},{"id":0,"sLen":0,"time":21235.9550561798,"type":0},{"id":3,"sLen":0,"time":21320.2247191011,"type":0},{"id":0,"sLen":0,"time":21404.4943820225,"type":0},{"id":0,"sLen":0,"time":21573.0337078652,"type":0},{"id":3,"sLen":0,"time":21910.1123595506,"type":0},{"id":0,"sLen":0,"time":22247.191011236,"type":0},{"id":3,"sLen":0,"time":22584.2696629213,"type":0},{"id":0,"sLen":0,"time":22921.3483146067,"type":0},{"id":0,"sLen":0,"time":23258.4269662921,"type":0},{"id":3,"sLen":0,"time":23595.5056179775,"type":0},{"id":3,"sLen":0,"time":23932.5842696629,"type":0},{"id":0,"sLen":0,"time":24269.6629213483,"type":0},{"id":3,"sLen":0,"time":24606.7415730337,"type":0},{"id":0,"sLen":0,"time":24943.8202247191,"type":0},{"id":3,"sLen":0,"time":25280.8988764045,"type":0},{"id":0,"sLen":0,"time":25617.9775280899,"type":0},{"id":0,"sLen":0,"time":25955.0561797753,"type":0},{"id":3,"sLen":0,"time":26292.1348314607,"type":0},{"id":3,"sLen":0,"time":26629.2134831461,"type":0},{"id":3,"sLen":0,"time":26713.4831460674,"type":0},{"id":3,"sLen":0,"time":26797.7528089888,"type":0},{"id":3,"sLen":0,"time":26966.2921348315,"type":0},{"id":0,"sLen":0,"time":27303.3707865169,"type":0},{"id":0,"sLen":0,"time":27640.4494382022,"type":0},{"id":3,"sLen":0,"time":27977.5280898876,"type":0},{"id":3,"sLen":0,"time":28314.606741573,"type":0},{"id":0,"sLen":0,"time":28651.6853932584,"type":0},{"id":3,"sLen":0,"time":28988.7640449438,"type":0},{"id":0,"sLen":0,"time":29325.8426966292,"type":0},{"id":0,"sLen":0,"time":29662.9213483146,"type":0},{"id":0,"sLen":0,"time":29831.4606741573,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30168.5393258427,"type":0},{"id":3,"sLen":0,"time":30337.0786516854,"type":0},{"id":3,"sLen":0,"time":30505.6179775281,"type":0},{"id":3,"sLen":0,"time":30674.1573033708,"type":0},{"id":0,"sLen":0,"time":30842.6966292135,"type":0},{"id":0,"sLen":0,"time":31011.2359550562,"type":0},{"id":3,"sLen":0,"time":31348.3146067416,"type":0},{"id":3,"sLen":0,"time":31685.393258427,"type":0},{"id":0,"sLen":0,"time":31853.9325842697,"type":0},{"id":0,"sLen":0,"time":32359.5505617978,"type":0},{"id":3,"sLen":0,"time":32696.6292134831,"type":0},{"id":0,"sLen":0,"time":33033.7078651685,"type":0},{"id":0,"sLen":0,"time":33202.2471910112,"type":0},{"id":3,"sLen":0,"time":33370.7865168539,"type":0},{"id":0,"sLen":0,"time":33707.8651685393,"type":0},{"id":3,"sLen":0,"time":34044.9438202247,"type":0},{"id":3,"sLen":0,"time":34382.0224719101,"type":0},{"id":0,"sLen":0,"time":34550.5617977528,"type":0},{"id":3,"sLen":0,"time":34719.1011235955,"type":0},{"id":0,"sLen":0,"time":35056.1797752809,"type":0},{"id":3,"sLen":0,"time":35393.2584269663,"type":0},{"id":0,"sLen":0,"time":35730.3370786517,"type":0},{"id":0,"sLen":0,"time":35898.8764044944,"type":0},{"id":3,"sLen":0,"time":36067.4157303371,"type":0},{"id":0,"sLen":0,"time":36404.4943820225,"type":0},{"id":3,"sLen":0,"time":36741.5730337079,"type":0},{"id":3,"sLen":0,"time":37078.6516853933,"type":0},{"id":0,"sLen":0,"time":37247.191011236,"type":0},{"id":3,"sLen":0,"time":37415.7303370787,"type":0},{"id":0,"sLen":0,"time":37752.808988764,"type":0},{"id":3,"sLen":0,"time":38089.8876404494,"type":0},{"id":3,"sLen":0,"time":38426.9662921348,"type":0},{"id":0,"sLen":0,"time":38595.5056179775,"type":0},{"id":3,"sLen":0,"time":38764.0449438202,"type":0},{"id":0,"sLen":0,"time":39101.1235955056,"type":0},{"id":3,"sLen":0,"time":39438.202247191,"type":0},{"id":3,"sLen":0,"time":39775.2808988764,"type":0},{"id":0,"sLen":0,"time":39943.8202247191,"type":0},{"id":3,"sLen":0,"time":40112.3595505618,"type":0},{"id":0,"sLen":0,"time":40449.4382022472,"type":0},{"id":3,"sLen":0,"time":40786.5168539326,"type":0},{"id":3,"sLen":0,"time":41123.595505618,"type":0},{"id":0,"sLen":0,"time":41292.1348314607,"type":0},{"id":3,"sLen":0,"time":41460.6741573034,"type":0},{"id":0,"sLen":0,"time":41797.7528089888,"type":0},{"id":0,"sLen":0,"time":42134.8314606742,"type":0},{"id":0,"sLen":0,"time":42471.9101123596,"type":0},{"id":0,"sLen":0,"time":42640.4494382022,"type":0},{"id":3,"sLen":0,"time":42808.9887640449,"type":0},{"id":3,"sLen":0,"time":42893.2584269663,"type":0},{"id":3,"sLen":0,"time":42977.5280898876,"type":0},{"id":0,"sLen":0,"time":43146.0674157303,"type":0},{"id":3,"sLen":0,"time":43483.1460674157,"type":0},{"id":3,"sLen":0,"time":43820.2247191011,"type":0},{"id":0,"sLen":0,"time":43988.7640449438,"type":0},{"id":3,"sLen":0,"time":44157.3033707865,"type":0},{"id":0,"sLen":0,"time":44494.3820224719,"type":0},{"id":3,"sLen":0,"time":44831.4606741573,"type":0},{"id":0,"sLen":0,"time":45168.5393258427,"type":0},{"id":0,"sLen":0,"time":45337.0786516854,"type":0},{"id":3,"sLen":0,"time":45505.6179775281,"type":0},{"id":0,"sLen":0,"time":45842.6966292135,"type":0},{"id":3,"sLen":0,"time":46179.7752808989,"type":0},{"id":3,"sLen":0,"time":46516.8539325843,"type":0},{"id":0,"sLen":0,"time":46685.393258427,"type":0},{"id":3,"sLen":0,"time":46853.9325842697,"type":0},{"id":0,"sLen":0,"time":47191.0112359551,"type":0},{"id":3,"sLen":0,"time":47528.0898876404,"type":0},{"id":3,"sLen":0,"time":47865.1685393258,"type":0},{"id":0,"sLen":0,"time":48033.7078651685,"type":0},{"id":3,"sLen":0,"time":48202.2471910112,"type":0},{"id":0,"sLen":0,"time":48539.3258426966,"type":0},{"id":3,"sLen":0,"time":48876.404494382,"type":0},{"id":3,"sLen":0,"time":49213.4831460674,"type":0},{"id":0,"sLen":0,"time":49382.0224719101,"type":0},{"id":3,"sLen":0,"time":49550.5617977528,"type":0},{"id":0,"sLen":0,"time":49887.6404494382,"type":0},{"id":3,"sLen":0,"time":50224.7191011236,"type":0},{"id":0,"sLen":0,"time":50561.797752809,"type":0},{"id":0,"sLen":0,"time":50730.3370786517,"type":0},{"id":3,"sLen":0,"time":50898.8764044944,"type":0},{"id":0,"sLen":0,"time":51235.9550561798,"type":0},{"id":3,"sLen":0,"time":51573.0337078652,"type":0},{"id":3,"sLen":0,"time":51910.1123595506,"type":0},{"id":0,"sLen":0,"time":52078.6516853933,"type":0},{"id":3,"sLen":0,"time":52247.191011236,"type":0},{"id":0,"sLen":0,"time":52584.2696629213,"type":0},{"id":0,"sLen":0,"time":52921.3483146067,"type":0},{"id":0,"sLen":0,"time":53258.4269662921,"type":0},{"id":0,"sLen":0,"time":53426.9662921348,"type":0},{"id":3,"sLen":0,"time":53595.5056179775,"type":0},{"id":3,"sLen":0,"time":53679.7752808989,"type":0},{"id":3,"sLen":0,"time":53764.0449438202,"type":0},{"id":0,"sLen":0,"time":53932.5842696629,"type":0},{"id":3,"sLen":0,"time":54101.1235955056,"type":0},{"id":3,"sLen":0,"time":54185.393258427,"type":0},{"id":3,"sLen":0,"time":54353.9325842697,"type":0},{"id":0,"sLen":0,"time":54522.4719101124,"type":0},{"id":3,"sLen":0,"time":54691.0112359551,"type":0},{"id":3,"sLen":0,"time":54775.2808988764,"type":0},{"id":0,"sLen":0,"time":54943.8202247191,"type":0},{"id":0,"sLen":0,"time":55112.3595505618,"type":0},{"id":0,"sLen":0,"time":55196.6292134831,"type":0},{"id":3,"sLen":0,"time":55280.8988764045,"type":0},{"id":0,"sLen":0,"time":55449.4382022472,"type":0},{"id":0,"sLen":0,"time":55533.7078651685,"type":0},{"id":3,"sLen":0,"time":55786.5168539326,"type":0},{"id":0,"sLen":0,"time":55955.0561797753,"type":0},{"id":3,"sLen":0,"time":56039.3258426966,"type":0},{"id":3,"sLen":0,"time":56123.595505618,"type":0},{"id":0,"sLen":0,"time":56292.1348314607,"type":0},{"id":0,"sLen":0,"time":56629.2134831461,"type":0},{"id":3,"sLen":0,"time":56797.7528089888,"type":0},{"id":3,"sLen":0,"time":56882.0224719101,"type":0},{"id":3,"sLen":0,"time":57050.5617977528,"type":0},{"id":0,"sLen":0,"time":57219.1011235955,"type":0},{"id":3,"sLen":0,"time":57387.6404494382,"type":0},{"id":3,"sLen":0,"time":57471.9101123595,"type":0},{"id":0,"sLen":0,"time":57640.4494382022,"type":0},{"id":0,"sLen":0,"time":57808.9887640449,"type":0},{"id":0,"sLen":0,"time":57893.2584269663,"type":0},{"id":3,"sLen":0,"time":57977.5280898876,"type":0},{"id":0,"sLen":0,"time":58146.0674157303,"type":0},{"id":0,"sLen":0,"time":58230.3370786517,"type":0},{"id":3,"sLen":0,"time":58483.1460674157,"type":0},{"id":0,"sLen":0,"time":58651.6853932584,"type":0},{"id":3,"sLen":0,"time":58735.9550561798,"type":0},{"id":3,"sLen":0,"time":58820.2247191011,"type":0},{"id":0,"sLen":0,"time":58988.7640449438,"type":0},{"id":0,"sLen":0,"time":59073.0337078652,"type":0},{"id":0,"sLen":0,"time":59157.3033707865,"type":0},{"id":0,"sLen":0,"time":59325.8426966292,"type":0},{"id":3,"sLen":0,"time":59494.3820224719,"type":0},{"id":3,"sLen":0,"time":59578.6516853933,"type":0},{"id":3,"sLen":0,"time":59747.191011236,"type":0},{"id":0,"sLen":0,"time":59915.7303370786,"type":0},{"id":3,"sLen":0,"time":60084.2696629213,"type":0},{"id":3,"sLen":0,"time":60168.5393258427,"type":0},{"id":0,"sLen":0,"time":60337.0786516854,"type":0},{"id":0,"sLen":0,"time":60505.6179775281,"type":0},{"id":0,"sLen":0,"time":60589.8876404494,"type":0},{"id":3,"sLen":0,"time":60674.1573033708,"type":0},{"id":0,"sLen":0,"time":60842.6966292135,"type":0},{"id":0,"sLen":0,"time":60926.9662921348,"type":0},{"id":3,"sLen":0,"time":61179.7752808989,"type":0},{"id":0,"sLen":0,"time":61348.3146067416,"type":0},{"id":3,"sLen":0,"time":61432.5842696629,"type":0},{"id":3,"sLen":0,"time":61516.8539325843,"type":0},{"id":0,"sLen":0,"time":61685.393258427,"type":0},{"id":0,"sLen":0,"time":62022.4719101124,"type":0},{"id":3,"sLen":0,"time":62191.0112359551,"type":0},{"id":3,"sLen":0,"time":62275.2808988764,"type":0},{"id":3,"sLen":0,"time":62443.8202247191,"type":0},{"id":0,"sLen":0,"time":62612.3595505618,"type":0},{"id":3,"sLen":0,"time":62780.8988764045,"type":0},{"id":3,"sLen":0,"time":62865.1685393258,"type":0},{"id":0,"sLen":0,"time":63033.7078651685,"type":0},{"id":0,"sLen":0,"time":63202.2471910112,"type":0},{"id":0,"sLen":0,"time":63286.5168539326,"type":0},{"id":3,"sLen":0,"time":63370.7865168539,"type":0},{"id":0,"sLen":0,"time":63539.3258426966,"type":0},{"id":0,"sLen":0,"time":63623.595505618,"type":0},{"id":3,"sLen":0,"time":63876.404494382,"type":0},{"id":0,"sLen":0,"time":64044.9438202247,"type":0},{"id":3,"sLen":0,"time":64129.2134831461,"type":0},{"id":3,"sLen":0,"time":64213.4831460674,"type":0},{"id":0,"sLen":0,"time":64382.0224719101,"type":0},{"id":3,"sLen":0,"time":64719.1011235955,"type":0},{"id":0,"sLen":0,"time":65056.1797752809,"type":0},{"id":0,"sLen":0,"time":65393.2584269663,"type":0},{"id":0,"sLen":0,"time":65730.3370786517,"type":0},{"id":0,"sLen":0,"time":66067.4157303371,"type":0},{"id":3,"sLen":0,"time":66404.4943820225,"type":0},{"id":3,"sLen":0,"time":66741.5730337079,"type":0},{"id":3,"sLen":0,"time":67078.6516853933,"type":0},{"id":3,"sLen":0,"time":67415.7303370787,"type":0},{"id":0,"sLen":0,"time":67752.808988764,"type":0},{"id":0,"sLen":0,"time":68089.8876404494,"type":0},{"id":0,"sLen":0,"time":68426.9662921348,"type":0},{"id":0,"sLen":0,"time":68764.0449438202,"type":0},{"id":3,"sLen":0,"time":69101.1235955056,"type":0},{"id":3,"sLen":0,"time":69438.202247191,"type":0},{"id":3,"sLen":0,"time":69775.2808988764,"type":0},{"id":3,"sLen":0,"time":69859.5505617978,"type":0},{"id":3,"sLen":0,"time":69943.8202247191,"type":0},{"id":3,"sLen":0,"time":70112.3595505618,"type":0},{"id":0,"sLen":0,"time":70449.4382022472,"type":0},{"id":0,"sLen":0,"time":70786.5168539326,"type":0},{"id":0,"sLen":0,"time":71123.595505618,"type":0},{"id":0,"sLen":0,"time":71460.6741573034,"type":0},{"id":3,"sLen":0,"time":71797.7528089888,"type":0},{"id":3,"sLen":0,"time":72134.8314606741,"type":0},{"id":3,"sLen":0,"time":72471.9101123595,"type":0},{"id":3,"sLen":0,"time":72556.1797752809,"type":0},{"id":3,"sLen":0,"time":72640.4494382023,"type":0},{"id":3,"sLen":0,"time":72808.9887640449,"type":0},{"id":3,"sLen":0,"time":72893.2584269663,"type":0},{"id":3,"sLen":0,"time":72977.5280898877,"type":0},{"id":0,"sLen":0,"time":73146.0674157303,"type":0},{"id":0,"sLen":0,"time":73230.3370786517,"type":0},{"id":0,"sLen":0,"time":73314.6067415731,"type":0},{"id":0,"sLen":0,"time":73483.1460674157,"type":0},{"id":0,"sLen":0,"time":73567.4157303371,"type":0},{"id":0,"sLen":0,"time":73651.6853932585,"type":0},{"id":0,"sLen":0,"time":73820.2247191011,"type":0},{"id":0,"sLen":0,"time":73904.4943820225,"type":0},{"id":0,"sLen":0,"time":73988.7640449438,"type":0},{"id":0,"sLen":0,"time":74157.3033707866,"type":0},{"id":0,"sLen":0,"time":74241.5730337079,"type":0},{"id":0,"sLen":0,"time":74325.8426966292,"type":0},{"id":0,"sLen":0,"time":74410.1123595506,"type":0},{"id":3,"sLen":0,"time":74494.382022472,"type":0},{"id":3,"sLen":0,"time":74578.6516853933,"type":0},{"id":3,"sLen":0,"time":74662.9213483146,"type":0},{"id":3,"sLen":0,"time":74747.191011236,"type":0},{"id":0,"sLen":0,"time":74831.4606741573,"type":0},{"id":0,"sLen":0,"time":74915.7303370787,"type":0},{"id":0,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75084.2696629214,"type":0},{"id":3,"sLen":0,"time":75168.5393258427,"type":0},{"id":0,"sLen":0,"time":75505.6179775281,"type":0},{"id":3,"sLen":0,"time":75842.6966292135,"type":0},{"id":0,"sLen":0,"time":76179.7752808989,"type":0},{"id":0,"sLen":0,"time":76516.8539325843,"type":0},{"id":3,"sLen":0,"time":76853.9325842697,"type":0},{"id":3,"sLen":0,"time":77191.0112359551,"type":0},{"id":0,"sLen":0,"time":77528.0898876405,"type":0},{"id":3,"sLen":0,"time":77865.1685393259,"type":0},{"id":3,"sLen":0,"time":78033.7078651686,"type":0},{"id":0,"sLen":0,"time":78202.2471910113,"type":0},{"id":0,"sLen":0,"time":78539.3258426967,"type":0},{"id":3,"sLen":0,"time":78876.4044943821,"type":0},{"id":0,"sLen":0,"time":79213.4831460675,"type":0},{"id":0,"sLen":0,"time":79550.5617977529,"type":0},{"id":3,"sLen":0,"time":79887.6404494383,"type":0},{"id":0,"sLen":0,"time":80140.4494382023,"type":0},{"id":0,"sLen":0,"time":80224.7191011237,"type":0},{"id":0,"sLen":0,"time":80308.988764045,"type":0},{"id":0,"sLen":0,"time":80477.5280898877,"type":0},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":0},{"id":3,"sLen":0,"time":81067.4157303371,"type":0},{"id":0,"sLen":0,"time":81235.9550561799,"type":0},{"id":3,"sLen":0,"time":81404.4943820225,"type":0},{"id":0,"sLen":0,"time":81573.0337078652,"type":0},{"id":3,"sLen":0,"time":81741.5730337079,"type":0},{"id":0,"sLen":0,"time":81910.1123595506,"type":0},{"id":3,"sLen":0,"time":82078.6516853933,"type":0},{"id":3,"sLen":0,"time":82247.191011236,"type":0},{"id":0,"sLen":0,"time":82415.7303370787,"type":0},{"id":3,"sLen":0,"time":82584.2696629214,"type":0},{"id":0,"sLen":0,"time":82752.8089887641,"type":0},{"id":3,"sLen":0,"time":82921.3483146068,"type":0},{"id":0,"sLen":0,"time":83089.8876404495,"type":0},{"id":3,"sLen":0,"time":83258.4269662922,"type":0},{"id":3,"sLen":0,"time":83426.9662921349,"type":0},{"id":0,"sLen":0,"time":83595.5056179776,"type":0},{"id":0,"sLen":0,"time":83764.0449438203,"type":0},{"id":0,"sLen":0,"time":83932.584269663,"type":0},{"id":3,"sLen":0,"time":84269.6629213484,"type":0},{"id":3,"sLen":0,"time":84606.7415730338,"type":0},{"id":3,"sLen":0,"time":84775.2808988765,"type":0},{"id":3,"sLen":0,"time":84943.8202247192,"type":0},{"id":3,"sLen":0,"time":85280.8988764046,"type":0},{"id":0,"sLen":0,"time":85617.97752809,"type":0},{"id":0,"sLen":0,"time":85702.2471910113,"type":0},{"id":3,"sLen":0,"time":85870.786516854,"type":0},{"id":0,"sLen":0,"time":86039.3258426967,"type":0},{"id":0,"sLen":0,"time":86292.1348314607,"type":0},{"id":3,"sLen":0,"time":86629.2134831461,"type":0},{"id":0,"sLen":0,"time":87134.8314606741,"type":0},{"id":3,"sLen":0,"time":87303.3707865169,"type":0},{"id":0,"sLen":0,"time":87640.4494382023,"type":0},{"id":3,"sLen":0,"time":87977.5280898877,"type":0},{"id":0,"sLen":0,"time":88483.1460674157,"type":0},{"id":3,"sLen":0,"time":88651.6853932584,"type":0},{"id":0,"sLen":0,"time":88988.7640449438,"type":0},{"id":3,"sLen":0,"time":89325.8426966292,"type":0},{"id":0,"sLen":0,"time":89831.4606741573,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.0786516854,"type":0},{"id":3,"sLen":0,"time":90674.1573033708,"type":0},{"id":0,"sLen":0,"time":91179.7752808989,"type":0},{"id":3,"sLen":0,"time":91348.3146067416,"type":0},{"id":0,"sLen":0,"time":91685.393258427,"type":0},{"id":3,"sLen":0,"time":92022.4719101124,"type":0},{"id":0,"sLen":0,"time":92528.0898876405,"type":0},{"id":3,"sLen":0,"time":92696.6292134832,"type":0},{"id":0,"sLen":0,"time":93033.7078651686,"type":0},{"id":3,"sLen":0,"time":93370.786516854,"type":0},{"id":0,"sLen":0,"time":93876.404494382,"type":0},{"id":3,"sLen":0,"time":94044.9438202248,"type":0},{"id":0,"sLen":0,"time":94382.0224719102,"type":0},{"id":3,"sLen":0,"time":94719.1011235956,"type":0},{"id":0,"sLen":0,"time":95224.7191011236,"type":0},{"id":3,"sLen":0,"time":95393.2584269663,"type":0},{"id":0,"sLen":0,"time":95730.3370786517,"type":0},{"id":0,"sLen":0,"time":96067.4157303371,"type":0},{"id":0,"sLen":0,"time":96404.4943820225,"type":0},{"id":0,"sLen":0,"time":96573.0337078652,"type":0},{"id":3,"sLen":0,"time":96741.5730337079,"type":0},{"id":3,"sLen":0,"time":96825.8426966292,"type":0},{"id":3,"sLen":0,"time":96910.1123595505,"type":0},{"id":0,"sLen":0,"time":97078.6516853933,"type":0},{"id":3,"sLen":0,"time":97415.7303370787,"type":0},{"id":3,"sLen":0,"time":97752.808988764,"type":0},{"id":0,"sLen":0,"time":97921.3483146067,"type":0},{"id":3,"sLen":0,"time":98089.8876404494,"type":0},{"id":0,"sLen":0,"time":98426.9662921348,"type":0},{"id":3,"sLen":0,"time":98764.0449438202,"type":0},{"id":0,"sLen":0,"time":99101.1235955056,"type":0},{"id":0,"sLen":0,"time":99269.6629213483,"type":0},{"id":3,"sLen":0,"time":99438.202247191,"type":0},{"id":0,"sLen":0,"time":99775.2808988764,"type":0},{"id":3,"sLen":0,"time":100112.359550562,"type":0},{"id":3,"sLen":0,"time":100449.438202247,"type":0},{"id":0,"sLen":0,"time":100617.97752809,"type":0},{"id":3,"sLen":0,"time":100786.516853933,"type":0},{"id":0,"sLen":0,"time":101123.595505618,"type":0},{"id":3,"sLen":0,"time":101460.674157303,"type":0},{"id":3,"sLen":0,"time":101797.752808989,"type":0},{"id":0,"sLen":0,"time":101966.292134831,"type":0},{"id":3,"sLen":0,"time":102134.831460674,"type":0},{"id":0,"sLen":0,"time":102471.91011236,"type":0},{"id":3,"sLen":0,"time":102808.988764045,"type":0},{"id":3,"sLen":0,"time":103146.06741573,"type":0},{"id":0,"sLen":0,"time":103314.606741573,"type":0},{"id":3,"sLen":0,"time":103483.146067416,"type":0},{"id":0,"sLen":0,"time":103820.224719101,"type":0},{"id":3,"sLen":0,"time":104157.303370787,"type":0},{"id":0,"sLen":0,"time":104494.382022472,"type":0},{"id":0,"sLen":0,"time":104662.921348315,"type":0},{"id":3,"sLen":0,"time":104831.460674157,"type":0},{"id":0,"sLen":0,"time":105168.539325843,"type":0},{"id":3,"sLen":0,"time":105505.617977528,"type":0},{"id":3,"sLen":0,"time":105842.696629213,"type":0},{"id":0,"sLen":0,"time":106011.235955056,"type":0},{"id":3,"sLen":0,"time":106179.775280899,"type":0},{"id":0,"sLen":0,"time":106516.853932584,"type":0},{"id":0,"sLen":0,"time":106853.93258427,"type":0},{"id":0,"sLen":0,"time":107191.011235955,"type":0},{"id":3,"sLen":0,"time":107528.08988764,"type":0},{"id":0,"sLen":0,"time":107865.168539326,"type":0},{"id":0,"sLen":0,"time":108202.247191011,"type":0},{"id":0,"sLen":0,"time":108539.325842697,"type":0},{"id":0,"sLen":0,"time":108876.404494382,"type":0},{"id":3,"sLen":0,"time":109213.483146068,"type":0},{"id":3,"sLen":0,"time":109550.561797753,"type":0},{"id":3,"sLen":0,"time":109887.640449438,"type":0},{"id":3,"sLen":0,"time":110224.719101124,"type":0},{"id":0,"sLen":0,"time":110561.797752809,"type":0},{"id":0,"sLen":0,"time":110730.337078652,"type":0},{"id":0,"sLen":0,"time":110898.876404495,"type":0},{"id":3,"sLen":0,"time":111235.95505618,"type":0},{"id":3,"sLen":0,"time":111573.033707865,"type":0},{"id":3,"sLen":0,"time":111910.112359551,"type":0},{"id":3,"sLen":0,"time":112247.191011236,"type":0},{"id":0,"sLen":0,"time":112584.269662922,"type":0},{"id":3,"sLen":0,"time":112921.348314607,"type":0},{"id":0,"sLen":0,"time":113258.426966292,"type":0},{"id":3,"sLen":0,"time":113932.584269663,"type":0},{"id":0,"sLen":0,"time":114269.662921349,"type":0},{"id":3,"sLen":0,"time":114438.202247191,"type":0},{"id":0,"sLen":0,"time":114606.741573034,"type":0},{"id":3,"sLen":0,"time":114943.820224719,"type":0},{"id":0,"sLen":0,"time":115280.898876405,"type":0},{"id":3,"sLen":0,"time":115617.97752809,"type":0},{"id":3,"sLen":0,"time":115786.516853933,"type":0},{"id":0,"sLen":0,"time":115955.056179776,"type":0},{"id":3,"sLen":0,"time":116123.595505618,"type":0},{"id":0,"sLen":0,"time":116292.134831461,"type":0},{"id":0,"sLen":0,"time":116629.213483146,"type":0},{"id":3,"sLen":0,"time":116966.292134832,"type":0},{"id":3,"sLen":0,"time":117303.370786517,"type":0},{"id":0,"sLen":0,"time":117640.449438203,"type":0},{"id":3,"sLen":0,"time":117977.528089888,"type":0},{"id":3,"sLen":0,"time":118061.797752809,"type":0},{"id":0,"sLen":0,"time":118314.606741573,"type":0},{"id":3,"sLen":0,"time":118398.876404495,"type":0},{"id":0,"sLen":0,"time":118651.685393258,"type":0},{"id":3,"sLen":0,"time":118820.224719101,"type":0},{"id":3,"sLen":0,"time":118904.494382022,"type":0},{"id":3,"sLen":0,"time":119073.033707865,"type":0},{"id":0,"sLen":0,"time":119241.573033708,"type":0},{"id":3,"sLen":0,"time":119410.112359551,"type":0},{"id":3,"sLen":0,"time":119494.382022472,"type":0},{"id":0,"sLen":0,"time":119662.921348315,"type":0},{"id":0,"sLen":0,"time":119831.460674157,"type":0},{"id":0,"sLen":0,"time":119915.730337079,"type":0},{"id":3,"sLen":0,"time":120000,"type":0},{"id":0,"sLen":0,"time":120168.539325843,"type":0},{"id":0,"sLen":0,"time":120252.808988764,"type":0},{"id":3,"sLen":0,"time":120505.617977528,"type":0},{"id":0,"sLen":0,"time":120674.157303371,"type":0},{"id":3,"sLen":0,"time":120758.426966292,"type":0},{"id":3,"sLen":0,"time":120842.696629213,"type":0},{"id":0,"sLen":0,"time":121011.235955056,"type":0},{"id":0,"sLen":0,"time":121095.505617978,"type":0},{"id":0,"sLen":0,"time":121179.775280899,"type":0}],"position":"girlfriend","type":2,"characters":["pico-speakers"],"visible":false}],"codenameChart":true,"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file diff --git a/assets/songs/stress/charts/hard.json b/assets/songs/stress/charts/hard.json index 9d4f4b5d..ad29ed8c 100644 --- a/assets/songs/stress/charts/hard.json +++ b/assets/songs/stress/charts/hard.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":2.6,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":1,"sLen":0,"time":0,"type":0},{"id":2,"sLen":0,"time":168.539322,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":505.617981,"type":0},{"id":2,"sLen":0,"time":674.1573,"type":0},{"id":3,"sLen":0,"time":842.696655,"type":0},{"id":1,"sLen":0,"time":1011.23596,"type":0},{"id":3,"sLen":0,"time":1179.77527,"type":0},{"id":0,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1516.85388,"type":0},{"id":2,"sLen":0,"time":1685.39331,"type":0},{"id":3,"sLen":0,"time":1853.93262,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":3,"sLen":0,"time":2191.01123,"type":0},{"id":0,"sLen":0,"time":2359.55054,"type":0},{"id":3,"sLen":0,"time":2528.08984,"type":0},{"id":1,"sLen":0,"time":2696.62915,"type":0},{"id":2,"sLen":0,"time":2865.16846,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3202.247,"type":0},{"id":2,"sLen":0,"time":3370.78662,"type":0},{"id":3,"sLen":0,"time":3539.326,"type":0},{"id":1,"sLen":0,"time":3707.86523,"type":0},{"id":3,"sLen":0,"time":3876.40454,"type":0},{"id":0,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4213.483,"type":0},{"id":2,"sLen":0,"time":4382.02246,"type":0},{"id":3,"sLen":0,"time":4550.562,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":3,"sLen":0,"time":4887.64063,"type":0},{"id":0,"sLen":0,"time":5056.17969,"type":0},{"id":3,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999998,"time":11460.6738,"type":0},{"id":1,"sLen":0,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":0,"sLen":0,"time":12977.5283,"type":0},{"id":2,"sLen":0,"time":13146.0674,"type":0},{"id":3,"sLen":0,"time":13230.3369,"type":0},{"id":2,"sLen":0,"time":13314.6064,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13651.6855,"type":0},{"id":2,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14157.3037,"type":0},{"id":2,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":3,"sLen":0,"time":14578.6514,"type":0},{"id":2,"sLen":0,"time":14662.9209,"type":0},{"id":0,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15000,"type":0},{"id":2,"sLen":0,"time":15168.5391,"type":0},{"id":3,"sLen":0,"time":15337.0791,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":3,"sLen":0,"time":15674.1572,"type":0},{"id":0,"sLen":0,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":2,"sLen":0,"time":21741.5723,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":2,"sLen":0,"time":22078.6523,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":2,"sLen":0,"time":22415.73,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22752.8086,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23005.6172,"type":0},{"id":3,"sLen":0,"time":23089.8867,"type":0},{"id":3,"sLen":0,"time":23258.4277,"type":0},{"id":2,"sLen":0,"time":23426.9668,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":0,"sLen":0,"time":23764.0449,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24101.123,"type":0},{"id":2,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":2,"sLen":0,"time":27134.832,"type":0},{"id":3,"sLen":0,"time":27303.3711,"type":0},{"id":0,"sLen":0,"time":27471.91,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":2,"sLen":0,"time":27808.9883,"type":0},{"id":3,"sLen":0,"time":27977.5273,"type":0},{"id":0,"sLen":0,"time":28146.0684,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28398.877,"type":0},{"id":3,"sLen":0,"time":28483.1465,"type":0},{"id":0,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28820.2246,"type":0},{"id":2,"sLen":0,"time":28988.7637,"type":0},{"id":0,"sLen":0,"time":29157.3027,"type":0},{"id":3,"sLen":0,"time":29325.8418,"type":0},{"id":1,"sLen":0,"time":29494.3828,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":2,"sLen":0,"time":32359.55,"type":0},{"id":3,"sLen":0,"time":32528.09,"type":0},{"id":1,"sLen":0,"time":32696.6289,"type":0},{"id":3,"sLen":0,"time":32865.168,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":3,"sLen":0,"time":33202.2461,"type":0},{"id":1,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":3,"sLen":0,"time":33623.5938,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":3,"sLen":0,"time":33876.4063,"type":0},{"id":1,"sLen":0,"time":34044.9453,"type":0},{"id":2,"sLen":0,"time":34213.4844,"type":0},{"id":0,"sLen":0,"time":34382.0234,"type":0},{"id":2,"sLen":0,"time":34550.5625,"type":0},{"id":0,"sLen":0,"time":34719.1,"type":0},{"id":3,"sLen":0,"time":34887.64,"type":0},{"id":1,"sLen":0,"time":34971.91,"type":0},{"id":2,"sLen":0,"time":35056.18,"type":0},{"id":3,"sLen":0,"time":35224.72,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":3,"sLen":0,"time":35561.7969,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":1,"sLen":0,"time":35898.875,"type":0},{"id":0,"sLen":0,"time":36067.4141,"type":0},{"id":2,"sLen":0,"time":36151.6836,"type":0},{"id":0,"sLen":0,"time":36235.9531,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":1,"sLen":0,"time":36573.0352,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":1,"sLen":0,"time":36910.1133,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":3,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":37668.54,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43230.3359,"type":0},{"id":3,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":3,"sLen":0,"time":43651.6836,"type":0},{"id":1,"sLen":0,"time":43735.9531,"type":0},{"id":2,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":43988.7656,"type":0},{"id":1,"sLen":0,"time":44157.3047,"type":0},{"id":3,"sLen":0,"time":44325.8438,"type":0},{"id":3,"sLen":0,"time":44410.1133,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":0,"sLen":0,"time":44747.19,"type":0},{"id":1,"sLen":0,"time":44831.46,"type":0},{"id":0,"sLen":0,"time":45000,"type":0},{"id":2,"sLen":0,"time":45168.54,"type":0},{"id":3,"sLen":0,"time":45337.08,"type":0},{"id":1,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45674.1563,"type":0},{"id":2,"sLen":0,"time":45758.4258,"type":0},{"id":0,"sLen":0,"time":45842.6953,"type":0},{"id":3,"sLen":0,"time":46011.2344,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":3,"sLen":0,"time":46348.3164,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46685.3945,"type":0},{"id":3,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":46938.2031,"type":0},{"id":3,"sLen":0,"time":47022.4727,"type":0},{"id":1,"sLen":0,"time":47191.01,"type":0},{"id":3,"sLen":0,"time":47359.55,"type":0},{"id":0,"sLen":0,"time":47528.09,"type":0},{"id":3,"sLen":0,"time":47696.63,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":3,"sLen":0,"time":48033.707,"type":0},{"id":2,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":48370.7852,"type":0},{"id":1,"sLen":0,"time":53932.5859,"type":0},{"id":2,"sLen":0,"time":54101.125,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54438.2031,"type":0},{"id":2,"sLen":0,"time":54606.7422,"type":0},{"id":3,"sLen":0,"time":54775.28,"type":0},{"id":1,"sLen":0,"time":54943.82,"type":0},{"id":3,"sLen":0,"time":55112.36,"type":0},{"id":0,"sLen":0,"time":55280.9,"type":0},{"id":1,"sLen":0,"time":55449.4375,"type":0},{"id":2,"sLen":0,"time":55617.9766,"type":0},{"id":3,"sLen":0,"time":55786.5156,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":3,"sLen":0,"time":56123.5938,"type":0},{"id":0,"sLen":0,"time":56292.1367,"type":0},{"id":3,"sLen":0,"time":56460.6758,"type":0},{"id":1,"sLen":0,"time":56629.2148,"type":0},{"id":2,"sLen":0,"time":56797.7539,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57134.832,"type":0},{"id":2,"sLen":0,"time":57303.37,"type":0},{"id":3,"sLen":0,"time":57471.91,"type":0},{"id":1,"sLen":0,"time":57640.45,"type":0},{"id":3,"sLen":0,"time":57808.99,"type":0},{"id":0,"sLen":0,"time":57977.5273,"type":0},{"id":2,"sLen":0,"time":58146.0664,"type":0},{"id":3,"sLen":0,"time":58230.3359,"type":0},{"id":1,"sLen":0,"time":58314.6055,"type":0},{"id":3,"sLen":0,"time":58483.1445,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":3,"sLen":0,"time":58820.2266,"type":0},{"id":0,"sLen":0,"time":58988.7656,"type":0},{"id":3,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":2,"sLen":0,"time":67078.65,"type":0},{"id":3,"sLen":0,"time":67162.92,"type":0},{"id":2,"sLen":0,"time":67247.19,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67584.27,"type":0},{"id":2,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68089.89,"type":0},{"id":2,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":0,"time":68511.2344,"type":0},{"id":2,"sLen":0,"time":68595.51,"type":0},{"id":0,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":68932.5859,"type":0},{"id":2,"sLen":0,"time":69101.125,"type":0},{"id":3,"sLen":0,"time":69269.6641,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":3,"sLen":0,"time":69606.74,"type":0},{"id":0,"sLen":0,"time":69775.28,"type":0},{"id":3,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75674.16,"type":0},{"id":1,"sLen":0,"time":75842.6953,"type":0},{"id":0,"sLen":0,"time":76011.2344,"type":0},{"id":2,"sLen":0,"time":76095.51,"type":0},{"id":0,"sLen":0,"time":76179.77,"type":0},{"id":1,"sLen":0,"time":76348.31,"type":0},{"id":3,"sLen":0,"time":76516.85,"type":0},{"id":0,"sLen":0,"time":76685.39,"type":0},{"id":1,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":76938.2,"type":0},{"id":1,"sLen":0,"time":77022.47,"type":0},{"id":0,"sLen":0,"time":77191.01,"type":0},{"id":1,"sLen":0,"time":77359.55,"type":0},{"id":2,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":0,"sLen":0,"time":78033.71,"type":0},{"id":1,"sLen":0,"time":78202.25,"type":0},{"id":0,"sLen":0,"time":78370.79,"type":0},{"id":3,"sLen":0,"time":78455.0547,"type":0},{"id":3,"sLen":0,"time":78539.33,"type":0},{"id":3,"sLen":0,"time":78707.87,"type":0},{"id":0,"sLen":0,"time":78792.13,"type":0},{"id":1,"sLen":0,"time":78876.41,"type":0},{"id":1,"sLen":0,"time":79044.9453,"type":0},{"id":3,"sLen":0,"time":79129.21,"type":0},{"id":2,"sLen":0,"time":79213.4844,"type":0},{"id":0,"sLen":0,"time":79382.02,"type":0},{"id":1,"sLen":0,"time":79466.29,"type":0},{"id":2,"sLen":0,"time":79550.56,"type":0},{"id":3,"sLen":0,"time":79634.83,"type":0},{"id":2,"sLen":0,"time":79719.1,"type":0},{"id":0,"sLen":84.2696600000054,"time":79803.37,"type":0},{"id":3,"sLen":0,"time":79971.91,"type":0},{"id":2,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":3,"sLen":0,"time":80393.26,"type":0},{"id":0,"sLen":0,"time":80561.8,"type":0},{"id":2,"sLen":0,"time":80730.3359,"type":0},{"id":1,"sLen":0,"time":86292.13,"type":0},{"id":0,"sLen":0,"time":86376.41,"type":0},{"id":3,"sLen":0,"time":86460.67,"type":0},{"id":2,"sLen":0,"time":86629.21,"type":0},{"id":1,"sLen":0,"time":86713.4844,"type":0},{"id":3,"sLen":0,"time":86797.75,"type":0},{"id":2,"sLen":0,"time":86966.29,"type":0},{"id":3,"sLen":0,"time":87134.83,"type":0},{"id":2,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87471.91,"type":0},{"id":1,"sLen":0,"time":87640.45,"type":0},{"id":0,"sLen":0,"time":87724.72,"type":0},{"id":3,"sLen":0,"time":87808.99,"type":0},{"id":2,"sLen":0,"time":87977.53,"type":0},{"id":1,"sLen":0,"time":88061.8,"type":0},{"id":3,"sLen":0,"time":88146.07,"type":0},{"id":2,"sLen":0,"time":88314.61,"type":0},{"id":3,"sLen":0,"time":88483.15,"type":0},{"id":1,"sLen":0,"time":88651.69,"type":0},{"id":3,"sLen":0,"time":88820.23,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89073.03,"type":0},{"id":2,"sLen":0,"time":89157.3047,"type":0},{"id":1,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89410.11,"type":0},{"id":1,"sLen":0,"time":89494.38,"type":0},{"id":3,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":89831.46,"type":0},{"id":1,"sLen":0,"time":89915.73,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":1,"sLen":0,"time":90168.54,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90421.35,"type":0},{"id":1,"sLen":0,"time":90505.62,"type":0},{"id":0,"sLen":0,"time":90589.89,"type":0},{"id":1,"sLen":0,"time":90674.16,"type":0},{"id":3,"sLen":0,"time":90842.6953,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":0,"time":91095.51,"type":0},{"id":1,"sLen":0,"time":91179.77,"type":0},{"id":0,"sLen":0,"time":91264.05,"type":0},{"id":1,"sLen":168.539321999997,"time":91348.31,"type":0},{"id":0,"sLen":0,"time":97078.65,"type":0},{"id":3,"sLen":0,"time":97162.92,"type":0},{"id":2,"sLen":0,"time":97247.19,"type":0},{"id":3,"sLen":0,"time":97415.73,"type":0},{"id":0,"sLen":0,"time":97584.27,"type":0},{"id":3,"sLen":0,"time":97668.54,"type":0},{"id":2,"sLen":0,"time":97752.81,"type":0},{"id":3,"sLen":0,"time":97921.35,"type":0},{"id":0,"sLen":0,"time":98089.89,"type":0},{"id":3,"sLen":0,"time":98174.16,"type":0},{"id":2,"sLen":0,"time":98258.43,"type":0},{"id":3,"sLen":0,"time":98426.97,"type":0},{"id":0,"sLen":0,"time":98595.51,"type":0},{"id":3,"sLen":0,"time":98679.77,"type":0},{"id":2,"sLen":0,"time":98764.05,"type":0},{"id":3,"sLen":0,"time":98932.5859,"type":0},{"id":2,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99269.6641,"type":0},{"id":0,"sLen":0,"time":99438.2,"type":0},{"id":3,"sLen":0,"time":99606.74,"type":0},{"id":0,"sLen":0,"time":99775.28,"type":0},{"id":3,"sLen":0,"time":99859.55,"type":0},{"id":2,"sLen":0,"time":99943.82,"type":0},{"id":3,"sLen":0,"time":100112.359,"type":0},{"id":0,"sLen":0,"time":100280.9,"type":0},{"id":3,"sLen":0,"time":100365.172,"type":0},{"id":2,"sLen":0,"time":100449.438,"type":0},{"id":3,"sLen":0,"time":100617.977,"type":0},{"id":0,"sLen":0,"time":100786.516,"type":0},{"id":3,"sLen":0,"time":100870.789,"type":0},{"id":2,"sLen":0,"time":100955.055,"type":0},{"id":3,"sLen":0,"time":101123.594,"type":0},{"id":0,"sLen":0,"time":101292.133,"type":0},{"id":3,"sLen":0,"time":101376.406,"type":0},{"id":2,"sLen":0,"time":101460.672,"type":0},{"id":3,"sLen":0,"time":101629.211,"type":0},{"id":2,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":101966.289,"type":0},{"id":0,"sLen":0,"time":102134.828,"type":0},{"id":3,"sLen":0,"time":102303.367,"type":0},{"id":0,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":0,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":0,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":0,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":0,"sLen":0,"time":104831.461,"type":0},{"id":3,"sLen":0,"time":105000,"type":0},{"id":0,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":0,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":0,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":0,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":0,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":0,"time":107865.172,"type":0},{"id":2,"sLen":0,"time":107949.438,"type":0},{"id":3,"sLen":0,"time":108033.711,"type":0},{"id":2,"sLen":0,"time":108117.977,"type":0},{"id":0,"sLen":0,"time":108202.25,"type":0},{"id":1,"sLen":0,"time":108370.789,"type":0},{"id":3,"sLen":0,"time":108539.328,"type":0},{"id":2,"sLen":0,"time":108623.594,"type":0},{"id":3,"sLen":0,"time":108707.867,"type":0},{"id":2,"sLen":0,"time":108792.133,"type":0},{"id":0,"sLen":0,"time":108876.406,"type":0},{"id":1,"sLen":0,"time":109044.945,"type":0},{"id":3,"sLen":0,"time":109213.484,"type":0},{"id":0,"sLen":0,"time":109297.75,"type":0},{"id":2,"sLen":0,"time":109382.023,"type":0},{"id":3,"sLen":0,"time":109466.289,"type":0},{"id":0,"sLen":0,"time":109550.563,"type":0},{"id":1,"sLen":0,"time":109719.1,"type":0},{"id":3,"sLen":0,"time":109887.641,"type":0},{"id":2,"sLen":0,"time":109971.906,"type":0},{"id":3,"sLen":0,"time":110056.18,"type":0},{"id":2,"sLen":0,"time":110140.453,"type":0},{"id":0,"sLen":0,"time":110224.719,"type":0},{"id":1,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113426.969,"type":0},{"id":1,"sLen":0,"time":113595.508,"type":0},{"id":3,"sLen":0,"time":113764.047,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114101.125,"type":0},{"id":0,"sLen":0,"time":114269.664,"type":0},{"id":3,"sLen":0,"time":114353.93,"type":0},{"id":1,"sLen":0,"time":114438.2,"type":0},{"id":0,"sLen":0,"time":114522.469,"type":0},{"id":2,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114775.281,"type":0},{"id":1,"sLen":0,"time":114943.82,"type":0},{"id":3,"sLen":0,"time":115112.359,"type":0},{"id":0,"sLen":0,"time":115280.9,"type":0},{"id":3,"sLen":0,"time":115365.172,"type":0},{"id":1,"sLen":0,"time":115449.438,"type":0},{"id":0,"sLen":0,"time":115533.711,"type":0},{"id":3,"sLen":0,"time":115617.977,"type":0},{"id":1,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"id":1,"sLen":0,"time":5393.2583,"type":0},{"id":2,"sLen":0,"time":5561.798,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":5898.87646,"type":0},{"id":2,"sLen":0,"time":6067.41553,"type":0},{"id":3,"sLen":0,"time":6235.955,"type":0},{"id":1,"sLen":0,"time":6404.494,"type":0},{"id":3,"sLen":0,"time":6573.03369,"type":0},{"id":0,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":6910.1123,"type":0},{"id":2,"sLen":0,"time":7078.652,"type":0},{"id":3,"sLen":0,"time":7247.191,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":3,"sLen":0,"time":7584.26953,"type":0},{"id":0,"sLen":0,"time":7752.809,"type":0},{"id":3,"sLen":0,"time":7921.348,"type":0},{"id":1,"sLen":0,"time":8089.8877,"type":0},{"id":2,"sLen":0,"time":8258.427,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8595.506,"type":0},{"id":2,"sLen":0,"time":8764.045,"type":0},{"id":3,"sLen":0,"time":8932.584,"type":0},{"id":1,"sLen":0,"time":9101.124,"type":0},{"id":3,"sLen":0,"time":9269.663,"type":0},{"id":0,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9606.741,"type":0},{"id":2,"sLen":0,"time":9775.281,"type":0},{"id":3,"sLen":0,"time":9943.82,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":3,"sLen":0,"time":10280.8984,"type":0},{"id":0,"sLen":0,"time":10449.4385,"type":0},{"id":3,"sLen":0,"time":10617.9775,"type":0},{"id":1,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":2,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":0,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":1,"sLen":252.80899,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":0,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":0,"sLen":0,"time":18370.7871,"type":0},{"id":2,"sLen":0,"time":18539.3262,"type":0},{"id":3,"sLen":0,"time":18623.5957,"type":0},{"id":2,"sLen":0,"time":18707.8652,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19044.9434,"type":0},{"id":2,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19550.5625,"type":0},{"id":2,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":3,"sLen":0,"time":19971.91,"type":0},{"id":2,"sLen":0,"time":20056.18,"type":0},{"id":0,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20393.2578,"type":0},{"id":2,"sLen":0,"time":20561.7969,"type":0},{"id":3,"sLen":0,"time":20730.3379,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":3,"sLen":0,"time":21067.416,"type":0},{"id":0,"sLen":0,"time":21235.9551,"type":0},{"id":3,"sLen":0,"time":21404.4941,"type":0},{"id":1,"sLen":0,"time":21573.0332,"type":0},{"id":1,"sLen":0,"time":21910.1133,"type":0},{"id":1,"sLen":0,"time":22247.1914,"type":0},{"id":1,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000009,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":2,"sLen":0,"time":24438.2031,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":2,"sLen":0,"time":24775.2813,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":2,"sLen":0,"time":25112.36,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":2,"sLen":0,"time":25449.4375,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25702.248,"type":0},{"id":3,"sLen":0,"time":25786.5176,"type":0},{"id":3,"sLen":0,"time":25955.0566,"type":0},{"id":2,"sLen":0,"time":26123.5957,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":0,"sLen":0,"time":26460.6738,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":0,"sLen":0,"time":26797.752,"type":0},{"id":2,"sLen":505.617980999999,"time":26966.293,"type":0},{"id":3,"sLen":505.617980999992,"time":27640.45,"type":0},{"id":1,"sLen":505.617980999999,"time":28314.6074,"type":0},{"id":2,"sLen":505.617980999999,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":2,"sLen":0,"time":29831.46,"type":0},{"id":3,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30168.54,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":2,"sLen":0,"time":30505.6172,"type":0},{"id":3,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":30842.6973,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31095.5059,"type":0},{"id":3,"sLen":0,"time":31179.7754,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31516.8535,"type":0},{"id":2,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":3,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":0,"time":32191.0117,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":37752.81,"type":0},{"id":3,"sLen":0,"time":37921.3477,"type":0},{"id":1,"sLen":0,"time":38089.8867,"type":0},{"id":3,"sLen":0,"time":38258.4258,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":3,"sLen":0,"time":38595.5039,"type":0},{"id":1,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":3,"sLen":0,"time":39016.8555,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":3,"sLen":0,"time":39269.6641,"type":0},{"id":1,"sLen":0,"time":39438.2031,"type":0},{"id":2,"sLen":0,"time":39606.7422,"type":0},{"id":0,"sLen":0,"time":39775.28,"type":0},{"id":2,"sLen":0,"time":39943.82,"type":0},{"id":0,"sLen":0,"time":40112.36,"type":0},{"id":3,"sLen":0,"time":40280.9,"type":0},{"id":1,"sLen":0,"time":40365.168,"type":0},{"id":2,"sLen":0,"time":40449.4375,"type":0},{"id":3,"sLen":0,"time":40617.9766,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":3,"sLen":0,"time":40955.0547,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":1,"sLen":0,"time":41292.1367,"type":0},{"id":0,"sLen":0,"time":41460.6758,"type":0},{"id":2,"sLen":0,"time":41544.9453,"type":0},{"id":0,"sLen":0,"time":41629.2148,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":1,"sLen":0,"time":41966.293,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":1,"sLen":0,"time":42303.37,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":3,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":43061.7969,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48623.5938,"type":0},{"id":3,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":3,"sLen":0,"time":49044.9453,"type":0},{"id":1,"sLen":0,"time":49129.2148,"type":0},{"id":2,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49382.0234,"type":0},{"id":1,"sLen":0,"time":49550.5625,"type":0},{"id":3,"sLen":0,"time":49719.1,"type":0},{"id":3,"sLen":0,"time":49803.37,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":0,"sLen":0,"time":50140.45,"type":0},{"id":1,"sLen":0,"time":50224.72,"type":0},{"id":0,"sLen":0,"time":50393.2578,"type":0},{"id":2,"sLen":0,"time":50561.7969,"type":0},{"id":3,"sLen":0,"time":50730.3359,"type":0},{"id":1,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51067.4141,"type":0},{"id":2,"sLen":0,"time":51151.6836,"type":0},{"id":0,"sLen":0,"time":51235.9531,"type":0},{"id":3,"sLen":0,"time":51404.4961,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":3,"sLen":0,"time":51741.5742,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52078.6523,"type":0},{"id":3,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52331.46,"type":0},{"id":3,"sLen":0,"time":52415.73,"type":0},{"id":1,"sLen":0,"time":52584.27,"type":0},{"id":3,"sLen":0,"time":52752.81,"type":0},{"id":0,"sLen":0,"time":52921.3477,"type":0},{"id":3,"sLen":0,"time":53089.8867,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":3,"sLen":0,"time":53426.9648,"type":0},{"id":2,"sLen":0,"time":53595.5039,"type":0},{"id":2,"sLen":0,"time":53764.043,"type":0},{"id":1,"sLen":842.696654999992,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":84.2696599999908,"time":58988.7656,"type":0},{"id":1,"sLen":0,"time":59157.3047,"type":0},{"id":1,"sLen":0,"time":59325.8438,"type":0},{"id":2,"sLen":0,"time":59494.3828,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":59831.46,"type":0},{"id":2,"sLen":0,"time":60000,"type":0},{"id":3,"sLen":0,"time":60168.54,"type":0},{"id":1,"sLen":0,"time":60337.08,"type":0},{"id":3,"sLen":0,"time":60505.6172,"type":0},{"id":0,"sLen":0,"time":60674.1563,"type":0},{"id":1,"sLen":0,"time":60842.6953,"type":0},{"id":2,"sLen":0,"time":61011.2344,"type":0},{"id":3,"sLen":0,"time":61179.7734,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":3,"sLen":0,"time":61516.8555,"type":0},{"id":0,"sLen":0,"time":61685.3945,"type":0},{"id":3,"sLen":0,"time":61853.9336,"type":0},{"id":1,"sLen":0,"time":62022.4727,"type":0},{"id":2,"sLen":0,"time":62191.01,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62528.09,"type":0},{"id":2,"sLen":0,"time":62696.63,"type":0},{"id":3,"sLen":0,"time":62865.168,"type":0},{"id":1,"sLen":0,"time":63033.707,"type":0},{"id":3,"sLen":0,"time":63202.2461,"type":0},{"id":0,"sLen":0,"time":63370.7852,"type":0},{"id":2,"sLen":0,"time":63539.3242,"type":0},{"id":3,"sLen":0,"time":63623.5938,"type":0},{"id":1,"sLen":0,"time":63707.8633,"type":0},{"id":3,"sLen":0,"time":63876.4063,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":3,"sLen":0,"time":64213.4844,"type":0},{"id":0,"sLen":0,"time":64382.0234,"type":0},{"id":3,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":168.539321999997,"time":65730.3359,"type":0},{"id":3,"sLen":421.348327999993,"time":66067.4141,"type":0},{"id":0,"sLen":84.2696600000054,"time":66573.03,"type":0},{"id":1,"sLen":421.348327999993,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":67247.19,"type":0},{"id":2,"sLen":589.887633999999,"time":67415.73,"type":0},{"id":1,"sLen":252.808990000005,"time":68089.89,"type":0},{"id":2,"sLen":252.808990000005,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":589.887633999999,"time":69438.2,"type":0},{"id":1,"sLen":252.808990000005,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":1,"sLen":0,"time":70617.98,"type":0},{"id":3,"sLen":252.808990000005,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":2,"sLen":0,"time":72471.91,"type":0},{"id":3,"sLen":0,"time":72556.18,"type":0},{"id":2,"sLen":0,"time":72640.45,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":72977.53,"type":0},{"id":2,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73483.15,"type":0},{"id":2,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":3,"sLen":0,"time":73904.49,"type":0},{"id":2,"sLen":0,"time":73988.7656,"type":0},{"id":0,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74325.84,"type":0},{"id":2,"sLen":0,"time":74494.38,"type":0},{"id":3,"sLen":0,"time":74662.92,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75168.54,"type":0},{"id":3,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1264.04492,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81067.4141,"type":0},{"id":1,"sLen":0,"time":81235.95,"type":0},{"id":0,"sLen":0,"time":81404.49,"type":0},{"id":2,"sLen":0,"time":81488.7656,"type":0},{"id":0,"sLen":0,"time":81573.03,"type":0},{"id":1,"sLen":0,"time":81741.57,"type":0},{"id":3,"sLen":0,"time":81910.11,"type":0},{"id":0,"sLen":0,"time":82078.65,"type":0},{"id":1,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82331.46,"type":0},{"id":1,"sLen":0,"time":82415.73,"type":0},{"id":0,"sLen":0,"time":82584.27,"type":0},{"id":1,"sLen":0,"time":82752.81,"type":0},{"id":2,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":0,"sLen":0,"time":83426.97,"type":0},{"id":1,"sLen":0,"time":83595.51,"type":0},{"id":0,"sLen":0,"time":83764.05,"type":0},{"id":3,"sLen":0,"time":83848.31,"type":0},{"id":3,"sLen":0,"time":83932.5859,"type":0},{"id":3,"sLen":0,"time":84101.125,"type":0},{"id":0,"sLen":0,"time":84185.39,"type":0},{"id":1,"sLen":0,"time":84269.6641,"type":0},{"id":1,"sLen":0,"time":84438.2,"type":0},{"id":3,"sLen":0,"time":84522.47,"type":0},{"id":2,"sLen":0,"time":84606.74,"type":0},{"id":0,"sLen":0,"time":84775.28,"type":0},{"id":1,"sLen":0,"time":84859.55,"type":0},{"id":2,"sLen":0,"time":84943.82,"type":0},{"id":3,"sLen":0,"time":85028.0859,"type":0},{"id":2,"sLen":0,"time":85112.36,"type":0},{"id":0,"sLen":84.2696600000054,"time":85196.63,"type":0},{"id":3,"sLen":0,"time":85365.17,"type":0},{"id":2,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":3,"sLen":0,"time":85786.5156,"type":0},{"id":0,"sLen":0,"time":85955.0547,"type":0},{"id":2,"sLen":0,"time":86123.59,"type":0},{"id":1,"sLen":0,"time":91685.39,"type":0},{"id":0,"sLen":0,"time":91769.6641,"type":0},{"id":3,"sLen":0,"time":91853.93,"type":0},{"id":2,"sLen":0,"time":92022.47,"type":0},{"id":1,"sLen":0,"time":92106.74,"type":0},{"id":3,"sLen":0,"time":92191.01,"type":0},{"id":2,"sLen":0,"time":92359.55,"type":0},{"id":3,"sLen":0,"time":92528.0859,"type":0},{"id":2,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":92865.17,"type":0},{"id":1,"sLen":0,"time":93033.71,"type":0},{"id":0,"sLen":0,"time":93117.98,"type":0},{"id":3,"sLen":0,"time":93202.25,"type":0},{"id":2,"sLen":0,"time":93370.79,"type":0},{"id":1,"sLen":0,"time":93455.0547,"type":0},{"id":3,"sLen":0,"time":93539.33,"type":0},{"id":2,"sLen":0,"time":93707.87,"type":0},{"id":3,"sLen":0,"time":93876.41,"type":0},{"id":1,"sLen":0,"time":94044.9453,"type":0},{"id":3,"sLen":0,"time":94213.4844,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94466.29,"type":0},{"id":2,"sLen":0,"time":94550.56,"type":0},{"id":1,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":94803.37,"type":0},{"id":1,"sLen":0,"time":94887.64,"type":0},{"id":3,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95224.72,"type":0},{"id":1,"sLen":0,"time":95308.99,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":1,"sLen":0,"time":95561.8,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":95814.61,"type":0},{"id":1,"sLen":0,"time":95898.875,"type":0},{"id":0,"sLen":0,"time":95983.15,"type":0},{"id":1,"sLen":0,"time":96067.4141,"type":0},{"id":3,"sLen":0,"time":96235.95,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":0,"time":96488.7656,"type":0},{"id":1,"sLen":0,"time":96573.03,"type":0},{"id":0,"sLen":0,"time":96657.3047,"type":0},{"id":1,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.88763399997,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":589.887633999984,"time":101797.75,"type":0},{"id":3,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":3,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":3,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":3,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":3,"sLen":0,"time":104831.461,"type":0},{"id":0,"sLen":0,"time":105000,"type":0},{"id":3,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":3,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":3,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":3,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":3,"sLen":0,"time":107528.086,"type":0},{"id":0,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":589.887634000013,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000013,"time":108539.328,"type":0},{"id":2,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":3,"sLen":0,"time":110561.8,"type":0},{"id":2,"sLen":0,"time":110646.07,"type":0},{"id":3,"sLen":0,"time":110730.336,"type":0},{"id":2,"sLen":0,"time":110814.609,"type":0},{"id":0,"sLen":0,"time":110898.875,"type":0},{"id":1,"sLen":0,"time":111067.414,"type":0},{"id":3,"sLen":0,"time":111235.953,"type":0},{"id":2,"sLen":0,"time":111320.227,"type":0},{"id":3,"sLen":0,"time":111404.492,"type":0},{"id":2,"sLen":0,"time":111488.766,"type":0},{"id":0,"sLen":0,"time":111573.031,"type":0},{"id":1,"sLen":0,"time":111741.57,"type":0},{"id":3,"sLen":0,"time":111910.109,"type":0},{"id":0,"sLen":0,"time":111994.383,"type":0},{"id":2,"sLen":0,"time":112078.648,"type":0},{"id":3,"sLen":0,"time":112162.922,"type":0},{"id":0,"sLen":0,"time":112247.188,"type":0},{"id":1,"sLen":0,"time":112415.727,"type":0},{"id":3,"sLen":0,"time":112584.273,"type":0},{"id":2,"sLen":0,"time":112668.539,"type":0},{"id":3,"sLen":0,"time":112752.813,"type":0},{"id":2,"sLen":0,"time":112837.078,"type":0},{"id":0,"sLen":0,"time":112921.352,"type":0},{"id":1,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":589.887633999999,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116123.594,"type":0},{"id":1,"sLen":0,"time":116292.133,"type":0},{"id":3,"sLen":0,"time":116460.672,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116797.75,"type":0},{"id":0,"sLen":0,"time":116966.289,"type":0},{"id":3,"sLen":0,"time":117050.563,"type":0},{"id":1,"sLen":0,"time":117134.828,"type":0},{"id":0,"sLen":0,"time":117219.1,"type":0},{"id":2,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117471.906,"type":0},{"id":1,"sLen":0,"time":117640.453,"type":0},{"id":3,"sLen":0,"time":117808.992,"type":0},{"id":0,"sLen":0,"time":117977.531,"type":0},{"id":3,"sLen":0,"time":118061.8,"type":0},{"id":1,"sLen":0,"time":118146.07,"type":0},{"id":0,"sLen":0,"time":118230.336,"type":0},{"id":3,"sLen":0,"time":118314.609,"type":0},{"id":1,"sLen":0,"time":118483.148,"type":0}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"id":0,"sLen":0,"time":0,"type":1},{"id":3,"sLen":0,"time":168.539325842697,"type":1},{"id":3,"sLen":0,"time":252.808988764045,"type":1},{"id":3,"sLen":0,"time":421.348314606742,"type":1},{"id":0,"sLen":0,"time":589.887640449438,"type":1},{"id":3,"sLen":0,"time":758.426966292135,"type":1},{"id":3,"sLen":0,"time":842.696629213483,"type":1},{"id":0,"sLen":0,"time":1011.23595505618,"type":1},{"id":0,"sLen":0,"time":1179.77528089888,"type":1},{"id":0,"sLen":0,"time":1264.04494382022,"type":1},{"id":3,"sLen":0,"time":1348.31460674157,"type":1},{"id":0,"sLen":0,"time":1516.85393258427,"type":1},{"id":0,"sLen":0,"time":1601.12359550562,"type":1},{"id":3,"sLen":0,"time":1853.93258426966,"type":1},{"id":0,"sLen":0,"time":2022.47191011236,"type":1},{"id":3,"sLen":0,"time":2106.74157303371,"type":1},{"id":3,"sLen":0,"time":2191.01123595506,"type":1},{"id":0,"sLen":0,"time":2359.55056179775,"type":1},{"id":0,"sLen":0,"time":2696.62921348315,"type":1},{"id":3,"sLen":0,"time":2865.16853932584,"type":1},{"id":3,"sLen":0,"time":2949.43820224719,"type":1},{"id":3,"sLen":0,"time":3117.97752808989,"type":1},{"id":0,"sLen":0,"time":3286.51685393258,"type":1},{"id":3,"sLen":0,"time":3455.05617977528,"type":1},{"id":3,"sLen":0,"time":3539.32584269663,"type":1},{"id":0,"sLen":0,"time":3707.86516853933,"type":1},{"id":0,"sLen":0,"time":3876.40449438202,"type":1},{"id":0,"sLen":0,"time":3960.67415730337,"type":1},{"id":3,"sLen":0,"time":4044.94382022472,"type":1},{"id":0,"sLen":0,"time":4213.48314606742,"type":1},{"id":0,"sLen":0,"time":4297.75280898876,"type":1},{"id":3,"sLen":0,"time":4550.56179775281,"type":1},{"id":0,"sLen":0,"time":4719.10112359551,"type":1},{"id":3,"sLen":0,"time":4803.37078651685,"type":1},{"id":3,"sLen":0,"time":4887.6404494382,"type":1},{"id":0,"sLen":0,"time":5056.1797752809,"type":1},{"id":0,"sLen":0,"time":5140.44943820225,"type":1},{"id":0,"sLen":0,"time":5224.7191011236,"type":1},{"id":0,"sLen":0,"time":5393.25842696629,"type":1},{"id":3,"sLen":0,"time":5561.79775280899,"type":1},{"id":3,"sLen":0,"time":5646.06741573034,"type":1},{"id":3,"sLen":0,"time":5814.60674157303,"type":1},{"id":0,"sLen":0,"time":5983.14606741573,"type":1},{"id":3,"sLen":0,"time":6151.68539325843,"type":1},{"id":3,"sLen":0,"time":6235.95505617978,"type":1},{"id":0,"sLen":0,"time":6404.49438202247,"type":1},{"id":0,"sLen":0,"time":6573.03370786517,"type":1},{"id":0,"sLen":0,"time":6657.30337078652,"type":1},{"id":3,"sLen":0,"time":6741.57303370786,"type":1},{"id":0,"sLen":0,"time":6910.11235955056,"type":1},{"id":0,"sLen":0,"time":6994.38202247191,"type":1},{"id":3,"sLen":0,"time":7247.19101123595,"type":1},{"id":0,"sLen":0,"time":7415.73033707865,"type":1},{"id":3,"sLen":0,"time":7500,"type":1},{"id":3,"sLen":0,"time":7584.26966292135,"type":1},{"id":0,"sLen":0,"time":7752.80898876405,"type":1},{"id":0,"sLen":0,"time":8089.88764044944,"type":1},{"id":3,"sLen":0,"time":8258.42696629213,"type":1},{"id":3,"sLen":0,"time":8342.69662921348,"type":1},{"id":3,"sLen":0,"time":8511.23595505618,"type":1},{"id":0,"sLen":0,"time":8679.77528089888,"type":1},{"id":3,"sLen":0,"time":8848.31460674157,"type":1},{"id":3,"sLen":0,"time":8932.58426966292,"type":1},{"id":0,"sLen":0,"time":9101.12359550562,"type":1},{"id":0,"sLen":0,"time":9269.66292134831,"type":1},{"id":0,"sLen":0,"time":9353.93258426966,"type":1},{"id":3,"sLen":0,"time":9438.20224719101,"type":1},{"id":0,"sLen":0,"time":9606.74157303371,"type":1},{"id":0,"sLen":0,"time":9691.01123595505,"type":1},{"id":3,"sLen":0,"time":9943.8202247191,"type":1},{"id":0,"sLen":0,"time":10112.3595505618,"type":1},{"id":3,"sLen":0,"time":10196.6292134831,"type":1},{"id":3,"sLen":0,"time":10280.8988764045,"type":1},{"id":0,"sLen":0,"time":10449.4382022472,"type":1},{"id":0,"sLen":0,"time":21235.9550561798,"type":1},{"id":3,"sLen":0,"time":21320.2247191011,"type":1},{"id":0,"sLen":0,"time":21404.4943820225,"type":1},{"id":0,"sLen":0,"time":21573.0337078652,"type":1},{"id":3,"sLen":0,"time":21910.1123595506,"type":1},{"id":0,"sLen":0,"time":22247.191011236,"type":1},{"id":3,"sLen":0,"time":22584.2696629213,"type":1},{"id":0,"sLen":0,"time":22921.3483146067,"type":1},{"id":0,"sLen":0,"time":23258.4269662921,"type":1},{"id":3,"sLen":0,"time":23595.5056179775,"type":1},{"id":3,"sLen":0,"time":23932.5842696629,"type":1},{"id":0,"sLen":0,"time":24269.6629213483,"type":1},{"id":3,"sLen":0,"time":24606.7415730337,"type":1},{"id":0,"sLen":0,"time":24943.8202247191,"type":1},{"id":3,"sLen":0,"time":25280.8988764045,"type":1},{"id":0,"sLen":0,"time":25617.9775280899,"type":1},{"id":0,"sLen":0,"time":25955.0561797753,"type":1},{"id":3,"sLen":0,"time":26292.1348314607,"type":1},{"id":3,"sLen":0,"time":26629.2134831461,"type":1},{"id":3,"sLen":0,"time":26713.4831460674,"type":1},{"id":3,"sLen":0,"time":26797.7528089888,"type":1},{"id":3,"sLen":0,"time":26966.2921348315,"type":1},{"id":0,"sLen":0,"time":27303.3707865169,"type":1},{"id":0,"sLen":0,"time":27640.4494382022,"type":1},{"id":3,"sLen":0,"time":27977.5280898876,"type":1},{"id":3,"sLen":0,"time":28314.606741573,"type":1},{"id":0,"sLen":0,"time":28651.6853932584,"type":1},{"id":3,"sLen":0,"time":28988.7640449438,"type":1},{"id":0,"sLen":0,"time":29325.8426966292,"type":1},{"id":0,"sLen":0,"time":29662.9213483146,"type":1},{"id":0,"sLen":0,"time":29831.4606741573,"type":1},{"id":0,"sLen":0,"time":30000,"type":1},{"id":3,"sLen":0,"time":30168.5393258427,"type":1},{"id":3,"sLen":0,"time":30337.0786516854,"type":1},{"id":3,"sLen":0,"time":30505.6179775281,"type":1},{"id":3,"sLen":0,"time":30674.1573033708,"type":1},{"id":0,"sLen":0,"time":30842.6966292135,"type":1},{"id":0,"sLen":0,"time":31011.2359550562,"type":1},{"id":3,"sLen":0,"time":31348.3146067416,"type":1},{"id":3,"sLen":0,"time":31685.393258427,"type":1},{"id":0,"sLen":0,"time":31853.9325842697,"type":1},{"id":0,"sLen":0,"time":32359.5505617978,"type":1},{"id":3,"sLen":0,"time":32696.6292134831,"type":1},{"id":0,"sLen":0,"time":33033.7078651685,"type":1},{"id":0,"sLen":0,"time":33202.2471910112,"type":1},{"id":3,"sLen":0,"time":33370.7865168539,"type":1},{"id":0,"sLen":0,"time":33707.8651685393,"type":1},{"id":3,"sLen":0,"time":34044.9438202247,"type":1},{"id":3,"sLen":0,"time":34382.0224719101,"type":1},{"id":0,"sLen":0,"time":34550.5617977528,"type":1},{"id":3,"sLen":0,"time":34719.1011235955,"type":1},{"id":0,"sLen":0,"time":35056.1797752809,"type":1},{"id":3,"sLen":0,"time":35393.2584269663,"type":1},{"id":0,"sLen":0,"time":35730.3370786517,"type":1},{"id":0,"sLen":0,"time":35898.8764044944,"type":1},{"id":3,"sLen":0,"time":36067.4157303371,"type":1},{"id":0,"sLen":0,"time":36404.4943820225,"type":1},{"id":3,"sLen":0,"time":36741.5730337079,"type":1},{"id":3,"sLen":0,"time":37078.6516853933,"type":1},{"id":0,"sLen":0,"time":37247.191011236,"type":1},{"id":3,"sLen":0,"time":37415.7303370787,"type":1},{"id":0,"sLen":0,"time":37752.808988764,"type":1},{"id":3,"sLen":0,"time":38089.8876404494,"type":1},{"id":3,"sLen":0,"time":38426.9662921348,"type":1},{"id":0,"sLen":0,"time":38595.5056179775,"type":1},{"id":3,"sLen":0,"time":38764.0449438202,"type":1},{"id":0,"sLen":0,"time":39101.1235955056,"type":1},{"id":3,"sLen":0,"time":39438.202247191,"type":1},{"id":3,"sLen":0,"time":39775.2808988764,"type":1},{"id":0,"sLen":0,"time":39943.8202247191,"type":1},{"id":3,"sLen":0,"time":40112.3595505618,"type":1},{"id":0,"sLen":0,"time":40449.4382022472,"type":1},{"id":3,"sLen":0,"time":40786.5168539326,"type":1},{"id":3,"sLen":0,"time":41123.595505618,"type":1},{"id":0,"sLen":0,"time":41292.1348314607,"type":1},{"id":3,"sLen":0,"time":41460.6741573034,"type":1},{"id":0,"sLen":0,"time":41797.7528089888,"type":1},{"id":0,"sLen":0,"time":42134.8314606742,"type":1},{"id":0,"sLen":0,"time":42471.9101123596,"type":1},{"id":0,"sLen":0,"time":42640.4494382022,"type":1},{"id":3,"sLen":0,"time":42808.9887640449,"type":1},{"id":3,"sLen":0,"time":42893.2584269663,"type":1},{"id":3,"sLen":0,"time":42977.5280898876,"type":1},{"id":0,"sLen":0,"time":43146.0674157303,"type":1},{"id":3,"sLen":0,"time":43483.1460674157,"type":1},{"id":3,"sLen":0,"time":43820.2247191011,"type":1},{"id":0,"sLen":0,"time":43988.7640449438,"type":1},{"id":3,"sLen":0,"time":44157.3033707865,"type":1},{"id":0,"sLen":0,"time":44494.3820224719,"type":1},{"id":3,"sLen":0,"time":44831.4606741573,"type":1},{"id":0,"sLen":0,"time":45168.5393258427,"type":1},{"id":0,"sLen":0,"time":45337.0786516854,"type":1},{"id":3,"sLen":0,"time":45505.6179775281,"type":1},{"id":0,"sLen":0,"time":45842.6966292135,"type":1},{"id":3,"sLen":0,"time":46179.7752808989,"type":1},{"id":3,"sLen":0,"time":46516.8539325843,"type":1},{"id":0,"sLen":0,"time":46685.393258427,"type":1},{"id":3,"sLen":0,"time":46853.9325842697,"type":1},{"id":0,"sLen":0,"time":47191.0112359551,"type":1},{"id":3,"sLen":0,"time":47528.0898876404,"type":1},{"id":3,"sLen":0,"time":47865.1685393258,"type":1},{"id":0,"sLen":0,"time":48033.7078651685,"type":1},{"id":3,"sLen":0,"time":48202.2471910112,"type":1},{"id":0,"sLen":0,"time":48539.3258426966,"type":1},{"id":3,"sLen":0,"time":48876.404494382,"type":1},{"id":3,"sLen":0,"time":49213.4831460674,"type":1},{"id":0,"sLen":0,"time":49382.0224719101,"type":1},{"id":3,"sLen":0,"time":49550.5617977528,"type":1},{"id":0,"sLen":0,"time":49887.6404494382,"type":1},{"id":3,"sLen":0,"time":50224.7191011236,"type":1},{"id":0,"sLen":0,"time":50561.797752809,"type":1},{"id":0,"sLen":0,"time":50730.3370786517,"type":1},{"id":3,"sLen":0,"time":50898.8764044944,"type":1},{"id":0,"sLen":0,"time":51235.9550561798,"type":1},{"id":3,"sLen":0,"time":51573.0337078652,"type":1},{"id":3,"sLen":0,"time":51910.1123595506,"type":1},{"id":0,"sLen":0,"time":52078.6516853933,"type":1},{"id":3,"sLen":0,"time":52247.191011236,"type":1},{"id":0,"sLen":0,"time":52584.2696629213,"type":1},{"id":0,"sLen":0,"time":52921.3483146067,"type":1},{"id":0,"sLen":0,"time":53258.4269662921,"type":1},{"id":0,"sLen":0,"time":53426.9662921348,"type":1},{"id":3,"sLen":0,"time":53595.5056179775,"type":1},{"id":3,"sLen":0,"time":53679.7752808989,"type":1},{"id":3,"sLen":0,"time":53764.0449438202,"type":1},{"id":0,"sLen":0,"time":53932.5842696629,"type":1},{"id":3,"sLen":0,"time":54101.1235955056,"type":1},{"id":3,"sLen":0,"time":54185.393258427,"type":1},{"id":3,"sLen":0,"time":54353.9325842697,"type":1},{"id":0,"sLen":0,"time":54522.4719101124,"type":1},{"id":3,"sLen":0,"time":54691.0112359551,"type":1},{"id":3,"sLen":0,"time":54775.2808988764,"type":1},{"id":0,"sLen":0,"time":54943.8202247191,"type":1},{"id":0,"sLen":0,"time":55112.3595505618,"type":1},{"id":0,"sLen":0,"time":55196.6292134831,"type":1},{"id":3,"sLen":0,"time":55280.8988764045,"type":1},{"id":0,"sLen":0,"time":55449.4382022472,"type":1},{"id":0,"sLen":0,"time":55533.7078651685,"type":1},{"id":3,"sLen":0,"time":55786.5168539326,"type":1},{"id":0,"sLen":0,"time":55955.0561797753,"type":1},{"id":3,"sLen":0,"time":56039.3258426966,"type":1},{"id":3,"sLen":0,"time":56123.595505618,"type":1},{"id":0,"sLen":0,"time":56292.1348314607,"type":1},{"id":0,"sLen":0,"time":56629.2134831461,"type":1},{"id":3,"sLen":0,"time":56797.7528089888,"type":1},{"id":3,"sLen":0,"time":56882.0224719101,"type":1},{"id":3,"sLen":0,"time":57050.5617977528,"type":1},{"id":0,"sLen":0,"time":57219.1011235955,"type":1},{"id":3,"sLen":0,"time":57387.6404494382,"type":1},{"id":3,"sLen":0,"time":57471.9101123595,"type":1},{"id":0,"sLen":0,"time":57640.4494382022,"type":1},{"id":0,"sLen":0,"time":57808.9887640449,"type":1},{"id":0,"sLen":0,"time":57893.2584269663,"type":1},{"id":3,"sLen":0,"time":57977.5280898876,"type":1},{"id":0,"sLen":0,"time":58146.0674157303,"type":1},{"id":0,"sLen":0,"time":58230.3370786517,"type":1},{"id":3,"sLen":0,"time":58483.1460674157,"type":1},{"id":0,"sLen":0,"time":58651.6853932584,"type":1},{"id":3,"sLen":0,"time":58735.9550561798,"type":1},{"id":3,"sLen":0,"time":58820.2247191011,"type":1},{"id":0,"sLen":0,"time":58988.7640449438,"type":1},{"id":0,"sLen":0,"time":59073.0337078652,"type":1},{"id":0,"sLen":0,"time":59157.3033707865,"type":1},{"id":0,"sLen":0,"time":59325.8426966292,"type":1},{"id":3,"sLen":0,"time":59494.3820224719,"type":1},{"id":3,"sLen":0,"time":59578.6516853933,"type":1},{"id":3,"sLen":0,"time":59747.191011236,"type":1},{"id":0,"sLen":0,"time":59915.7303370786,"type":1},{"id":3,"sLen":0,"time":60084.2696629213,"type":1},{"id":3,"sLen":0,"time":60168.5393258427,"type":1},{"id":0,"sLen":0,"time":60337.0786516854,"type":1},{"id":0,"sLen":0,"time":60505.6179775281,"type":1},{"id":0,"sLen":0,"time":60589.8876404494,"type":1},{"id":3,"sLen":0,"time":60674.1573033708,"type":1},{"id":0,"sLen":0,"time":60842.6966292135,"type":1},{"id":0,"sLen":0,"time":60926.9662921348,"type":1},{"id":3,"sLen":0,"time":61179.7752808989,"type":1},{"id":0,"sLen":0,"time":61348.3146067416,"type":1},{"id":3,"sLen":0,"time":61432.5842696629,"type":1},{"id":3,"sLen":0,"time":61516.8539325843,"type":1},{"id":0,"sLen":0,"time":61685.393258427,"type":1},{"id":0,"sLen":0,"time":62022.4719101124,"type":1},{"id":3,"sLen":0,"time":62191.0112359551,"type":1},{"id":3,"sLen":0,"time":62275.2808988764,"type":1},{"id":3,"sLen":0,"time":62443.8202247191,"type":1},{"id":0,"sLen":0,"time":62612.3595505618,"type":1},{"id":3,"sLen":0,"time":62780.8988764045,"type":1},{"id":3,"sLen":0,"time":62865.1685393258,"type":1},{"id":0,"sLen":0,"time":63033.7078651685,"type":1},{"id":0,"sLen":0,"time":63202.2471910112,"type":1},{"id":0,"sLen":0,"time":63286.5168539326,"type":1},{"id":3,"sLen":0,"time":63370.7865168539,"type":1},{"id":0,"sLen":0,"time":63539.3258426966,"type":1},{"id":0,"sLen":0,"time":63623.595505618,"type":1},{"id":3,"sLen":0,"time":63876.404494382,"type":1},{"id":0,"sLen":0,"time":64044.9438202247,"type":1},{"id":3,"sLen":0,"time":64129.2134831461,"type":1},{"id":3,"sLen":0,"time":64213.4831460674,"type":1},{"id":0,"sLen":0,"time":64382.0224719101,"type":1},{"id":3,"sLen":0,"time":64719.1011235955,"type":1},{"id":0,"sLen":0,"time":65056.1797752809,"type":1},{"id":0,"sLen":0,"time":65393.2584269663,"type":1},{"id":0,"sLen":0,"time":65730.3370786517,"type":1},{"id":0,"sLen":0,"time":66067.4157303371,"type":1},{"id":3,"sLen":0,"time":66404.4943820225,"type":1},{"id":3,"sLen":0,"time":66741.5730337079,"type":1},{"id":3,"sLen":0,"time":67078.6516853933,"type":1},{"id":3,"sLen":0,"time":67415.7303370787,"type":1},{"id":0,"sLen":0,"time":67752.808988764,"type":1},{"id":0,"sLen":0,"time":68089.8876404494,"type":1},{"id":0,"sLen":0,"time":68426.9662921348,"type":1},{"id":0,"sLen":0,"time":68764.0449438202,"type":1},{"id":3,"sLen":0,"time":69101.1235955056,"type":1},{"id":3,"sLen":0,"time":69438.202247191,"type":1},{"id":3,"sLen":0,"time":69775.2808988764,"type":1},{"id":3,"sLen":0,"time":69859.5505617978,"type":1},{"id":3,"sLen":0,"time":69943.8202247191,"type":1},{"id":3,"sLen":0,"time":70112.3595505618,"type":1},{"id":0,"sLen":0,"time":70449.4382022472,"type":1},{"id":0,"sLen":0,"time":70786.5168539326,"type":1},{"id":0,"sLen":0,"time":71123.595505618,"type":1},{"id":0,"sLen":0,"time":71460.6741573034,"type":1},{"id":3,"sLen":0,"time":71797.7528089888,"type":1},{"id":3,"sLen":0,"time":72134.8314606741,"type":1},{"id":3,"sLen":0,"time":72471.9101123595,"type":1},{"id":3,"sLen":0,"time":72556.1797752809,"type":1},{"id":3,"sLen":0,"time":72640.4494382023,"type":1},{"id":3,"sLen":0,"time":72808.9887640449,"type":1},{"id":3,"sLen":0,"time":72893.2584269663,"type":1},{"id":3,"sLen":0,"time":72977.5280898877,"type":1},{"id":0,"sLen":0,"time":73146.0674157303,"type":1},{"id":0,"sLen":0,"time":73230.3370786517,"type":1},{"id":0,"sLen":0,"time":73314.6067415731,"type":1},{"id":0,"sLen":0,"time":73483.1460674157,"type":1},{"id":0,"sLen":0,"time":73567.4157303371,"type":1},{"id":0,"sLen":0,"time":73651.6853932585,"type":1},{"id":0,"sLen":0,"time":73820.2247191011,"type":1},{"id":0,"sLen":0,"time":73904.4943820225,"type":1},{"id":0,"sLen":0,"time":73988.7640449438,"type":1},{"id":0,"sLen":0,"time":74157.3033707866,"type":1},{"id":0,"sLen":0,"time":74241.5730337079,"type":1},{"id":0,"sLen":0,"time":74325.8426966292,"type":1},{"id":0,"sLen":0,"time":74410.1123595506,"type":1},{"id":3,"sLen":0,"time":74494.382022472,"type":1},{"id":3,"sLen":0,"time":74578.6516853933,"type":1},{"id":3,"sLen":0,"time":74662.9213483146,"type":1},{"id":3,"sLen":0,"time":74747.191011236,"type":1},{"id":0,"sLen":0,"time":74831.4606741573,"type":1},{"id":0,"sLen":0,"time":74915.7303370787,"type":1},{"id":0,"sLen":0,"time":75000,"type":1},{"id":0,"sLen":0,"time":75084.2696629214,"type":1},{"id":3,"sLen":0,"time":75168.5393258427,"type":1},{"id":0,"sLen":0,"time":75505.6179775281,"type":1},{"id":3,"sLen":0,"time":75842.6966292135,"type":1},{"id":0,"sLen":0,"time":76179.7752808989,"type":1},{"id":0,"sLen":0,"time":76516.8539325843,"type":1},{"id":3,"sLen":0,"time":76853.9325842697,"type":1},{"id":3,"sLen":0,"time":77191.0112359551,"type":1},{"id":0,"sLen":0,"time":77528.0898876405,"type":1},{"id":3,"sLen":0,"time":77865.1685393259,"type":1},{"id":3,"sLen":0,"time":78033.7078651686,"type":1},{"id":0,"sLen":0,"time":78202.2471910113,"type":1},{"id":0,"sLen":0,"time":78539.3258426967,"type":1},{"id":3,"sLen":0,"time":78876.4044943821,"type":1},{"id":0,"sLen":0,"time":79213.4831460675,"type":1},{"id":0,"sLen":0,"time":79550.5617977529,"type":1},{"id":3,"sLen":0,"time":79887.6404494383,"type":1},{"id":0,"sLen":0,"time":80140.4494382023,"type":1},{"id":0,"sLen":0,"time":80224.7191011237,"type":1},{"id":0,"sLen":0,"time":80308.988764045,"type":1},{"id":0,"sLen":0,"time":80477.5280898877,"type":1},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":1},{"id":3,"sLen":0,"time":81067.4157303371,"type":1},{"id":0,"sLen":0,"time":81235.9550561799,"type":1},{"id":3,"sLen":0,"time":81404.4943820225,"type":1},{"id":0,"sLen":0,"time":81573.0337078652,"type":1},{"id":3,"sLen":0,"time":81741.5730337079,"type":1},{"id":0,"sLen":0,"time":81910.1123595506,"type":1},{"id":3,"sLen":0,"time":82078.6516853933,"type":1},{"id":3,"sLen":0,"time":82247.191011236,"type":1},{"id":0,"sLen":0,"time":82415.7303370787,"type":1},{"id":3,"sLen":0,"time":82584.2696629214,"type":1},{"id":0,"sLen":0,"time":82752.8089887641,"type":1},{"id":3,"sLen":0,"time":82921.3483146068,"type":1},{"id":0,"sLen":0,"time":83089.8876404495,"type":1},{"id":3,"sLen":0,"time":83258.4269662922,"type":1},{"id":3,"sLen":0,"time":83426.9662921349,"type":1},{"id":0,"sLen":0,"time":83595.5056179776,"type":1},{"id":0,"sLen":0,"time":83764.0449438203,"type":1},{"id":0,"sLen":0,"time":83932.584269663,"type":1},{"id":3,"sLen":0,"time":84269.6629213484,"type":1},{"id":3,"sLen":0,"time":84606.7415730338,"type":1},{"id":3,"sLen":0,"time":84775.2808988765,"type":1},{"id":3,"sLen":0,"time":84943.8202247192,"type":1},{"id":3,"sLen":0,"time":85280.8988764046,"type":1},{"id":0,"sLen":0,"time":85617.97752809,"type":1},{"id":0,"sLen":0,"time":85702.2471910113,"type":1},{"id":3,"sLen":0,"time":85870.786516854,"type":1},{"id":0,"sLen":0,"time":86039.3258426967,"type":1},{"id":0,"sLen":0,"time":86292.1348314607,"type":1},{"id":3,"sLen":0,"time":86629.2134831461,"type":1},{"id":0,"sLen":0,"time":87134.8314606741,"type":1},{"id":3,"sLen":0,"time":87303.3707865169,"type":1},{"id":0,"sLen":0,"time":87640.4494382023,"type":1},{"id":3,"sLen":0,"time":87977.5280898877,"type":1},{"id":0,"sLen":0,"time":88483.1460674157,"type":1},{"id":3,"sLen":0,"time":88651.6853932584,"type":1},{"id":0,"sLen":0,"time":88988.7640449438,"type":1},{"id":3,"sLen":0,"time":89325.8426966292,"type":1},{"id":0,"sLen":0,"time":89831.4606741573,"type":1},{"id":3,"sLen":0,"time":90000,"type":1},{"id":0,"sLen":0,"time":90337.0786516854,"type":1},{"id":3,"sLen":0,"time":90674.1573033708,"type":1},{"id":0,"sLen":0,"time":91179.7752808989,"type":1},{"id":3,"sLen":0,"time":91348.3146067416,"type":1},{"id":0,"sLen":0,"time":91685.393258427,"type":1},{"id":3,"sLen":0,"time":92022.4719101124,"type":1},{"id":0,"sLen":0,"time":92528.0898876405,"type":1},{"id":3,"sLen":0,"time":92696.6292134832,"type":1},{"id":0,"sLen":0,"time":93033.7078651686,"type":1},{"id":3,"sLen":0,"time":93370.786516854,"type":1},{"id":0,"sLen":0,"time":93876.404494382,"type":1},{"id":3,"sLen":0,"time":94044.9438202248,"type":1},{"id":0,"sLen":0,"time":94382.0224719102,"type":1},{"id":3,"sLen":0,"time":94719.1011235956,"type":1},{"id":0,"sLen":0,"time":95224.7191011236,"type":1},{"id":3,"sLen":0,"time":95393.2584269663,"type":1},{"id":0,"sLen":0,"time":95730.3370786517,"type":1},{"id":0,"sLen":0,"time":96067.4157303371,"type":1},{"id":0,"sLen":0,"time":96404.4943820225,"type":1},{"id":0,"sLen":0,"time":96573.0337078652,"type":1},{"id":3,"sLen":0,"time":96741.5730337079,"type":1},{"id":3,"sLen":0,"time":96825.8426966292,"type":1},{"id":3,"sLen":0,"time":96910.1123595505,"type":1},{"id":0,"sLen":0,"time":97078.6516853933,"type":1},{"id":3,"sLen":0,"time":97415.7303370787,"type":1},{"id":3,"sLen":0,"time":97752.808988764,"type":1},{"id":0,"sLen":0,"time":97921.3483146067,"type":1},{"id":3,"sLen":0,"time":98089.8876404494,"type":1},{"id":0,"sLen":0,"time":98426.9662921348,"type":1},{"id":3,"sLen":0,"time":98764.0449438202,"type":1},{"id":0,"sLen":0,"time":99101.1235955056,"type":1},{"id":0,"sLen":0,"time":99269.6629213483,"type":1},{"id":3,"sLen":0,"time":99438.202247191,"type":1},{"id":0,"sLen":0,"time":99775.2808988764,"type":1},{"id":3,"sLen":0,"time":100112.359550562,"type":1},{"id":3,"sLen":0,"time":100449.438202247,"type":1},{"id":0,"sLen":0,"time":100617.97752809,"type":1},{"id":3,"sLen":0,"time":100786.516853933,"type":1},{"id":0,"sLen":0,"time":101123.595505618,"type":1},{"id":3,"sLen":0,"time":101460.674157303,"type":1},{"id":3,"sLen":0,"time":101797.752808989,"type":1},{"id":0,"sLen":0,"time":101966.292134831,"type":1},{"id":3,"sLen":0,"time":102134.831460674,"type":1},{"id":0,"sLen":0,"time":102471.91011236,"type":1},{"id":3,"sLen":0,"time":102808.988764045,"type":1},{"id":3,"sLen":0,"time":103146.06741573,"type":1},{"id":0,"sLen":0,"time":103314.606741573,"type":1},{"id":3,"sLen":0,"time":103483.146067416,"type":1},{"id":0,"sLen":0,"time":103820.224719101,"type":1},{"id":3,"sLen":0,"time":104157.303370787,"type":1},{"id":0,"sLen":0,"time":104494.382022472,"type":1},{"id":0,"sLen":0,"time":104662.921348315,"type":1},{"id":3,"sLen":0,"time":104831.460674157,"type":1},{"id":0,"sLen":0,"time":105168.539325843,"type":1},{"id":3,"sLen":0,"time":105505.617977528,"type":1},{"id":3,"sLen":0,"time":105842.696629213,"type":1},{"id":0,"sLen":0,"time":106011.235955056,"type":1},{"id":3,"sLen":0,"time":106179.775280899,"type":1},{"id":0,"sLen":0,"time":106516.853932584,"type":1},{"id":0,"sLen":0,"time":106853.93258427,"type":1},{"id":0,"sLen":0,"time":107191.011235955,"type":1},{"id":3,"sLen":0,"time":107528.08988764,"type":1},{"id":0,"sLen":0,"time":107865.168539326,"type":1},{"id":0,"sLen":0,"time":108202.247191011,"type":1},{"id":0,"sLen":0,"time":108539.325842697,"type":1},{"id":0,"sLen":0,"time":108876.404494382,"type":1},{"id":3,"sLen":0,"time":109213.483146068,"type":1},{"id":3,"sLen":0,"time":109550.561797753,"type":1},{"id":3,"sLen":0,"time":109887.640449438,"type":1},{"id":3,"sLen":0,"time":110224.719101124,"type":1},{"id":0,"sLen":0,"time":110561.797752809,"type":1},{"id":0,"sLen":0,"time":110730.337078652,"type":1},{"id":0,"sLen":0,"time":110898.876404495,"type":1},{"id":3,"sLen":0,"time":111235.95505618,"type":1},{"id":3,"sLen":0,"time":111573.033707865,"type":1},{"id":3,"sLen":0,"time":111910.112359551,"type":1},{"id":3,"sLen":0,"time":112247.191011236,"type":1},{"id":0,"sLen":0,"time":112584.269662922,"type":1},{"id":3,"sLen":0,"time":112921.348314607,"type":1},{"id":0,"sLen":0,"time":113258.426966292,"type":1},{"id":3,"sLen":0,"time":113932.584269663,"type":1},{"id":0,"sLen":0,"time":114269.662921349,"type":1},{"id":3,"sLen":0,"time":114438.202247191,"type":1},{"id":0,"sLen":0,"time":114606.741573034,"type":1},{"id":3,"sLen":0,"time":114943.820224719,"type":1},{"id":0,"sLen":0,"time":115280.898876405,"type":1},{"id":3,"sLen":0,"time":115617.97752809,"type":1},{"id":3,"sLen":0,"time":115786.516853933,"type":1},{"id":0,"sLen":0,"time":115955.056179776,"type":1},{"id":3,"sLen":0,"time":116123.595505618,"type":1},{"id":0,"sLen":0,"time":116292.134831461,"type":1},{"id":0,"sLen":0,"time":116629.213483146,"type":1},{"id":3,"sLen":0,"time":116966.292134832,"type":1},{"id":3,"sLen":0,"time":117303.370786517,"type":1},{"id":0,"sLen":0,"time":117640.449438203,"type":1},{"id":3,"sLen":0,"time":117977.528089888,"type":1},{"id":3,"sLen":0,"time":118061.797752809,"type":1},{"id":0,"sLen":0,"time":118314.606741573,"type":1},{"id":3,"sLen":0,"time":118398.876404495,"type":1},{"id":0,"sLen":0,"time":118651.685393258,"type":1},{"id":3,"sLen":0,"time":118820.224719101,"type":1},{"id":3,"sLen":0,"time":118904.494382022,"type":1},{"id":3,"sLen":0,"time":119073.033707865,"type":1},{"id":0,"sLen":0,"time":119241.573033708,"type":1},{"id":3,"sLen":0,"time":119410.112359551,"type":1},{"id":3,"sLen":0,"time":119494.382022472,"type":1},{"id":0,"sLen":0,"time":119662.921348315,"type":1},{"id":0,"sLen":0,"time":119831.460674157,"type":1},{"id":0,"sLen":0,"time":119915.730337079,"type":1},{"id":3,"sLen":0,"time":120000,"type":1},{"id":0,"sLen":0,"time":120168.539325843,"type":1},{"id":0,"sLen":0,"time":120252.808988764,"type":1},{"id":3,"sLen":0,"time":120505.617977528,"type":1},{"id":0,"sLen":0,"time":120674.157303371,"type":1},{"id":3,"sLen":0,"time":120758.426966292,"type":1},{"id":3,"sLen":0,"time":120842.696629213,"type":1},{"id":0,"sLen":0,"time":121011.235955056,"type":1},{"id":0,"sLen":0,"time":121095.505617978,"type":1},{"id":0,"sLen":0,"time":121179.775280899,"type":1}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file +{"events":[{"params":[1],"time":5393.25842696629,"name":"Camera Movement"},{"params":[0],"time":10786.5168539326,"name":"Camera Movement"},{"params":[1],"time":14831.4606741573,"name":"Camera Movement"},{"params":[0],"time":21573.0337078652,"name":"Camera Movement"},{"params":[1],"time":24269.6629213483,"name":"Camera Movement"},{"params":[0],"time":26966.2921348315,"name":"Camera Movement"},{"params":[1],"time":28314.606741573,"name":"Camera Movement"},{"params":[0],"time":31011.2359550562,"name":"Camera Movement"},{"params":[1],"time":37752.808988764,"name":"Camera Movement"},{"params":[0],"time":43146.0674157303,"name":"Camera Movement"},{"params":[1],"time":48539.3258426966,"name":"Camera Movement"},{"params":[0],"time":53932.5842696629,"name":"Camera Movement"},{"params":[1],"time":59325.8426966292,"name":"Camera Movement"},{"params":[0],"time":62022.4719101124,"name":"Camera Movement"},{"params":[0,"good!"],"time":62022.4719101124,"name":"Play Animation"},{"params":[1],"time":67415.7303370787,"name":"Camera Movement"},{"params":[0],"time":75505.6179775281,"name":"Camera Movement"},{"params":[1],"time":80898.8764044945,"name":"Camera Movement"},{"params":[0],"time":86292.1348314608,"name":"Camera Movement"},{"params":[1],"time":91685.3932584271,"name":"Camera Movement"},{"params":[0],"time":97078.6516853934,"name":"Camera Movement"},{"params":[1],"time":102471.91011236,"name":"Camera Movement"},{"params":[0],"time":107865.168539326,"name":"Camera Movement"},{"params":[1],"time":113258.426966292,"name":"Camera Movement"}],"scrollSpeed":2.6,"strumLines":[{"notes":[{"id":1,"sLen":0,"time":0,"type":0},{"id":2,"sLen":0,"time":168.539322,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":505.617981,"type":0},{"id":2,"sLen":0,"time":674.1573,"type":0},{"id":3,"sLen":0,"time":842.696655,"type":0},{"id":1,"sLen":0,"time":1011.23596,"type":0},{"id":3,"sLen":0,"time":1179.77527,"type":0},{"id":0,"sLen":0,"time":1348.31458,"type":0},{"id":3,"sLen":0,"time":1516.85388,"type":0},{"id":2,"sLen":0,"time":1685.39331,"type":0},{"id":3,"sLen":0,"time":1853.93262,"type":0},{"id":1,"sLen":0,"time":2022.47192,"type":0},{"id":3,"sLen":0,"time":2191.01123,"type":0},{"id":0,"sLen":0,"time":2359.55054,"type":0},{"id":3,"sLen":0,"time":2528.08984,"type":0},{"id":1,"sLen":0,"time":2696.62915,"type":0},{"id":2,"sLen":0,"time":2865.16846,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3202.247,"type":0},{"id":2,"sLen":0,"time":3370.78662,"type":0},{"id":3,"sLen":0,"time":3539.326,"type":0},{"id":1,"sLen":0,"time":3707.86523,"type":0},{"id":3,"sLen":0,"time":3876.40454,"type":0},{"id":0,"sLen":0,"time":4044.94385,"type":0},{"id":3,"sLen":0,"time":4213.483,"type":0},{"id":2,"sLen":0,"time":4382.02246,"type":0},{"id":3,"sLen":0,"time":4550.562,"type":0},{"id":1,"sLen":0,"time":4719.101,"type":0},{"id":3,"sLen":0,"time":4887.64063,"type":0},{"id":0,"sLen":0,"time":5056.17969,"type":0},{"id":3,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999996,"time":11460.6738,"type":0},{"id":1,"sLen":0,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":0,"sLen":0,"time":12977.5283,"type":0},{"id":2,"sLen":0,"time":13146.0674,"type":0},{"id":3,"sLen":0,"time":13230.3369,"type":0},{"id":2,"sLen":0,"time":13314.6064,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":3,"sLen":0,"time":13651.6855,"type":0},{"id":2,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":3,"sLen":0,"time":14157.3037,"type":0},{"id":2,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":3,"sLen":0,"time":14578.6514,"type":0},{"id":2,"sLen":0,"time":14662.9209,"type":0},{"id":0,"sLen":0,"time":14831.4609,"type":0},{"id":3,"sLen":0,"time":15000,"type":0},{"id":2,"sLen":0,"time":15168.5391,"type":0},{"id":3,"sLen":0,"time":15337.0791,"type":0},{"id":1,"sLen":0,"time":15505.6182,"type":0},{"id":3,"sLen":0,"time":15674.1572,"type":0},{"id":0,"sLen":0,"time":15842.6963,"type":0},{"id":3,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":2,"sLen":0,"time":21741.5723,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":2,"sLen":0,"time":22078.6523,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":2,"sLen":0,"time":22415.73,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22752.8086,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23005.6172,"type":0},{"id":3,"sLen":0,"time":23089.8867,"type":0},{"id":3,"sLen":0,"time":23258.4277,"type":0},{"id":2,"sLen":0,"time":23426.9668,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":0,"sLen":0,"time":23764.0449,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24101.123,"type":0},{"id":2,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":2,"sLen":0,"time":27134.832,"type":0},{"id":3,"sLen":0,"time":27303.3711,"type":0},{"id":0,"sLen":0,"time":27471.91,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":2,"sLen":0,"time":27808.9883,"type":0},{"id":3,"sLen":0,"time":27977.5273,"type":0},{"id":0,"sLen":0,"time":28146.0684,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28398.877,"type":0},{"id":3,"sLen":0,"time":28483.1465,"type":0},{"id":0,"sLen":0,"time":28651.6855,"type":0},{"id":3,"sLen":0,"time":28820.2246,"type":0},{"id":2,"sLen":0,"time":28988.7637,"type":0},{"id":0,"sLen":0,"time":29157.3027,"type":0},{"id":3,"sLen":0,"time":29325.8418,"type":0},{"id":1,"sLen":0,"time":29494.3828,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":2,"sLen":0,"time":32359.55,"type":0},{"id":3,"sLen":0,"time":32528.09,"type":0},{"id":1,"sLen":0,"time":32696.6289,"type":0},{"id":3,"sLen":0,"time":32865.168,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":3,"sLen":0,"time":33202.2461,"type":0},{"id":1,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":3,"sLen":0,"time":33623.5938,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":3,"sLen":0,"time":33876.4063,"type":0},{"id":1,"sLen":0,"time":34044.9453,"type":0},{"id":2,"sLen":0,"time":34213.4844,"type":0},{"id":0,"sLen":0,"time":34382.0234,"type":0},{"id":2,"sLen":0,"time":34550.5625,"type":0},{"id":0,"sLen":0,"time":34719.1,"type":0},{"id":3,"sLen":0,"time":34887.64,"type":0},{"id":1,"sLen":0,"time":34971.91,"type":0},{"id":2,"sLen":0,"time":35056.18,"type":0},{"id":3,"sLen":0,"time":35224.72,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":3,"sLen":0,"time":35561.7969,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":1,"sLen":0,"time":35898.875,"type":0},{"id":0,"sLen":0,"time":36067.4141,"type":0},{"id":2,"sLen":0,"time":36151.6836,"type":0},{"id":0,"sLen":0,"time":36235.9531,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":1,"sLen":0,"time":36573.0352,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":1,"sLen":0,"time":36910.1133,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":3,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":37668.54,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43230.3359,"type":0},{"id":3,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":3,"sLen":0,"time":43651.6836,"type":0},{"id":1,"sLen":0,"time":43735.9531,"type":0},{"id":2,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":43988.7656,"type":0},{"id":1,"sLen":0,"time":44157.3047,"type":0},{"id":3,"sLen":0,"time":44325.8438,"type":0},{"id":3,"sLen":0,"time":44410.1133,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":0,"sLen":0,"time":44747.19,"type":0},{"id":1,"sLen":0,"time":44831.46,"type":0},{"id":0,"sLen":0,"time":45000,"type":0},{"id":2,"sLen":0,"time":45168.54,"type":0},{"id":3,"sLen":0,"time":45337.08,"type":0},{"id":1,"sLen":0,"time":45505.6172,"type":0},{"id":3,"sLen":0,"time":45674.1563,"type":0},{"id":2,"sLen":0,"time":45758.4258,"type":0},{"id":0,"sLen":0,"time":45842.6953,"type":0},{"id":3,"sLen":0,"time":46011.2344,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":3,"sLen":0,"time":46348.3164,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":1,"sLen":0,"time":46685.3945,"type":0},{"id":3,"sLen":0,"time":46853.9336,"type":0},{"id":2,"sLen":0,"time":46938.2031,"type":0},{"id":3,"sLen":0,"time":47022.4727,"type":0},{"id":1,"sLen":0,"time":47191.01,"type":0},{"id":3,"sLen":0,"time":47359.55,"type":0},{"id":0,"sLen":0,"time":47528.09,"type":0},{"id":3,"sLen":0,"time":47696.63,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":3,"sLen":0,"time":48033.707,"type":0},{"id":2,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":48370.7852,"type":0},{"id":1,"sLen":0,"time":53932.5859,"type":0},{"id":2,"sLen":0,"time":54101.125,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54438.2031,"type":0},{"id":2,"sLen":0,"time":54606.7422,"type":0},{"id":3,"sLen":0,"time":54775.28,"type":0},{"id":1,"sLen":0,"time":54943.82,"type":0},{"id":3,"sLen":0,"time":55112.36,"type":0},{"id":0,"sLen":0,"time":55280.9,"type":0},{"id":1,"sLen":0,"time":55449.4375,"type":0},{"id":2,"sLen":0,"time":55617.9766,"type":0},{"id":3,"sLen":0,"time":55786.5156,"type":0},{"id":1,"sLen":0,"time":55955.0547,"type":0},{"id":3,"sLen":0,"time":56123.5938,"type":0},{"id":0,"sLen":0,"time":56292.1367,"type":0},{"id":3,"sLen":0,"time":56460.6758,"type":0},{"id":1,"sLen":0,"time":56629.2148,"type":0},{"id":2,"sLen":0,"time":56797.7539,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57134.832,"type":0},{"id":2,"sLen":0,"time":57303.37,"type":0},{"id":3,"sLen":0,"time":57471.91,"type":0},{"id":1,"sLen":0,"time":57640.45,"type":0},{"id":3,"sLen":0,"time":57808.99,"type":0},{"id":0,"sLen":0,"time":57977.5273,"type":0},{"id":2,"sLen":0,"time":58146.0664,"type":0},{"id":3,"sLen":0,"time":58230.3359,"type":0},{"id":1,"sLen":0,"time":58314.6055,"type":0},{"id":3,"sLen":0,"time":58483.1445,"type":0},{"id":1,"sLen":0,"time":58651.6836,"type":0},{"id":3,"sLen":0,"time":58820.2266,"type":0},{"id":0,"sLen":0,"time":58988.7656,"type":0},{"id":3,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4719101124,"type":1},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":0,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":2,"sLen":0,"time":67078.65,"type":0},{"id":3,"sLen":0,"time":67162.92,"type":0},{"id":2,"sLen":0,"time":67247.19,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":3,"sLen":0,"time":67584.27,"type":0},{"id":2,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":3,"sLen":0,"time":68089.89,"type":0},{"id":2,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":0,"time":68511.2344,"type":0},{"id":2,"sLen":0,"time":68595.51,"type":0},{"id":0,"sLen":0,"time":68764.05,"type":0},{"id":3,"sLen":0,"time":68932.5859,"type":0},{"id":2,"sLen":0,"time":69101.125,"type":0},{"id":3,"sLen":0,"time":69269.6641,"type":0},{"id":1,"sLen":0,"time":69438.2,"type":0},{"id":3,"sLen":0,"time":69606.74,"type":0},{"id":0,"sLen":0,"time":69775.28,"type":0},{"id":3,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75674.16,"type":0},{"id":1,"sLen":0,"time":75842.6953,"type":0},{"id":0,"sLen":0,"time":76011.2344,"type":0},{"id":2,"sLen":0,"time":76095.51,"type":0},{"id":0,"sLen":0,"time":76179.77,"type":0},{"id":1,"sLen":0,"time":76348.31,"type":0},{"id":3,"sLen":0,"time":76516.85,"type":0},{"id":0,"sLen":0,"time":76685.39,"type":0},{"id":1,"sLen":0,"time":76853.93,"type":0},{"id":3,"sLen":0,"time":76938.2,"type":0},{"id":1,"sLen":0,"time":77022.47,"type":0},{"id":0,"sLen":0,"time":77191.01,"type":0},{"id":1,"sLen":0,"time":77359.55,"type":0},{"id":2,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":0,"sLen":0,"time":78033.71,"type":0},{"id":1,"sLen":0,"time":78202.25,"type":0},{"id":0,"sLen":0,"time":78370.79,"type":0},{"id":3,"sLen":0,"time":78455.0547,"type":0},{"id":3,"sLen":0,"time":78539.33,"type":0},{"id":3,"sLen":0,"time":78707.87,"type":0},{"id":0,"sLen":0,"time":78792.13,"type":0},{"id":1,"sLen":0,"time":78876.41,"type":0},{"id":1,"sLen":0,"time":79044.9453,"type":0},{"id":3,"sLen":0,"time":79129.21,"type":0},{"id":2,"sLen":0,"time":79213.4844,"type":0},{"id":0,"sLen":0,"time":79382.02,"type":0},{"id":1,"sLen":0,"time":79466.29,"type":0},{"id":2,"sLen":0,"time":79550.56,"type":0},{"id":3,"sLen":0,"time":79634.83,"type":0},{"id":2,"sLen":0,"time":79719.1,"type":0},{"id":0,"sLen":84.2696600000054,"time":79803.37,"type":0},{"id":3,"sLen":0,"time":79971.91,"type":0},{"id":2,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":3,"sLen":0,"time":80393.26,"type":0},{"id":0,"sLen":0,"time":80561.8,"type":0},{"id":2,"sLen":0,"time":80730.3359,"type":0},{"id":1,"sLen":0,"time":86292.13,"type":0},{"id":0,"sLen":0,"time":86376.41,"type":0},{"id":3,"sLen":0,"time":86460.67,"type":0},{"id":2,"sLen":0,"time":86629.21,"type":0},{"id":1,"sLen":0,"time":86713.4844,"type":0},{"id":3,"sLen":0,"time":86797.75,"type":0},{"id":2,"sLen":0,"time":86966.29,"type":0},{"id":3,"sLen":0,"time":87134.83,"type":0},{"id":2,"sLen":0,"time":87303.37,"type":0},{"id":0,"sLen":0,"time":87471.91,"type":0},{"id":1,"sLen":0,"time":87640.45,"type":0},{"id":0,"sLen":0,"time":87724.72,"type":0},{"id":3,"sLen":0,"time":87808.99,"type":0},{"id":2,"sLen":0,"time":87977.53,"type":0},{"id":1,"sLen":0,"time":88061.8,"type":0},{"id":3,"sLen":0,"time":88146.07,"type":0},{"id":2,"sLen":0,"time":88314.61,"type":0},{"id":3,"sLen":0,"time":88483.15,"type":0},{"id":1,"sLen":0,"time":88651.69,"type":0},{"id":3,"sLen":0,"time":88820.23,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":3,"sLen":0,"time":89073.03,"type":0},{"id":2,"sLen":0,"time":89157.3047,"type":0},{"id":1,"sLen":0,"time":89325.84,"type":0},{"id":0,"sLen":0,"time":89410.11,"type":0},{"id":1,"sLen":0,"time":89494.38,"type":0},{"id":3,"sLen":0,"time":89662.92,"type":0},{"id":3,"sLen":0,"time":89831.46,"type":0},{"id":1,"sLen":0,"time":89915.73,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":1,"sLen":0,"time":90168.54,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":3,"sLen":0,"time":90421.35,"type":0},{"id":1,"sLen":0,"time":90505.62,"type":0},{"id":0,"sLen":0,"time":90589.89,"type":0},{"id":1,"sLen":0,"time":90674.16,"type":0},{"id":3,"sLen":0,"time":90842.6953,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":3,"sLen":0,"time":91095.51,"type":0},{"id":1,"sLen":0,"time":91179.77,"type":0},{"id":0,"sLen":0,"time":91264.05,"type":0},{"id":1,"sLen":168.539321999997,"time":91348.31,"type":0},{"id":0,"sLen":0,"time":97078.65,"type":0},{"id":3,"sLen":0,"time":97162.92,"type":0},{"id":2,"sLen":0,"time":97247.19,"type":0},{"id":3,"sLen":0,"time":97415.73,"type":0},{"id":0,"sLen":0,"time":97584.27,"type":0},{"id":3,"sLen":0,"time":97668.54,"type":0},{"id":2,"sLen":0,"time":97752.81,"type":0},{"id":3,"sLen":0,"time":97921.35,"type":0},{"id":0,"sLen":0,"time":98089.89,"type":0},{"id":3,"sLen":0,"time":98174.16,"type":0},{"id":2,"sLen":0,"time":98258.43,"type":0},{"id":3,"sLen":0,"time":98426.97,"type":0},{"id":0,"sLen":0,"time":98595.51,"type":0},{"id":3,"sLen":0,"time":98679.77,"type":0},{"id":2,"sLen":0,"time":98764.05,"type":0},{"id":3,"sLen":0,"time":98932.5859,"type":0},{"id":2,"sLen":0,"time":99101.125,"type":0},{"id":1,"sLen":0,"time":99269.6641,"type":0},{"id":0,"sLen":0,"time":99438.2,"type":0},{"id":3,"sLen":0,"time":99606.74,"type":0},{"id":0,"sLen":0,"time":99775.28,"type":0},{"id":3,"sLen":0,"time":99859.55,"type":0},{"id":2,"sLen":0,"time":99943.82,"type":0},{"id":3,"sLen":0,"time":100112.359,"type":0},{"id":0,"sLen":0,"time":100280.9,"type":0},{"id":3,"sLen":0,"time":100365.172,"type":0},{"id":2,"sLen":0,"time":100449.438,"type":0},{"id":3,"sLen":0,"time":100617.977,"type":0},{"id":0,"sLen":0,"time":100786.516,"type":0},{"id":3,"sLen":0,"time":100870.789,"type":0},{"id":2,"sLen":0,"time":100955.055,"type":0},{"id":3,"sLen":0,"time":101123.594,"type":0},{"id":0,"sLen":0,"time":101292.133,"type":0},{"id":3,"sLen":0,"time":101376.406,"type":0},{"id":2,"sLen":0,"time":101460.672,"type":0},{"id":3,"sLen":0,"time":101629.211,"type":0},{"id":2,"sLen":0,"time":101797.75,"type":0},{"id":1,"sLen":0,"time":101966.289,"type":0},{"id":0,"sLen":0,"time":102134.828,"type":0},{"id":3,"sLen":0,"time":102303.367,"type":0},{"id":0,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":0,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":0,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":0,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":0,"sLen":0,"time":104831.461,"type":0},{"id":3,"sLen":0,"time":105000,"type":0},{"id":0,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":0,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":0,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":0,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":0,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":0,"time":107865.172,"type":0},{"id":2,"sLen":0,"time":107949.438,"type":0},{"id":3,"sLen":0,"time":108033.711,"type":0},{"id":2,"sLen":0,"time":108117.977,"type":0},{"id":0,"sLen":0,"time":108202.25,"type":0},{"id":1,"sLen":0,"time":108370.789,"type":0},{"id":3,"sLen":0,"time":108539.328,"type":0},{"id":2,"sLen":0,"time":108623.594,"type":0},{"id":3,"sLen":0,"time":108707.867,"type":0},{"id":2,"sLen":0,"time":108792.133,"type":0},{"id":0,"sLen":0,"time":108876.406,"type":0},{"id":1,"sLen":0,"time":109044.945,"type":0},{"id":3,"sLen":0,"time":109213.484,"type":0},{"id":0,"sLen":0,"time":109297.75,"type":0},{"id":2,"sLen":0,"time":109382.023,"type":0},{"id":3,"sLen":0,"time":109466.289,"type":0},{"id":0,"sLen":0,"time":109550.563,"type":0},{"id":1,"sLen":0,"time":109719.1,"type":0},{"id":3,"sLen":0,"time":109887.641,"type":0},{"id":2,"sLen":0,"time":109971.906,"type":0},{"id":3,"sLen":0,"time":110056.18,"type":0},{"id":2,"sLen":0,"time":110140.453,"type":0},{"id":0,"sLen":0,"time":110224.719,"type":0},{"id":1,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113426.969,"type":0},{"id":1,"sLen":0,"time":113595.508,"type":0},{"id":3,"sLen":0,"time":113764.047,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114101.125,"type":0},{"id":0,"sLen":0,"time":114269.664,"type":0},{"id":3,"sLen":0,"time":114353.93,"type":0},{"id":1,"sLen":0,"time":114438.2,"type":0},{"id":0,"sLen":0,"time":114522.469,"type":0},{"id":2,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114775.281,"type":0},{"id":1,"sLen":0,"time":114943.82,"type":0},{"id":3,"sLen":0,"time":115112.359,"type":0},{"id":0,"sLen":0,"time":115280.9,"type":0},{"id":3,"sLen":0,"time":115365.172,"type":0},{"id":1,"sLen":0,"time":115449.438,"type":0},{"id":0,"sLen":0,"time":115533.711,"type":0},{"id":3,"sLen":0,"time":115617.977,"type":0},{"id":1,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"position":"dad","characters":["tankman"],"visible":true,"type":0},{"notes":[{"id":1,"sLen":0,"time":5393.2583,"type":0},{"id":2,"sLen":0,"time":5561.798,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":5898.87646,"type":0},{"id":2,"sLen":0,"time":6067.41553,"type":0},{"id":3,"sLen":0,"time":6235.955,"type":0},{"id":1,"sLen":0,"time":6404.494,"type":0},{"id":3,"sLen":0,"time":6573.03369,"type":0},{"id":0,"sLen":0,"time":6741.573,"type":0},{"id":3,"sLen":0,"time":6910.1123,"type":0},{"id":2,"sLen":0,"time":7078.652,"type":0},{"id":3,"sLen":0,"time":7247.191,"type":0},{"id":1,"sLen":0,"time":7415.73047,"type":0},{"id":3,"sLen":0,"time":7584.26953,"type":0},{"id":0,"sLen":0,"time":7752.809,"type":0},{"id":3,"sLen":0,"time":7921.348,"type":0},{"id":1,"sLen":0,"time":8089.8877,"type":0},{"id":2,"sLen":0,"time":8258.427,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8595.506,"type":0},{"id":2,"sLen":0,"time":8764.045,"type":0},{"id":3,"sLen":0,"time":8932.584,"type":0},{"id":1,"sLen":0,"time":9101.124,"type":0},{"id":3,"sLen":0,"time":9269.663,"type":0},{"id":0,"sLen":0,"time":9438.202,"type":0},{"id":3,"sLen":0,"time":9606.741,"type":0},{"id":2,"sLen":0,"time":9775.281,"type":0},{"id":3,"sLen":0,"time":9943.82,"type":0},{"id":1,"sLen":0,"time":10112.3594,"type":0},{"id":3,"sLen":0,"time":10280.8984,"type":0},{"id":0,"sLen":0,"time":10449.4385,"type":0},{"id":3,"sLen":0,"time":10617.9775,"type":0},{"id":1,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":2,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":0,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":1,"sLen":252.80899,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":0,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":0,"sLen":0,"time":18370.7871,"type":0},{"id":2,"sLen":0,"time":18539.3262,"type":0},{"id":3,"sLen":0,"time":18623.5957,"type":0},{"id":2,"sLen":0,"time":18707.8652,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":3,"sLen":0,"time":19044.9434,"type":0},{"id":2,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":3,"sLen":0,"time":19550.5625,"type":0},{"id":2,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":3,"sLen":0,"time":19971.91,"type":0},{"id":2,"sLen":0,"time":20056.18,"type":0},{"id":0,"sLen":0,"time":20224.7188,"type":0},{"id":3,"sLen":0,"time":20393.2578,"type":0},{"id":2,"sLen":0,"time":20561.7969,"type":0},{"id":3,"sLen":0,"time":20730.3379,"type":0},{"id":1,"sLen":0,"time":20898.877,"type":0},{"id":3,"sLen":0,"time":21067.416,"type":0},{"id":0,"sLen":0,"time":21235.9551,"type":0},{"id":3,"sLen":0,"time":21404.4941,"type":0},{"id":1,"sLen":0,"time":21573.0332,"type":0},{"id":1,"sLen":0,"time":21910.1133,"type":0},{"id":1,"sLen":0,"time":22247.1914,"type":0},{"id":1,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000012,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":2,"sLen":0,"time":24438.2031,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":2,"sLen":0,"time":24775.2813,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":2,"sLen":0,"time":25112.36,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":2,"sLen":0,"time":25449.4375,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25702.248,"type":0},{"id":3,"sLen":0,"time":25786.5176,"type":0},{"id":3,"sLen":0,"time":25955.0566,"type":0},{"id":2,"sLen":0,"time":26123.5957,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":0,"sLen":0,"time":26460.6738,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":0,"sLen":0,"time":26797.752,"type":0},{"id":2,"sLen":505.617980999999,"time":26966.293,"type":0},{"id":3,"sLen":505.617980999989,"time":27640.45,"type":0},{"id":1,"sLen":505.617980999999,"time":28314.6074,"type":0},{"id":2,"sLen":505.617980999999,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":2,"sLen":0,"time":29831.46,"type":0},{"id":3,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30168.54,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":2,"sLen":0,"time":30505.6172,"type":0},{"id":3,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":30842.6973,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31095.5059,"type":0},{"id":3,"sLen":0,"time":31179.7754,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":3,"sLen":0,"time":31516.8535,"type":0},{"id":2,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":3,"sLen":0,"time":32022.4727,"type":0},{"id":1,"sLen":0,"time":32191.0117,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":37752.81,"type":0},{"id":3,"sLen":0,"time":37921.3477,"type":0},{"id":1,"sLen":0,"time":38089.8867,"type":0},{"id":3,"sLen":0,"time":38258.4258,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":3,"sLen":0,"time":38595.5039,"type":0},{"id":1,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":3,"sLen":0,"time":39016.8555,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":3,"sLen":0,"time":39269.6641,"type":0},{"id":1,"sLen":0,"time":39438.2031,"type":0},{"id":2,"sLen":0,"time":39606.7422,"type":0},{"id":0,"sLen":0,"time":39775.28,"type":0},{"id":2,"sLen":0,"time":39943.82,"type":0},{"id":0,"sLen":0,"time":40112.36,"type":0},{"id":3,"sLen":0,"time":40280.9,"type":0},{"id":1,"sLen":0,"time":40365.168,"type":0},{"id":2,"sLen":0,"time":40449.4375,"type":0},{"id":3,"sLen":0,"time":40617.9766,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":3,"sLen":0,"time":40955.0547,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":1,"sLen":0,"time":41292.1367,"type":0},{"id":0,"sLen":0,"time":41460.6758,"type":0},{"id":2,"sLen":0,"time":41544.9453,"type":0},{"id":0,"sLen":0,"time":41629.2148,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":1,"sLen":0,"time":41966.293,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":1,"sLen":0,"time":42303.37,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":3,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":43061.7969,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48623.5938,"type":0},{"id":3,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":3,"sLen":0,"time":49044.9453,"type":0},{"id":1,"sLen":0,"time":49129.2148,"type":0},{"id":2,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49382.0234,"type":0},{"id":1,"sLen":0,"time":49550.5625,"type":0},{"id":3,"sLen":0,"time":49719.1,"type":0},{"id":3,"sLen":0,"time":49803.37,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":0,"sLen":0,"time":50140.45,"type":0},{"id":1,"sLen":0,"time":50224.72,"type":0},{"id":0,"sLen":0,"time":50393.2578,"type":0},{"id":2,"sLen":0,"time":50561.7969,"type":0},{"id":3,"sLen":0,"time":50730.3359,"type":0},{"id":1,"sLen":0,"time":50898.875,"type":0},{"id":3,"sLen":0,"time":51067.4141,"type":0},{"id":2,"sLen":0,"time":51151.6836,"type":0},{"id":0,"sLen":0,"time":51235.9531,"type":0},{"id":3,"sLen":0,"time":51404.4961,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":3,"sLen":0,"time":51741.5742,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":1,"sLen":0,"time":52078.6523,"type":0},{"id":3,"sLen":0,"time":52247.19,"type":0},{"id":2,"sLen":0,"time":52331.46,"type":0},{"id":3,"sLen":0,"time":52415.73,"type":0},{"id":1,"sLen":0,"time":52584.27,"type":0},{"id":3,"sLen":0,"time":52752.81,"type":0},{"id":0,"sLen":0,"time":52921.3477,"type":0},{"id":3,"sLen":0,"time":53089.8867,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":3,"sLen":0,"time":53426.9648,"type":0},{"id":2,"sLen":0,"time":53595.5039,"type":0},{"id":2,"sLen":0,"time":53764.043,"type":0},{"id":1,"sLen":842.696654999985,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":84.2696599999836,"time":58988.7656,"type":0},{"id":1,"sLen":0,"time":59157.3047,"type":0},{"id":1,"sLen":0,"time":59325.8438,"type":0},{"id":2,"sLen":0,"time":59494.3828,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":59831.46,"type":0},{"id":2,"sLen":0,"time":60000,"type":0},{"id":3,"sLen":0,"time":60168.54,"type":0},{"id":1,"sLen":0,"time":60337.08,"type":0},{"id":3,"sLen":0,"time":60505.6172,"type":0},{"id":0,"sLen":0,"time":60674.1563,"type":0},{"id":1,"sLen":0,"time":60842.6953,"type":0},{"id":2,"sLen":0,"time":61011.2344,"type":0},{"id":3,"sLen":0,"time":61179.7734,"type":0},{"id":1,"sLen":0,"time":61348.3164,"type":0},{"id":3,"sLen":0,"time":61516.8555,"type":0},{"id":0,"sLen":0,"time":61685.3945,"type":0},{"id":3,"sLen":0,"time":61853.9336,"type":0},{"id":1,"sLen":0,"time":62022.4727,"type":0},{"id":2,"sLen":0,"time":62191.01,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62528.09,"type":0},{"id":2,"sLen":0,"time":62696.63,"type":0},{"id":3,"sLen":0,"time":62865.168,"type":0},{"id":1,"sLen":0,"time":63033.707,"type":0},{"id":3,"sLen":0,"time":63202.2461,"type":0},{"id":0,"sLen":0,"time":63370.7852,"type":0},{"id":2,"sLen":0,"time":63539.3242,"type":0},{"id":3,"sLen":0,"time":63623.5938,"type":0},{"id":1,"sLen":0,"time":63707.8633,"type":0},{"id":3,"sLen":0,"time":63876.4063,"type":0},{"id":1,"sLen":0,"time":64044.9453,"type":0},{"id":3,"sLen":0,"time":64213.4844,"type":0},{"id":0,"sLen":0,"time":64382.0234,"type":0},{"id":3,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":0,"time":65056.18,"type":0},{"id":1,"sLen":0,"time":65224.72,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":168.539321999997,"time":65730.3359,"type":0},{"id":3,"sLen":421.348327999993,"time":66067.4141,"type":0},{"id":0,"sLen":84.2696600000054,"time":66573.03,"type":0},{"id":1,"sLen":421.348327999993,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":67247.19,"type":0},{"id":2,"sLen":589.887633999999,"time":67415.73,"type":0},{"id":1,"sLen":252.808990000005,"time":68089.89,"type":0},{"id":2,"sLen":252.808990000005,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":589.887633999999,"time":69438.2,"type":0},{"id":1,"sLen":252.808990000005,"time":70112.36,"type":0},{"id":0,"sLen":0,"time":70449.44,"type":0},{"id":1,"sLen":0,"time":70617.98,"type":0},{"id":3,"sLen":252.808990000005,"time":70786.5156,"type":0},{"id":1,"sLen":0,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":2,"sLen":0,"time":72471.91,"type":0},{"id":3,"sLen":0,"time":72556.18,"type":0},{"id":2,"sLen":0,"time":72640.45,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":3,"sLen":0,"time":72977.53,"type":0},{"id":2,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":3,"sLen":0,"time":73483.15,"type":0},{"id":2,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":3,"sLen":0,"time":73904.49,"type":0},{"id":2,"sLen":0,"time":73988.7656,"type":0},{"id":0,"sLen":0,"time":74157.3047,"type":0},{"id":3,"sLen":0,"time":74325.84,"type":0},{"id":2,"sLen":0,"time":74494.38,"type":0},{"id":3,"sLen":0,"time":74662.92,"type":0},{"id":1,"sLen":0,"time":74831.46,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75168.54,"type":0},{"id":3,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1264.04492,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81067.4141,"type":0},{"id":1,"sLen":0,"time":81235.95,"type":0},{"id":0,"sLen":0,"time":81404.49,"type":0},{"id":2,"sLen":0,"time":81488.7656,"type":0},{"id":0,"sLen":0,"time":81573.03,"type":0},{"id":1,"sLen":0,"time":81741.57,"type":0},{"id":3,"sLen":0,"time":81910.11,"type":0},{"id":0,"sLen":0,"time":82078.65,"type":0},{"id":1,"sLen":0,"time":82247.19,"type":0},{"id":3,"sLen":0,"time":82331.46,"type":0},{"id":1,"sLen":0,"time":82415.73,"type":0},{"id":0,"sLen":0,"time":82584.27,"type":0},{"id":1,"sLen":0,"time":82752.81,"type":0},{"id":2,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":0,"sLen":0,"time":83426.97,"type":0},{"id":1,"sLen":0,"time":83595.51,"type":0},{"id":0,"sLen":0,"time":83764.05,"type":0},{"id":3,"sLen":0,"time":83848.31,"type":0},{"id":3,"sLen":0,"time":83932.5859,"type":0},{"id":3,"sLen":0,"time":84101.125,"type":0},{"id":0,"sLen":0,"time":84185.39,"type":0},{"id":1,"sLen":0,"time":84269.6641,"type":0},{"id":1,"sLen":0,"time":84438.2,"type":0},{"id":3,"sLen":0,"time":84522.47,"type":0},{"id":2,"sLen":0,"time":84606.74,"type":0},{"id":0,"sLen":0,"time":84775.28,"type":0},{"id":1,"sLen":0,"time":84859.55,"type":0},{"id":2,"sLen":0,"time":84943.82,"type":0},{"id":3,"sLen":0,"time":85028.0859,"type":0},{"id":2,"sLen":0,"time":85112.36,"type":0},{"id":0,"sLen":84.2696600000054,"time":85196.63,"type":0},{"id":3,"sLen":0,"time":85365.17,"type":0},{"id":2,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":3,"sLen":0,"time":85786.5156,"type":0},{"id":0,"sLen":0,"time":85955.0547,"type":0},{"id":2,"sLen":0,"time":86123.59,"type":0},{"id":1,"sLen":0,"time":91685.39,"type":0},{"id":0,"sLen":0,"time":91769.6641,"type":0},{"id":3,"sLen":0,"time":91853.93,"type":0},{"id":2,"sLen":0,"time":92022.47,"type":0},{"id":1,"sLen":0,"time":92106.74,"type":0},{"id":3,"sLen":0,"time":92191.01,"type":0},{"id":2,"sLen":0,"time":92359.55,"type":0},{"id":3,"sLen":0,"time":92528.0859,"type":0},{"id":2,"sLen":0,"time":92696.63,"type":0},{"id":0,"sLen":0,"time":92865.17,"type":0},{"id":1,"sLen":0,"time":93033.71,"type":0},{"id":0,"sLen":0,"time":93117.98,"type":0},{"id":3,"sLen":0,"time":93202.25,"type":0},{"id":2,"sLen":0,"time":93370.79,"type":0},{"id":1,"sLen":0,"time":93455.0547,"type":0},{"id":3,"sLen":0,"time":93539.33,"type":0},{"id":2,"sLen":0,"time":93707.87,"type":0},{"id":3,"sLen":0,"time":93876.41,"type":0},{"id":1,"sLen":0,"time":94044.9453,"type":0},{"id":3,"sLen":0,"time":94213.4844,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":3,"sLen":0,"time":94466.29,"type":0},{"id":2,"sLen":0,"time":94550.56,"type":0},{"id":1,"sLen":0,"time":94719.1,"type":0},{"id":0,"sLen":0,"time":94803.37,"type":0},{"id":1,"sLen":0,"time":94887.64,"type":0},{"id":3,"sLen":0,"time":95056.18,"type":0},{"id":3,"sLen":0,"time":95224.72,"type":0},{"id":1,"sLen":0,"time":95308.99,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":1,"sLen":0,"time":95561.8,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":3,"sLen":0,"time":95814.61,"type":0},{"id":1,"sLen":0,"time":95898.875,"type":0},{"id":0,"sLen":0,"time":95983.15,"type":0},{"id":1,"sLen":0,"time":96067.4141,"type":0},{"id":3,"sLen":0,"time":96235.95,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":3,"sLen":0,"time":96488.7656,"type":0},{"id":1,"sLen":0,"time":96573.03,"type":0},{"id":0,"sLen":0,"time":96657.3047,"type":0},{"id":1,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.887633999955,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":589.887633999984,"time":101797.75,"type":0},{"id":3,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102556.18,"type":0},{"id":2,"sLen":0,"time":102640.453,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":3,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103061.8,"type":0},{"id":2,"sLen":0,"time":103146.07,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":3,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103567.414,"type":0},{"id":2,"sLen":0,"time":103651.688,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":3,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104073.031,"type":0},{"id":2,"sLen":0,"time":104157.305,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":2,"sLen":0,"time":104494.383,"type":0},{"id":1,"sLen":0,"time":104662.922,"type":0},{"id":3,"sLen":0,"time":104831.461,"type":0},{"id":0,"sLen":0,"time":105000,"type":0},{"id":3,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105252.813,"type":0},{"id":2,"sLen":0,"time":105337.078,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":3,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":105758.43,"type":0},{"id":2,"sLen":0,"time":105842.695,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":3,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106264.047,"type":0},{"id":2,"sLen":0,"time":106348.313,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":3,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":106769.664,"type":0},{"id":2,"sLen":0,"time":106853.93,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":2,"sLen":0,"time":107191.008,"type":0},{"id":1,"sLen":0,"time":107359.547,"type":0},{"id":3,"sLen":0,"time":107528.086,"type":0},{"id":0,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":589.887634000028,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000028,"time":108539.328,"type":0},{"id":2,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":3,"sLen":0,"time":110561.8,"type":0},{"id":2,"sLen":0,"time":110646.07,"type":0},{"id":3,"sLen":0,"time":110730.336,"type":0},{"id":2,"sLen":0,"time":110814.609,"type":0},{"id":0,"sLen":0,"time":110898.875,"type":0},{"id":1,"sLen":0,"time":111067.414,"type":0},{"id":3,"sLen":0,"time":111235.953,"type":0},{"id":2,"sLen":0,"time":111320.227,"type":0},{"id":3,"sLen":0,"time":111404.492,"type":0},{"id":2,"sLen":0,"time":111488.766,"type":0},{"id":0,"sLen":0,"time":111573.031,"type":0},{"id":1,"sLen":0,"time":111741.57,"type":0},{"id":3,"sLen":0,"time":111910.109,"type":0},{"id":0,"sLen":0,"time":111994.383,"type":0},{"id":2,"sLen":0,"time":112078.648,"type":0},{"id":3,"sLen":0,"time":112162.922,"type":0},{"id":0,"sLen":0,"time":112247.188,"type":0},{"id":1,"sLen":0,"time":112415.727,"type":0},{"id":3,"sLen":0,"time":112584.273,"type":0},{"id":2,"sLen":0,"time":112668.539,"type":0},{"id":3,"sLen":0,"time":112752.813,"type":0},{"id":2,"sLen":0,"time":112837.078,"type":0},{"id":0,"sLen":0,"time":112921.352,"type":0},{"id":1,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":589.887633999999,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116123.594,"type":0},{"id":1,"sLen":0,"time":116292.133,"type":0},{"id":3,"sLen":0,"time":116460.672,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116797.75,"type":0},{"id":0,"sLen":0,"time":116966.289,"type":0},{"id":3,"sLen":0,"time":117050.563,"type":0},{"id":1,"sLen":0,"time":117134.828,"type":0},{"id":0,"sLen":0,"time":117219.1,"type":0},{"id":2,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117471.906,"type":0},{"id":1,"sLen":0,"time":117640.453,"type":0},{"id":3,"sLen":0,"time":117808.992,"type":0},{"id":0,"sLen":0,"time":117977.531,"type":0},{"id":3,"sLen":0,"time":118061.8,"type":0},{"id":1,"sLen":0,"time":118146.07,"type":0},{"id":0,"sLen":0,"time":118230.336,"type":0},{"id":3,"sLen":0,"time":118314.609,"type":0},{"id":1,"sLen":0,"time":118483.148,"type":0}],"position":"boyfriend","characters":["bf-holding-gf"],"visible":true,"type":1},{"notes":[{"id":0,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":168.539325842697,"type":0},{"id":3,"sLen":0,"time":252.808988764045,"type":0},{"id":3,"sLen":0,"time":421.348314606742,"type":0},{"id":0,"sLen":0,"time":589.887640449438,"type":0},{"id":3,"sLen":0,"time":758.426966292135,"type":0},{"id":3,"sLen":0,"time":842.696629213483,"type":0},{"id":0,"sLen":0,"time":1011.23595505618,"type":0},{"id":0,"sLen":0,"time":1179.77528089888,"type":0},{"id":0,"sLen":0,"time":1264.04494382022,"type":0},{"id":3,"sLen":0,"time":1348.31460674157,"type":0},{"id":0,"sLen":0,"time":1516.85393258427,"type":0},{"id":0,"sLen":0,"time":1601.12359550562,"type":0},{"id":3,"sLen":0,"time":1853.93258426966,"type":0},{"id":0,"sLen":0,"time":2022.47191011236,"type":0},{"id":3,"sLen":0,"time":2106.74157303371,"type":0},{"id":3,"sLen":0,"time":2191.01123595506,"type":0},{"id":0,"sLen":0,"time":2359.55056179775,"type":0},{"id":0,"sLen":0,"time":2696.62921348315,"type":0},{"id":3,"sLen":0,"time":2865.16853932584,"type":0},{"id":3,"sLen":0,"time":2949.43820224719,"type":0},{"id":3,"sLen":0,"time":3117.97752808989,"type":0},{"id":0,"sLen":0,"time":3286.51685393258,"type":0},{"id":3,"sLen":0,"time":3455.05617977528,"type":0},{"id":3,"sLen":0,"time":3539.32584269663,"type":0},{"id":0,"sLen":0,"time":3707.86516853933,"type":0},{"id":0,"sLen":0,"time":3876.40449438202,"type":0},{"id":0,"sLen":0,"time":3960.67415730337,"type":0},{"id":3,"sLen":0,"time":4044.94382022472,"type":0},{"id":0,"sLen":0,"time":4213.48314606742,"type":0},{"id":0,"sLen":0,"time":4297.75280898876,"type":0},{"id":3,"sLen":0,"time":4550.56179775281,"type":0},{"id":0,"sLen":0,"time":4719.10112359551,"type":0},{"id":3,"sLen":0,"time":4803.37078651685,"type":0},{"id":3,"sLen":0,"time":4887.6404494382,"type":0},{"id":0,"sLen":0,"time":5056.1797752809,"type":0},{"id":0,"sLen":0,"time":5140.44943820225,"type":0},{"id":0,"sLen":0,"time":5224.7191011236,"type":0},{"id":0,"sLen":0,"time":5393.25842696629,"type":0},{"id":3,"sLen":0,"time":5561.79775280899,"type":0},{"id":3,"sLen":0,"time":5646.06741573034,"type":0},{"id":3,"sLen":0,"time":5814.60674157303,"type":0},{"id":0,"sLen":0,"time":5983.14606741573,"type":0},{"id":3,"sLen":0,"time":6151.68539325843,"type":0},{"id":3,"sLen":0,"time":6235.95505617978,"type":0},{"id":0,"sLen":0,"time":6404.49438202247,"type":0},{"id":0,"sLen":0,"time":6573.03370786517,"type":0},{"id":0,"sLen":0,"time":6657.30337078652,"type":0},{"id":3,"sLen":0,"time":6741.57303370786,"type":0},{"id":0,"sLen":0,"time":6910.11235955056,"type":0},{"id":0,"sLen":0,"time":6994.38202247191,"type":0},{"id":3,"sLen":0,"time":7247.19101123595,"type":0},{"id":0,"sLen":0,"time":7415.73033707865,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":3,"sLen":0,"time":7584.26966292135,"type":0},{"id":0,"sLen":0,"time":7752.80898876405,"type":0},{"id":0,"sLen":0,"time":8089.88764044944,"type":0},{"id":3,"sLen":0,"time":8258.42696629213,"type":0},{"id":3,"sLen":0,"time":8342.69662921348,"type":0},{"id":3,"sLen":0,"time":8511.23595505618,"type":0},{"id":0,"sLen":0,"time":8679.77528089888,"type":0},{"id":3,"sLen":0,"time":8848.31460674157,"type":0},{"id":3,"sLen":0,"time":8932.58426966292,"type":0},{"id":0,"sLen":0,"time":9101.12359550562,"type":0},{"id":0,"sLen":0,"time":9269.66292134831,"type":0},{"id":0,"sLen":0,"time":9353.93258426966,"type":0},{"id":3,"sLen":0,"time":9438.20224719101,"type":0},{"id":0,"sLen":0,"time":9606.74157303371,"type":0},{"id":0,"sLen":0,"time":9691.01123595505,"type":0},{"id":3,"sLen":0,"time":9943.8202247191,"type":0},{"id":0,"sLen":0,"time":10112.3595505618,"type":0},{"id":3,"sLen":0,"time":10196.6292134831,"type":0},{"id":3,"sLen":0,"time":10280.8988764045,"type":0},{"id":0,"sLen":0,"time":10449.4382022472,"type":0},{"id":0,"sLen":0,"time":21235.9550561798,"type":0},{"id":3,"sLen":0,"time":21320.2247191011,"type":0},{"id":0,"sLen":0,"time":21404.4943820225,"type":0},{"id":0,"sLen":0,"time":21573.0337078652,"type":0},{"id":3,"sLen":0,"time":21910.1123595506,"type":0},{"id":0,"sLen":0,"time":22247.191011236,"type":0},{"id":3,"sLen":0,"time":22584.2696629213,"type":0},{"id":0,"sLen":0,"time":22921.3483146067,"type":0},{"id":0,"sLen":0,"time":23258.4269662921,"type":0},{"id":3,"sLen":0,"time":23595.5056179775,"type":0},{"id":3,"sLen":0,"time":23932.5842696629,"type":0},{"id":0,"sLen":0,"time":24269.6629213483,"type":0},{"id":3,"sLen":0,"time":24606.7415730337,"type":0},{"id":0,"sLen":0,"time":24943.8202247191,"type":0},{"id":3,"sLen":0,"time":25280.8988764045,"type":0},{"id":0,"sLen":0,"time":25617.9775280899,"type":0},{"id":0,"sLen":0,"time":25955.0561797753,"type":0},{"id":3,"sLen":0,"time":26292.1348314607,"type":0},{"id":3,"sLen":0,"time":26629.2134831461,"type":0},{"id":3,"sLen":0,"time":26713.4831460674,"type":0},{"id":3,"sLen":0,"time":26797.7528089888,"type":0},{"id":3,"sLen":0,"time":26966.2921348315,"type":0},{"id":0,"sLen":0,"time":27303.3707865169,"type":0},{"id":0,"sLen":0,"time":27640.4494382022,"type":0},{"id":3,"sLen":0,"time":27977.5280898876,"type":0},{"id":3,"sLen":0,"time":28314.606741573,"type":0},{"id":0,"sLen":0,"time":28651.6853932584,"type":0},{"id":3,"sLen":0,"time":28988.7640449438,"type":0},{"id":0,"sLen":0,"time":29325.8426966292,"type":0},{"id":0,"sLen":0,"time":29662.9213483146,"type":0},{"id":0,"sLen":0,"time":29831.4606741573,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30168.5393258427,"type":0},{"id":3,"sLen":0,"time":30337.0786516854,"type":0},{"id":3,"sLen":0,"time":30505.6179775281,"type":0},{"id":3,"sLen":0,"time":30674.1573033708,"type":0},{"id":0,"sLen":0,"time":30842.6966292135,"type":0},{"id":0,"sLen":0,"time":31011.2359550562,"type":0},{"id":3,"sLen":0,"time":31348.3146067416,"type":0},{"id":3,"sLen":0,"time":31685.393258427,"type":0},{"id":0,"sLen":0,"time":31853.9325842697,"type":0},{"id":0,"sLen":0,"time":32359.5505617978,"type":0},{"id":3,"sLen":0,"time":32696.6292134831,"type":0},{"id":0,"sLen":0,"time":33033.7078651685,"type":0},{"id":0,"sLen":0,"time":33202.2471910112,"type":0},{"id":3,"sLen":0,"time":33370.7865168539,"type":0},{"id":0,"sLen":0,"time":33707.8651685393,"type":0},{"id":3,"sLen":0,"time":34044.9438202247,"type":0},{"id":3,"sLen":0,"time":34382.0224719101,"type":0},{"id":0,"sLen":0,"time":34550.5617977528,"type":0},{"id":3,"sLen":0,"time":34719.1011235955,"type":0},{"id":0,"sLen":0,"time":35056.1797752809,"type":0},{"id":3,"sLen":0,"time":35393.2584269663,"type":0},{"id":0,"sLen":0,"time":35730.3370786517,"type":0},{"id":0,"sLen":0,"time":35898.8764044944,"type":0},{"id":3,"sLen":0,"time":36067.4157303371,"type":0},{"id":0,"sLen":0,"time":36404.4943820225,"type":0},{"id":3,"sLen":0,"time":36741.5730337079,"type":0},{"id":3,"sLen":0,"time":37078.6516853933,"type":0},{"id":0,"sLen":0,"time":37247.191011236,"type":0},{"id":3,"sLen":0,"time":37415.7303370787,"type":0},{"id":0,"sLen":0,"time":37752.808988764,"type":0},{"id":3,"sLen":0,"time":38089.8876404494,"type":0},{"id":3,"sLen":0,"time":38426.9662921348,"type":0},{"id":0,"sLen":0,"time":38595.5056179775,"type":0},{"id":3,"sLen":0,"time":38764.0449438202,"type":0},{"id":0,"sLen":0,"time":39101.1235955056,"type":0},{"id":3,"sLen":0,"time":39438.202247191,"type":0},{"id":3,"sLen":0,"time":39775.2808988764,"type":0},{"id":0,"sLen":0,"time":39943.8202247191,"type":0},{"id":3,"sLen":0,"time":40112.3595505618,"type":0},{"id":0,"sLen":0,"time":40449.4382022472,"type":0},{"id":3,"sLen":0,"time":40786.5168539326,"type":0},{"id":3,"sLen":0,"time":41123.595505618,"type":0},{"id":0,"sLen":0,"time":41292.1348314607,"type":0},{"id":3,"sLen":0,"time":41460.6741573034,"type":0},{"id":0,"sLen":0,"time":41797.7528089888,"type":0},{"id":0,"sLen":0,"time":42134.8314606742,"type":0},{"id":0,"sLen":0,"time":42471.9101123596,"type":0},{"id":0,"sLen":0,"time":42640.4494382022,"type":0},{"id":3,"sLen":0,"time":42808.9887640449,"type":0},{"id":3,"sLen":0,"time":42893.2584269663,"type":0},{"id":3,"sLen":0,"time":42977.5280898876,"type":0},{"id":0,"sLen":0,"time":43146.0674157303,"type":0},{"id":3,"sLen":0,"time":43483.1460674157,"type":0},{"id":3,"sLen":0,"time":43820.2247191011,"type":0},{"id":0,"sLen":0,"time":43988.7640449438,"type":0},{"id":3,"sLen":0,"time":44157.3033707865,"type":0},{"id":0,"sLen":0,"time":44494.3820224719,"type":0},{"id":3,"sLen":0,"time":44831.4606741573,"type":0},{"id":0,"sLen":0,"time":45168.5393258427,"type":0},{"id":0,"sLen":0,"time":45337.0786516854,"type":0},{"id":3,"sLen":0,"time":45505.6179775281,"type":0},{"id":0,"sLen":0,"time":45842.6966292135,"type":0},{"id":3,"sLen":0,"time":46179.7752808989,"type":0},{"id":3,"sLen":0,"time":46516.8539325843,"type":0},{"id":0,"sLen":0,"time":46685.393258427,"type":0},{"id":3,"sLen":0,"time":46853.9325842697,"type":0},{"id":0,"sLen":0,"time":47191.0112359551,"type":0},{"id":3,"sLen":0,"time":47528.0898876404,"type":0},{"id":3,"sLen":0,"time":47865.1685393258,"type":0},{"id":0,"sLen":0,"time":48033.7078651685,"type":0},{"id":3,"sLen":0,"time":48202.2471910112,"type":0},{"id":0,"sLen":0,"time":48539.3258426966,"type":0},{"id":3,"sLen":0,"time":48876.404494382,"type":0},{"id":3,"sLen":0,"time":49213.4831460674,"type":0},{"id":0,"sLen":0,"time":49382.0224719101,"type":0},{"id":3,"sLen":0,"time":49550.5617977528,"type":0},{"id":0,"sLen":0,"time":49887.6404494382,"type":0},{"id":3,"sLen":0,"time":50224.7191011236,"type":0},{"id":0,"sLen":0,"time":50561.797752809,"type":0},{"id":0,"sLen":0,"time":50730.3370786517,"type":0},{"id":3,"sLen":0,"time":50898.8764044944,"type":0},{"id":0,"sLen":0,"time":51235.9550561798,"type":0},{"id":3,"sLen":0,"time":51573.0337078652,"type":0},{"id":3,"sLen":0,"time":51910.1123595506,"type":0},{"id":0,"sLen":0,"time":52078.6516853933,"type":0},{"id":3,"sLen":0,"time":52247.191011236,"type":0},{"id":0,"sLen":0,"time":52584.2696629213,"type":0},{"id":0,"sLen":0,"time":52921.3483146067,"type":0},{"id":0,"sLen":0,"time":53258.4269662921,"type":0},{"id":0,"sLen":0,"time":53426.9662921348,"type":0},{"id":3,"sLen":0,"time":53595.5056179775,"type":0},{"id":3,"sLen":0,"time":53679.7752808989,"type":0},{"id":3,"sLen":0,"time":53764.0449438202,"type":0},{"id":0,"sLen":0,"time":53932.5842696629,"type":0},{"id":3,"sLen":0,"time":54101.1235955056,"type":0},{"id":3,"sLen":0,"time":54185.393258427,"type":0},{"id":3,"sLen":0,"time":54353.9325842697,"type":0},{"id":0,"sLen":0,"time":54522.4719101124,"type":0},{"id":3,"sLen":0,"time":54691.0112359551,"type":0},{"id":3,"sLen":0,"time":54775.2808988764,"type":0},{"id":0,"sLen":0,"time":54943.8202247191,"type":0},{"id":0,"sLen":0,"time":55112.3595505618,"type":0},{"id":0,"sLen":0,"time":55196.6292134831,"type":0},{"id":3,"sLen":0,"time":55280.8988764045,"type":0},{"id":0,"sLen":0,"time":55449.4382022472,"type":0},{"id":0,"sLen":0,"time":55533.7078651685,"type":0},{"id":3,"sLen":0,"time":55786.5168539326,"type":0},{"id":0,"sLen":0,"time":55955.0561797753,"type":0},{"id":3,"sLen":0,"time":56039.3258426966,"type":0},{"id":3,"sLen":0,"time":56123.595505618,"type":0},{"id":0,"sLen":0,"time":56292.1348314607,"type":0},{"id":0,"sLen":0,"time":56629.2134831461,"type":0},{"id":3,"sLen":0,"time":56797.7528089888,"type":0},{"id":3,"sLen":0,"time":56882.0224719101,"type":0},{"id":3,"sLen":0,"time":57050.5617977528,"type":0},{"id":0,"sLen":0,"time":57219.1011235955,"type":0},{"id":3,"sLen":0,"time":57387.6404494382,"type":0},{"id":3,"sLen":0,"time":57471.9101123595,"type":0},{"id":0,"sLen":0,"time":57640.4494382022,"type":0},{"id":0,"sLen":0,"time":57808.9887640449,"type":0},{"id":0,"sLen":0,"time":57893.2584269663,"type":0},{"id":3,"sLen":0,"time":57977.5280898876,"type":0},{"id":0,"sLen":0,"time":58146.0674157303,"type":0},{"id":0,"sLen":0,"time":58230.3370786517,"type":0},{"id":3,"sLen":0,"time":58483.1460674157,"type":0},{"id":0,"sLen":0,"time":58651.6853932584,"type":0},{"id":3,"sLen":0,"time":58735.9550561798,"type":0},{"id":3,"sLen":0,"time":58820.2247191011,"type":0},{"id":0,"sLen":0,"time":58988.7640449438,"type":0},{"id":0,"sLen":0,"time":59073.0337078652,"type":0},{"id":0,"sLen":0,"time":59157.3033707865,"type":0},{"id":0,"sLen":0,"time":59325.8426966292,"type":0},{"id":3,"sLen":0,"time":59494.3820224719,"type":0},{"id":3,"sLen":0,"time":59578.6516853933,"type":0},{"id":3,"sLen":0,"time":59747.191011236,"type":0},{"id":0,"sLen":0,"time":59915.7303370786,"type":0},{"id":3,"sLen":0,"time":60084.2696629213,"type":0},{"id":3,"sLen":0,"time":60168.5393258427,"type":0},{"id":0,"sLen":0,"time":60337.0786516854,"type":0},{"id":0,"sLen":0,"time":60505.6179775281,"type":0},{"id":0,"sLen":0,"time":60589.8876404494,"type":0},{"id":3,"sLen":0,"time":60674.1573033708,"type":0},{"id":0,"sLen":0,"time":60842.6966292135,"type":0},{"id":0,"sLen":0,"time":60926.9662921348,"type":0},{"id":3,"sLen":0,"time":61179.7752808989,"type":0},{"id":0,"sLen":0,"time":61348.3146067416,"type":0},{"id":3,"sLen":0,"time":61432.5842696629,"type":0},{"id":3,"sLen":0,"time":61516.8539325843,"type":0},{"id":0,"sLen":0,"time":61685.393258427,"type":0},{"id":0,"sLen":0,"time":62022.4719101124,"type":0},{"id":3,"sLen":0,"time":62191.0112359551,"type":0},{"id":3,"sLen":0,"time":62275.2808988764,"type":0},{"id":3,"sLen":0,"time":62443.8202247191,"type":0},{"id":0,"sLen":0,"time":62612.3595505618,"type":0},{"id":3,"sLen":0,"time":62780.8988764045,"type":0},{"id":3,"sLen":0,"time":62865.1685393258,"type":0},{"id":0,"sLen":0,"time":63033.7078651685,"type":0},{"id":0,"sLen":0,"time":63202.2471910112,"type":0},{"id":0,"sLen":0,"time":63286.5168539326,"type":0},{"id":3,"sLen":0,"time":63370.7865168539,"type":0},{"id":0,"sLen":0,"time":63539.3258426966,"type":0},{"id":0,"sLen":0,"time":63623.595505618,"type":0},{"id":3,"sLen":0,"time":63876.404494382,"type":0},{"id":0,"sLen":0,"time":64044.9438202247,"type":0},{"id":3,"sLen":0,"time":64129.2134831461,"type":0},{"id":3,"sLen":0,"time":64213.4831460674,"type":0},{"id":0,"sLen":0,"time":64382.0224719101,"type":0},{"id":3,"sLen":0,"time":64719.1011235955,"type":0},{"id":0,"sLen":0,"time":65056.1797752809,"type":0},{"id":0,"sLen":0,"time":65393.2584269663,"type":0},{"id":0,"sLen":0,"time":65730.3370786517,"type":0},{"id":0,"sLen":0,"time":66067.4157303371,"type":0},{"id":3,"sLen":0,"time":66404.4943820225,"type":0},{"id":3,"sLen":0,"time":66741.5730337079,"type":0},{"id":3,"sLen":0,"time":67078.6516853933,"type":0},{"id":3,"sLen":0,"time":67415.7303370787,"type":0},{"id":0,"sLen":0,"time":67752.808988764,"type":0},{"id":0,"sLen":0,"time":68089.8876404494,"type":0},{"id":0,"sLen":0,"time":68426.9662921348,"type":0},{"id":0,"sLen":0,"time":68764.0449438202,"type":0},{"id":3,"sLen":0,"time":69101.1235955056,"type":0},{"id":3,"sLen":0,"time":69438.202247191,"type":0},{"id":3,"sLen":0,"time":69775.2808988764,"type":0},{"id":3,"sLen":0,"time":69859.5505617978,"type":0},{"id":3,"sLen":0,"time":69943.8202247191,"type":0},{"id":3,"sLen":0,"time":70112.3595505618,"type":0},{"id":0,"sLen":0,"time":70449.4382022472,"type":0},{"id":0,"sLen":0,"time":70786.5168539326,"type":0},{"id":0,"sLen":0,"time":71123.595505618,"type":0},{"id":0,"sLen":0,"time":71460.6741573034,"type":0},{"id":3,"sLen":0,"time":71797.7528089888,"type":0},{"id":3,"sLen":0,"time":72134.8314606741,"type":0},{"id":3,"sLen":0,"time":72471.9101123595,"type":0},{"id":3,"sLen":0,"time":72556.1797752809,"type":0},{"id":3,"sLen":0,"time":72640.4494382023,"type":0},{"id":3,"sLen":0,"time":72808.9887640449,"type":0},{"id":3,"sLen":0,"time":72893.2584269663,"type":0},{"id":3,"sLen":0,"time":72977.5280898877,"type":0},{"id":0,"sLen":0,"time":73146.0674157303,"type":0},{"id":0,"sLen":0,"time":73230.3370786517,"type":0},{"id":0,"sLen":0,"time":73314.6067415731,"type":0},{"id":0,"sLen":0,"time":73483.1460674157,"type":0},{"id":0,"sLen":0,"time":73567.4157303371,"type":0},{"id":0,"sLen":0,"time":73651.6853932585,"type":0},{"id":0,"sLen":0,"time":73820.2247191011,"type":0},{"id":0,"sLen":0,"time":73904.4943820225,"type":0},{"id":0,"sLen":0,"time":73988.7640449438,"type":0},{"id":0,"sLen":0,"time":74157.3033707866,"type":0},{"id":0,"sLen":0,"time":74241.5730337079,"type":0},{"id":0,"sLen":0,"time":74325.8426966292,"type":0},{"id":0,"sLen":0,"time":74410.1123595506,"type":0},{"id":3,"sLen":0,"time":74494.382022472,"type":0},{"id":3,"sLen":0,"time":74578.6516853933,"type":0},{"id":3,"sLen":0,"time":74662.9213483146,"type":0},{"id":3,"sLen":0,"time":74747.191011236,"type":0},{"id":0,"sLen":0,"time":74831.4606741573,"type":0},{"id":0,"sLen":0,"time":74915.7303370787,"type":0},{"id":0,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75084.2696629214,"type":0},{"id":3,"sLen":0,"time":75168.5393258427,"type":0},{"id":0,"sLen":0,"time":75505.6179775281,"type":0},{"id":3,"sLen":0,"time":75842.6966292135,"type":0},{"id":0,"sLen":0,"time":76179.7752808989,"type":0},{"id":0,"sLen":0,"time":76516.8539325843,"type":0},{"id":3,"sLen":0,"time":76853.9325842697,"type":0},{"id":3,"sLen":0,"time":77191.0112359551,"type":0},{"id":0,"sLen":0,"time":77528.0898876405,"type":0},{"id":3,"sLen":0,"time":77865.1685393259,"type":0},{"id":3,"sLen":0,"time":78033.7078651686,"type":0},{"id":0,"sLen":0,"time":78202.2471910113,"type":0},{"id":0,"sLen":0,"time":78539.3258426967,"type":0},{"id":3,"sLen":0,"time":78876.4044943821,"type":0},{"id":0,"sLen":0,"time":79213.4831460675,"type":0},{"id":0,"sLen":0,"time":79550.5617977529,"type":0},{"id":3,"sLen":0,"time":79887.6404494383,"type":0},{"id":0,"sLen":0,"time":80140.4494382023,"type":0},{"id":0,"sLen":0,"time":80224.7191011237,"type":0},{"id":0,"sLen":0,"time":80308.988764045,"type":0},{"id":0,"sLen":0,"time":80477.5280898877,"type":0},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":0},{"id":3,"sLen":0,"time":81067.4157303371,"type":0},{"id":0,"sLen":0,"time":81235.9550561799,"type":0},{"id":3,"sLen":0,"time":81404.4943820225,"type":0},{"id":0,"sLen":0,"time":81573.0337078652,"type":0},{"id":3,"sLen":0,"time":81741.5730337079,"type":0},{"id":0,"sLen":0,"time":81910.1123595506,"type":0},{"id":3,"sLen":0,"time":82078.6516853933,"type":0},{"id":3,"sLen":0,"time":82247.191011236,"type":0},{"id":0,"sLen":0,"time":82415.7303370787,"type":0},{"id":3,"sLen":0,"time":82584.2696629214,"type":0},{"id":0,"sLen":0,"time":82752.8089887641,"type":0},{"id":3,"sLen":0,"time":82921.3483146068,"type":0},{"id":0,"sLen":0,"time":83089.8876404495,"type":0},{"id":3,"sLen":0,"time":83258.4269662922,"type":0},{"id":3,"sLen":0,"time":83426.9662921349,"type":0},{"id":0,"sLen":0,"time":83595.5056179776,"type":0},{"id":0,"sLen":0,"time":83764.0449438203,"type":0},{"id":0,"sLen":0,"time":83932.584269663,"type":0},{"id":3,"sLen":0,"time":84269.6629213484,"type":0},{"id":3,"sLen":0,"time":84606.7415730338,"type":0},{"id":3,"sLen":0,"time":84775.2808988765,"type":0},{"id":3,"sLen":0,"time":84943.8202247192,"type":0},{"id":3,"sLen":0,"time":85280.8988764046,"type":0},{"id":0,"sLen":0,"time":85617.97752809,"type":0},{"id":0,"sLen":0,"time":85702.2471910113,"type":0},{"id":3,"sLen":0,"time":85870.786516854,"type":0},{"id":0,"sLen":0,"time":86039.3258426967,"type":0},{"id":0,"sLen":0,"time":86292.1348314607,"type":0},{"id":3,"sLen":0,"time":86629.2134831461,"type":0},{"id":0,"sLen":0,"time":87134.8314606741,"type":0},{"id":3,"sLen":0,"time":87303.3707865169,"type":0},{"id":0,"sLen":0,"time":87640.4494382023,"type":0},{"id":3,"sLen":0,"time":87977.5280898877,"type":0},{"id":0,"sLen":0,"time":88483.1460674157,"type":0},{"id":3,"sLen":0,"time":88651.6853932584,"type":0},{"id":0,"sLen":0,"time":88988.7640449438,"type":0},{"id":3,"sLen":0,"time":89325.8426966292,"type":0},{"id":0,"sLen":0,"time":89831.4606741573,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.0786516854,"type":0},{"id":3,"sLen":0,"time":90674.1573033708,"type":0},{"id":0,"sLen":0,"time":91179.7752808989,"type":0},{"id":3,"sLen":0,"time":91348.3146067416,"type":0},{"id":0,"sLen":0,"time":91685.393258427,"type":0},{"id":3,"sLen":0,"time":92022.4719101124,"type":0},{"id":0,"sLen":0,"time":92528.0898876405,"type":0},{"id":3,"sLen":0,"time":92696.6292134832,"type":0},{"id":0,"sLen":0,"time":93033.7078651686,"type":0},{"id":3,"sLen":0,"time":93370.786516854,"type":0},{"id":0,"sLen":0,"time":93876.404494382,"type":0},{"id":3,"sLen":0,"time":94044.9438202248,"type":0},{"id":0,"sLen":0,"time":94382.0224719102,"type":0},{"id":3,"sLen":0,"time":94719.1011235956,"type":0},{"id":0,"sLen":0,"time":95224.7191011236,"type":0},{"id":3,"sLen":0,"time":95393.2584269663,"type":0},{"id":0,"sLen":0,"time":95730.3370786517,"type":0},{"id":0,"sLen":0,"time":96067.4157303371,"type":0},{"id":0,"sLen":0,"time":96404.4943820225,"type":0},{"id":0,"sLen":0,"time":96573.0337078652,"type":0},{"id":3,"sLen":0,"time":96741.5730337079,"type":0},{"id":3,"sLen":0,"time":96825.8426966292,"type":0},{"id":3,"sLen":0,"time":96910.1123595505,"type":0},{"id":0,"sLen":0,"time":97078.6516853933,"type":0},{"id":3,"sLen":0,"time":97415.7303370787,"type":0},{"id":3,"sLen":0,"time":97752.808988764,"type":0},{"id":0,"sLen":0,"time":97921.3483146067,"type":0},{"id":3,"sLen":0,"time":98089.8876404494,"type":0},{"id":0,"sLen":0,"time":98426.9662921348,"type":0},{"id":3,"sLen":0,"time":98764.0449438202,"type":0},{"id":0,"sLen":0,"time":99101.1235955056,"type":0},{"id":0,"sLen":0,"time":99269.6629213483,"type":0},{"id":3,"sLen":0,"time":99438.202247191,"type":0},{"id":0,"sLen":0,"time":99775.2808988764,"type":0},{"id":3,"sLen":0,"time":100112.359550562,"type":0},{"id":3,"sLen":0,"time":100449.438202247,"type":0},{"id":0,"sLen":0,"time":100617.97752809,"type":0},{"id":3,"sLen":0,"time":100786.516853933,"type":0},{"id":0,"sLen":0,"time":101123.595505618,"type":0},{"id":3,"sLen":0,"time":101460.674157303,"type":0},{"id":3,"sLen":0,"time":101797.752808989,"type":0},{"id":0,"sLen":0,"time":101966.292134831,"type":0},{"id":3,"sLen":0,"time":102134.831460674,"type":0},{"id":0,"sLen":0,"time":102471.91011236,"type":0},{"id":3,"sLen":0,"time":102808.988764045,"type":0},{"id":3,"sLen":0,"time":103146.06741573,"type":0},{"id":0,"sLen":0,"time":103314.606741573,"type":0},{"id":3,"sLen":0,"time":103483.146067416,"type":0},{"id":0,"sLen":0,"time":103820.224719101,"type":0},{"id":3,"sLen":0,"time":104157.303370787,"type":0},{"id":0,"sLen":0,"time":104494.382022472,"type":0},{"id":0,"sLen":0,"time":104662.921348315,"type":0},{"id":3,"sLen":0,"time":104831.460674157,"type":0},{"id":0,"sLen":0,"time":105168.539325843,"type":0},{"id":3,"sLen":0,"time":105505.617977528,"type":0},{"id":3,"sLen":0,"time":105842.696629213,"type":0},{"id":0,"sLen":0,"time":106011.235955056,"type":0},{"id":3,"sLen":0,"time":106179.775280899,"type":0},{"id":0,"sLen":0,"time":106516.853932584,"type":0},{"id":0,"sLen":0,"time":106853.93258427,"type":0},{"id":0,"sLen":0,"time":107191.011235955,"type":0},{"id":3,"sLen":0,"time":107528.08988764,"type":0},{"id":0,"sLen":0,"time":107865.168539326,"type":0},{"id":0,"sLen":0,"time":108202.247191011,"type":0},{"id":0,"sLen":0,"time":108539.325842697,"type":0},{"id":0,"sLen":0,"time":108876.404494382,"type":0},{"id":3,"sLen":0,"time":109213.483146068,"type":0},{"id":3,"sLen":0,"time":109550.561797753,"type":0},{"id":3,"sLen":0,"time":109887.640449438,"type":0},{"id":3,"sLen":0,"time":110224.719101124,"type":0},{"id":0,"sLen":0,"time":110561.797752809,"type":0},{"id":0,"sLen":0,"time":110730.337078652,"type":0},{"id":0,"sLen":0,"time":110898.876404495,"type":0},{"id":3,"sLen":0,"time":111235.95505618,"type":0},{"id":3,"sLen":0,"time":111573.033707865,"type":0},{"id":3,"sLen":0,"time":111910.112359551,"type":0},{"id":3,"sLen":0,"time":112247.191011236,"type":0},{"id":0,"sLen":0,"time":112584.269662922,"type":0},{"id":3,"sLen":0,"time":112921.348314607,"type":0},{"id":0,"sLen":0,"time":113258.426966292,"type":0},{"id":3,"sLen":0,"time":113932.584269663,"type":0},{"id":0,"sLen":0,"time":114269.662921349,"type":0},{"id":3,"sLen":0,"time":114438.202247191,"type":0},{"id":0,"sLen":0,"time":114606.741573034,"type":0},{"id":3,"sLen":0,"time":114943.820224719,"type":0},{"id":0,"sLen":0,"time":115280.898876405,"type":0},{"id":3,"sLen":0,"time":115617.97752809,"type":0},{"id":3,"sLen":0,"time":115786.516853933,"type":0},{"id":0,"sLen":0,"time":115955.056179776,"type":0},{"id":3,"sLen":0,"time":116123.595505618,"type":0},{"id":0,"sLen":0,"time":116292.134831461,"type":0},{"id":0,"sLen":0,"time":116629.213483146,"type":0},{"id":3,"sLen":0,"time":116966.292134832,"type":0},{"id":3,"sLen":0,"time":117303.370786517,"type":0},{"id":0,"sLen":0,"time":117640.449438203,"type":0},{"id":3,"sLen":0,"time":117977.528089888,"type":0},{"id":3,"sLen":0,"time":118061.797752809,"type":0},{"id":0,"sLen":0,"time":118314.606741573,"type":0},{"id":3,"sLen":0,"time":118398.876404495,"type":0},{"id":0,"sLen":0,"time":118651.685393258,"type":0},{"id":3,"sLen":0,"time":118820.224719101,"type":0},{"id":3,"sLen":0,"time":118904.494382022,"type":0},{"id":3,"sLen":0,"time":119073.033707865,"type":0},{"id":0,"sLen":0,"time":119241.573033708,"type":0},{"id":3,"sLen":0,"time":119410.112359551,"type":0},{"id":3,"sLen":0,"time":119494.382022472,"type":0},{"id":0,"sLen":0,"time":119662.921348315,"type":0},{"id":0,"sLen":0,"time":119831.460674157,"type":0},{"id":0,"sLen":0,"time":119915.730337079,"type":0},{"id":3,"sLen":0,"time":120000,"type":0},{"id":0,"sLen":0,"time":120168.539325843,"type":0},{"id":0,"sLen":0,"time":120252.808988764,"type":0},{"id":3,"sLen":0,"time":120505.617977528,"type":0},{"id":0,"sLen":0,"time":120674.157303371,"type":0},{"id":3,"sLen":0,"time":120758.426966292,"type":0},{"id":3,"sLen":0,"time":120842.696629213,"type":0},{"id":0,"sLen":0,"time":121011.235955056,"type":0},{"id":0,"sLen":0,"time":121095.505617978,"type":0},{"id":0,"sLen":0,"time":121179.775280899,"type":0}],"position":"girlfriend","type":2,"characters":["pico-speakers"],"visible":false}],"codenameChart":true,"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file diff --git a/assets/songs/stress/charts/normal.json b/assets/songs/stress/charts/normal.json index 08074920..111dc971 100644 --- a/assets/songs/stress/charts/normal.json +++ b/assets/songs/stress/charts/normal.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5393.25842696629},{"params":[0],"name":"Camera Movement","time":10786.5168539326},{"params":[1],"name":"Camera Movement","time":14831.4606741573},{"params":[0],"name":"Camera Movement","time":21573.0337078652},{"params":[1],"name":"Camera Movement","time":24269.6629213483},{"params":[0],"name":"Camera Movement","time":26966.2921348315},{"params":[1],"name":"Camera Movement","time":28314.606741573},{"params":[0],"name":"Camera Movement","time":31011.2359550562},{"params":[1],"name":"Camera Movement","time":37752.808988764},{"params":[0],"name":"Camera Movement","time":43146.0674157303},{"params":[1],"name":"Camera Movement","time":48539.3258426966},{"params":[0],"name":"Camera Movement","time":53932.5842696629},{"params":[1],"name":"Camera Movement","time":59325.8426966292},{"params":[0],"name":"Camera Movement","time":62022.4719101124},{"params":[0,"good!"],"name":"Play Animation","time":62022.4719101124},{"params":[1],"name":"Camera Movement","time":67415.7303370787},{"params":[0],"name":"Camera Movement","time":75505.6179775281},{"params":[1],"name":"Camera Movement","time":80898.8764044945},{"params":[0],"name":"Camera Movement","time":86292.1348314608},{"params":[1],"name":"Camera Movement","time":91685.3932584271},{"params":[0],"name":"Camera Movement","time":97078.6516853934},{"params":[1],"name":"Camera Movement","time":102471.91011236},{"params":[0],"name":"Camera Movement","time":107865.168539326},{"params":[1],"name":"Camera Movement","time":113258.426966292}],"scrollSpeed":2.2,"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"type":0,"sLen":0,"time":0,"id":2},{"type":0,"sLen":0,"time":168.539322,"id":3},{"type":0,"sLen":0,"time":337.078644,"id":0},{"type":0,"sLen":0,"time":674.1573,"id":0},{"type":0,"sLen":0,"time":842.696655,"id":3},{"type":0,"sLen":0,"time":1011.23596,"id":2},{"type":0,"sLen":0,"time":1348.31458,"id":1},{"type":0,"sLen":0,"time":1516.85388,"id":0},{"type":0,"sLen":0,"time":1685.39331,"id":3},{"type":0,"sLen":0,"time":1853.93262,"id":2},{"type":0,"sLen":0,"time":2022.47192,"id":0},{"type":0,"sLen":0,"time":2191.01123,"id":3},{"type":0,"sLen":0,"time":2359.55054,"id":1},{"type":0,"sLen":0,"time":2528.08984,"id":0},{"type":0,"sLen":0,"time":2696.62915,"id":2},{"type":0,"sLen":0,"time":2865.16846,"id":3},{"type":0,"sLen":0,"time":3033.70776,"id":0},{"type":0,"sLen":0,"time":3370.78662,"id":0},{"type":0,"sLen":0,"time":3539.326,"id":3},{"type":0,"sLen":0,"time":3707.86523,"id":2},{"type":0,"sLen":0,"time":4044.94385,"id":1},{"type":0,"sLen":0,"time":4213.483,"id":0},{"type":0,"sLen":0,"time":4382.02246,"id":3},{"type":0,"sLen":0,"time":4550.562,"id":2},{"type":0,"sLen":0,"time":4719.101,"id":0},{"type":0,"sLen":0,"time":4887.64063,"id":3},{"type":0,"sLen":0,"time":5056.17969,"id":1},{"type":0,"sLen":0,"time":5224.719,"id":0},{"type":0,"sLen":0,"time":11123.5957,"id":0},{"type":0,"sLen":0,"time":11292.1348,"id":1},{"type":0,"sLen":252.80899,"time":11460.6738,"id":3},{"type":0,"sLen":252.80899,"time":11797.7529,"id":1},{"type":0,"sLen":0,"time":12134.8311,"id":0},{"type":0,"sLen":0,"time":12471.91,"id":0},{"type":0,"sLen":0,"time":12808.9883,"id":0},{"type":0,"sLen":0,"time":12977.5283,"id":0},{"type":0,"sLen":0,"time":13146.0674,"id":3},{"type":0,"sLen":0,"time":13483.1465,"id":1},{"type":0,"sLen":0,"time":13651.6855,"id":0},{"type":0,"sLen":0,"time":13820.2246,"id":3},{"type":0,"sLen":0,"time":13988.7637,"id":1},{"type":0,"sLen":0,"time":14157.3037,"id":0},{"type":0,"sLen":0,"time":14325.8428,"id":3},{"type":0,"sLen":0,"time":14494.3818,"id":1},{"type":0,"sLen":0,"time":14662.9209,"id":0},{"type":0,"sLen":0,"time":14831.4609,"id":1},{"type":0,"sLen":0,"time":15000,"id":0},{"type":0,"sLen":0,"time":15168.5391,"id":3},{"type":0,"sLen":0,"time":15337.0791,"id":1},{"type":0,"sLen":0,"time":15505.6182,"id":0},{"type":0,"sLen":0,"time":15674.1572,"id":3},{"type":0,"sLen":0,"time":15842.6963,"id":1},{"type":0,"sLen":0,"time":16011.2363,"id":0},{"type":0,"sLen":0,"time":21573.0332,"id":3},{"type":0,"sLen":0,"time":21741.5723,"id":2},{"type":0,"sLen":0,"time":21910.1133,"id":0},{"type":0,"sLen":0,"time":22078.6523,"id":2},{"type":0,"sLen":0,"time":22247.1914,"id":3},{"type":0,"sLen":0,"time":22415.73,"id":2},{"type":0,"sLen":0,"time":22584.27,"id":0},{"type":0,"sLen":0,"time":22752.8086,"id":2},{"type":0,"sLen":0,"time":22921.3477,"id":3},{"type":0,"sLen":0,"time":23089.8867,"id":2},{"type":0,"sLen":0,"time":23258.4277,"id":3},{"type":0,"sLen":0,"time":23426.9668,"id":2},{"type":0,"sLen":0,"time":23595.5059,"id":3},{"type":0,"sLen":0,"time":23764.0449,"id":0},{"type":0,"sLen":0,"time":23932.584,"id":1},{"type":0,"sLen":0,"time":24101.123,"id":0},{"type":0,"sLen":0,"time":24269.6621,"id":2},{"type":0,"sLen":0,"time":26966.293,"id":3},{"type":0,"sLen":0,"time":27134.832,"id":2},{"type":0,"sLen":0,"time":27303.3711,"id":0},{"type":0,"sLen":0,"time":27471.91,"id":2},{"type":0,"sLen":0,"time":27640.45,"id":3},{"type":0,"sLen":0,"time":27808.9883,"id":2},{"type":0,"sLen":0,"time":27977.5273,"id":0},{"type":0,"sLen":0,"time":28146.0684,"id":2},{"type":0,"sLen":0,"time":28314.6074,"id":3},{"type":0,"sLen":0,"time":28483.1465,"id":2},{"type":0,"sLen":0,"time":28651.6855,"id":3},{"type":0,"sLen":0,"time":28820.2246,"id":2},{"type":0,"sLen":0,"time":28988.7637,"id":3},{"type":0,"sLen":0,"time":29157.3027,"id":0},{"type":0,"sLen":0,"time":29325.8418,"id":1},{"type":0,"sLen":0,"time":29494.3828,"id":0},{"type":0,"sLen":0,"time":29662.9219,"id":0},{"type":0,"sLen":0,"time":30000,"id":0},{"type":0,"sLen":0,"time":30337.0781,"id":0},{"type":0,"sLen":0,"time":30674.1582,"id":0},{"type":0,"sLen":0,"time":31011.2363,"id":0},{"type":0,"sLen":0,"time":31348.3145,"id":0},{"type":0,"sLen":0,"time":31685.3926,"id":0},{"type":0,"sLen":0,"time":31853.9316,"id":0},{"type":0,"sLen":0,"time":32022.4727,"id":0},{"type":0,"sLen":0,"time":32191.0117,"id":0},{"type":0,"sLen":0,"time":32359.55,"id":0},{"type":0,"sLen":0,"time":32696.6289,"id":2},{"type":0,"sLen":0,"time":32865.168,"id":3},{"type":0,"sLen":0,"time":33033.707,"id":0},{"type":0,"sLen":0,"time":33370.7852,"id":2},{"type":0,"sLen":0,"time":33539.3242,"id":3},{"type":0,"sLen":0,"time":33707.8633,"id":1},{"type":0,"sLen":0,"time":33876.4063,"id":3},{"type":0,"sLen":0,"time":34044.9453,"id":1},{"type":0,"sLen":0,"time":34213.4844,"id":0},{"type":0,"sLen":0,"time":34382.0234,"id":1},{"type":0,"sLen":0,"time":34550.5625,"id":3},{"type":0,"sLen":0,"time":34719.1,"id":1},{"type":0,"sLen":0,"time":34887.64,"id":0},{"type":0,"sLen":0,"time":35056.18,"id":0},{"type":0,"sLen":0,"time":35393.2578,"id":2},{"type":0,"sLen":0,"time":35561.7969,"id":3},{"type":0,"sLen":0,"time":35730.3359,"id":0},{"type":0,"sLen":0,"time":36067.4141,"id":2},{"type":0,"sLen":0,"time":36235.9531,"id":3},{"type":0,"sLen":0,"time":36404.4961,"id":3},{"type":0,"sLen":0,"time":36573.0352,"id":1},{"type":0,"sLen":0,"time":36741.5742,"id":0},{"type":0,"sLen":0,"time":36910.1133,"id":1},{"type":0,"sLen":0,"time":37078.6523,"id":0},{"type":0,"sLen":0,"time":37247.19,"id":1},{"type":0,"sLen":0,"time":37415.73,"id":1},{"type":0,"sLen":0,"time":37584.27,"id":0},{"type":0,"sLen":0,"time":43146.0664,"id":3},{"type":0,"sLen":0,"time":43314.6055,"id":1},{"type":0,"sLen":0,"time":43483.1445,"id":0},{"type":0,"sLen":0,"time":43651.6836,"id":3},{"type":0,"sLen":0,"time":43820.2266,"id":2},{"type":0,"sLen":0,"time":44157.3047,"id":0},{"type":0,"sLen":0,"time":44325.8438,"id":3},{"type":0,"sLen":0,"time":44494.3828,"id":2},{"type":0,"sLen":0,"time":44662.92,"id":3},{"type":0,"sLen":0,"time":44831.46,"id":0},{"type":0,"sLen":0,"time":45000,"id":2},{"type":0,"sLen":0,"time":45168.54,"id":3},{"type":0,"sLen":0,"time":45337.08,"id":2},{"type":0,"sLen":0,"time":45505.6172,"id":3},{"type":0,"sLen":0,"time":45674.1563,"id":1},{"type":0,"sLen":0,"time":45842.6953,"id":0},{"type":0,"sLen":0,"time":46011.2344,"id":3},{"type":0,"sLen":0,"time":46179.7734,"id":1},{"type":0,"sLen":0,"time":46348.3164,"id":3},{"type":0,"sLen":0,"time":46516.8555,"id":0},{"type":0,"sLen":0,"time":46685.3945,"id":3},{"type":0,"sLen":0,"time":46853.9336,"id":1},{"type":0,"sLen":0,"time":47022.4727,"id":3},{"type":0,"sLen":0,"time":47191.01,"id":2},{"type":0,"sLen":0,"time":47528.09,"id":1},{"type":0,"sLen":0,"time":47865.168,"id":1},{"type":0,"sLen":0,"time":48202.2461,"id":1},{"type":0,"sLen":0,"time":53932.5859,"id":2},{"type":0,"sLen":0,"time":54101.125,"id":3},{"type":0,"sLen":0,"time":54269.6641,"id":0},{"type":0,"sLen":0,"time":54606.7422,"id":0},{"type":0,"sLen":0,"time":54775.28,"id":3},{"type":0,"sLen":0,"time":54943.82,"id":2},{"type":0,"sLen":0,"time":55280.9,"id":1},{"type":0,"sLen":0,"time":55449.4375,"id":0},{"type":0,"sLen":0,"time":55617.9766,"id":3},{"type":0,"sLen":0,"time":55786.5156,"id":2},{"type":0,"sLen":0,"time":55955.0547,"id":0},{"type":0,"sLen":0,"time":56123.5938,"id":3},{"type":0,"sLen":0,"time":56292.1367,"id":1},{"type":0,"sLen":0,"time":56460.6758,"id":0},{"type":0,"sLen":0,"time":56629.2148,"id":2},{"type":0,"sLen":0,"time":56797.7539,"id":3},{"type":0,"sLen":0,"time":56966.293,"id":0},{"type":0,"sLen":0,"time":57303.37,"id":0},{"type":0,"sLen":0,"time":57471.91,"id":3},{"type":0,"sLen":0,"time":57640.45,"id":2},{"type":0,"sLen":0,"time":57977.5273,"id":1},{"type":0,"sLen":0,"time":58146.0664,"id":0},{"type":0,"sLen":0,"time":58314.6055,"id":3},{"type":0,"sLen":0,"time":58483.1445,"id":2},{"type":0,"sLen":0,"time":58651.6836,"id":0},{"type":0,"sLen":0,"time":58820.2266,"id":3},{"type":0,"sLen":84.26966,"time":58988.7656,"id":1},{"type":0,"sLen":0,"time":59157.3047,"id":0},{"type":0,"sLen":168.539322,"time":59325.8438,"id":0},{"type":0,"sLen":168.539322,"time":60000,"id":0},{"type":0,"sLen":168.539322,"time":60674.1563,"id":0},{"type":0,"sLen":168.539322,"time":61348.3164,"id":0},{"type":0,"sLen":0,"time":62022.4727,"id":1},{"type":0,"sLen":252.80899,"time":64719.1,"id":1},{"type":0,"sLen":252.80899,"time":65056.18,"id":0},{"type":0,"sLen":252.80899,"time":65393.2578,"id":3},{"type":0,"sLen":252.80899,"time":65730.3359,"id":1},{"type":0,"sLen":0,"time":66067.4141,"id":0},{"type":0,"sLen":0,"time":66404.49,"id":0},{"type":0,"sLen":0,"time":66741.57,"id":0},{"type":0,"sLen":0,"time":66910.11,"id":0},{"type":0,"sLen":0,"time":67078.65,"id":2},{"type":0,"sLen":0,"time":67415.73,"id":1},{"type":0,"sLen":0,"time":67584.27,"id":0},{"type":0,"sLen":0,"time":67752.81,"id":3},{"type":0,"sLen":0,"time":67921.35,"id":1},{"type":0,"sLen":0,"time":68089.89,"id":0},{"type":0,"sLen":0,"time":68258.43,"id":3},{"type":0,"sLen":0,"time":68426.97,"id":1},{"type":0,"sLen":0,"time":68595.51,"id":3},{"type":0,"sLen":0,"time":68764.05,"id":1},{"type":0,"sLen":0,"time":68932.5859,"id":0},{"type":0,"sLen":0,"time":69101.125,"id":3},{"type":0,"sLen":0,"time":69269.6641,"id":2},{"type":0,"sLen":0,"time":69438.2,"id":0},{"type":0,"sLen":0,"time":69606.74,"id":3},{"type":0,"sLen":0,"time":69775.28,"id":1},{"type":0,"sLen":0,"time":69943.82,"id":0},{"type":0,"sLen":0,"time":75505.62,"id":0},{"type":0,"sLen":0,"time":75674.16,"id":0},{"type":0,"sLen":0,"time":75842.6953,"id":0},{"type":0,"sLen":0,"time":76011.2344,"id":2},{"type":0,"sLen":0,"time":76179.77,"id":3},{"type":0,"sLen":0,"time":76348.31,"id":2},{"type":0,"sLen":0,"time":76516.85,"id":0},{"type":0,"sLen":0,"time":76685.39,"id":2},{"type":0,"sLen":0,"time":76853.93,"id":3},{"type":0,"sLen":0,"time":77022.47,"id":0},{"type":0,"sLen":0,"time":77191.01,"id":3},{"type":0,"sLen":0,"time":77359.55,"id":0},{"type":0,"sLen":252.80899,"time":77528.0859,"id":1},{"type":0,"sLen":0,"time":77865.17,"id":0},{"type":0,"sLen":0,"time":78033.71,"id":0},{"type":0,"sLen":0,"time":78202.25,"id":1},{"type":0,"sLen":0,"time":78370.79,"id":0},{"type":0,"sLen":0,"time":78539.33,"id":3},{"type":0,"sLen":0,"time":78876.41,"id":1},{"type":0,"sLen":0,"time":79044.9453,"id":0},{"type":0,"sLen":0,"time":79213.4844,"id":2},{"type":0,"sLen":0,"time":79382.02,"id":0},{"type":0,"sLen":0,"time":79550.56,"id":1},{"type":0,"sLen":0,"time":79803.37,"id":0},{"type":0,"sLen":0,"time":80056.18,"id":1},{"type":0,"sLen":0,"time":80224.72,"id":0},{"type":0,"sLen":0,"time":80393.26,"id":3},{"type":0,"sLen":0,"time":80561.8,"id":0},{"type":0,"sLen":0,"time":80730.3359,"id":2},{"type":0,"sLen":0,"time":86292.13,"id":0},{"type":0,"sLen":0,"time":86460.67,"id":0},{"type":0,"sLen":0,"time":86629.21,"id":1},{"type":0,"sLen":0,"time":86797.75,"id":1},{"type":0,"sLen":0,"time":86966.29,"id":3},{"type":0,"sLen":0,"time":87134.83,"id":3},{"type":0,"sLen":0,"time":87303.37,"id":0},{"type":0,"sLen":0,"time":87471.91,"id":1},{"type":0,"sLen":0,"time":87640.45,"id":0},{"type":0,"sLen":0,"time":87808.99,"id":0},{"type":0,"sLen":0,"time":87977.53,"id":1},{"type":0,"sLen":0,"time":88146.07,"id":1},{"type":0,"sLen":0,"time":88314.61,"id":3},{"type":0,"sLen":0,"time":88483.15,"id":3},{"type":0,"sLen":0,"time":88651.69,"id":0},{"type":0,"sLen":0,"time":88820.23,"id":3},{"type":0,"sLen":0,"time":88988.7656,"id":2},{"type":0,"sLen":0,"time":89157.3047,"id":0},{"type":0,"sLen":0,"time":89325.84,"id":3},{"type":0,"sLen":0,"time":89494.38,"id":2},{"type":0,"sLen":0,"time":89662.92,"id":0},{"type":0,"sLen":0,"time":89831.46,"id":0},{"type":0,"sLen":0,"time":90000,"id":3},{"type":0,"sLen":0,"time":90168.54,"id":1},{"type":0,"sLen":0,"time":90337.08,"id":0},{"type":0,"sLen":0,"time":90505.62,"id":1},{"type":0,"sLen":0,"time":90674.16,"id":3},{"type":0,"sLen":0,"time":90842.6953,"id":1},{"type":0,"sLen":0,"time":91011.2344,"id":0},{"type":0,"sLen":0,"time":91179.77,"id":1},{"type":0,"sLen":337.078644,"time":91348.31,"id":3},{"type":0,"sLen":0,"time":97078.65,"id":2},{"type":0,"sLen":0,"time":97247.19,"id":0},{"type":0,"sLen":0,"time":97415.73,"id":3},{"type":0,"sLen":0,"time":97584.27,"id":2},{"type":0,"sLen":0,"time":97752.81,"id":0},{"type":0,"sLen":0,"time":97921.35,"id":3},{"type":0,"sLen":0,"time":98089.89,"id":2},{"type":0,"sLen":0,"time":98258.43,"id":0},{"type":0,"sLen":0,"time":98426.97,"id":3},{"type":0,"sLen":0,"time":98595.51,"id":2},{"type":0,"sLen":0,"time":98764.05,"id":0},{"type":0,"sLen":0,"time":98932.5859,"id":3},{"type":0,"sLen":0,"time":99101.125,"id":1},{"type":0,"sLen":0,"time":99269.6641,"id":3},{"type":0,"sLen":0,"time":99438.2,"id":0},{"type":0,"sLen":0,"time":99606.74,"id":3},{"type":0,"sLen":0,"time":99775.28,"id":2},{"type":0,"sLen":0,"time":99943.82,"id":0},{"type":0,"sLen":0,"time":100112.359,"id":3},{"type":0,"sLen":0,"time":100280.9,"id":2},{"type":0,"sLen":0,"time":100449.438,"id":0},{"type":0,"sLen":0,"time":100617.977,"id":3},{"type":0,"sLen":0,"time":100786.516,"id":2},{"type":0,"sLen":0,"time":100955.055,"id":0},{"type":0,"sLen":0,"time":101123.594,"id":3},{"type":0,"sLen":0,"time":101292.133,"id":2},{"type":0,"sLen":0,"time":101460.672,"id":0},{"type":0,"sLen":0,"time":101629.211,"id":3},{"type":0,"sLen":0,"time":101797.75,"id":1},{"type":0,"sLen":0,"time":101966.289,"id":3},{"type":0,"sLen":0,"time":102134.828,"id":0},{"type":0,"sLen":0,"time":102303.367,"id":3},{"type":0,"sLen":0,"time":102471.906,"id":2},{"type":0,"sLen":0,"time":102640.453,"id":0},{"type":0,"sLen":0,"time":102808.992,"id":3},{"type":0,"sLen":0,"time":102977.531,"id":2},{"type":0,"sLen":0,"time":103146.07,"id":0},{"type":0,"sLen":0,"time":103314.609,"id":3},{"type":0,"sLen":0,"time":103483.148,"id":2},{"type":0,"sLen":0,"time":103651.688,"id":0},{"type":0,"sLen":0,"time":103820.227,"id":3},{"type":0,"sLen":0,"time":103988.766,"id":2},{"type":0,"sLen":0,"time":104157.305,"id":0},{"type":0,"sLen":0,"time":104325.844,"id":3},{"type":0,"sLen":0,"time":104494.383,"id":1},{"type":0,"sLen":0,"time":104662.922,"id":3},{"type":0,"sLen":0,"time":104831.461,"id":0},{"type":0,"sLen":0,"time":105000,"id":3},{"type":0,"sLen":0,"time":105168.539,"id":2},{"type":0,"sLen":0,"time":105337.078,"id":0},{"type":0,"sLen":0,"time":105505.617,"id":3},{"type":0,"sLen":0,"time":105674.156,"id":2},{"type":0,"sLen":0,"time":105842.695,"id":0},{"type":0,"sLen":0,"time":106011.234,"id":3},{"type":0,"sLen":0,"time":106179.773,"id":2},{"type":0,"sLen":0,"time":106348.313,"id":0},{"type":0,"sLen":0,"time":106516.852,"id":3},{"type":0,"sLen":0,"time":106685.391,"id":2},{"type":0,"sLen":0,"time":106853.93,"id":0},{"type":0,"sLen":0,"time":107022.469,"id":3},{"type":0,"sLen":0,"time":107191.008,"id":1},{"type":0,"sLen":0,"time":107359.547,"id":3},{"type":0,"sLen":0,"time":107528.086,"id":0},{"type":0,"sLen":0,"time":107696.633,"id":3},{"type":0,"sLen":0,"time":107865.172,"id":1},{"type":0,"sLen":0,"time":107949.438,"id":0},{"type":0,"sLen":0,"time":108033.711,"id":1},{"type":0,"sLen":0,"time":108202.25,"id":1},{"type":0,"sLen":0,"time":108370.789,"id":0},{"type":0,"sLen":0,"time":108539.328,"id":1},{"type":0,"sLen":0,"time":108623.594,"id":0},{"type":0,"sLen":0,"time":108707.867,"id":1},{"type":0,"sLen":0,"time":108876.406,"id":1},{"type":0,"sLen":0,"time":109044.945,"id":0},{"type":0,"sLen":0,"time":109213.484,"id":1},{"type":0,"sLen":0,"time":109297.75,"id":3},{"type":0,"sLen":0,"time":109382.023,"id":1},{"type":0,"sLen":0,"time":109550.563,"id":1},{"type":0,"sLen":0,"time":109719.1,"id":0},{"type":0,"sLen":0,"time":109887.641,"id":1},{"type":0,"sLen":0,"time":109971.906,"id":0},{"type":0,"sLen":0,"time":110056.18,"id":1},{"type":0,"sLen":0,"time":110224.719,"id":1},{"type":0,"sLen":0,"time":110393.258,"id":0},{"type":0,"sLen":0,"time":113258.43,"id":2},{"type":0,"sLen":0,"time":113426.969,"id":3},{"type":0,"sLen":0,"time":113595.508,"id":2},{"type":0,"sLen":0,"time":113764.047,"id":3},{"type":0,"sLen":0,"time":113932.586,"id":0},{"type":0,"sLen":0,"time":114101.125,"id":1},{"type":0,"sLen":0,"time":114269.664,"id":0},{"type":0,"sLen":0,"time":114438.2,"id":1},{"type":0,"sLen":0,"time":114606.742,"id":2},{"type":0,"sLen":0,"time":114775.281,"id":3},{"type":0,"sLen":0,"time":114943.82,"id":2},{"type":0,"sLen":0,"time":115112.359,"id":3},{"type":0,"sLen":0,"time":115280.9,"id":0},{"type":0,"sLen":0,"time":115449.438,"id":3},{"type":0,"sLen":0,"time":115617.977,"id":0},{"type":0,"sLen":0,"time":115786.516,"id":1},{"type":0,"sLen":589.887634,"time":115955.055,"id":2}],"visible":true,"type":0,"characters":["tankman"]},{"position":"boyfriend","notes":[{"type":0,"sLen":0,"time":5393.2583,"id":2},{"type":0,"sLen":0,"time":5561.798,"id":3},{"type":0,"sLen":0,"time":5730.337,"id":0},{"type":0,"sLen":0,"time":6067.41553,"id":0},{"type":0,"sLen":0,"time":6235.955,"id":3},{"type":0,"sLen":0,"time":6404.494,"id":2},{"type":0,"sLen":0,"time":6741.573,"id":1},{"type":0,"sLen":0,"time":6910.1123,"id":0},{"type":0,"sLen":0,"time":7078.652,"id":3},{"type":0,"sLen":0,"time":7247.191,"id":2},{"type":0,"sLen":0,"time":7415.73047,"id":0},{"type":0,"sLen":0,"time":7584.26953,"id":3},{"type":0,"sLen":0,"time":7752.809,"id":1},{"type":0,"sLen":0,"time":7921.348,"id":0},{"type":0,"sLen":0,"time":8089.8877,"id":2},{"type":0,"sLen":0,"time":8258.427,"id":3},{"type":0,"sLen":0,"time":8426.966,"id":0},{"type":0,"sLen":0,"time":8764.045,"id":0},{"type":0,"sLen":0,"time":8932.584,"id":3},{"type":0,"sLen":0,"time":9101.124,"id":2},{"type":0,"sLen":0,"time":9438.202,"id":1},{"type":0,"sLen":0,"time":9606.741,"id":0},{"type":0,"sLen":0,"time":9775.281,"id":3},{"type":0,"sLen":0,"time":9943.82,"id":2},{"type":0,"sLen":0,"time":10112.3594,"id":0},{"type":0,"sLen":0,"time":10280.8984,"id":3},{"type":0,"sLen":0,"time":10449.4385,"id":1},{"type":0,"sLen":0,"time":10617.9775,"id":0},{"type":0,"sLen":252.80899,"time":14831.4609,"id":0},{"type":0,"sLen":252.80899,"time":15168.5391,"id":1},{"type":0,"sLen":252.80899,"time":15505.6182,"id":3},{"type":0,"sLen":252.80899,"time":15842.6963,"id":1},{"type":0,"sLen":252.80899,"time":16179.7754,"id":3},{"type":0,"sLen":0,"time":16516.8535,"id":0},{"type":0,"sLen":0,"time":16685.3926,"id":1},{"type":0,"sLen":252.80899,"time":16853.9316,"id":3},{"type":0,"sLen":252.80899,"time":17191.0117,"id":1},{"type":0,"sLen":0,"time":17528.09,"id":0},{"type":0,"sLen":0,"time":17865.168,"id":0},{"type":0,"sLen":0,"time":18202.248,"id":0},{"type":0,"sLen":0,"time":18370.7871,"id":0},{"type":0,"sLen":0,"time":18539.3262,"id":3},{"type":0,"sLen":0,"time":18876.4043,"id":1},{"type":0,"sLen":0,"time":19044.9434,"id":0},{"type":0,"sLen":0,"time":19213.4824,"id":3},{"type":0,"sLen":0,"time":19382.0215,"id":1},{"type":0,"sLen":0,"time":19550.5625,"id":0},{"type":0,"sLen":0,"time":19719.1016,"id":3},{"type":0,"sLen":0,"time":19887.64,"id":1},{"type":0,"sLen":0,"time":20056.18,"id":0},{"type":0,"sLen":0,"time":20224.7188,"id":1},{"type":0,"sLen":0,"time":20393.2578,"id":0},{"type":0,"sLen":0,"time":20561.7969,"id":3},{"type":0,"sLen":0,"time":20730.3379,"id":1},{"type":0,"sLen":0,"time":20898.877,"id":0},{"type":0,"sLen":0,"time":21067.416,"id":3},{"type":0,"sLen":0,"time":21235.9551,"id":1},{"type":0,"sLen":0,"time":21404.4941,"id":0},{"type":0,"sLen":0,"time":21573.0332,"id":3},{"type":0,"sLen":0,"time":21910.1133,"id":3},{"type":0,"sLen":0,"time":22247.1914,"id":3},{"type":0,"sLen":0,"time":22584.27,"id":3},{"type":0,"sLen":0,"time":22921.3477,"id":1},{"type":0,"sLen":0,"time":23258.4277,"id":1},{"type":0,"sLen":252.80899,"time":23595.5059,"id":3},{"type":0,"sLen":252.80899,"time":23932.584,"id":0},{"type":0,"sLen":0,"time":24269.6621,"id":3},{"type":0,"sLen":0,"time":24438.2031,"id":2},{"type":0,"sLen":0,"time":24606.7422,"id":0},{"type":0,"sLen":0,"time":24775.2813,"id":2},{"type":0,"sLen":0,"time":24943.82,"id":3},{"type":0,"sLen":0,"time":25112.36,"id":2},{"type":0,"sLen":0,"time":25280.8984,"id":0},{"type":0,"sLen":0,"time":25449.4375,"id":2},{"type":0,"sLen":0,"time":25617.9766,"id":3},{"type":0,"sLen":0,"time":25786.5176,"id":2},{"type":0,"sLen":0,"time":25955.0566,"id":3},{"type":0,"sLen":0,"time":26123.5957,"id":2},{"type":0,"sLen":0,"time":26292.1348,"id":3},{"type":0,"sLen":0,"time":26460.6738,"id":0},{"type":0,"sLen":0,"time":26629.2129,"id":1},{"type":0,"sLen":0,"time":26797.752,"id":0},{"type":0,"sLen":589.887634,"time":26966.293,"id":2},{"type":0,"sLen":589.887634,"time":27640.45,"id":3},{"type":0,"sLen":589.887634,"time":28314.6074,"id":1},{"type":0,"sLen":589.887634,"time":28988.7637,"id":0},{"type":0,"sLen":0,"time":29662.9219,"id":3},{"type":0,"sLen":0,"time":29831.46,"id":2},{"type":0,"sLen":0,"time":30000,"id":0},{"type":0,"sLen":0,"time":30168.54,"id":2},{"type":0,"sLen":0,"time":30337.0781,"id":3},{"type":0,"sLen":0,"time":30505.6172,"id":2},{"type":0,"sLen":0,"time":30674.1582,"id":0},{"type":0,"sLen":0,"time":30842.6973,"id":2},{"type":0,"sLen":0,"time":31011.2363,"id":3},{"type":0,"sLen":0,"time":31179.7754,"id":2},{"type":0,"sLen":0,"time":31348.3145,"id":3},{"type":0,"sLen":0,"time":31516.8535,"id":2},{"type":0,"sLen":0,"time":31685.3926,"id":3},{"type":0,"sLen":0,"time":31853.9316,"id":0},{"type":0,"sLen":0,"time":32022.4727,"id":1},{"type":0,"sLen":0,"time":32191.0117,"id":0},{"type":0,"sLen":674.1573,"time":32359.55,"id":1},{"type":0,"sLen":0,"time":37752.81,"id":0},{"type":0,"sLen":0,"time":38089.8867,"id":2},{"type":0,"sLen":0,"time":38258.4258,"id":3},{"type":0,"sLen":0,"time":38426.9648,"id":0},{"type":0,"sLen":0,"time":38764.043,"id":2},{"type":0,"sLen":0,"time":38932.5859,"id":3},{"type":0,"sLen":0,"time":39101.125,"id":1},{"type":0,"sLen":0,"time":39269.6641,"id":3},{"type":0,"sLen":0,"time":39438.2031,"id":1},{"type":0,"sLen":0,"time":39606.7422,"id":0},{"type":0,"sLen":0,"time":39775.28,"id":1},{"type":0,"sLen":0,"time":39943.82,"id":3},{"type":0,"sLen":0,"time":40112.36,"id":1},{"type":0,"sLen":0,"time":40280.9,"id":0},{"type":0,"sLen":0,"time":40449.4375,"id":0},{"type":0,"sLen":0,"time":40786.5156,"id":2},{"type":0,"sLen":0,"time":40955.0547,"id":3},{"type":0,"sLen":0,"time":41123.5938,"id":0},{"type":0,"sLen":0,"time":41460.6758,"id":2},{"type":0,"sLen":0,"time":41629.2148,"id":3},{"type":0,"sLen":0,"time":41797.7539,"id":3},{"type":0,"sLen":0,"time":41966.293,"id":1},{"type":0,"sLen":0,"time":42134.832,"id":0},{"type":0,"sLen":0,"time":42303.37,"id":1},{"type":0,"sLen":0,"time":42471.91,"id":0},{"type":0,"sLen":0,"time":42640.45,"id":1},{"type":0,"sLen":0,"time":42808.99,"id":1},{"type":0,"sLen":0,"time":42977.5273,"id":0},{"type":0,"sLen":0,"time":48539.3242,"id":3},{"type":0,"sLen":0,"time":48707.8633,"id":1},{"type":0,"sLen":0,"time":48876.4063,"id":0},{"type":0,"sLen":0,"time":49044.9453,"id":3},{"type":0,"sLen":0,"time":49213.4844,"id":2},{"type":0,"sLen":0,"time":49550.5625,"id":0},{"type":0,"sLen":0,"time":49719.1,"id":3},{"type":0,"sLen":0,"time":49887.64,"id":2},{"type":0,"sLen":0,"time":50056.18,"id":3},{"type":0,"sLen":0,"time":50224.72,"id":0},{"type":0,"sLen":0,"time":50393.2578,"id":2},{"type":0,"sLen":0,"time":50561.7969,"id":3},{"type":0,"sLen":0,"time":50730.3359,"id":2},{"type":0,"sLen":0,"time":50898.875,"id":3},{"type":0,"sLen":0,"time":51067.4141,"id":1},{"type":0,"sLen":0,"time":51235.9531,"id":0},{"type":0,"sLen":0,"time":51404.4961,"id":3},{"type":0,"sLen":0,"time":51573.0352,"id":1},{"type":0,"sLen":0,"time":51741.5742,"id":3},{"type":0,"sLen":0,"time":51910.1133,"id":0},{"type":0,"sLen":0,"time":52078.6523,"id":3},{"type":0,"sLen":0,"time":52247.19,"id":1},{"type":0,"sLen":0,"time":52415.73,"id":3},{"type":0,"sLen":0,"time":52584.27,"id":2},{"type":0,"sLen":0,"time":52921.3477,"id":1},{"type":0,"sLen":0,"time":53258.4258,"id":1},{"type":0,"sLen":0,"time":53595.5039,"id":1},{"type":0,"sLen":1011.23596,"time":53932.5859,"id":1},{"type":0,"sLen":505.617981,"time":55955.0547,"id":2},{"type":0,"sLen":674.1573,"time":56629.2148,"id":1},{"type":0,"sLen":252.80899,"time":58651.6836,"id":0},{"type":0,"sLen":84.26966,"time":58988.7656,"id":2},{"type":0,"sLen":0,"time":59157.3047,"id":0},{"type":0,"sLen":0,"time":59325.8438,"id":2},{"type":0,"sLen":0,"time":59494.3828,"id":3},{"type":0,"sLen":0,"time":59662.92,"id":0},{"type":0,"sLen":0,"time":60000,"id":0},{"type":0,"sLen":0,"time":60168.54,"id":3},{"type":0,"sLen":0,"time":60337.08,"id":2},{"type":0,"sLen":0,"time":60674.1563,"id":1},{"type":0,"sLen":0,"time":60842.6953,"id":0},{"type":0,"sLen":0,"time":61011.2344,"id":3},{"type":0,"sLen":0,"time":61179.7734,"id":2},{"type":0,"sLen":0,"time":61348.3164,"id":0},{"type":0,"sLen":0,"time":61516.8555,"id":3},{"type":0,"sLen":0,"time":61685.3945,"id":1},{"type":0,"sLen":0,"time":61853.9336,"id":0},{"type":0,"sLen":0,"time":62022.4727,"id":2},{"type":0,"sLen":0,"time":62191.01,"id":3},{"type":0,"sLen":0,"time":62359.55,"id":0},{"type":0,"sLen":0,"time":62696.63,"id":0},{"type":0,"sLen":0,"time":62865.168,"id":3},{"type":0,"sLen":0,"time":63033.707,"id":2},{"type":0,"sLen":0,"time":63370.7852,"id":1},{"type":0,"sLen":0,"time":63539.3242,"id":0},{"type":0,"sLen":0,"time":63707.8633,"id":3},{"type":0,"sLen":0,"time":63876.4063,"id":2},{"type":0,"sLen":0,"time":64044.9453,"id":0},{"type":0,"sLen":0,"time":64213.4844,"id":3},{"type":0,"sLen":0,"time":64382.0234,"id":1},{"type":0,"sLen":0,"time":64550.5625,"id":0},{"type":0,"sLen":252.80899,"time":64719.1,"id":1},{"type":0,"sLen":252.80899,"time":65056.18,"id":0},{"type":0,"sLen":252.80899,"time":65393.2578,"id":3},{"type":0,"sLen":252.80899,"time":65730.3359,"id":1},{"type":0,"sLen":505.617981,"time":66067.4141,"id":3},{"type":0,"sLen":505.617981,"time":66741.57,"id":1},{"type":0,"sLen":505.617981,"time":67415.73,"id":0},{"type":0,"sLen":252.80899,"time":68089.89,"id":1},{"type":0,"sLen":252.80899,"time":68426.97,"id":0},{"type":0,"sLen":589.887634,"time":68764.05,"id":3},{"type":0,"sLen":589.887634,"time":69438.2,"id":0},{"type":0,"sLen":252.80899,"time":70112.36,"id":1},{"type":0,"sLen":252.80899,"time":70449.44,"id":0},{"type":0,"sLen":252.80899,"time":70786.5156,"id":3},{"type":0,"sLen":252.80899,"time":71123.59,"id":1},{"type":0,"sLen":0,"time":71460.67,"id":0},{"type":0,"sLen":0,"time":71797.75,"id":0},{"type":0,"sLen":0,"time":72134.83,"id":0},{"type":0,"sLen":0,"time":72303.37,"id":0},{"type":0,"sLen":0,"time":72471.91,"id":2},{"type":0,"sLen":0,"time":72808.99,"id":1},{"type":0,"sLen":0,"time":72977.53,"id":0},{"type":0,"sLen":0,"time":73146.07,"id":3},{"type":0,"sLen":0,"time":73314.61,"id":1},{"type":0,"sLen":0,"time":73483.15,"id":0},{"type":0,"sLen":0,"time":73651.69,"id":3},{"type":0,"sLen":0,"time":73820.23,"id":1},{"type":0,"sLen":0,"time":73988.7656,"id":3},{"type":0,"sLen":0,"time":74157.3047,"id":1},{"type":0,"sLen":0,"time":74325.84,"id":0},{"type":0,"sLen":0,"time":74494.38,"id":3},{"type":0,"sLen":0,"time":74662.92,"id":2},{"type":0,"sLen":0,"time":74831.46,"id":0},{"type":0,"sLen":0,"time":75000,"id":3},{"type":0,"sLen":0,"time":75168.54,"id":1},{"type":0,"sLen":0,"time":75337.08,"id":0},{"type":0,"sLen":1264.04492,"time":75505.62,"id":1},{"type":0,"sLen":1264.04492,"time":76853.93,"id":0},{"type":0,"sLen":1264.04492,"time":78202.25,"id":3},{"type":0,"sLen":1264.04492,"time":79550.56,"id":0},{"type":0,"sLen":0,"time":80898.875,"id":0},{"type":0,"sLen":0,"time":81067.4141,"id":0},{"type":0,"sLen":0,"time":81235.95,"id":0},{"type":0,"sLen":0,"time":81404.49,"id":2},{"type":0,"sLen":0,"time":81573.03,"id":3},{"type":0,"sLen":0,"time":81741.57,"id":2},{"type":0,"sLen":0,"time":81910.11,"id":0},{"type":0,"sLen":0,"time":82078.65,"id":2},{"type":0,"sLen":0,"time":82247.19,"id":3},{"type":0,"sLen":0,"time":82415.73,"id":0},{"type":0,"sLen":0,"time":82584.27,"id":3},{"type":0,"sLen":0,"time":82752.81,"id":0},{"type":0,"sLen":252.80899,"time":82921.35,"id":1},{"type":0,"sLen":0,"time":83258.43,"id":0},{"type":0,"sLen":0,"time":83426.97,"id":0},{"type":0,"sLen":0,"time":83595.51,"id":1},{"type":0,"sLen":0,"time":83764.05,"id":0},{"type":0,"sLen":0,"time":83932.5859,"id":3},{"type":0,"sLen":0,"time":84269.6641,"id":1},{"type":0,"sLen":0,"time":84438.2,"id":0},{"type":0,"sLen":0,"time":84606.74,"id":2},{"type":0,"sLen":0,"time":84775.28,"id":0},{"type":0,"sLen":0,"time":84943.82,"id":1},{"type":0,"sLen":0,"time":85196.63,"id":0},{"type":0,"sLen":0,"time":85449.44,"id":1},{"type":0,"sLen":0,"time":85617.98,"id":0},{"type":0,"sLen":0,"time":85786.5156,"id":3},{"type":0,"sLen":0,"time":85955.0547,"id":0},{"type":0,"sLen":0,"time":86123.59,"id":2},{"type":0,"sLen":0,"time":91685.39,"id":0},{"type":0,"sLen":0,"time":91853.93,"id":0},{"type":0,"sLen":0,"time":92022.47,"id":1},{"type":0,"sLen":0,"time":92191.01,"id":1},{"type":0,"sLen":0,"time":92359.55,"id":3},{"type":0,"sLen":0,"time":92528.0859,"id":3},{"type":0,"sLen":0,"time":92696.63,"id":0},{"type":0,"sLen":0,"time":92865.17,"id":1},{"type":0,"sLen":0,"time":93033.71,"id":0},{"type":0,"sLen":0,"time":93202.25,"id":0},{"type":0,"sLen":0,"time":93370.79,"id":1},{"type":0,"sLen":0,"time":93539.33,"id":1},{"type":0,"sLen":0,"time":93707.87,"id":3},{"type":0,"sLen":0,"time":93876.41,"id":3},{"type":0,"sLen":0,"time":94044.9453,"id":0},{"type":0,"sLen":0,"time":94213.4844,"id":3},{"type":0,"sLen":0,"time":94382.02,"id":2},{"type":0,"sLen":0,"time":94550.56,"id":0},{"type":0,"sLen":0,"time":94719.1,"id":3},{"type":0,"sLen":0,"time":94887.64,"id":2},{"type":0,"sLen":0,"time":95056.18,"id":0},{"type":0,"sLen":0,"time":95224.72,"id":0},{"type":0,"sLen":0,"time":95393.26,"id":3},{"type":0,"sLen":0,"time":95561.8,"id":1},{"type":0,"sLen":0,"time":95730.3359,"id":0},{"type":0,"sLen":0,"time":95898.875,"id":1},{"type":0,"sLen":0,"time":96067.4141,"id":3},{"type":0,"sLen":0,"time":96235.95,"id":1},{"type":0,"sLen":0,"time":96404.49,"id":0},{"type":0,"sLen":0,"time":96573.03,"id":1},{"type":0,"sLen":337.078644,"time":96741.57,"id":3},{"type":0,"sLen":589.887634,"time":98426.97,"id":0},{"type":0,"sLen":589.887634,"time":99101.125,"id":2},{"type":0,"sLen":589.887634,"time":101123.594,"id":0},{"type":0,"sLen":589.887634,"time":101797.75,"id":2},{"type":0,"sLen":0,"time":102471.906,"id":2},{"type":0,"sLen":0,"time":102640.453,"id":3},{"type":0,"sLen":0,"time":102808.992,"id":0},{"type":0,"sLen":0,"time":102977.531,"id":2},{"type":0,"sLen":0,"time":103146.07,"id":3},{"type":0,"sLen":0,"time":103314.609,"id":0},{"type":0,"sLen":0,"time":103483.148,"id":2},{"type":0,"sLen":0,"time":103651.688,"id":3},{"type":0,"sLen":0,"time":103820.227,"id":0},{"type":0,"sLen":0,"time":103988.766,"id":2},{"type":0,"sLen":0,"time":104157.305,"id":3},{"type":0,"sLen":0,"time":104325.844,"id":0},{"type":0,"sLen":0,"time":104494.383,"id":1},{"type":0,"sLen":0,"time":104662.922,"id":0},{"type":0,"sLen":0,"time":104831.461,"id":3},{"type":0,"sLen":0,"time":105000,"id":0},{"type":0,"sLen":0,"time":105168.539,"id":2},{"type":0,"sLen":0,"time":105337.078,"id":3},{"type":0,"sLen":0,"time":105505.617,"id":0},{"type":0,"sLen":0,"time":105674.156,"id":2},{"type":0,"sLen":0,"time":105842.695,"id":3},{"type":0,"sLen":0,"time":106011.234,"id":0},{"type":0,"sLen":0,"time":106179.773,"id":2},{"type":0,"sLen":0,"time":106348.313,"id":3},{"type":0,"sLen":0,"time":106516.852,"id":0},{"type":0,"sLen":0,"time":106685.391,"id":2},{"type":0,"sLen":0,"time":106853.93,"id":3},{"type":0,"sLen":0,"time":107022.469,"id":0},{"type":0,"sLen":0,"time":107191.008,"id":1},{"type":0,"sLen":0,"time":107359.547,"id":0},{"type":0,"sLen":0,"time":107528.086,"id":3},{"type":0,"sLen":0,"time":107696.633,"id":0},{"type":0,"sLen":589.887634,"time":107865.172,"id":3},{"type":0,"sLen":589.887634,"time":108539.328,"id":1},{"type":0,"sLen":589.887634,"time":109213.484,"id":0},{"type":0,"sLen":589.887634,"time":109887.641,"id":1},{"type":0,"sLen":0,"time":110561.8,"id":1},{"type":0,"sLen":0,"time":110646.07,"id":0},{"type":0,"sLen":0,"time":110730.336,"id":1},{"type":0,"sLen":0,"time":110898.875,"id":1},{"type":0,"sLen":0,"time":111067.414,"id":0},{"type":0,"sLen":0,"time":111235.953,"id":1},{"type":0,"sLen":0,"time":111320.227,"id":0},{"type":0,"sLen":0,"time":111404.492,"id":1},{"type":0,"sLen":0,"time":111573.031,"id":1},{"type":0,"sLen":0,"time":111741.57,"id":0},{"type":0,"sLen":0,"time":111910.109,"id":1},{"type":0,"sLen":0,"time":111994.383,"id":3},{"type":0,"sLen":0,"time":112078.648,"id":1},{"type":0,"sLen":0,"time":112247.188,"id":1},{"type":0,"sLen":0,"time":112415.727,"id":0},{"type":0,"sLen":0,"time":112584.273,"id":1},{"type":0,"sLen":0,"time":112668.539,"id":0},{"type":0,"sLen":0,"time":112752.813,"id":1},{"type":0,"sLen":0,"time":112921.352,"id":1},{"type":0,"sLen":0,"time":113089.891,"id":0},{"type":0,"sLen":589.887634,"time":113258.43,"id":3},{"type":0,"sLen":589.887634,"time":113932.586,"id":1},{"type":0,"sLen":589.887634,"time":114606.742,"id":0},{"type":0,"sLen":589.887634,"time":115280.9,"id":1},{"type":0,"sLen":0,"time":115955.055,"id":2},{"type":0,"sLen":0,"time":116123.594,"id":3},{"type":0,"sLen":0,"time":116292.133,"id":2},{"type":0,"sLen":0,"time":116460.672,"id":3},{"type":0,"sLen":0,"time":116629.211,"id":0},{"type":0,"sLen":0,"time":116797.75,"id":1},{"type":0,"sLen":0,"time":116966.289,"id":0},{"type":0,"sLen":0,"time":117134.828,"id":1},{"type":0,"sLen":0,"time":117303.367,"id":2},{"type":0,"sLen":0,"time":117471.906,"id":3},{"type":0,"sLen":0,"time":117640.453,"id":2},{"type":0,"sLen":0,"time":117808.992,"id":3},{"type":0,"sLen":0,"time":117977.531,"id":0},{"type":0,"sLen":0,"time":118146.07,"id":3},{"type":0,"sLen":0,"time":118314.609,"id":0},{"type":0,"sLen":0,"time":118483.148,"id":1}],"visible":true,"type":1,"characters":["bf-holding-gf"]},{"position":"girlfriend","notes":[{"type":1,"sLen":0,"time":0,"id":0},{"type":1,"sLen":0,"time":168.539325842697,"id":3},{"type":1,"sLen":0,"time":252.808988764045,"id":3},{"type":1,"sLen":0,"time":421.348314606742,"id":3},{"type":1,"sLen":0,"time":589.887640449438,"id":0},{"type":1,"sLen":0,"time":758.426966292135,"id":3},{"type":1,"sLen":0,"time":842.696629213483,"id":3},{"type":1,"sLen":0,"time":1011.23595505618,"id":0},{"type":1,"sLen":0,"time":1179.77528089888,"id":0},{"type":1,"sLen":0,"time":1264.04494382022,"id":0},{"type":1,"sLen":0,"time":2359.55056179775,"id":0},{"type":1,"sLen":0,"time":1348.31460674157,"id":3},{"type":1,"sLen":0,"time":1516.85393258427,"id":0},{"type":1,"sLen":0,"time":1601.12359550562,"id":0},{"type":1,"sLen":0,"time":1853.93258426966,"id":3},{"type":1,"sLen":0,"time":2022.47191011236,"id":0},{"type":1,"sLen":0,"time":2106.74157303371,"id":3},{"type":1,"sLen":0,"time":2191.01123595506,"id":3},{"type":1,"sLen":0,"time":2696.62921348315,"id":0},{"type":1,"sLen":0,"time":2865.16853932584,"id":3},{"type":1,"sLen":0,"time":2949.43820224719,"id":3},{"type":1,"sLen":0,"time":3117.97752808989,"id":3},{"type":1,"sLen":0,"time":3286.51685393258,"id":0},{"type":1,"sLen":0,"time":3455.05617977528,"id":3},{"type":1,"sLen":0,"time":3539.32584269663,"id":3},{"type":1,"sLen":0,"time":3707.86516853933,"id":0},{"type":1,"sLen":0,"time":3876.40449438202,"id":0},{"type":1,"sLen":0,"time":3960.67415730337,"id":0},{"type":1,"sLen":0,"time":4044.94382022472,"id":3},{"type":1,"sLen":0,"time":4213.48314606742,"id":0},{"type":1,"sLen":0,"time":4297.75280898876,"id":0},{"type":1,"sLen":0,"time":4550.56179775281,"id":3},{"type":1,"sLen":0,"time":4719.10112359551,"id":0},{"type":1,"sLen":0,"time":4803.37078651685,"id":3},{"type":1,"sLen":0,"time":4887.6404494382,"id":3},{"type":1,"sLen":0,"time":5056.1797752809,"id":0},{"type":1,"sLen":0,"time":5140.44943820225,"id":0},{"type":1,"sLen":0,"time":5224.7191011236,"id":0},{"type":1,"sLen":0,"time":21573.0337078652,"id":0},{"type":1,"sLen":0,"time":21910.1123595506,"id":3},{"type":1,"sLen":0,"time":22247.191011236,"id":0},{"type":1,"sLen":0,"time":22584.2696629213,"id":3},{"type":1,"sLen":0,"time":22921.3483146067,"id":0},{"type":1,"sLen":0,"time":23258.4269662921,"id":0},{"type":1,"sLen":0,"time":23595.5056179775,"id":3},{"type":1,"sLen":0,"time":23932.5842696629,"id":3},{"type":1,"sLen":0,"time":27303.3707865169,"id":0},{"type":1,"sLen":0,"time":27977.5280898876,"id":3},{"type":1,"sLen":0,"time":26966.2921348315,"id":3},{"type":1,"sLen":0,"time":27640.4494382022,"id":0},{"type":1,"sLen":0,"time":31011.2359550562,"id":0},{"type":1,"sLen":0,"time":31348.3146067416,"id":3},{"type":1,"sLen":0,"time":31853.9325842697,"id":0},{"type":1,"sLen":0,"time":31685.393258427,"id":3},{"type":1,"sLen":0,"time":32359.5505617978,"id":0},{"type":1,"sLen":0,"time":32696.6292134831,"id":3},{"type":1,"sLen":0,"time":33370.7865168539,"id":3},{"type":1,"sLen":0,"time":33202.2471910112,"id":0},{"type":1,"sLen":0,"time":33033.7078651685,"id":0},{"type":1,"sLen":0,"time":33707.8651685393,"id":0},{"type":1,"sLen":0,"time":34044.9438202247,"id":3},{"type":1,"sLen":0,"time":34719.1011235955,"id":3},{"type":1,"sLen":0,"time":34550.5617977528,"id":0},{"type":1,"sLen":0,"time":34382.0224719101,"id":3},{"type":1,"sLen":0,"time":35056.1797752809,"id":0},{"type":1,"sLen":0,"time":35393.2584269663,"id":3},{"type":1,"sLen":0,"time":36067.4157303371,"id":3},{"type":1,"sLen":0,"time":35898.8764044944,"id":0},{"type":1,"sLen":0,"time":35730.3370786517,"id":0},{"type":1,"sLen":0,"time":36404.4943820225,"id":0},{"type":1,"sLen":0,"time":36741.5730337079,"id":3},{"type":1,"sLen":0,"time":37415.7303370787,"id":3},{"type":1,"sLen":0,"time":37247.191011236,"id":0},{"type":1,"sLen":0,"time":37078.6516853933,"id":3},{"type":1,"sLen":0,"time":43146.0674157303,"id":0},{"type":1,"sLen":0,"time":43483.1460674157,"id":3},{"type":1,"sLen":0,"time":44157.3033707865,"id":3},{"type":1,"sLen":0,"time":43988.7640449438,"id":0},{"type":1,"sLen":0,"time":43820.2247191011,"id":3},{"type":1,"sLen":0,"time":44494.3820224719,"id":0},{"type":1,"sLen":0,"time":44831.4606741573,"id":3},{"type":1,"sLen":0,"time":45505.6179775281,"id":3},{"type":1,"sLen":0,"time":45337.0786516854,"id":0},{"type":1,"sLen":0,"time":45168.5393258427,"id":0},{"type":1,"sLen":0,"time":45842.6966292135,"id":0},{"type":1,"sLen":0,"time":46179.7752808989,"id":3},{"type":1,"sLen":0,"time":46853.9325842697,"id":3},{"type":1,"sLen":0,"time":46685.393258427,"id":0},{"type":1,"sLen":0,"time":46516.8539325843,"id":3},{"type":1,"sLen":0,"time":47191.0112359551,"id":0},{"type":1,"sLen":0,"time":47528.0898876404,"id":3},{"type":1,"sLen":0,"time":48202.2471910112,"id":3},{"type":1,"sLen":0,"time":48033.7078651685,"id":0},{"type":1,"sLen":0,"time":47865.1685393258,"id":3},{"type":1,"sLen":0,"time":53932.5842696629,"id":0},{"type":1,"sLen":0,"time":54101.1235955056,"id":3},{"type":1,"sLen":0,"time":54185.393258427,"id":3},{"type":1,"sLen":0,"time":54353.9325842697,"id":3},{"type":1,"sLen":0,"time":54522.4719101124,"id":0},{"type":1,"sLen":0,"time":54691.0112359551,"id":3},{"type":1,"sLen":0,"time":54775.2808988764,"id":3},{"type":1,"sLen":0,"time":54943.8202247191,"id":0},{"type":1,"sLen":0,"time":55112.3595505618,"id":0},{"type":1,"sLen":0,"time":55196.6292134831,"id":0},{"type":1,"sLen":0,"time":56292.1348314607,"id":0},{"type":1,"sLen":0,"time":55280.8988764045,"id":3},{"type":1,"sLen":0,"time":55449.4382022472,"id":0},{"type":1,"sLen":0,"time":55533.7078651685,"id":0},{"type":1,"sLen":0,"time":55786.5168539326,"id":3},{"type":1,"sLen":0,"time":55955.0561797753,"id":0},{"type":1,"sLen":0,"time":56039.3258426966,"id":3},{"type":1,"sLen":0,"time":56123.595505618,"id":3},{"type":1,"sLen":0,"time":56629.2134831461,"id":0},{"type":1,"sLen":0,"time":56797.7528089888,"id":3},{"type":1,"sLen":0,"time":56882.0224719101,"id":3},{"type":1,"sLen":0,"time":57050.5617977528,"id":3},{"type":1,"sLen":0,"time":57219.1011235955,"id":0},{"type":1,"sLen":0,"time":57387.6404494382,"id":3},{"type":1,"sLen":0,"time":57471.9101123595,"id":3},{"type":1,"sLen":0,"time":57640.4494382022,"id":0},{"type":1,"sLen":0,"time":57808.9887640449,"id":0},{"type":1,"sLen":0,"time":57893.2584269663,"id":0},{"type":1,"sLen":0,"time":57977.5280898876,"id":3},{"type":1,"sLen":0,"time":58146.0674157303,"id":0},{"type":1,"sLen":0,"time":58230.3370786517,"id":0},{"type":1,"sLen":0,"time":58483.1460674157,"id":3},{"type":1,"sLen":0,"time":58651.6853932584,"id":0},{"type":1,"sLen":0,"time":58735.9550561798,"id":3},{"type":1,"sLen":0,"time":58820.2247191011,"id":3},{"type":1,"sLen":0,"time":58988.7640449438,"id":0},{"type":1,"sLen":0,"time":59073.0337078652,"id":0},{"type":1,"sLen":0,"time":59157.3033707865,"id":0},{"type":1,"sLen":0,"time":62022.4719101124,"id":0},{"type":1,"sLen":0,"time":62191.0112359551,"id":3},{"type":1,"sLen":0,"time":62275.2808988764,"id":3},{"type":1,"sLen":0,"time":62443.8202247191,"id":3},{"type":1,"sLen":0,"time":62612.3595505618,"id":0},{"type":1,"sLen":0,"time":62780.8988764045,"id":3},{"type":1,"sLen":0,"time":62865.1685393258,"id":3},{"type":1,"sLen":0,"time":63033.7078651685,"id":0},{"type":1,"sLen":0,"time":63202.2471910112,"id":0},{"type":1,"sLen":0,"time":63286.5168539326,"id":0},{"type":1,"sLen":0,"time":63370.7865168539,"id":3},{"type":1,"sLen":0,"time":63539.3258426966,"id":0},{"type":1,"sLen":0,"time":63623.595505618,"id":0},{"type":1,"sLen":0,"time":63876.404494382,"id":3},{"type":1,"sLen":0,"time":64044.9438202247,"id":0},{"type":1,"sLen":0,"time":64129.2134831461,"id":3},{"type":1,"sLen":0,"time":64213.4831460674,"id":3},{"type":1,"sLen":0,"time":64382.0224719101,"id":0},{"type":1,"sLen":0,"time":64719.1011235955,"id":3},{"type":1,"sLen":0,"time":65056.1797752809,"id":0},{"type":1,"sLen":0,"time":65393.2584269663,"id":0},{"type":1,"sLen":0,"time":65730.3370786517,"id":0},{"type":1,"sLen":0,"time":66067.4157303371,"id":0},{"type":1,"sLen":0,"time":66404.4943820225,"id":3},{"type":1,"sLen":0,"time":66741.5730337079,"id":3},{"type":1,"sLen":0,"time":67078.6516853933,"id":3},{"type":1,"sLen":0,"time":75505.6179775281,"id":0},{"type":1,"sLen":0,"time":75842.6966292135,"id":3},{"type":1,"sLen":0,"time":76179.7752808989,"id":0},{"type":1,"sLen":0,"time":76516.8539325843,"id":0},{"type":1,"sLen":0,"time":76853.9325842697,"id":3},{"type":1,"sLen":0,"time":77191.0112359551,"id":3},{"type":1,"sLen":0,"time":77528.0898876405,"id":0},{"type":1,"sLen":0,"time":77865.1685393259,"id":3},{"type":1,"sLen":0,"time":78033.7078651686,"id":3},{"type":1,"sLen":0,"time":78202.2471910113,"id":0},{"type":1,"sLen":0,"time":78539.3258426967,"id":0},{"type":1,"sLen":0,"time":78876.4044943821,"id":3},{"type":1,"sLen":0,"time":79213.4831460675,"id":0},{"type":1,"sLen":0,"time":79550.5617977529,"id":0},{"type":1,"sLen":0,"time":79887.6404494383,"id":3},{"type":1,"sLen":0,"time":80140.4494382023,"id":0},{"type":1,"sLen":0,"time":80224.7191011237,"id":0},{"type":1,"sLen":0,"time":80308.988764045,"id":0},{"type":1,"sLen":0,"time":80477.5280898877,"id":0},{"type":0,"sLen":84.2696629213483,"time":80730.3370786517,"id":3},{"type":1,"sLen":0,"time":86292.1348314607,"id":0},{"type":1,"sLen":0,"time":86629.2134831461,"id":3},{"type":1,"sLen":0,"time":87303.3707865169,"id":3},{"type":1,"sLen":0,"time":87134.8314606741,"id":0},{"type":1,"sLen":0,"time":87640.4494382023,"id":0},{"type":1,"sLen":0,"time":87977.5280898877,"id":3},{"type":1,"sLen":0,"time":88651.6853932584,"id":3},{"type":1,"sLen":0,"time":88483.1460674157,"id":0},{"type":1,"sLen":0,"time":88988.7640449438,"id":0},{"type":1,"sLen":0,"time":89325.8426966292,"id":3},{"type":1,"sLen":0,"time":90000,"id":3},{"type":1,"sLen":0,"time":89831.4606741573,"id":0},{"type":1,"sLen":0,"time":90337.0786516854,"id":0},{"type":1,"sLen":0,"time":90674.1573033708,"id":3},{"type":1,"sLen":0,"time":91348.3146067416,"id":3},{"type":1,"sLen":0,"time":91179.7752808989,"id":0},{"type":1,"sLen":0,"time":97078.6516853933,"id":0},{"type":1,"sLen":0,"time":97415.7303370787,"id":3},{"type":1,"sLen":0,"time":98089.8876404494,"id":3},{"type":1,"sLen":0,"time":97921.3483146067,"id":0},{"type":1,"sLen":0,"time":97752.808988764,"id":3},{"type":1,"sLen":0,"time":98426.9662921348,"id":0},{"type":1,"sLen":0,"time":98764.0449438202,"id":3},{"type":1,"sLen":0,"time":99438.202247191,"id":3},{"type":1,"sLen":0,"time":99269.6629213483,"id":0},{"type":1,"sLen":0,"time":99101.1235955056,"id":0},{"type":1,"sLen":0,"time":99775.2808988764,"id":0},{"type":1,"sLen":0,"time":100112.359550562,"id":3},{"type":1,"sLen":0,"time":100786.516853933,"id":3},{"type":1,"sLen":0,"time":100617.97752809,"id":0},{"type":1,"sLen":0,"time":100449.438202247,"id":3},{"type":1,"sLen":0,"time":101123.595505618,"id":0},{"type":1,"sLen":0,"time":101460.674157303,"id":3},{"type":1,"sLen":0,"time":102134.831460674,"id":3},{"type":1,"sLen":0,"time":101966.292134831,"id":0},{"type":1,"sLen":0,"time":101797.752808989,"id":3},{"type":1,"sLen":0,"time":107865.168539326,"id":0},{"type":1,"sLen":0,"time":108202.247191011,"id":0},{"type":1,"sLen":0,"time":108539.325842697,"id":0},{"type":1,"sLen":0,"time":108876.404494382,"id":0},{"type":1,"sLen":0,"time":109213.483146068,"id":3},{"type":1,"sLen":0,"time":109550.561797753,"id":3},{"type":1,"sLen":0,"time":109887.640449438,"id":3},{"type":1,"sLen":0,"time":110224.719101124,"id":3},{"type":1,"sLen":0,"time":110561.797752809,"id":0},{"type":1,"sLen":0,"time":110898.876404495,"id":0},{"type":1,"sLen":0,"time":110730.337078652,"id":0},{"type":1,"sLen":0,"time":111235.95505618,"id":3},{"type":1,"sLen":0,"time":111573.033707865,"id":3},{"type":1,"sLen":0,"time":111910.112359551,"id":3},{"type":1,"sLen":0,"time":112247.191011236,"id":3},{"type":1,"sLen":0,"time":112584.269662922,"id":0},{"type":1,"sLen":0,"time":112921.348314607,"id":3},{"type":1,"sLen":0,"time":5393.25842696629,"id":0},{"type":1,"sLen":0,"time":5561.79775280899,"id":3},{"type":1,"sLen":0,"time":5646.06741573034,"id":3},{"type":1,"sLen":0,"time":5814.60674157303,"id":3},{"type":1,"sLen":0,"time":5983.14606741573,"id":0},{"type":1,"sLen":0,"time":6151.68539325843,"id":3},{"type":1,"sLen":0,"time":6235.95505617978,"id":3},{"type":1,"sLen":0,"time":6404.49438202247,"id":0},{"type":1,"sLen":0,"time":6573.03370786517,"id":0},{"type":1,"sLen":0,"time":6657.30337078652,"id":0},{"type":1,"sLen":0,"time":7752.80898876405,"id":0},{"type":1,"sLen":0,"time":6741.57303370786,"id":3},{"type":1,"sLen":0,"time":6910.11235955056,"id":0},{"type":1,"sLen":0,"time":6994.38202247191,"id":0},{"type":1,"sLen":0,"time":7247.19101123595,"id":3},{"type":1,"sLen":0,"time":7415.73033707865,"id":0},{"type":1,"sLen":0,"time":7500,"id":3},{"type":1,"sLen":0,"time":7584.26966292135,"id":3},{"type":1,"sLen":0,"time":8089.88764044944,"id":0},{"type":1,"sLen":0,"time":8258.42696629213,"id":3},{"type":1,"sLen":0,"time":8342.69662921348,"id":3},{"type":1,"sLen":0,"time":8511.23595505618,"id":3},{"type":1,"sLen":0,"time":8679.77528089888,"id":0},{"type":1,"sLen":0,"time":8848.31460674157,"id":3},{"type":1,"sLen":0,"time":8932.58426966292,"id":3},{"type":1,"sLen":0,"time":9101.12359550562,"id":0},{"type":1,"sLen":0,"time":9269.66292134831,"id":0},{"type":1,"sLen":0,"time":9353.93258426966,"id":0},{"type":1,"sLen":0,"time":9438.20224719101,"id":3},{"type":1,"sLen":0,"time":9606.74157303371,"id":0},{"type":1,"sLen":0,"time":9691.01123595505,"id":0},{"type":1,"sLen":0,"time":9943.8202247191,"id":3},{"type":1,"sLen":0,"time":10112.3595505618,"id":0},{"type":1,"sLen":0,"time":10196.6292134831,"id":3},{"type":1,"sLen":0,"time":10280.8988764045,"id":3},{"type":1,"sLen":0,"time":10449.4382022472,"id":0},{"type":1,"sLen":0,"time":21235.9550561798,"id":0},{"type":1,"sLen":0,"time":21320.2247191011,"id":3},{"type":1,"sLen":0,"time":21404.4943820225,"id":0},{"type":1,"sLen":0,"time":24269.6629213483,"id":0},{"type":1,"sLen":0,"time":24606.7415730337,"id":3},{"type":1,"sLen":0,"time":24943.8202247191,"id":0},{"type":1,"sLen":0,"time":25280.8988764045,"id":3},{"type":1,"sLen":0,"time":25617.9775280899,"id":0},{"type":1,"sLen":0,"time":25955.0561797753,"id":0},{"type":1,"sLen":0,"time":26292.1348314607,"id":3},{"type":1,"sLen":0,"time":26629.2134831461,"id":3},{"type":1,"sLen":0,"time":26713.4831460674,"id":3},{"type":1,"sLen":0,"time":26797.7528089888,"id":3},{"type":1,"sLen":0,"time":28651.6853932584,"id":0},{"type":1,"sLen":0,"time":29325.8426966292,"id":0},{"type":1,"sLen":0,"time":28314.606741573,"id":3},{"type":1,"sLen":0,"time":28988.7640449438,"id":3},{"type":1,"sLen":0,"time":29662.9213483146,"id":0},{"type":1,"sLen":0,"time":30000,"id":0},{"type":1,"sLen":0,"time":30337.0786516854,"id":3},{"type":1,"sLen":0,"time":30674.1573033708,"id":3},{"type":1,"sLen":0,"time":29831.4606741573,"id":0},{"type":1,"sLen":0,"time":30168.5393258427,"id":3},{"type":1,"sLen":0,"time":30505.6179775281,"id":3},{"type":1,"sLen":0,"time":30842.6966292135,"id":0},{"type":1,"sLen":0,"time":37752.808988764,"id":0},{"type":1,"sLen":0,"time":38089.8876404494,"id":3},{"type":1,"sLen":0,"time":38764.0449438202,"id":3},{"type":1,"sLen":0,"time":38595.5056179775,"id":0},{"type":1,"sLen":0,"time":38426.9662921348,"id":3},{"type":1,"sLen":0,"time":39101.1235955056,"id":0},{"type":1,"sLen":0,"time":39438.202247191,"id":3},{"type":1,"sLen":0,"time":40112.3595505618,"id":3},{"type":1,"sLen":0,"time":39943.8202247191,"id":0},{"type":1,"sLen":0,"time":39775.2808988764,"id":3},{"type":1,"sLen":0,"time":40449.4382022472,"id":0},{"type":1,"sLen":0,"time":40786.5168539326,"id":3},{"type":1,"sLen":0,"time":41460.6741573034,"id":3},{"type":1,"sLen":0,"time":41292.1348314607,"id":0},{"type":1,"sLen":0,"time":41123.595505618,"id":3},{"type":1,"sLen":0,"time":41797.7528089888,"id":0},{"type":1,"sLen":0,"time":42808.9887640449,"id":3},{"type":1,"sLen":0,"time":42640.4494382022,"id":0},{"type":1,"sLen":0,"time":42134.8314606742,"id":0},{"type":1,"sLen":0,"time":42471.9101123596,"id":0},{"type":1,"sLen":0,"time":42977.5280898876,"id":3},{"type":1,"sLen":0,"time":42893.2584269663,"id":3},{"type":1,"sLen":0,"time":48539.3258426966,"id":0},{"type":1,"sLen":0,"time":48876.404494382,"id":3},{"type":1,"sLen":0,"time":49550.5617977528,"id":3},{"type":1,"sLen":0,"time":49382.0224719101,"id":0},{"type":1,"sLen":0,"time":49213.4831460674,"id":3},{"type":1,"sLen":0,"time":49887.6404494382,"id":0},{"type":1,"sLen":0,"time":50224.7191011236,"id":3},{"type":1,"sLen":0,"time":50898.8764044944,"id":3},{"type":1,"sLen":0,"time":50730.3370786517,"id":0},{"type":1,"sLen":0,"time":50561.797752809,"id":0},{"type":1,"sLen":0,"time":51235.9550561798,"id":0},{"type":1,"sLen":0,"time":51573.0337078652,"id":3},{"type":1,"sLen":0,"time":52247.191011236,"id":3},{"type":1,"sLen":0,"time":52078.6516853933,"id":0},{"type":1,"sLen":0,"time":51910.1123595506,"id":3},{"type":1,"sLen":0,"time":52584.2696629213,"id":0},{"type":1,"sLen":0,"time":53595.5056179775,"id":3},{"type":1,"sLen":0,"time":53426.9662921348,"id":0},{"type":1,"sLen":0,"time":52921.3483146067,"id":0},{"type":1,"sLen":0,"time":53258.4269662921,"id":0},{"type":1,"sLen":0,"time":53764.0449438202,"id":3},{"type":1,"sLen":0,"time":53679.7752808989,"id":3},{"type":1,"sLen":0,"time":59325.8426966292,"id":0},{"type":1,"sLen":0,"time":59494.3820224719,"id":3},{"type":1,"sLen":0,"time":59578.6516853933,"id":3},{"type":1,"sLen":0,"time":59747.191011236,"id":3},{"type":1,"sLen":0,"time":59915.7303370786,"id":0},{"type":1,"sLen":0,"time":60084.2696629213,"id":3},{"type":1,"sLen":0,"time":60168.5393258427,"id":3},{"type":1,"sLen":0,"time":60337.0786516854,"id":0},{"type":1,"sLen":0,"time":60505.6179775281,"id":0},{"type":1,"sLen":0,"time":60589.8876404494,"id":0},{"type":1,"sLen":0,"time":61685.393258427,"id":0},{"type":1,"sLen":0,"time":60674.1573033708,"id":3},{"type":1,"sLen":0,"time":60842.6966292135,"id":0},{"type":1,"sLen":0,"time":60926.9662921348,"id":0},{"type":1,"sLen":0,"time":61179.7752808989,"id":3},{"type":1,"sLen":0,"time":61348.3146067416,"id":0},{"type":1,"sLen":0,"time":61432.5842696629,"id":3},{"type":1,"sLen":0,"time":61516.8539325843,"id":3},{"type":1,"sLen":0,"time":67415.7303370787,"id":3},{"type":1,"sLen":0,"time":67752.808988764,"id":0},{"type":1,"sLen":0,"time":68089.8876404494,"id":0},{"type":1,"sLen":0,"time":68426.9662921348,"id":0},{"type":1,"sLen":0,"time":68764.0449438202,"id":0},{"type":1,"sLen":0,"time":69101.1235955056,"id":3},{"type":1,"sLen":0,"time":69438.202247191,"id":3},{"type":1,"sLen":0,"time":69775.2808988764,"id":3},{"type":1,"sLen":0,"time":69859.5505617978,"id":3},{"type":1,"sLen":0,"time":69943.8202247191,"id":3},{"type":1,"sLen":0,"time":70112.3595505618,"id":3},{"type":1,"sLen":0,"time":70449.4382022472,"id":0},{"type":1,"sLen":0,"time":70786.5168539326,"id":0},{"type":1,"sLen":0,"time":71123.595505618,"id":0},{"type":1,"sLen":0,"time":71460.6741573034,"id":0},{"type":1,"sLen":0,"time":71797.7528089888,"id":3},{"type":1,"sLen":0,"time":72134.8314606741,"id":3},{"type":1,"sLen":0,"time":72471.9101123595,"id":3},{"type":1,"sLen":0,"time":72556.1797752809,"id":3},{"type":1,"sLen":0,"time":72640.4494382023,"id":3},{"type":1,"sLen":0,"time":72808.9887640449,"id":3},{"type":1,"sLen":0,"time":73146.0674157303,"id":0},{"type":1,"sLen":0,"time":73483.1460674157,"id":0},{"type":1,"sLen":0,"time":73820.2247191011,"id":0},{"type":1,"sLen":0,"time":72893.2584269663,"id":3},{"type":1,"sLen":0,"time":73230.3370786517,"id":0},{"type":1,"sLen":0,"time":73567.4157303371,"id":0},{"type":1,"sLen":0,"time":73904.4943820225,"id":0},{"type":1,"sLen":0,"time":72977.5280898877,"id":3},{"type":1,"sLen":0,"time":73314.6067415731,"id":0},{"type":1,"sLen":0,"time":73651.6853932585,"id":0},{"type":1,"sLen":0,"time":73988.7640449438,"id":0},{"type":1,"sLen":0,"time":74157.3033707866,"id":0},{"type":1,"sLen":0,"time":74241.5730337079,"id":0},{"type":1,"sLen":0,"time":74325.8426966292,"id":0},{"type":1,"sLen":0,"time":74410.1123595506,"id":0},{"type":1,"sLen":0,"time":74494.382022472,"id":3},{"type":1,"sLen":0,"time":74578.6516853933,"id":3},{"type":1,"sLen":0,"time":74662.9213483146,"id":3},{"type":1,"sLen":0,"time":74747.191011236,"id":3},{"type":1,"sLen":0,"time":74831.4606741573,"id":0},{"type":1,"sLen":0,"time":74915.7303370787,"id":0},{"type":1,"sLen":0,"time":75000,"id":0},{"type":1,"sLen":0,"time":75084.2696629214,"id":0},{"type":1,"sLen":0,"time":75168.5393258427,"id":3},{"type":1,"sLen":0,"time":80898.8764044945,"id":0},{"type":1,"sLen":0,"time":81067.4157303371,"id":3},{"type":1,"sLen":0,"time":81235.9550561799,"id":0},{"type":1,"sLen":0,"time":81404.4943820225,"id":3},{"type":1,"sLen":0,"time":81573.0337078652,"id":0},{"type":1,"sLen":0,"time":81741.5730337079,"id":3},{"type":1,"sLen":0,"time":81910.1123595506,"id":0},{"type":1,"sLen":0,"time":82078.6516853933,"id":3},{"type":1,"sLen":0,"time":82247.191011236,"id":3},{"type":1,"sLen":0,"time":82415.7303370787,"id":0},{"type":1,"sLen":0,"time":82584.2696629214,"id":3},{"type":1,"sLen":0,"time":82752.8089887641,"id":0},{"type":1,"sLen":0,"time":82921.3483146068,"id":3},{"type":1,"sLen":0,"time":83089.8876404495,"id":0},{"type":1,"sLen":0,"time":83258.4269662922,"id":3},{"type":1,"sLen":0,"time":83426.9662921349,"id":3},{"type":1,"sLen":0,"time":83595.5056179776,"id":0},{"type":1,"sLen":0,"time":83764.0449438203,"id":0},{"type":1,"sLen":0,"time":83932.584269663,"id":0},{"type":1,"sLen":0,"time":84269.6629213484,"id":3},{"type":1,"sLen":0,"time":84606.7415730338,"id":3},{"type":1,"sLen":0,"time":84775.2808988765,"id":3},{"type":1,"sLen":0,"time":84943.8202247192,"id":3},{"type":1,"sLen":0,"time":85280.8988764046,"id":3},{"type":1,"sLen":0,"time":85617.97752809,"id":0},{"type":1,"sLen":0,"time":85702.2471910113,"id":0},{"type":1,"sLen":0,"time":85870.786516854,"id":3},{"type":1,"sLen":0,"time":86039.3258426967,"id":0},{"type":1,"sLen":0,"time":91685.393258427,"id":0},{"type":1,"sLen":0,"time":92022.4719101124,"id":3},{"type":1,"sLen":0,"time":92696.6292134832,"id":3},{"type":1,"sLen":0,"time":92528.0898876405,"id":0},{"type":1,"sLen":0,"time":93033.7078651686,"id":0},{"type":1,"sLen":0,"time":93370.786516854,"id":3},{"type":1,"sLen":0,"time":94044.9438202248,"id":3},{"type":1,"sLen":0,"time":93876.404494382,"id":0},{"type":1,"sLen":0,"time":94382.0224719102,"id":0},{"type":1,"sLen":0,"time":94719.1011235956,"id":3},{"type":1,"sLen":0,"time":95393.2584269663,"id":3},{"type":1,"sLen":0,"time":95224.7191011236,"id":0},{"type":1,"sLen":0,"time":95730.3370786517,"id":0},{"type":1,"sLen":0,"time":96741.5730337079,"id":3},{"type":1,"sLen":0,"time":96573.0337078652,"id":0},{"type":1,"sLen":0,"time":96067.4157303371,"id":0},{"type":1,"sLen":0,"time":96404.4943820225,"id":0},{"type":1,"sLen":0,"time":96910.1123595505,"id":3},{"type":1,"sLen":0,"time":96825.8426966292,"id":3},{"type":1,"sLen":0,"time":102471.91011236,"id":0},{"type":1,"sLen":0,"time":102808.988764045,"id":3},{"type":1,"sLen":0,"time":103483.146067416,"id":3},{"type":1,"sLen":0,"time":103314.606741573,"id":0},{"type":1,"sLen":0,"time":103146.06741573,"id":3},{"type":1,"sLen":0,"time":103820.224719101,"id":0},{"type":1,"sLen":0,"time":104157.303370787,"id":3},{"type":1,"sLen":0,"time":104831.460674157,"id":3},{"type":1,"sLen":0,"time":104662.921348315,"id":0},{"type":1,"sLen":0,"time":104494.382022472,"id":0},{"type":1,"sLen":0,"time":105168.539325843,"id":0},{"type":1,"sLen":0,"time":105505.617977528,"id":3},{"type":1,"sLen":0,"time":106179.775280899,"id":3},{"type":1,"sLen":0,"time":106011.235955056,"id":0},{"type":1,"sLen":0,"time":105842.696629213,"id":3},{"type":1,"sLen":0,"time":106516.853932584,"id":0},{"type":1,"sLen":0,"time":107528.08988764,"id":3},{"type":1,"sLen":0,"time":106853.93258427,"id":0},{"type":1,"sLen":0,"time":107191.011235955,"id":0},{"type":1,"sLen":0,"time":113258.426966292,"id":0},{"type":1,"sLen":0,"time":113932.584269663,"id":3},{"type":1,"sLen":0,"time":114269.662921349,"id":0},{"type":1,"sLen":0,"time":114438.202247191,"id":3},{"type":1,"sLen":0,"time":114606.741573034,"id":0},{"type":1,"sLen":0,"time":114943.820224719,"id":3},{"type":1,"sLen":0,"time":115280.898876405,"id":0},{"type":1,"sLen":0,"time":115617.97752809,"id":3},{"type":1,"sLen":0,"time":115786.516853933,"id":3},{"type":1,"sLen":0,"time":115955.056179776,"id":0},{"type":1,"sLen":0,"time":116123.595505618,"id":3},{"type":1,"sLen":0,"time":116292.134831461,"id":0},{"type":1,"sLen":0,"time":116629.213483146,"id":0},{"type":1,"sLen":0,"time":116966.292134832,"id":3},{"type":1,"sLen":0,"time":117303.370786517,"id":3},{"type":1,"sLen":0,"time":117640.449438203,"id":0},{"type":1,"sLen":0,"time":117977.528089888,"id":3},{"type":1,"sLen":0,"time":118061.797752809,"id":3},{"type":1,"sLen":0,"time":118314.606741573,"id":0},{"type":1,"sLen":0,"time":118398.876404495,"id":3},{"type":1,"sLen":0,"time":118651.685393258,"id":0},{"type":1,"sLen":0,"time":118820.224719101,"id":3},{"type":1,"sLen":0,"time":118904.494382022,"id":3},{"type":1,"sLen":0,"time":119073.033707865,"id":3},{"type":1,"sLen":0,"time":119241.573033708,"id":0},{"type":1,"sLen":0,"time":119410.112359551,"id":3},{"type":1,"sLen":0,"time":119494.382022472,"id":3},{"type":1,"sLen":0,"time":119662.921348315,"id":0},{"type":1,"sLen":0,"time":119831.460674157,"id":0},{"type":1,"sLen":0,"time":119915.730337079,"id":0},{"type":1,"sLen":0,"time":120000,"id":3},{"type":1,"sLen":0,"time":120168.539325843,"id":0},{"type":1,"sLen":0,"time":120252.808988764,"id":0},{"type":1,"sLen":0,"time":120505.617977528,"id":3},{"type":1,"sLen":0,"time":120674.157303371,"id":0},{"type":1,"sLen":0,"time":120758.426966292,"id":3},{"type":1,"sLen":0,"time":120842.696629213,"id":3},{"type":1,"sLen":0,"time":121011.235955056,"id":0},{"type":1,"sLen":0,"time":121095.505617978,"id":0},{"type":1,"sLen":0,"time":121179.775280899,"id":0}],"characters":["pico-speakers"],"visible":false,"type":2}],"stage":"tank","noteTypes":[]} \ No newline at end of file +{"events":[{"params":[1],"time":5393.25842696629,"name":"Camera Movement"},{"params":[0],"time":10786.5168539326,"name":"Camera Movement"},{"params":[1],"time":14831.4606741573,"name":"Camera Movement"},{"params":[0],"time":21573.0337078652,"name":"Camera Movement"},{"params":[1],"time":24269.6629213483,"name":"Camera Movement"},{"params":[0],"time":26966.2921348315,"name":"Camera Movement"},{"params":[1],"time":28314.606741573,"name":"Camera Movement"},{"params":[0],"time":31011.2359550562,"name":"Camera Movement"},{"params":[1],"time":37752.808988764,"name":"Camera Movement"},{"params":[0],"time":43146.0674157303,"name":"Camera Movement"},{"params":[1],"time":48539.3258426966,"name":"Camera Movement"},{"params":[0],"time":53932.5842696629,"name":"Camera Movement"},{"params":[1],"time":59325.8426966292,"name":"Camera Movement"},{"params":[0],"time":62022.4719101124,"name":"Camera Movement"},{"params":[0,"good!"],"time":62022.4719101124,"name":"Play Animation"},{"params":[1],"time":67415.7303370787,"name":"Camera Movement"},{"params":[0],"time":75505.6179775281,"name":"Camera Movement"},{"params":[1],"time":80898.8764044945,"name":"Camera Movement"},{"params":[0],"time":86292.1348314608,"name":"Camera Movement"},{"params":[1],"time":91685.3932584271,"name":"Camera Movement"},{"params":[0],"time":97078.6516853934,"name":"Camera Movement"},{"params":[1],"time":102471.91011236,"name":"Camera Movement"},{"params":[0],"time":107865.168539326,"name":"Camera Movement"},{"params":[1],"time":113258.426966292,"name":"Camera Movement"}],"scrollSpeed":2.2,"strumLines":[{"notes":[{"id":2,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":168.539322,"type":0},{"id":0,"sLen":0,"time":337.078644,"type":0},{"id":0,"sLen":0,"time":674.1573,"type":0},{"id":3,"sLen":0,"time":842.696655,"type":0},{"id":2,"sLen":0,"time":1011.23596,"type":0},{"id":1,"sLen":0,"time":1348.31458,"type":0},{"id":0,"sLen":0,"time":1516.85388,"type":0},{"id":3,"sLen":0,"time":1685.39331,"type":0},{"id":2,"sLen":0,"time":1853.93262,"type":0},{"id":0,"sLen":0,"time":2022.47192,"type":0},{"id":3,"sLen":0,"time":2191.01123,"type":0},{"id":1,"sLen":0,"time":2359.55054,"type":0},{"id":0,"sLen":0,"time":2528.08984,"type":0},{"id":2,"sLen":0,"time":2696.62915,"type":0},{"id":3,"sLen":0,"time":2865.16846,"type":0},{"id":0,"sLen":0,"time":3033.70776,"type":0},{"id":0,"sLen":0,"time":3370.78662,"type":0},{"id":3,"sLen":0,"time":3539.326,"type":0},{"id":2,"sLen":0,"time":3707.86523,"type":0},{"id":1,"sLen":0,"time":4044.94385,"type":0},{"id":0,"sLen":0,"time":4213.483,"type":0},{"id":3,"sLen":0,"time":4382.02246,"type":0},{"id":2,"sLen":0,"time":4550.562,"type":0},{"id":0,"sLen":0,"time":4719.101,"type":0},{"id":3,"sLen":0,"time":4887.64063,"type":0},{"id":1,"sLen":0,"time":5056.17969,"type":0},{"id":0,"sLen":0,"time":5224.719,"type":0},{"id":0,"sLen":0,"time":11123.5957,"type":0},{"id":1,"sLen":0,"time":11292.1348,"type":0},{"id":3,"sLen":252.808989999998,"time":11460.6738,"type":0},{"id":1,"sLen":252.80899,"time":11797.7529,"type":0},{"id":0,"sLen":0,"time":12134.8311,"type":0},{"id":0,"sLen":0,"time":12471.91,"type":0},{"id":0,"sLen":0,"time":12808.9883,"type":0},{"id":0,"sLen":0,"time":12977.5283,"type":0},{"id":3,"sLen":0,"time":13146.0674,"type":0},{"id":1,"sLen":0,"time":13483.1465,"type":0},{"id":0,"sLen":0,"time":13651.6855,"type":0},{"id":3,"sLen":0,"time":13820.2246,"type":0},{"id":1,"sLen":0,"time":13988.7637,"type":0},{"id":0,"sLen":0,"time":14157.3037,"type":0},{"id":3,"sLen":0,"time":14325.8428,"type":0},{"id":1,"sLen":0,"time":14494.3818,"type":0},{"id":0,"sLen":0,"time":14662.9209,"type":0},{"id":1,"sLen":0,"time":14831.4609,"type":0},{"id":0,"sLen":0,"time":15000,"type":0},{"id":3,"sLen":0,"time":15168.5391,"type":0},{"id":1,"sLen":0,"time":15337.0791,"type":0},{"id":0,"sLen":0,"time":15505.6182,"type":0},{"id":3,"sLen":0,"time":15674.1572,"type":0},{"id":1,"sLen":0,"time":15842.6963,"type":0},{"id":0,"sLen":0,"time":16011.2363,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":2,"sLen":0,"time":21741.5723,"type":0},{"id":0,"sLen":0,"time":21910.1133,"type":0},{"id":2,"sLen":0,"time":22078.6523,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":2,"sLen":0,"time":22415.73,"type":0},{"id":0,"sLen":0,"time":22584.27,"type":0},{"id":2,"sLen":0,"time":22752.8086,"type":0},{"id":3,"sLen":0,"time":22921.3477,"type":0},{"id":2,"sLen":0,"time":23089.8867,"type":0},{"id":3,"sLen":0,"time":23258.4277,"type":0},{"id":2,"sLen":0,"time":23426.9668,"type":0},{"id":3,"sLen":0,"time":23595.5059,"type":0},{"id":0,"sLen":0,"time":23764.0449,"type":0},{"id":1,"sLen":0,"time":23932.584,"type":0},{"id":0,"sLen":0,"time":24101.123,"type":0},{"id":2,"sLen":0,"time":24269.6621,"type":0},{"id":3,"sLen":0,"time":26966.293,"type":0},{"id":2,"sLen":0,"time":27134.832,"type":0},{"id":0,"sLen":0,"time":27303.3711,"type":0},{"id":2,"sLen":0,"time":27471.91,"type":0},{"id":3,"sLen":0,"time":27640.45,"type":0},{"id":2,"sLen":0,"time":27808.9883,"type":0},{"id":0,"sLen":0,"time":27977.5273,"type":0},{"id":2,"sLen":0,"time":28146.0684,"type":0},{"id":3,"sLen":0,"time":28314.6074,"type":0},{"id":2,"sLen":0,"time":28483.1465,"type":0},{"id":3,"sLen":0,"time":28651.6855,"type":0},{"id":2,"sLen":0,"time":28820.2246,"type":0},{"id":3,"sLen":0,"time":28988.7637,"type":0},{"id":0,"sLen":0,"time":29157.3027,"type":0},{"id":1,"sLen":0,"time":29325.8418,"type":0},{"id":0,"sLen":0,"time":29494.3828,"type":0},{"id":0,"sLen":0,"time":29662.9219,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":0,"sLen":0,"time":30337.0781,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":0,"sLen":0,"time":31011.2363,"type":0},{"id":0,"sLen":0,"time":31348.3145,"type":0},{"id":0,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":0,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":0,"sLen":0,"time":32359.55,"type":0},{"id":2,"sLen":0,"time":32696.6289,"type":0},{"id":3,"sLen":0,"time":32865.168,"type":0},{"id":0,"sLen":0,"time":33033.707,"type":0},{"id":2,"sLen":0,"time":33370.7852,"type":0},{"id":3,"sLen":0,"time":33539.3242,"type":0},{"id":1,"sLen":0,"time":33707.8633,"type":0},{"id":3,"sLen":0,"time":33876.4063,"type":0},{"id":1,"sLen":0,"time":34044.9453,"type":0},{"id":0,"sLen":0,"time":34213.4844,"type":0},{"id":1,"sLen":0,"time":34382.0234,"type":0},{"id":3,"sLen":0,"time":34550.5625,"type":0},{"id":1,"sLen":0,"time":34719.1,"type":0},{"id":0,"sLen":0,"time":34887.64,"type":0},{"id":0,"sLen":0,"time":35056.18,"type":0},{"id":2,"sLen":0,"time":35393.2578,"type":0},{"id":3,"sLen":0,"time":35561.7969,"type":0},{"id":0,"sLen":0,"time":35730.3359,"type":0},{"id":2,"sLen":0,"time":36067.4141,"type":0},{"id":3,"sLen":0,"time":36235.9531,"type":0},{"id":3,"sLen":0,"time":36404.4961,"type":0},{"id":1,"sLen":0,"time":36573.0352,"type":0},{"id":0,"sLen":0,"time":36741.5742,"type":0},{"id":1,"sLen":0,"time":36910.1133,"type":0},{"id":0,"sLen":0,"time":37078.6523,"type":0},{"id":1,"sLen":0,"time":37247.19,"type":0},{"id":1,"sLen":0,"time":37415.73,"type":0},{"id":0,"sLen":0,"time":37584.27,"type":0},{"id":3,"sLen":0,"time":43146.0664,"type":0},{"id":1,"sLen":0,"time":43314.6055,"type":0},{"id":0,"sLen":0,"time":43483.1445,"type":0},{"id":3,"sLen":0,"time":43651.6836,"type":0},{"id":2,"sLen":0,"time":43820.2266,"type":0},{"id":0,"sLen":0,"time":44157.3047,"type":0},{"id":3,"sLen":0,"time":44325.8438,"type":0},{"id":2,"sLen":0,"time":44494.3828,"type":0},{"id":3,"sLen":0,"time":44662.92,"type":0},{"id":0,"sLen":0,"time":44831.46,"type":0},{"id":2,"sLen":0,"time":45000,"type":0},{"id":3,"sLen":0,"time":45168.54,"type":0},{"id":2,"sLen":0,"time":45337.08,"type":0},{"id":3,"sLen":0,"time":45505.6172,"type":0},{"id":1,"sLen":0,"time":45674.1563,"type":0},{"id":0,"sLen":0,"time":45842.6953,"type":0},{"id":3,"sLen":0,"time":46011.2344,"type":0},{"id":1,"sLen":0,"time":46179.7734,"type":0},{"id":3,"sLen":0,"time":46348.3164,"type":0},{"id":0,"sLen":0,"time":46516.8555,"type":0},{"id":3,"sLen":0,"time":46685.3945,"type":0},{"id":1,"sLen":0,"time":46853.9336,"type":0},{"id":3,"sLen":0,"time":47022.4727,"type":0},{"id":2,"sLen":0,"time":47191.01,"type":0},{"id":1,"sLen":0,"time":47528.09,"type":0},{"id":1,"sLen":0,"time":47865.168,"type":0},{"id":1,"sLen":0,"time":48202.2461,"type":0},{"id":2,"sLen":0,"time":53932.5859,"type":0},{"id":3,"sLen":0,"time":54101.125,"type":0},{"id":0,"sLen":0,"time":54269.6641,"type":0},{"id":0,"sLen":0,"time":54606.7422,"type":0},{"id":3,"sLen":0,"time":54775.28,"type":0},{"id":2,"sLen":0,"time":54943.82,"type":0},{"id":1,"sLen":0,"time":55280.9,"type":0},{"id":0,"sLen":0,"time":55449.4375,"type":0},{"id":3,"sLen":0,"time":55617.9766,"type":0},{"id":2,"sLen":0,"time":55786.5156,"type":0},{"id":0,"sLen":0,"time":55955.0547,"type":0},{"id":3,"sLen":0,"time":56123.5938,"type":0},{"id":1,"sLen":0,"time":56292.1367,"type":0},{"id":0,"sLen":0,"time":56460.6758,"type":0},{"id":2,"sLen":0,"time":56629.2148,"type":0},{"id":3,"sLen":0,"time":56797.7539,"type":0},{"id":0,"sLen":0,"time":56966.293,"type":0},{"id":0,"sLen":0,"time":57303.37,"type":0},{"id":3,"sLen":0,"time":57471.91,"type":0},{"id":2,"sLen":0,"time":57640.45,"type":0},{"id":1,"sLen":0,"time":57977.5273,"type":0},{"id":0,"sLen":0,"time":58146.0664,"type":0},{"id":3,"sLen":0,"time":58314.6055,"type":0},{"id":2,"sLen":0,"time":58483.1445,"type":0},{"id":0,"sLen":0,"time":58651.6836,"type":0},{"id":3,"sLen":0,"time":58820.2266,"type":0},{"id":1,"sLen":84.2696599999908,"time":58988.7656,"type":0},{"id":0,"sLen":0,"time":59157.3047,"type":0},{"id":0,"sLen":168.539321999997,"time":59325.8438,"type":0},{"id":0,"sLen":168.539321999997,"time":60000,"type":0},{"id":0,"sLen":168.539322000004,"time":60674.1563,"type":0},{"id":0,"sLen":168.539321999997,"time":61348.3164,"type":0},{"id":1,"sLen":0,"time":62022.4727,"type":1},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":252.808989999998,"time":65056.18,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":252.808990000005,"time":65730.3359,"type":0},{"id":0,"sLen":0,"time":66067.4141,"type":0},{"id":0,"sLen":0,"time":66404.49,"type":0},{"id":0,"sLen":0,"time":66741.57,"type":0},{"id":0,"sLen":0,"time":66910.11,"type":0},{"id":2,"sLen":0,"time":67078.65,"type":0},{"id":1,"sLen":0,"time":67415.73,"type":0},{"id":0,"sLen":0,"time":67584.27,"type":0},{"id":3,"sLen":0,"time":67752.81,"type":0},{"id":1,"sLen":0,"time":67921.35,"type":0},{"id":0,"sLen":0,"time":68089.89,"type":0},{"id":3,"sLen":0,"time":68258.43,"type":0},{"id":1,"sLen":0,"time":68426.97,"type":0},{"id":3,"sLen":0,"time":68595.51,"type":0},{"id":1,"sLen":0,"time":68764.05,"type":0},{"id":0,"sLen":0,"time":68932.5859,"type":0},{"id":3,"sLen":0,"time":69101.125,"type":0},{"id":2,"sLen":0,"time":69269.6641,"type":0},{"id":0,"sLen":0,"time":69438.2,"type":0},{"id":3,"sLen":0,"time":69606.74,"type":0},{"id":1,"sLen":0,"time":69775.28,"type":0},{"id":0,"sLen":0,"time":69943.82,"type":0},{"id":0,"sLen":0,"time":75505.62,"type":0},{"id":0,"sLen":0,"time":75674.16,"type":0},{"id":0,"sLen":0,"time":75842.6953,"type":0},{"id":2,"sLen":0,"time":76011.2344,"type":0},{"id":3,"sLen":0,"time":76179.77,"type":0},{"id":2,"sLen":0,"time":76348.31,"type":0},{"id":0,"sLen":0,"time":76516.85,"type":0},{"id":2,"sLen":0,"time":76685.39,"type":0},{"id":3,"sLen":0,"time":76853.93,"type":0},{"id":0,"sLen":0,"time":77022.47,"type":0},{"id":3,"sLen":0,"time":77191.01,"type":0},{"id":0,"sLen":0,"time":77359.55,"type":0},{"id":1,"sLen":252.808990000005,"time":77528.0859,"type":0},{"id":0,"sLen":0,"time":77865.17,"type":0},{"id":0,"sLen":0,"time":78033.71,"type":0},{"id":1,"sLen":0,"time":78202.25,"type":0},{"id":0,"sLen":0,"time":78370.79,"type":0},{"id":3,"sLen":0,"time":78539.33,"type":0},{"id":1,"sLen":0,"time":78876.41,"type":0},{"id":0,"sLen":0,"time":79044.9453,"type":0},{"id":2,"sLen":0,"time":79213.4844,"type":0},{"id":0,"sLen":0,"time":79382.02,"type":0},{"id":1,"sLen":0,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":79803.37,"type":0},{"id":1,"sLen":0,"time":80056.18,"type":0},{"id":0,"sLen":0,"time":80224.72,"type":0},{"id":3,"sLen":0,"time":80393.26,"type":0},{"id":0,"sLen":0,"time":80561.8,"type":0},{"id":2,"sLen":0,"time":80730.3359,"type":0},{"id":0,"sLen":0,"time":86292.13,"type":0},{"id":0,"sLen":0,"time":86460.67,"type":0},{"id":1,"sLen":0,"time":86629.21,"type":0},{"id":1,"sLen":0,"time":86797.75,"type":0},{"id":3,"sLen":0,"time":86966.29,"type":0},{"id":3,"sLen":0,"time":87134.83,"type":0},{"id":0,"sLen":0,"time":87303.37,"type":0},{"id":1,"sLen":0,"time":87471.91,"type":0},{"id":0,"sLen":0,"time":87640.45,"type":0},{"id":0,"sLen":0,"time":87808.99,"type":0},{"id":1,"sLen":0,"time":87977.53,"type":0},{"id":1,"sLen":0,"time":88146.07,"type":0},{"id":3,"sLen":0,"time":88314.61,"type":0},{"id":3,"sLen":0,"time":88483.15,"type":0},{"id":0,"sLen":0,"time":88651.69,"type":0},{"id":3,"sLen":0,"time":88820.23,"type":0},{"id":2,"sLen":0,"time":88988.7656,"type":0},{"id":0,"sLen":0,"time":89157.3047,"type":0},{"id":3,"sLen":0,"time":89325.84,"type":0},{"id":2,"sLen":0,"time":89494.38,"type":0},{"id":0,"sLen":0,"time":89662.92,"type":0},{"id":0,"sLen":0,"time":89831.46,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":1,"sLen":0,"time":90168.54,"type":0},{"id":0,"sLen":0,"time":90337.08,"type":0},{"id":1,"sLen":0,"time":90505.62,"type":0},{"id":3,"sLen":0,"time":90674.16,"type":0},{"id":1,"sLen":0,"time":90842.6953,"type":0},{"id":0,"sLen":0,"time":91011.2344,"type":0},{"id":1,"sLen":0,"time":91179.77,"type":0},{"id":3,"sLen":337.078643999994,"time":91348.31,"type":0},{"id":2,"sLen":0,"time":97078.65,"type":0},{"id":0,"sLen":0,"time":97247.19,"type":0},{"id":3,"sLen":0,"time":97415.73,"type":0},{"id":2,"sLen":0,"time":97584.27,"type":0},{"id":0,"sLen":0,"time":97752.81,"type":0},{"id":3,"sLen":0,"time":97921.35,"type":0},{"id":2,"sLen":0,"time":98089.89,"type":0},{"id":0,"sLen":0,"time":98258.43,"type":0},{"id":3,"sLen":0,"time":98426.97,"type":0},{"id":2,"sLen":0,"time":98595.51,"type":0},{"id":0,"sLen":0,"time":98764.05,"type":0},{"id":3,"sLen":0,"time":98932.5859,"type":0},{"id":1,"sLen":0,"time":99101.125,"type":0},{"id":3,"sLen":0,"time":99269.6641,"type":0},{"id":0,"sLen":0,"time":99438.2,"type":0},{"id":3,"sLen":0,"time":99606.74,"type":0},{"id":2,"sLen":0,"time":99775.28,"type":0},{"id":0,"sLen":0,"time":99943.82,"type":0},{"id":3,"sLen":0,"time":100112.359,"type":0},{"id":2,"sLen":0,"time":100280.9,"type":0},{"id":0,"sLen":0,"time":100449.438,"type":0},{"id":3,"sLen":0,"time":100617.977,"type":0},{"id":2,"sLen":0,"time":100786.516,"type":0},{"id":0,"sLen":0,"time":100955.055,"type":0},{"id":3,"sLen":0,"time":101123.594,"type":0},{"id":2,"sLen":0,"time":101292.133,"type":0},{"id":0,"sLen":0,"time":101460.672,"type":0},{"id":3,"sLen":0,"time":101629.211,"type":0},{"id":1,"sLen":0,"time":101797.75,"type":0},{"id":3,"sLen":0,"time":101966.289,"type":0},{"id":0,"sLen":0,"time":102134.828,"type":0},{"id":3,"sLen":0,"time":102303.367,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":0,"sLen":0,"time":102640.453,"type":0},{"id":3,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":0,"sLen":0,"time":103146.07,"type":0},{"id":3,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":0,"sLen":0,"time":103651.688,"type":0},{"id":3,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":0,"sLen":0,"time":104157.305,"type":0},{"id":3,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":3,"sLen":0,"time":104662.922,"type":0},{"id":0,"sLen":0,"time":104831.461,"type":0},{"id":3,"sLen":0,"time":105000,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":0,"sLen":0,"time":105337.078,"type":0},{"id":3,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":0,"sLen":0,"time":105842.695,"type":0},{"id":3,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":0,"sLen":0,"time":106348.313,"type":0},{"id":3,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":0,"sLen":0,"time":106853.93,"type":0},{"id":3,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":3,"sLen":0,"time":107359.547,"type":0},{"id":0,"sLen":0,"time":107528.086,"type":0},{"id":3,"sLen":0,"time":107696.633,"type":0},{"id":1,"sLen":0,"time":107865.172,"type":0},{"id":0,"sLen":0,"time":107949.438,"type":0},{"id":1,"sLen":0,"time":108033.711,"type":0},{"id":1,"sLen":0,"time":108202.25,"type":0},{"id":0,"sLen":0,"time":108370.789,"type":0},{"id":1,"sLen":0,"time":108539.328,"type":0},{"id":0,"sLen":0,"time":108623.594,"type":0},{"id":1,"sLen":0,"time":108707.867,"type":0},{"id":1,"sLen":0,"time":108876.406,"type":0},{"id":0,"sLen":0,"time":109044.945,"type":0},{"id":1,"sLen":0,"time":109213.484,"type":0},{"id":3,"sLen":0,"time":109297.75,"type":0},{"id":1,"sLen":0,"time":109382.023,"type":0},{"id":1,"sLen":0,"time":109550.563,"type":0},{"id":0,"sLen":0,"time":109719.1,"type":0},{"id":1,"sLen":0,"time":109887.641,"type":0},{"id":0,"sLen":0,"time":109971.906,"type":0},{"id":1,"sLen":0,"time":110056.18,"type":0},{"id":1,"sLen":0,"time":110224.719,"type":0},{"id":0,"sLen":0,"time":110393.258,"type":0},{"id":2,"sLen":0,"time":113258.43,"type":0},{"id":3,"sLen":0,"time":113426.969,"type":0},{"id":2,"sLen":0,"time":113595.508,"type":0},{"id":3,"sLen":0,"time":113764.047,"type":0},{"id":0,"sLen":0,"time":113932.586,"type":0},{"id":1,"sLen":0,"time":114101.125,"type":0},{"id":0,"sLen":0,"time":114269.664,"type":0},{"id":1,"sLen":0,"time":114438.2,"type":0},{"id":2,"sLen":0,"time":114606.742,"type":0},{"id":3,"sLen":0,"time":114775.281,"type":0},{"id":2,"sLen":0,"time":114943.82,"type":0},{"id":3,"sLen":0,"time":115112.359,"type":0},{"id":0,"sLen":0,"time":115280.9,"type":0},{"id":3,"sLen":0,"time":115449.438,"type":0},{"id":0,"sLen":0,"time":115617.977,"type":0},{"id":1,"sLen":0,"time":115786.516,"type":0},{"id":2,"sLen":589.887633999984,"time":115955.055,"type":0}],"position":"dad","characters":["tankman"],"visible":true,"type":0},{"notes":[{"id":2,"sLen":0,"time":5393.2583,"type":0},{"id":3,"sLen":0,"time":5561.798,"type":0},{"id":0,"sLen":0,"time":5730.337,"type":0},{"id":0,"sLen":0,"time":6067.41553,"type":0},{"id":3,"sLen":0,"time":6235.955,"type":0},{"id":2,"sLen":0,"time":6404.494,"type":0},{"id":1,"sLen":0,"time":6741.573,"type":0},{"id":0,"sLen":0,"time":6910.1123,"type":0},{"id":3,"sLen":0,"time":7078.652,"type":0},{"id":2,"sLen":0,"time":7247.191,"type":0},{"id":0,"sLen":0,"time":7415.73047,"type":0},{"id":3,"sLen":0,"time":7584.26953,"type":0},{"id":1,"sLen":0,"time":7752.809,"type":0},{"id":0,"sLen":0,"time":7921.348,"type":0},{"id":2,"sLen":0,"time":8089.8877,"type":0},{"id":3,"sLen":0,"time":8258.427,"type":0},{"id":0,"sLen":0,"time":8426.966,"type":0},{"id":0,"sLen":0,"time":8764.045,"type":0},{"id":3,"sLen":0,"time":8932.584,"type":0},{"id":2,"sLen":0,"time":9101.124,"type":0},{"id":1,"sLen":0,"time":9438.202,"type":0},{"id":0,"sLen":0,"time":9606.741,"type":0},{"id":3,"sLen":0,"time":9775.281,"type":0},{"id":2,"sLen":0,"time":9943.82,"type":0},{"id":0,"sLen":0,"time":10112.3594,"type":0},{"id":3,"sLen":0,"time":10280.8984,"type":0},{"id":1,"sLen":0,"time":10449.4385,"type":0},{"id":0,"sLen":0,"time":10617.9775,"type":0},{"id":0,"sLen":252.808990000001,"time":14831.4609,"type":0},{"id":1,"sLen":252.80899,"time":15168.5391,"type":0},{"id":3,"sLen":252.80899,"time":15505.6182,"type":0},{"id":1,"sLen":252.808990000001,"time":15842.6963,"type":0},{"id":3,"sLen":252.80899,"time":16179.7754,"type":0},{"id":0,"sLen":0,"time":16516.8535,"type":0},{"id":1,"sLen":0,"time":16685.3926,"type":0},{"id":3,"sLen":252.808990000001,"time":16853.9316,"type":0},{"id":1,"sLen":252.808990000001,"time":17191.0117,"type":0},{"id":0,"sLen":0,"time":17528.09,"type":0},{"id":0,"sLen":0,"time":17865.168,"type":0},{"id":0,"sLen":0,"time":18202.248,"type":0},{"id":0,"sLen":0,"time":18370.7871,"type":0},{"id":3,"sLen":0,"time":18539.3262,"type":0},{"id":1,"sLen":0,"time":18876.4043,"type":0},{"id":0,"sLen":0,"time":19044.9434,"type":0},{"id":3,"sLen":0,"time":19213.4824,"type":0},{"id":1,"sLen":0,"time":19382.0215,"type":0},{"id":0,"sLen":0,"time":19550.5625,"type":0},{"id":3,"sLen":0,"time":19719.1016,"type":0},{"id":1,"sLen":0,"time":19887.64,"type":0},{"id":0,"sLen":0,"time":20056.18,"type":0},{"id":1,"sLen":0,"time":20224.7188,"type":0},{"id":0,"sLen":0,"time":20393.2578,"type":0},{"id":3,"sLen":0,"time":20561.7969,"type":0},{"id":1,"sLen":0,"time":20730.3379,"type":0},{"id":0,"sLen":0,"time":20898.877,"type":0},{"id":3,"sLen":0,"time":21067.416,"type":0},{"id":1,"sLen":0,"time":21235.9551,"type":0},{"id":0,"sLen":0,"time":21404.4941,"type":0},{"id":3,"sLen":0,"time":21573.0332,"type":0},{"id":3,"sLen":0,"time":21910.1133,"type":0},{"id":3,"sLen":0,"time":22247.1914,"type":0},{"id":3,"sLen":0,"time":22584.27,"type":0},{"id":1,"sLen":0,"time":22921.3477,"type":0},{"id":1,"sLen":0,"time":23258.4277,"type":0},{"id":3,"sLen":252.808990000001,"time":23595.5059,"type":0},{"id":0,"sLen":252.808990000009,"time":23932.584,"type":0},{"id":3,"sLen":0,"time":24269.6621,"type":0},{"id":2,"sLen":0,"time":24438.2031,"type":0},{"id":0,"sLen":0,"time":24606.7422,"type":0},{"id":2,"sLen":0,"time":24775.2813,"type":0},{"id":3,"sLen":0,"time":24943.82,"type":0},{"id":2,"sLen":0,"time":25112.36,"type":0},{"id":0,"sLen":0,"time":25280.8984,"type":0},{"id":2,"sLen":0,"time":25449.4375,"type":0},{"id":3,"sLen":0,"time":25617.9766,"type":0},{"id":2,"sLen":0,"time":25786.5176,"type":0},{"id":3,"sLen":0,"time":25955.0566,"type":0},{"id":2,"sLen":0,"time":26123.5957,"type":0},{"id":3,"sLen":0,"time":26292.1348,"type":0},{"id":0,"sLen":0,"time":26460.6738,"type":0},{"id":1,"sLen":0,"time":26629.2129,"type":0},{"id":0,"sLen":0,"time":26797.752,"type":0},{"id":2,"sLen":589.887634000006,"time":26966.293,"type":0},{"id":3,"sLen":589.887633999995,"time":27640.45,"type":0},{"id":1,"sLen":589.887633999999,"time":28314.6074,"type":0},{"id":0,"sLen":589.887634000006,"time":28988.7637,"type":0},{"id":3,"sLen":0,"time":29662.9219,"type":0},{"id":2,"sLen":0,"time":29831.46,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":2,"sLen":0,"time":30168.54,"type":0},{"id":3,"sLen":0,"time":30337.0781,"type":0},{"id":2,"sLen":0,"time":30505.6172,"type":0},{"id":0,"sLen":0,"time":30674.1582,"type":0},{"id":2,"sLen":0,"time":30842.6973,"type":0},{"id":3,"sLen":0,"time":31011.2363,"type":0},{"id":2,"sLen":0,"time":31179.7754,"type":0},{"id":3,"sLen":0,"time":31348.3145,"type":0},{"id":2,"sLen":0,"time":31516.8535,"type":0},{"id":3,"sLen":0,"time":31685.3926,"type":0},{"id":0,"sLen":0,"time":31853.9316,"type":0},{"id":1,"sLen":0,"time":32022.4727,"type":0},{"id":0,"sLen":0,"time":32191.0117,"type":0},{"id":1,"sLen":674.157300000003,"time":32359.55,"type":0},{"id":0,"sLen":0,"time":37752.81,"type":0},{"id":2,"sLen":0,"time":38089.8867,"type":0},{"id":3,"sLen":0,"time":38258.4258,"type":0},{"id":0,"sLen":0,"time":38426.9648,"type":0},{"id":2,"sLen":0,"time":38764.043,"type":0},{"id":3,"sLen":0,"time":38932.5859,"type":0},{"id":1,"sLen":0,"time":39101.125,"type":0},{"id":3,"sLen":0,"time":39269.6641,"type":0},{"id":1,"sLen":0,"time":39438.2031,"type":0},{"id":0,"sLen":0,"time":39606.7422,"type":0},{"id":1,"sLen":0,"time":39775.28,"type":0},{"id":3,"sLen":0,"time":39943.82,"type":0},{"id":1,"sLen":0,"time":40112.36,"type":0},{"id":0,"sLen":0,"time":40280.9,"type":0},{"id":0,"sLen":0,"time":40449.4375,"type":0},{"id":2,"sLen":0,"time":40786.5156,"type":0},{"id":3,"sLen":0,"time":40955.0547,"type":0},{"id":0,"sLen":0,"time":41123.5938,"type":0},{"id":2,"sLen":0,"time":41460.6758,"type":0},{"id":3,"sLen":0,"time":41629.2148,"type":0},{"id":3,"sLen":0,"time":41797.7539,"type":0},{"id":1,"sLen":0,"time":41966.293,"type":0},{"id":0,"sLen":0,"time":42134.832,"type":0},{"id":1,"sLen":0,"time":42303.37,"type":0},{"id":0,"sLen":0,"time":42471.91,"type":0},{"id":1,"sLen":0,"time":42640.45,"type":0},{"id":1,"sLen":0,"time":42808.99,"type":0},{"id":0,"sLen":0,"time":42977.5273,"type":0},{"id":3,"sLen":0,"time":48539.3242,"type":0},{"id":1,"sLen":0,"time":48707.8633,"type":0},{"id":0,"sLen":0,"time":48876.4063,"type":0},{"id":3,"sLen":0,"time":49044.9453,"type":0},{"id":2,"sLen":0,"time":49213.4844,"type":0},{"id":0,"sLen":0,"time":49550.5625,"type":0},{"id":3,"sLen":0,"time":49719.1,"type":0},{"id":2,"sLen":0,"time":49887.64,"type":0},{"id":3,"sLen":0,"time":50056.18,"type":0},{"id":0,"sLen":0,"time":50224.72,"type":0},{"id":2,"sLen":0,"time":50393.2578,"type":0},{"id":3,"sLen":0,"time":50561.7969,"type":0},{"id":2,"sLen":0,"time":50730.3359,"type":0},{"id":3,"sLen":0,"time":50898.875,"type":0},{"id":1,"sLen":0,"time":51067.4141,"type":0},{"id":0,"sLen":0,"time":51235.9531,"type":0},{"id":3,"sLen":0,"time":51404.4961,"type":0},{"id":1,"sLen":0,"time":51573.0352,"type":0},{"id":3,"sLen":0,"time":51741.5742,"type":0},{"id":0,"sLen":0,"time":51910.1133,"type":0},{"id":3,"sLen":0,"time":52078.6523,"type":0},{"id":1,"sLen":0,"time":52247.19,"type":0},{"id":3,"sLen":0,"time":52415.73,"type":0},{"id":2,"sLen":0,"time":52584.27,"type":0},{"id":1,"sLen":0,"time":52921.3477,"type":0},{"id":1,"sLen":0,"time":53258.4258,"type":0},{"id":1,"sLen":0,"time":53595.5039,"type":0},{"id":1,"sLen":1011.23595999999,"time":53932.5859,"type":0},{"id":2,"sLen":505.617981000003,"time":55955.0547,"type":0},{"id":1,"sLen":674.157299999999,"time":56629.2148,"type":0},{"id":0,"sLen":252.808989999998,"time":58651.6836,"type":0},{"id":2,"sLen":84.2696599999908,"time":58988.7656,"type":0},{"id":0,"sLen":0,"time":59157.3047,"type":0},{"id":2,"sLen":0,"time":59325.8438,"type":0},{"id":3,"sLen":0,"time":59494.3828,"type":0},{"id":0,"sLen":0,"time":59662.92,"type":0},{"id":0,"sLen":0,"time":60000,"type":0},{"id":3,"sLen":0,"time":60168.54,"type":0},{"id":2,"sLen":0,"time":60337.08,"type":0},{"id":1,"sLen":0,"time":60674.1563,"type":0},{"id":0,"sLen":0,"time":60842.6953,"type":0},{"id":3,"sLen":0,"time":61011.2344,"type":0},{"id":2,"sLen":0,"time":61179.7734,"type":0},{"id":0,"sLen":0,"time":61348.3164,"type":0},{"id":3,"sLen":0,"time":61516.8555,"type":0},{"id":1,"sLen":0,"time":61685.3945,"type":0},{"id":0,"sLen":0,"time":61853.9336,"type":0},{"id":2,"sLen":0,"time":62022.4727,"type":0},{"id":3,"sLen":0,"time":62191.01,"type":0},{"id":0,"sLen":0,"time":62359.55,"type":0},{"id":0,"sLen":0,"time":62696.63,"type":0},{"id":3,"sLen":0,"time":62865.168,"type":0},{"id":2,"sLen":0,"time":63033.707,"type":0},{"id":1,"sLen":0,"time":63370.7852,"type":0},{"id":0,"sLen":0,"time":63539.3242,"type":0},{"id":3,"sLen":0,"time":63707.8633,"type":0},{"id":2,"sLen":0,"time":63876.4063,"type":0},{"id":0,"sLen":0,"time":64044.9453,"type":0},{"id":3,"sLen":0,"time":64213.4844,"type":0},{"id":1,"sLen":0,"time":64382.0234,"type":0},{"id":0,"sLen":0,"time":64550.5625,"type":0},{"id":1,"sLen":252.808989999998,"time":64719.1,"type":0},{"id":0,"sLen":252.808989999998,"time":65056.18,"type":0},{"id":3,"sLen":252.808989999998,"time":65393.2578,"type":0},{"id":1,"sLen":252.808990000005,"time":65730.3359,"type":0},{"id":3,"sLen":505.617981000003,"time":66067.4141,"type":0},{"id":1,"sLen":505.617981000003,"time":66741.57,"type":0},{"id":0,"sLen":505.617981000003,"time":67415.73,"type":0},{"id":1,"sLen":252.808990000005,"time":68089.89,"type":0},{"id":0,"sLen":252.808990000005,"time":68426.97,"type":0},{"id":3,"sLen":589.887633999999,"time":68764.05,"type":0},{"id":0,"sLen":589.887633999999,"time":69438.2,"type":0},{"id":1,"sLen":252.808990000005,"time":70112.36,"type":0},{"id":0,"sLen":252.808990000005,"time":70449.44,"type":0},{"id":3,"sLen":252.808990000005,"time":70786.5156,"type":0},{"id":1,"sLen":252.808990000005,"time":71123.59,"type":0},{"id":0,"sLen":0,"time":71460.67,"type":0},{"id":0,"sLen":0,"time":71797.75,"type":0},{"id":0,"sLen":0,"time":72134.83,"type":0},{"id":0,"sLen":0,"time":72303.37,"type":0},{"id":2,"sLen":0,"time":72471.91,"type":0},{"id":1,"sLen":0,"time":72808.99,"type":0},{"id":0,"sLen":0,"time":72977.53,"type":0},{"id":3,"sLen":0,"time":73146.07,"type":0},{"id":1,"sLen":0,"time":73314.61,"type":0},{"id":0,"sLen":0,"time":73483.15,"type":0},{"id":3,"sLen":0,"time":73651.69,"type":0},{"id":1,"sLen":0,"time":73820.23,"type":0},{"id":3,"sLen":0,"time":73988.7656,"type":0},{"id":1,"sLen":0,"time":74157.3047,"type":0},{"id":0,"sLen":0,"time":74325.84,"type":0},{"id":3,"sLen":0,"time":74494.38,"type":0},{"id":2,"sLen":0,"time":74662.92,"type":0},{"id":0,"sLen":0,"time":74831.46,"type":0},{"id":3,"sLen":0,"time":75000,"type":0},{"id":1,"sLen":0,"time":75168.54,"type":0},{"id":0,"sLen":0,"time":75337.08,"type":0},{"id":1,"sLen":1264.04492,"time":75505.62,"type":0},{"id":0,"sLen":1264.04492,"time":76853.93,"type":0},{"id":3,"sLen":1264.04492,"time":78202.25,"type":0},{"id":0,"sLen":1264.04492,"time":79550.56,"type":0},{"id":0,"sLen":0,"time":80898.875,"type":0},{"id":0,"sLen":0,"time":81067.4141,"type":0},{"id":0,"sLen":0,"time":81235.95,"type":0},{"id":2,"sLen":0,"time":81404.49,"type":0},{"id":3,"sLen":0,"time":81573.03,"type":0},{"id":2,"sLen":0,"time":81741.57,"type":0},{"id":0,"sLen":0,"time":81910.11,"type":0},{"id":2,"sLen":0,"time":82078.65,"type":0},{"id":3,"sLen":0,"time":82247.19,"type":0},{"id":0,"sLen":0,"time":82415.73,"type":0},{"id":3,"sLen":0,"time":82584.27,"type":0},{"id":0,"sLen":0,"time":82752.81,"type":0},{"id":1,"sLen":252.808990000005,"time":82921.35,"type":0},{"id":0,"sLen":0,"time":83258.43,"type":0},{"id":0,"sLen":0,"time":83426.97,"type":0},{"id":1,"sLen":0,"time":83595.51,"type":0},{"id":0,"sLen":0,"time":83764.05,"type":0},{"id":3,"sLen":0,"time":83932.5859,"type":0},{"id":1,"sLen":0,"time":84269.6641,"type":0},{"id":0,"sLen":0,"time":84438.2,"type":0},{"id":2,"sLen":0,"time":84606.74,"type":0},{"id":0,"sLen":0,"time":84775.28,"type":0},{"id":1,"sLen":0,"time":84943.82,"type":0},{"id":0,"sLen":0,"time":85196.63,"type":0},{"id":1,"sLen":0,"time":85449.44,"type":0},{"id":0,"sLen":0,"time":85617.98,"type":0},{"id":3,"sLen":0,"time":85786.5156,"type":0},{"id":0,"sLen":0,"time":85955.0547,"type":0},{"id":2,"sLen":0,"time":86123.59,"type":0},{"id":0,"sLen":0,"time":91685.39,"type":0},{"id":0,"sLen":0,"time":91853.93,"type":0},{"id":1,"sLen":0,"time":92022.47,"type":0},{"id":1,"sLen":0,"time":92191.01,"type":0},{"id":3,"sLen":0,"time":92359.55,"type":0},{"id":3,"sLen":0,"time":92528.0859,"type":0},{"id":0,"sLen":0,"time":92696.63,"type":0},{"id":1,"sLen":0,"time":92865.17,"type":0},{"id":0,"sLen":0,"time":93033.71,"type":0},{"id":0,"sLen":0,"time":93202.25,"type":0},{"id":1,"sLen":0,"time":93370.79,"type":0},{"id":1,"sLen":0,"time":93539.33,"type":0},{"id":3,"sLen":0,"time":93707.87,"type":0},{"id":3,"sLen":0,"time":93876.41,"type":0},{"id":0,"sLen":0,"time":94044.9453,"type":0},{"id":3,"sLen":0,"time":94213.4844,"type":0},{"id":2,"sLen":0,"time":94382.02,"type":0},{"id":0,"sLen":0,"time":94550.56,"type":0},{"id":3,"sLen":0,"time":94719.1,"type":0},{"id":2,"sLen":0,"time":94887.64,"type":0},{"id":0,"sLen":0,"time":95056.18,"type":0},{"id":0,"sLen":0,"time":95224.72,"type":0},{"id":3,"sLen":0,"time":95393.26,"type":0},{"id":1,"sLen":0,"time":95561.8,"type":0},{"id":0,"sLen":0,"time":95730.3359,"type":0},{"id":1,"sLen":0,"time":95898.875,"type":0},{"id":3,"sLen":0,"time":96067.4141,"type":0},{"id":1,"sLen":0,"time":96235.95,"type":0},{"id":0,"sLen":0,"time":96404.49,"type":0},{"id":1,"sLen":0,"time":96573.03,"type":0},{"id":3,"sLen":337.078643999994,"time":96741.57,"type":0},{"id":0,"sLen":589.88763399997,"time":98426.97,"type":0},{"id":2,"sLen":589.887633999999,"time":99101.125,"type":0},{"id":0,"sLen":589.887633999999,"time":101123.594,"type":0},{"id":2,"sLen":589.887633999984,"time":101797.75,"type":0},{"id":2,"sLen":0,"time":102471.906,"type":0},{"id":3,"sLen":0,"time":102640.453,"type":0},{"id":0,"sLen":0,"time":102808.992,"type":0},{"id":2,"sLen":0,"time":102977.531,"type":0},{"id":3,"sLen":0,"time":103146.07,"type":0},{"id":0,"sLen":0,"time":103314.609,"type":0},{"id":2,"sLen":0,"time":103483.148,"type":0},{"id":3,"sLen":0,"time":103651.688,"type":0},{"id":0,"sLen":0,"time":103820.227,"type":0},{"id":2,"sLen":0,"time":103988.766,"type":0},{"id":3,"sLen":0,"time":104157.305,"type":0},{"id":0,"sLen":0,"time":104325.844,"type":0},{"id":1,"sLen":0,"time":104494.383,"type":0},{"id":0,"sLen":0,"time":104662.922,"type":0},{"id":3,"sLen":0,"time":104831.461,"type":0},{"id":0,"sLen":0,"time":105000,"type":0},{"id":2,"sLen":0,"time":105168.539,"type":0},{"id":3,"sLen":0,"time":105337.078,"type":0},{"id":0,"sLen":0,"time":105505.617,"type":0},{"id":2,"sLen":0,"time":105674.156,"type":0},{"id":3,"sLen":0,"time":105842.695,"type":0},{"id":0,"sLen":0,"time":106011.234,"type":0},{"id":2,"sLen":0,"time":106179.773,"type":0},{"id":3,"sLen":0,"time":106348.313,"type":0},{"id":0,"sLen":0,"time":106516.852,"type":0},{"id":2,"sLen":0,"time":106685.391,"type":0},{"id":3,"sLen":0,"time":106853.93,"type":0},{"id":0,"sLen":0,"time":107022.469,"type":0},{"id":1,"sLen":0,"time":107191.008,"type":0},{"id":0,"sLen":0,"time":107359.547,"type":0},{"id":3,"sLen":0,"time":107528.086,"type":0},{"id":0,"sLen":0,"time":107696.633,"type":0},{"id":3,"sLen":589.887634000013,"time":107865.172,"type":0},{"id":1,"sLen":589.887634000013,"time":108539.328,"type":0},{"id":0,"sLen":589.887633999999,"time":109213.484,"type":0},{"id":1,"sLen":589.887633999999,"time":109887.641,"type":0},{"id":1,"sLen":0,"time":110561.8,"type":0},{"id":0,"sLen":0,"time":110646.07,"type":0},{"id":1,"sLen":0,"time":110730.336,"type":0},{"id":1,"sLen":0,"time":110898.875,"type":0},{"id":0,"sLen":0,"time":111067.414,"type":0},{"id":1,"sLen":0,"time":111235.953,"type":0},{"id":0,"sLen":0,"time":111320.227,"type":0},{"id":1,"sLen":0,"time":111404.492,"type":0},{"id":1,"sLen":0,"time":111573.031,"type":0},{"id":0,"sLen":0,"time":111741.57,"type":0},{"id":1,"sLen":0,"time":111910.109,"type":0},{"id":3,"sLen":0,"time":111994.383,"type":0},{"id":1,"sLen":0,"time":112078.648,"type":0},{"id":1,"sLen":0,"time":112247.188,"type":0},{"id":0,"sLen":0,"time":112415.727,"type":0},{"id":1,"sLen":0,"time":112584.273,"type":0},{"id":0,"sLen":0,"time":112668.539,"type":0},{"id":1,"sLen":0,"time":112752.813,"type":0},{"id":1,"sLen":0,"time":112921.352,"type":0},{"id":0,"sLen":0,"time":113089.891,"type":0},{"id":3,"sLen":589.887633999999,"time":113258.43,"type":0},{"id":1,"sLen":589.887633999999,"time":113932.586,"type":0},{"id":0,"sLen":589.887633999984,"time":114606.742,"type":0},{"id":1,"sLen":589.887633999999,"time":115280.9,"type":0},{"id":2,"sLen":0,"time":115955.055,"type":0},{"id":3,"sLen":0,"time":116123.594,"type":0},{"id":2,"sLen":0,"time":116292.133,"type":0},{"id":3,"sLen":0,"time":116460.672,"type":0},{"id":0,"sLen":0,"time":116629.211,"type":0},{"id":1,"sLen":0,"time":116797.75,"type":0},{"id":0,"sLen":0,"time":116966.289,"type":0},{"id":1,"sLen":0,"time":117134.828,"type":0},{"id":2,"sLen":0,"time":117303.367,"type":0},{"id":3,"sLen":0,"time":117471.906,"type":0},{"id":2,"sLen":0,"time":117640.453,"type":0},{"id":3,"sLen":0,"time":117808.992,"type":0},{"id":0,"sLen":0,"time":117977.531,"type":0},{"id":3,"sLen":0,"time":118146.07,"type":0},{"id":0,"sLen":0,"time":118314.609,"type":0},{"id":1,"sLen":0,"time":118483.148,"type":0}],"position":"boyfriend","characters":["bf-holding-gf"],"visible":true,"type":1},{"notes":[{"id":0,"sLen":0,"time":0,"type":0},{"id":3,"sLen":0,"time":168.539325842697,"type":0},{"id":3,"sLen":0,"time":252.808988764045,"type":0},{"id":3,"sLen":0,"time":421.348314606742,"type":0},{"id":0,"sLen":0,"time":589.887640449438,"type":0},{"id":3,"sLen":0,"time":758.426966292135,"type":0},{"id":3,"sLen":0,"time":842.696629213483,"type":0},{"id":0,"sLen":0,"time":1011.23595505618,"type":0},{"id":0,"sLen":0,"time":1179.77528089888,"type":0},{"id":0,"sLen":0,"time":1264.04494382022,"type":0},{"id":3,"sLen":0,"time":1348.31460674157,"type":0},{"id":0,"sLen":0,"time":1516.85393258427,"type":0},{"id":0,"sLen":0,"time":1601.12359550562,"type":0},{"id":3,"sLen":0,"time":1853.93258426966,"type":0},{"id":0,"sLen":0,"time":2022.47191011236,"type":0},{"id":3,"sLen":0,"time":2106.74157303371,"type":0},{"id":3,"sLen":0,"time":2191.01123595506,"type":0},{"id":0,"sLen":0,"time":2359.55056179775,"type":0},{"id":0,"sLen":0,"time":2696.62921348315,"type":0},{"id":3,"sLen":0,"time":2865.16853932584,"type":0},{"id":3,"sLen":0,"time":2949.43820224719,"type":0},{"id":3,"sLen":0,"time":3117.97752808989,"type":0},{"id":0,"sLen":0,"time":3286.51685393258,"type":0},{"id":3,"sLen":0,"time":3455.05617977528,"type":0},{"id":3,"sLen":0,"time":3539.32584269663,"type":0},{"id":0,"sLen":0,"time":3707.86516853933,"type":0},{"id":0,"sLen":0,"time":3876.40449438202,"type":0},{"id":0,"sLen":0,"time":3960.67415730337,"type":0},{"id":3,"sLen":0,"time":4044.94382022472,"type":0},{"id":0,"sLen":0,"time":4213.48314606742,"type":0},{"id":0,"sLen":0,"time":4297.75280898876,"type":0},{"id":3,"sLen":0,"time":4550.56179775281,"type":0},{"id":0,"sLen":0,"time":4719.10112359551,"type":0},{"id":3,"sLen":0,"time":4803.37078651685,"type":0},{"id":3,"sLen":0,"time":4887.6404494382,"type":0},{"id":0,"sLen":0,"time":5056.1797752809,"type":0},{"id":0,"sLen":0,"time":5140.44943820225,"type":0},{"id":0,"sLen":0,"time":5224.7191011236,"type":0},{"id":0,"sLen":0,"time":5393.25842696629,"type":0},{"id":3,"sLen":0,"time":5561.79775280899,"type":0},{"id":3,"sLen":0,"time":5646.06741573034,"type":0},{"id":3,"sLen":0,"time":5814.60674157303,"type":0},{"id":0,"sLen":0,"time":5983.14606741573,"type":0},{"id":3,"sLen":0,"time":6151.68539325843,"type":0},{"id":3,"sLen":0,"time":6235.95505617978,"type":0},{"id":0,"sLen":0,"time":6404.49438202247,"type":0},{"id":0,"sLen":0,"time":6573.03370786517,"type":0},{"id":0,"sLen":0,"time":6657.30337078652,"type":0},{"id":3,"sLen":0,"time":6741.57303370786,"type":0},{"id":0,"sLen":0,"time":6910.11235955056,"type":0},{"id":0,"sLen":0,"time":6994.38202247191,"type":0},{"id":3,"sLen":0,"time":7247.19101123595,"type":0},{"id":0,"sLen":0,"time":7415.73033707865,"type":0},{"id":3,"sLen":0,"time":7500,"type":0},{"id":3,"sLen":0,"time":7584.26966292135,"type":0},{"id":0,"sLen":0,"time":7752.80898876405,"type":0},{"id":0,"sLen":0,"time":8089.88764044944,"type":0},{"id":3,"sLen":0,"time":8258.42696629213,"type":0},{"id":3,"sLen":0,"time":8342.69662921348,"type":0},{"id":3,"sLen":0,"time":8511.23595505618,"type":0},{"id":0,"sLen":0,"time":8679.77528089888,"type":0},{"id":3,"sLen":0,"time":8848.31460674157,"type":0},{"id":3,"sLen":0,"time":8932.58426966292,"type":0},{"id":0,"sLen":0,"time":9101.12359550562,"type":0},{"id":0,"sLen":0,"time":9269.66292134831,"type":0},{"id":0,"sLen":0,"time":9353.93258426966,"type":0},{"id":3,"sLen":0,"time":9438.20224719101,"type":0},{"id":0,"sLen":0,"time":9606.74157303371,"type":0},{"id":0,"sLen":0,"time":9691.01123595505,"type":0},{"id":3,"sLen":0,"time":9943.8202247191,"type":0},{"id":0,"sLen":0,"time":10112.3595505618,"type":0},{"id":3,"sLen":0,"time":10196.6292134831,"type":0},{"id":3,"sLen":0,"time":10280.8988764045,"type":0},{"id":0,"sLen":0,"time":10449.4382022472,"type":0},{"id":0,"sLen":0,"time":21235.9550561798,"type":0},{"id":3,"sLen":0,"time":21320.2247191011,"type":0},{"id":0,"sLen":0,"time":21404.4943820225,"type":0},{"id":0,"sLen":0,"time":21573.0337078652,"type":0},{"id":3,"sLen":0,"time":21910.1123595506,"type":0},{"id":0,"sLen":0,"time":22247.191011236,"type":0},{"id":3,"sLen":0,"time":22584.2696629213,"type":0},{"id":0,"sLen":0,"time":22921.3483146067,"type":0},{"id":0,"sLen":0,"time":23258.4269662921,"type":0},{"id":3,"sLen":0,"time":23595.5056179775,"type":0},{"id":3,"sLen":0,"time":23932.5842696629,"type":0},{"id":0,"sLen":0,"time":24269.6629213483,"type":0},{"id":3,"sLen":0,"time":24606.7415730337,"type":0},{"id":0,"sLen":0,"time":24943.8202247191,"type":0},{"id":3,"sLen":0,"time":25280.8988764045,"type":0},{"id":0,"sLen":0,"time":25617.9775280899,"type":0},{"id":0,"sLen":0,"time":25955.0561797753,"type":0},{"id":3,"sLen":0,"time":26292.1348314607,"type":0},{"id":3,"sLen":0,"time":26629.2134831461,"type":0},{"id":3,"sLen":0,"time":26713.4831460674,"type":0},{"id":3,"sLen":0,"time":26797.7528089888,"type":0},{"id":3,"sLen":0,"time":26966.2921348315,"type":0},{"id":0,"sLen":0,"time":27303.3707865169,"type":0},{"id":0,"sLen":0,"time":27640.4494382022,"type":0},{"id":3,"sLen":0,"time":27977.5280898876,"type":0},{"id":3,"sLen":0,"time":28314.606741573,"type":0},{"id":0,"sLen":0,"time":28651.6853932584,"type":0},{"id":3,"sLen":0,"time":28988.7640449438,"type":0},{"id":0,"sLen":0,"time":29325.8426966292,"type":0},{"id":0,"sLen":0,"time":29662.9213483146,"type":0},{"id":0,"sLen":0,"time":29831.4606741573,"type":0},{"id":0,"sLen":0,"time":30000,"type":0},{"id":3,"sLen":0,"time":30168.5393258427,"type":0},{"id":3,"sLen":0,"time":30337.0786516854,"type":0},{"id":3,"sLen":0,"time":30505.6179775281,"type":0},{"id":3,"sLen":0,"time":30674.1573033708,"type":0},{"id":0,"sLen":0,"time":30842.6966292135,"type":0},{"id":0,"sLen":0,"time":31011.2359550562,"type":0},{"id":3,"sLen":0,"time":31348.3146067416,"type":0},{"id":3,"sLen":0,"time":31685.393258427,"type":0},{"id":0,"sLen":0,"time":31853.9325842697,"type":0},{"id":0,"sLen":0,"time":32359.5505617978,"type":0},{"id":3,"sLen":0,"time":32696.6292134831,"type":0},{"id":0,"sLen":0,"time":33033.7078651685,"type":0},{"id":0,"sLen":0,"time":33202.2471910112,"type":0},{"id":3,"sLen":0,"time":33370.7865168539,"type":0},{"id":0,"sLen":0,"time":33707.8651685393,"type":0},{"id":3,"sLen":0,"time":34044.9438202247,"type":0},{"id":3,"sLen":0,"time":34382.0224719101,"type":0},{"id":0,"sLen":0,"time":34550.5617977528,"type":0},{"id":3,"sLen":0,"time":34719.1011235955,"type":0},{"id":0,"sLen":0,"time":35056.1797752809,"type":0},{"id":3,"sLen":0,"time":35393.2584269663,"type":0},{"id":0,"sLen":0,"time":35730.3370786517,"type":0},{"id":0,"sLen":0,"time":35898.8764044944,"type":0},{"id":3,"sLen":0,"time":36067.4157303371,"type":0},{"id":0,"sLen":0,"time":36404.4943820225,"type":0},{"id":3,"sLen":0,"time":36741.5730337079,"type":0},{"id":3,"sLen":0,"time":37078.6516853933,"type":0},{"id":0,"sLen":0,"time":37247.191011236,"type":0},{"id":3,"sLen":0,"time":37415.7303370787,"type":0},{"id":0,"sLen":0,"time":37752.808988764,"type":0},{"id":3,"sLen":0,"time":38089.8876404494,"type":0},{"id":3,"sLen":0,"time":38426.9662921348,"type":0},{"id":0,"sLen":0,"time":38595.5056179775,"type":0},{"id":3,"sLen":0,"time":38764.0449438202,"type":0},{"id":0,"sLen":0,"time":39101.1235955056,"type":0},{"id":3,"sLen":0,"time":39438.202247191,"type":0},{"id":3,"sLen":0,"time":39775.2808988764,"type":0},{"id":0,"sLen":0,"time":39943.8202247191,"type":0},{"id":3,"sLen":0,"time":40112.3595505618,"type":0},{"id":0,"sLen":0,"time":40449.4382022472,"type":0},{"id":3,"sLen":0,"time":40786.5168539326,"type":0},{"id":3,"sLen":0,"time":41123.595505618,"type":0},{"id":0,"sLen":0,"time":41292.1348314607,"type":0},{"id":3,"sLen":0,"time":41460.6741573034,"type":0},{"id":0,"sLen":0,"time":41797.7528089888,"type":0},{"id":0,"sLen":0,"time":42134.8314606742,"type":0},{"id":0,"sLen":0,"time":42471.9101123596,"type":0},{"id":0,"sLen":0,"time":42640.4494382022,"type":0},{"id":3,"sLen":0,"time":42808.9887640449,"type":0},{"id":3,"sLen":0,"time":42893.2584269663,"type":0},{"id":3,"sLen":0,"time":42977.5280898876,"type":0},{"id":0,"sLen":0,"time":43146.0674157303,"type":0},{"id":3,"sLen":0,"time":43483.1460674157,"type":0},{"id":3,"sLen":0,"time":43820.2247191011,"type":0},{"id":0,"sLen":0,"time":43988.7640449438,"type":0},{"id":3,"sLen":0,"time":44157.3033707865,"type":0},{"id":0,"sLen":0,"time":44494.3820224719,"type":0},{"id":3,"sLen":0,"time":44831.4606741573,"type":0},{"id":0,"sLen":0,"time":45168.5393258427,"type":0},{"id":0,"sLen":0,"time":45337.0786516854,"type":0},{"id":3,"sLen":0,"time":45505.6179775281,"type":0},{"id":0,"sLen":0,"time":45842.6966292135,"type":0},{"id":3,"sLen":0,"time":46179.7752808989,"type":0},{"id":3,"sLen":0,"time":46516.8539325843,"type":0},{"id":0,"sLen":0,"time":46685.393258427,"type":0},{"id":3,"sLen":0,"time":46853.9325842697,"type":0},{"id":0,"sLen":0,"time":47191.0112359551,"type":0},{"id":3,"sLen":0,"time":47528.0898876404,"type":0},{"id":3,"sLen":0,"time":47865.1685393258,"type":0},{"id":0,"sLen":0,"time":48033.7078651685,"type":0},{"id":3,"sLen":0,"time":48202.2471910112,"type":0},{"id":0,"sLen":0,"time":48539.3258426966,"type":0},{"id":3,"sLen":0,"time":48876.404494382,"type":0},{"id":3,"sLen":0,"time":49213.4831460674,"type":0},{"id":0,"sLen":0,"time":49382.0224719101,"type":0},{"id":3,"sLen":0,"time":49550.5617977528,"type":0},{"id":0,"sLen":0,"time":49887.6404494382,"type":0},{"id":3,"sLen":0,"time":50224.7191011236,"type":0},{"id":0,"sLen":0,"time":50561.797752809,"type":0},{"id":0,"sLen":0,"time":50730.3370786517,"type":0},{"id":3,"sLen":0,"time":50898.8764044944,"type":0},{"id":0,"sLen":0,"time":51235.9550561798,"type":0},{"id":3,"sLen":0,"time":51573.0337078652,"type":0},{"id":3,"sLen":0,"time":51910.1123595506,"type":0},{"id":0,"sLen":0,"time":52078.6516853933,"type":0},{"id":3,"sLen":0,"time":52247.191011236,"type":0},{"id":0,"sLen":0,"time":52584.2696629213,"type":0},{"id":0,"sLen":0,"time":52921.3483146067,"type":0},{"id":0,"sLen":0,"time":53258.4269662921,"type":0},{"id":0,"sLen":0,"time":53426.9662921348,"type":0},{"id":3,"sLen":0,"time":53595.5056179775,"type":0},{"id":3,"sLen":0,"time":53679.7752808989,"type":0},{"id":3,"sLen":0,"time":53764.0449438202,"type":0},{"id":0,"sLen":0,"time":53932.5842696629,"type":0},{"id":3,"sLen":0,"time":54101.1235955056,"type":0},{"id":3,"sLen":0,"time":54185.393258427,"type":0},{"id":3,"sLen":0,"time":54353.9325842697,"type":0},{"id":0,"sLen":0,"time":54522.4719101124,"type":0},{"id":3,"sLen":0,"time":54691.0112359551,"type":0},{"id":3,"sLen":0,"time":54775.2808988764,"type":0},{"id":0,"sLen":0,"time":54943.8202247191,"type":0},{"id":0,"sLen":0,"time":55112.3595505618,"type":0},{"id":0,"sLen":0,"time":55196.6292134831,"type":0},{"id":3,"sLen":0,"time":55280.8988764045,"type":0},{"id":0,"sLen":0,"time":55449.4382022472,"type":0},{"id":0,"sLen":0,"time":55533.7078651685,"type":0},{"id":3,"sLen":0,"time":55786.5168539326,"type":0},{"id":0,"sLen":0,"time":55955.0561797753,"type":0},{"id":3,"sLen":0,"time":56039.3258426966,"type":0},{"id":3,"sLen":0,"time":56123.595505618,"type":0},{"id":0,"sLen":0,"time":56292.1348314607,"type":0},{"id":0,"sLen":0,"time":56629.2134831461,"type":0},{"id":3,"sLen":0,"time":56797.7528089888,"type":0},{"id":3,"sLen":0,"time":56882.0224719101,"type":0},{"id":3,"sLen":0,"time":57050.5617977528,"type":0},{"id":0,"sLen":0,"time":57219.1011235955,"type":0},{"id":3,"sLen":0,"time":57387.6404494382,"type":0},{"id":3,"sLen":0,"time":57471.9101123595,"type":0},{"id":0,"sLen":0,"time":57640.4494382022,"type":0},{"id":0,"sLen":0,"time":57808.9887640449,"type":0},{"id":0,"sLen":0,"time":57893.2584269663,"type":0},{"id":3,"sLen":0,"time":57977.5280898876,"type":0},{"id":0,"sLen":0,"time":58146.0674157303,"type":0},{"id":0,"sLen":0,"time":58230.3370786517,"type":0},{"id":3,"sLen":0,"time":58483.1460674157,"type":0},{"id":0,"sLen":0,"time":58651.6853932584,"type":0},{"id":3,"sLen":0,"time":58735.9550561798,"type":0},{"id":3,"sLen":0,"time":58820.2247191011,"type":0},{"id":0,"sLen":0,"time":58988.7640449438,"type":0},{"id":0,"sLen":0,"time":59073.0337078652,"type":0},{"id":0,"sLen":0,"time":59157.3033707865,"type":0},{"id":0,"sLen":0,"time":59325.8426966292,"type":0},{"id":3,"sLen":0,"time":59494.3820224719,"type":0},{"id":3,"sLen":0,"time":59578.6516853933,"type":0},{"id":3,"sLen":0,"time":59747.191011236,"type":0},{"id":0,"sLen":0,"time":59915.7303370786,"type":0},{"id":3,"sLen":0,"time":60084.2696629213,"type":0},{"id":3,"sLen":0,"time":60168.5393258427,"type":0},{"id":0,"sLen":0,"time":60337.0786516854,"type":0},{"id":0,"sLen":0,"time":60505.6179775281,"type":0},{"id":0,"sLen":0,"time":60589.8876404494,"type":0},{"id":3,"sLen":0,"time":60674.1573033708,"type":0},{"id":0,"sLen":0,"time":60842.6966292135,"type":0},{"id":0,"sLen":0,"time":60926.9662921348,"type":0},{"id":3,"sLen":0,"time":61179.7752808989,"type":0},{"id":0,"sLen":0,"time":61348.3146067416,"type":0},{"id":3,"sLen":0,"time":61432.5842696629,"type":0},{"id":3,"sLen":0,"time":61516.8539325843,"type":0},{"id":0,"sLen":0,"time":61685.393258427,"type":0},{"id":0,"sLen":0,"time":62022.4719101124,"type":0},{"id":3,"sLen":0,"time":62191.0112359551,"type":0},{"id":3,"sLen":0,"time":62275.2808988764,"type":0},{"id":3,"sLen":0,"time":62443.8202247191,"type":0},{"id":0,"sLen":0,"time":62612.3595505618,"type":0},{"id":3,"sLen":0,"time":62780.8988764045,"type":0},{"id":3,"sLen":0,"time":62865.1685393258,"type":0},{"id":0,"sLen":0,"time":63033.7078651685,"type":0},{"id":0,"sLen":0,"time":63202.2471910112,"type":0},{"id":0,"sLen":0,"time":63286.5168539326,"type":0},{"id":3,"sLen":0,"time":63370.7865168539,"type":0},{"id":0,"sLen":0,"time":63539.3258426966,"type":0},{"id":0,"sLen":0,"time":63623.595505618,"type":0},{"id":3,"sLen":0,"time":63876.404494382,"type":0},{"id":0,"sLen":0,"time":64044.9438202247,"type":0},{"id":3,"sLen":0,"time":64129.2134831461,"type":0},{"id":3,"sLen":0,"time":64213.4831460674,"type":0},{"id":0,"sLen":0,"time":64382.0224719101,"type":0},{"id":3,"sLen":0,"time":64719.1011235955,"type":0},{"id":0,"sLen":0,"time":65056.1797752809,"type":0},{"id":0,"sLen":0,"time":65393.2584269663,"type":0},{"id":0,"sLen":0,"time":65730.3370786517,"type":0},{"id":0,"sLen":0,"time":66067.4157303371,"type":0},{"id":3,"sLen":0,"time":66404.4943820225,"type":0},{"id":3,"sLen":0,"time":66741.5730337079,"type":0},{"id":3,"sLen":0,"time":67078.6516853933,"type":0},{"id":3,"sLen":0,"time":67415.7303370787,"type":0},{"id":0,"sLen":0,"time":67752.808988764,"type":0},{"id":0,"sLen":0,"time":68089.8876404494,"type":0},{"id":0,"sLen":0,"time":68426.9662921348,"type":0},{"id":0,"sLen":0,"time":68764.0449438202,"type":0},{"id":3,"sLen":0,"time":69101.1235955056,"type":0},{"id":3,"sLen":0,"time":69438.202247191,"type":0},{"id":3,"sLen":0,"time":69775.2808988764,"type":0},{"id":3,"sLen":0,"time":69859.5505617978,"type":0},{"id":3,"sLen":0,"time":69943.8202247191,"type":0},{"id":3,"sLen":0,"time":70112.3595505618,"type":0},{"id":0,"sLen":0,"time":70449.4382022472,"type":0},{"id":0,"sLen":0,"time":70786.5168539326,"type":0},{"id":0,"sLen":0,"time":71123.595505618,"type":0},{"id":0,"sLen":0,"time":71460.6741573034,"type":0},{"id":3,"sLen":0,"time":71797.7528089888,"type":0},{"id":3,"sLen":0,"time":72134.8314606741,"type":0},{"id":3,"sLen":0,"time":72471.9101123595,"type":0},{"id":3,"sLen":0,"time":72556.1797752809,"type":0},{"id":3,"sLen":0,"time":72640.4494382023,"type":0},{"id":3,"sLen":0,"time":72808.9887640449,"type":0},{"id":3,"sLen":0,"time":72893.2584269663,"type":0},{"id":3,"sLen":0,"time":72977.5280898877,"type":0},{"id":0,"sLen":0,"time":73146.0674157303,"type":0},{"id":0,"sLen":0,"time":73230.3370786517,"type":0},{"id":0,"sLen":0,"time":73314.6067415731,"type":0},{"id":0,"sLen":0,"time":73483.1460674157,"type":0},{"id":0,"sLen":0,"time":73567.4157303371,"type":0},{"id":0,"sLen":0,"time":73651.6853932585,"type":0},{"id":0,"sLen":0,"time":73820.2247191011,"type":0},{"id":0,"sLen":0,"time":73904.4943820225,"type":0},{"id":0,"sLen":0,"time":73988.7640449438,"type":0},{"id":0,"sLen":0,"time":74157.3033707866,"type":0},{"id":0,"sLen":0,"time":74241.5730337079,"type":0},{"id":0,"sLen":0,"time":74325.8426966292,"type":0},{"id":0,"sLen":0,"time":74410.1123595506,"type":0},{"id":3,"sLen":0,"time":74494.382022472,"type":0},{"id":3,"sLen":0,"time":74578.6516853933,"type":0},{"id":3,"sLen":0,"time":74662.9213483146,"type":0},{"id":3,"sLen":0,"time":74747.191011236,"type":0},{"id":0,"sLen":0,"time":74831.4606741573,"type":0},{"id":0,"sLen":0,"time":74915.7303370787,"type":0},{"id":0,"sLen":0,"time":75000,"type":0},{"id":0,"sLen":0,"time":75084.2696629214,"type":0},{"id":3,"sLen":0,"time":75168.5393258427,"type":0},{"id":0,"sLen":0,"time":75505.6179775281,"type":0},{"id":3,"sLen":0,"time":75842.6966292135,"type":0},{"id":0,"sLen":0,"time":76179.7752808989,"type":0},{"id":0,"sLen":0,"time":76516.8539325843,"type":0},{"id":3,"sLen":0,"time":76853.9325842697,"type":0},{"id":3,"sLen":0,"time":77191.0112359551,"type":0},{"id":0,"sLen":0,"time":77528.0898876405,"type":0},{"id":3,"sLen":0,"time":77865.1685393259,"type":0},{"id":3,"sLen":0,"time":78033.7078651686,"type":0},{"id":0,"sLen":0,"time":78202.2471910113,"type":0},{"id":0,"sLen":0,"time":78539.3258426967,"type":0},{"id":3,"sLen":0,"time":78876.4044943821,"type":0},{"id":0,"sLen":0,"time":79213.4831460675,"type":0},{"id":0,"sLen":0,"time":79550.5617977529,"type":0},{"id":3,"sLen":0,"time":79887.6404494383,"type":0},{"id":0,"sLen":0,"time":80140.4494382023,"type":0},{"id":0,"sLen":0,"time":80224.7191011237,"type":0},{"id":0,"sLen":0,"time":80308.988764045,"type":0},{"id":0,"sLen":0,"time":80477.5280898877,"type":0},{"id":3,"sLen":84.269662921346,"time":80730.3370786517,"type":0},{"id":0,"sLen":0,"time":80898.8764044945,"type":0},{"id":3,"sLen":0,"time":81067.4157303371,"type":0},{"id":0,"sLen":0,"time":81235.9550561799,"type":0},{"id":3,"sLen":0,"time":81404.4943820225,"type":0},{"id":0,"sLen":0,"time":81573.0337078652,"type":0},{"id":3,"sLen":0,"time":81741.5730337079,"type":0},{"id":0,"sLen":0,"time":81910.1123595506,"type":0},{"id":3,"sLen":0,"time":82078.6516853933,"type":0},{"id":3,"sLen":0,"time":82247.191011236,"type":0},{"id":0,"sLen":0,"time":82415.7303370787,"type":0},{"id":3,"sLen":0,"time":82584.2696629214,"type":0},{"id":0,"sLen":0,"time":82752.8089887641,"type":0},{"id":3,"sLen":0,"time":82921.3483146068,"type":0},{"id":0,"sLen":0,"time":83089.8876404495,"type":0},{"id":3,"sLen":0,"time":83258.4269662922,"type":0},{"id":3,"sLen":0,"time":83426.9662921349,"type":0},{"id":0,"sLen":0,"time":83595.5056179776,"type":0},{"id":0,"sLen":0,"time":83764.0449438203,"type":0},{"id":0,"sLen":0,"time":83932.584269663,"type":0},{"id":3,"sLen":0,"time":84269.6629213484,"type":0},{"id":3,"sLen":0,"time":84606.7415730338,"type":0},{"id":3,"sLen":0,"time":84775.2808988765,"type":0},{"id":3,"sLen":0,"time":84943.8202247192,"type":0},{"id":3,"sLen":0,"time":85280.8988764046,"type":0},{"id":0,"sLen":0,"time":85617.97752809,"type":0},{"id":0,"sLen":0,"time":85702.2471910113,"type":0},{"id":3,"sLen":0,"time":85870.786516854,"type":0},{"id":0,"sLen":0,"time":86039.3258426967,"type":0},{"id":0,"sLen":0,"time":86292.1348314607,"type":0},{"id":3,"sLen":0,"time":86629.2134831461,"type":0},{"id":0,"sLen":0,"time":87134.8314606741,"type":0},{"id":3,"sLen":0,"time":87303.3707865169,"type":0},{"id":0,"sLen":0,"time":87640.4494382023,"type":0},{"id":3,"sLen":0,"time":87977.5280898877,"type":0},{"id":0,"sLen":0,"time":88483.1460674157,"type":0},{"id":3,"sLen":0,"time":88651.6853932584,"type":0},{"id":0,"sLen":0,"time":88988.7640449438,"type":0},{"id":3,"sLen":0,"time":89325.8426966292,"type":0},{"id":0,"sLen":0,"time":89831.4606741573,"type":0},{"id":3,"sLen":0,"time":90000,"type":0},{"id":0,"sLen":0,"time":90337.0786516854,"type":0},{"id":3,"sLen":0,"time":90674.1573033708,"type":0},{"id":0,"sLen":0,"time":91179.7752808989,"type":0},{"id":3,"sLen":0,"time":91348.3146067416,"type":0},{"id":0,"sLen":0,"time":91685.393258427,"type":0},{"id":3,"sLen":0,"time":92022.4719101124,"type":0},{"id":0,"sLen":0,"time":92528.0898876405,"type":0},{"id":3,"sLen":0,"time":92696.6292134832,"type":0},{"id":0,"sLen":0,"time":93033.7078651686,"type":0},{"id":3,"sLen":0,"time":93370.786516854,"type":0},{"id":0,"sLen":0,"time":93876.404494382,"type":0},{"id":3,"sLen":0,"time":94044.9438202248,"type":0},{"id":0,"sLen":0,"time":94382.0224719102,"type":0},{"id":3,"sLen":0,"time":94719.1011235956,"type":0},{"id":0,"sLen":0,"time":95224.7191011236,"type":0},{"id":3,"sLen":0,"time":95393.2584269663,"type":0},{"id":0,"sLen":0,"time":95730.3370786517,"type":0},{"id":0,"sLen":0,"time":96067.4157303371,"type":0},{"id":0,"sLen":0,"time":96404.4943820225,"type":0},{"id":0,"sLen":0,"time":96573.0337078652,"type":0},{"id":3,"sLen":0,"time":96741.5730337079,"type":0},{"id":3,"sLen":0,"time":96825.8426966292,"type":0},{"id":3,"sLen":0,"time":96910.1123595505,"type":0},{"id":0,"sLen":0,"time":97078.6516853933,"type":0},{"id":3,"sLen":0,"time":97415.7303370787,"type":0},{"id":3,"sLen":0,"time":97752.808988764,"type":0},{"id":0,"sLen":0,"time":97921.3483146067,"type":0},{"id":3,"sLen":0,"time":98089.8876404494,"type":0},{"id":0,"sLen":0,"time":98426.9662921348,"type":0},{"id":3,"sLen":0,"time":98764.0449438202,"type":0},{"id":0,"sLen":0,"time":99101.1235955056,"type":0},{"id":0,"sLen":0,"time":99269.6629213483,"type":0},{"id":3,"sLen":0,"time":99438.202247191,"type":0},{"id":0,"sLen":0,"time":99775.2808988764,"type":0},{"id":3,"sLen":0,"time":100112.359550562,"type":0},{"id":3,"sLen":0,"time":100449.438202247,"type":0},{"id":0,"sLen":0,"time":100617.97752809,"type":0},{"id":3,"sLen":0,"time":100786.516853933,"type":0},{"id":0,"sLen":0,"time":101123.595505618,"type":0},{"id":3,"sLen":0,"time":101460.674157303,"type":0},{"id":3,"sLen":0,"time":101797.752808989,"type":0},{"id":0,"sLen":0,"time":101966.292134831,"type":0},{"id":3,"sLen":0,"time":102134.831460674,"type":0},{"id":0,"sLen":0,"time":102471.91011236,"type":0},{"id":3,"sLen":0,"time":102808.988764045,"type":0},{"id":3,"sLen":0,"time":103146.06741573,"type":0},{"id":0,"sLen":0,"time":103314.606741573,"type":0},{"id":3,"sLen":0,"time":103483.146067416,"type":0},{"id":0,"sLen":0,"time":103820.224719101,"type":0},{"id":3,"sLen":0,"time":104157.303370787,"type":0},{"id":0,"sLen":0,"time":104494.382022472,"type":0},{"id":0,"sLen":0,"time":104662.921348315,"type":0},{"id":3,"sLen":0,"time":104831.460674157,"type":0},{"id":0,"sLen":0,"time":105168.539325843,"type":0},{"id":3,"sLen":0,"time":105505.617977528,"type":0},{"id":3,"sLen":0,"time":105842.696629213,"type":0},{"id":0,"sLen":0,"time":106011.235955056,"type":0},{"id":3,"sLen":0,"time":106179.775280899,"type":0},{"id":0,"sLen":0,"time":106516.853932584,"type":0},{"id":0,"sLen":0,"time":106853.93258427,"type":0},{"id":0,"sLen":0,"time":107191.011235955,"type":0},{"id":3,"sLen":0,"time":107528.08988764,"type":0},{"id":0,"sLen":0,"time":107865.168539326,"type":0},{"id":0,"sLen":0,"time":108202.247191011,"type":0},{"id":0,"sLen":0,"time":108539.325842697,"type":0},{"id":0,"sLen":0,"time":108876.404494382,"type":0},{"id":3,"sLen":0,"time":109213.483146068,"type":0},{"id":3,"sLen":0,"time":109550.561797753,"type":0},{"id":3,"sLen":0,"time":109887.640449438,"type":0},{"id":3,"sLen":0,"time":110224.719101124,"type":0},{"id":0,"sLen":0,"time":110561.797752809,"type":0},{"id":0,"sLen":0,"time":110730.337078652,"type":0},{"id":0,"sLen":0,"time":110898.876404495,"type":0},{"id":3,"sLen":0,"time":111235.95505618,"type":0},{"id":3,"sLen":0,"time":111573.033707865,"type":0},{"id":3,"sLen":0,"time":111910.112359551,"type":0},{"id":3,"sLen":0,"time":112247.191011236,"type":0},{"id":0,"sLen":0,"time":112584.269662922,"type":0},{"id":3,"sLen":0,"time":112921.348314607,"type":0},{"id":0,"sLen":0,"time":113258.426966292,"type":0},{"id":3,"sLen":0,"time":113932.584269663,"type":0},{"id":0,"sLen":0,"time":114269.662921349,"type":0},{"id":3,"sLen":0,"time":114438.202247191,"type":0},{"id":0,"sLen":0,"time":114606.741573034,"type":0},{"id":3,"sLen":0,"time":114943.820224719,"type":0},{"id":0,"sLen":0,"time":115280.898876405,"type":0},{"id":3,"sLen":0,"time":115617.97752809,"type":0},{"id":3,"sLen":0,"time":115786.516853933,"type":0},{"id":0,"sLen":0,"time":115955.056179776,"type":0},{"id":3,"sLen":0,"time":116123.595505618,"type":0},{"id":0,"sLen":0,"time":116292.134831461,"type":0},{"id":0,"sLen":0,"time":116629.213483146,"type":0},{"id":3,"sLen":0,"time":116966.292134832,"type":0},{"id":3,"sLen":0,"time":117303.370786517,"type":0},{"id":0,"sLen":0,"time":117640.449438203,"type":0},{"id":3,"sLen":0,"time":117977.528089888,"type":0},{"id":3,"sLen":0,"time":118061.797752809,"type":0},{"id":0,"sLen":0,"time":118314.606741573,"type":0},{"id":3,"sLen":0,"time":118398.876404495,"type":0},{"id":0,"sLen":0,"time":118651.685393258,"type":0},{"id":3,"sLen":0,"time":118820.224719101,"type":0},{"id":3,"sLen":0,"time":118904.494382022,"type":0},{"id":3,"sLen":0,"time":119073.033707865,"type":0},{"id":0,"sLen":0,"time":119241.573033708,"type":0},{"id":3,"sLen":0,"time":119410.112359551,"type":0},{"id":3,"sLen":0,"time":119494.382022472,"type":0},{"id":0,"sLen":0,"time":119662.921348315,"type":0},{"id":0,"sLen":0,"time":119831.460674157,"type":0},{"id":0,"sLen":0,"time":119915.730337079,"type":0},{"id":3,"sLen":0,"time":120000,"type":0},{"id":0,"sLen":0,"time":120168.539325843,"type":0},{"id":0,"sLen":0,"time":120252.808988764,"type":0},{"id":3,"sLen":0,"time":120505.617977528,"type":0},{"id":0,"sLen":0,"time":120674.157303371,"type":0},{"id":3,"sLen":0,"time":120758.426966292,"type":0},{"id":3,"sLen":0,"time":120842.696629213,"type":0},{"id":0,"sLen":0,"time":121011.235955056,"type":0},{"id":0,"sLen":0,"time":121095.505617978,"type":0},{"id":0,"sLen":0,"time":121179.775280899,"type":0}],"position":"girlfriend","type":2,"characters":["pico-speakers"],"visible":false}],"codenameChart":true,"stage":"tank","noteTypes":["No Anim Note"]} \ No newline at end of file diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 74d9c15c..72cb008c 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -563,19 +563,22 @@ class PlayState extends MusicBeatState comboGroup.maxSize = 25; #end - // SCRIPTS & STAGE INITIALISATION + // CAMERA, SCRIPTS & STAGE INITIALISATION #if REGION + camFollow = new FlxObject(0, 0, 2, 2); + add(camFollow); + if (SONG.stage == null || SONG.stage.trim() == "") SONG.stage = "stage"; add(stage = new Stage(SONG.stage)); - // var camPos:FlxPoint = new FlxPoint(dadMidpoint.x, dadMidpoint.y); - // dadMidpoint.put(); - var camPos:FlxPoint = new FlxPoint(0, 0); + FlxG.camera.follow(camFollow, LOCKON, 0.04); + FlxG.camera.zoom = defaultCamZoom; + // camHUD.zoom = defaultHudZoom; if (!chartingMode || Options.charterEnablePlaytestScripts) { switch(SONG.meta.name) { // case "": - // ADD YOUR HARDCODED SCRIPTSa HERE! + // ADD YOUR HARDCODED SCRIPTS HERE! default: var scriptsFolders:Array = ['songs/${SONG.meta.name.toLowerCase()}/scripts', 'data/charts/', 'songs/']; @@ -675,7 +678,7 @@ class PlayState extends MusicBeatState scripts.call("create"); #end - // CAMERA & HUD INITIALISATION + // HUD INITIALISATION & CAMERA FINALISATION #if REGION var event = EventManager.get(AmountEvent).recycle(4); if (!scripts.event("onPreGenerateStrums", event).cancelled) { @@ -686,13 +689,7 @@ class PlayState extends MusicBeatState for(str in strumLines) str.generate(str.data, (chartingMode && Charter.startHere) ? Charter.startTime : null); - camFollow = new FlxObject(0, 0, 2, 2); - camFollow.setPosition(camPos.x, camPos.y); - add(camFollow); - - FlxG.camera.follow(camFollow, LOCKON, 0.04); - FlxG.camera.zoom = defaultCamZoom; - // camHUD.zoom = defaultHudZoom; + // Its after all of that code for scripts stuff - Nex if (smoothTransitionData != null && smoothTransitionData.stage == curStage) { FlxG.camera.scroll.set(smoothTransitionData.camX, smoothTransitionData.camY); FlxG.camera.zoom = smoothTransitionData.camZoom; diff --git a/source/funkin/game/Stage.hx b/source/funkin/game/Stage.hx index a1202664..4f645a4b 100644 --- a/source/funkin/game/Stage.hx +++ b/source/funkin/game/Stage.hx @@ -48,10 +48,10 @@ class Stage extends FlxBasic implements IBeatReceiver { if (stageXML != null) { if (PlayState.instance != null) { - if (stageXML.has.zoom) { - var parsed:Null = Std.parseFloat(stageXML.att.zoom); - if (parsed != null && PlayState.instance != null) PlayState.instance.defaultCamZoom = parsed; - } + var parsed:Null; + if(stageXML.has.startCamPosX && (parsed = Std.parseFloat(stageXML.att.startCamPosX)) != null) PlayState.instance.camFollow.x = parsed; + if(stageXML.has.startCamPosY && (parsed = Std.parseFloat(stageXML.att.startCamPosY)) != null) PlayState.instance.camFollow.y = parsed; + if(stageXML.has.zoom && (parsed = Std.parseFloat(stageXML.att.zoom)) != null) PlayState.instance.defaultCamZoom = parsed; PlayState.instance.curStage = stageXML.has.name ? stageXML.att.name : stage; } if (stageXML.has.folder) { From abb953647e730d3cacb6d72aa9aac634dd52f87e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Mon, 26 Feb 2024 00:34:25 +0100 Subject: [PATCH 37/45] FINISHED PORTING 10 gotta still finalize dialogues 98% completed dialogue system! BUT ALL THE PORTING COMPLEDD --- .../data/dialogue/boxes/hating-simulator.hx | 14 +++---- .../data/dialogue/boxes/spirit-creepy-box.hx | 33 +++++++++++---- assets/data/stages/school-evil.xml | 2 +- assets/songs/roses/dialogue.hx | 8 ++++ assets/songs/thorns/cutscene.hx | 4 +- .../events/DialogueStructureEvent.hx | 11 +++++ source/funkin/game/PlayState.hx | 29 +++++++------ .../funkin/game/cutscenes/DialogueCutscene.hx | 41 ++++++++++++++++--- .../game/cutscenes/dialogue/DialogueBox.hx | 2 +- .../cutscenes/dialogue/DialogueCharacter.hx | 2 +- 10 files changed, 108 insertions(+), 38 deletions(-) create mode 100644 assets/songs/roses/dialogue.hx create mode 100644 source/funkin/backend/scripting/events/DialogueStructureEvent.hx diff --git a/assets/data/dialogue/boxes/hating-simulator.hx b/assets/data/dialogue/boxes/hating-simulator.hx index 791bc411..b3584aee 100644 --- a/assets/data/dialogue/boxes/hating-simulator.hx +++ b/assets/data/dialogue/boxes/hating-simulator.hx @@ -1,3 +1,4 @@ +var loopedTimah:FlxTimer; // Hey! a man has fallen into the river in lego city! and if youre asking why this is here, you shall disappear! - Nex var bgFade:FlxSprite; var hand:FlxSprite; @@ -8,7 +9,7 @@ function postCreate() { bgFade.alpha = 0; cutscene.insert(0, bgFade); - new FlxTimer().start(0.83, function(tmr:FlxTimer) + loopedTimah = new FlxTimer().start(0.83, function(tmr:FlxTimer) { bgFade.alpha += (1 / 5) * 0.7; if (bgFade.alpha > 0.7) @@ -26,14 +27,11 @@ function close(event) { else event.cancelled = true; cutscene.canProceed = false; - if(cutscene.curMusic != null) { - cutscene.curMusic.persist = true; - cutscene.curMusic.fadeOut(2.2, 0); - cutscene.curMusic.fadeTween.onComplete = (_) -> cutscene.curMusic.destroy(); - } - + cutscene.curMusic?.fadeOut(1, 0); for(c in cutscene.charMap) c.visible = false; - new FlxTimer().start(0.2, function(tmr:FlxTimer) + + loopedTimah.cancel(); + loopedTimah = new FlxTimer().start(0.2, function(tmr:FlxTimer) { if (tmr.elapsedLoops <= 5) { cutscene.dialogueBox.alpha -= 1 / 5; diff --git a/assets/data/dialogue/boxes/spirit-creepy-box.hx b/assets/data/dialogue/boxes/spirit-creepy-box.hx index 63efe4f8..ddb0b6ff 100644 --- a/assets/data/dialogue/boxes/spirit-creepy-box.hx +++ b/assets/data/dialogue/boxes/spirit-creepy-box.hx @@ -1,4 +1,3 @@ -// TO FINISH!!! - Nex import flixel.tweens.FlxTweenType; var aberration:CustomShader = null; @@ -8,17 +7,37 @@ function postCreate() { spirit.setGraphicSize(Std.int(spirit.width * 6)); if(Options.gameplayShaders) { spirit.shader = aberration = new CustomShader('chromaticAberration'); - FlxTween.num(-0.003, 0.003, 3, {ease: FlxEase.sineInOut, type: FlxTweenType.PINGPONG}, function(num) { aberration.redOff = [0, -num]; aberration.blueOff = [0, num]; }); + FlxTween.num(-0.003, 0.003, 3, {ease: FlxEase.sineInOut, type: FlxTweenType.PINGPONG}, function(num) { if(aberration == null) return; aberration.redOff = [0, -num]; aberration.blueOff = [0, num]; }); } - //spirit.alpha = 0; cutscene.add(spirit); + + FlxG.camera._fxFadeAlpha = 0; + cutscene.dialogueCamera.bgColor = FlxColor.fromRGBFloat(1, 1, 1, 0.3); +} + +var finished:Bool = false; +function close(event) { + if(finished) return; + else event.cancelled = true; + cutscene.canProceed = false; + + cutscene.curMusic?.fadeOut(1, 0); + for(c in cutscene.charMap) c.visible = false; + + spirit.destroy(); + spirit.shader = aberration = null; + new FlxTimer().start(0.4, function(swagTimer:FlxTimer) { + cutscene.dialogueCamera.alpha -= 0.15; + + if(cutscene.dialogueCamera.alpha > 0) swagTimer.reset(); + else { + finished = true; + cutscene.close(); + } + }); } function popupChar(event) { if(!active || event.char.positionName != "left") return; event.char.color = FlxColor.BLACK; - var pos = positions["left"]; - if (pos == null) return; // It shouldnt but whatever - Nex - - //spirit.setPosition((FlxG.width / 2) + pos.x - event.char.offset.x, FlxG.height - pos.y - event.char.offset.y); } \ No newline at end of file diff --git a/assets/data/stages/school-evil.xml b/assets/data/stages/school-evil.xml index 297e98bd..568b3aad 100644 --- a/assets/data/stages/school-evil.xml +++ b/assets/data/stages/school-evil.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/assets/songs/roses/dialogue.hx b/assets/songs/roses/dialogue.hx new file mode 100644 index 00000000..c4329664 --- /dev/null +++ b/assets/songs/roses/dialogue.hx @@ -0,0 +1,8 @@ +function next(first:Bool) { + if(first && canProceed) { + canProceed = false; + dialogueLines[0].playSound.play(); + new FlxTimer().start(1, (_) -> this.next(true)); + } + else if(this.lastLine == null) canProceed = true; // If its not null means the dialogue is not at the first one! - Nex +} \ No newline at end of file diff --git a/assets/songs/thorns/cutscene.hx b/assets/songs/thorns/cutscene.hx index 13ceed85..ee84365e 100644 --- a/assets/songs/thorns/cutscene.hx +++ b/assets/songs/thorns/cutscene.hx @@ -41,10 +41,10 @@ function create() { }); scream = FlxG.sound.play(Paths.sound('cutscenes/weeb/Senpai_Dies'), 1, false, null, true, function() { - new FlxTimer().start(0.2, function(swagTimer:FlxTimer) { + new FlxTimer().start(0.4, function(swagTimer:FlxTimer) { FlxG.camera._fxFadeAlpha -= 0.15; - if(FlxG.camera._fxFadeAlpha > 0) swagTimer.reset(); + if(FlxG.camera._fxFadeAlpha > 0.3) swagTimer.reset(); else { camHUD.visible = true; self.startDialogue("songs/" + PlayState.instance.SONG.meta.name.toLowerCase() + "/creepyDialogue.xml", self.close); diff --git a/source/funkin/backend/scripting/events/DialogueStructureEvent.hx b/source/funkin/backend/scripting/events/DialogueStructureEvent.hx new file mode 100644 index 00000000..da4d5da4 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueStructureEvent.hx @@ -0,0 +1,11 @@ +package funkin.backend.scripting.events; + +import haxe.xml.Access; + +/** + * CANCEL this event to customize from 0 the xml structure part! + */ +final class DialogueStructureEvent extends CancellableEvent +{ + public var dialogueData:Access; +} \ No newline at end of file diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 72cb008c..6a9a0a30 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -726,7 +726,7 @@ class PlayState extends MusicBeatState scoreTxt = new FunkinText(healthBarBG.x + 50, healthBarBG.y + 30, Std.int(healthBarBG.width - 100), "Score:0", 16); missesTxt = new FunkinText(healthBarBG.x + 50, healthBarBG.y + 30, Std.int(healthBarBG.width - 100), "Misses:0", 16); - accuracyTxt = new FunkinText(healthBarBG.x + 50, healthBarBG.y + 30, Std.int(healthBarBG.width - 100), "Acc:-% (N/A)", 16); + accuracyTxt = new FunkinText(healthBarBG.x + 50, healthBarBG.y + 30, Std.int(healthBarBG.width - 100), "Accuracy:-% (N/A)", 16); accuracyTxt.addFormat(accFormat, 0, 1); for(text in [scoreTxt, missesTxt, accuracyTxt]) { @@ -736,6 +736,7 @@ class PlayState extends MusicBeatState scoreTxt.alignment = RIGHT; missesTxt.alignment = CENTER; accuracyTxt.alignment = LEFT; + updateRatingStuff(); for(e in [healthBar, healthBarBG, iconP1, iconP2, scoreTxt, missesTxt, accuracyTxt]) e.cameras = [camHUD]; @@ -1191,17 +1192,7 @@ class PlayState extends MusicBeatState iconP2.health = 1 - (healthBar.percent / 100); } - @:dox(hide) - override public function update(elapsed:Float) - { - scripts.call("update", [elapsed]); - - if (inCutscene) { - super.update(elapsed); - scripts.call("postUpdate", [elapsed]); - return; - } - + function updateRatingStuff() { scoreTxt.text = 'Score:$songScore'; missesTxt.text = '${comboBreaks ? "Combo Breaks" : "Misses"}:$misses'; @@ -1215,6 +1206,20 @@ class PlayState extends MusicBeatState accuracyTxt._formatRanges[0].range.start = accuracyTxt.text.length - curRating.rating.length; accuracyTxt._formatRanges[0].range.end = accuracyTxt.text.length; } + } + + @:dox(hide) + override public function update(elapsed:Float) + { + scripts.call("update", [elapsed]); + + if (inCutscene) { + super.update(elapsed); + scripts.call("postUpdate", [elapsed]); + return; + } + + updateRatingStuff(); if (controls.PAUSE && startedCountdown && canPause) pauseGame(); diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index 518c0a05..d4c706e3 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -1,10 +1,12 @@ package funkin.game.cutscenes; -import funkin.backend.scripting.events.CancellableEvent; +import funkin.backend.utils.FunkinParentDisabler; +import funkin.backend.scripting.events.*; import funkin.backend.scripting.Script; import flixel.sound.FlxSound; import funkin.game.cutscenes.dialogue.*; import haxe.xml.Access; +import haxe.io.Path; /** * Substate made for dialogue cutscenes. To use it in a scripted cutscene, call `startDialogue`. @@ -24,7 +26,7 @@ class DialogueCutscene extends Cutscene { public var curMusic:FlxSound = null; public static var cutscene:DialogueCutscene; - //public var dialogueScript:Script; + public var dialogueScript:Script; public function set_curLine(val:DialogueLine) { lastLine = curLine; @@ -37,14 +39,23 @@ class DialogueCutscene extends Cutscene { camera = dialogueCamera = new FlxCamera(); dialogueCamera.bgColor = 0; FlxG.cameras.add(dialogueCamera, false); + + dialogueScript = Script.create(Paths.script(Path.withoutExtension(dialoguePath), null, dialoguePath.startsWith('assets'))); + dialogueScript.setParent(cutscene = this); + dialogueScript.load(); } + var parentDisabler:FunkinParentDisabler; public override function create() { - cutscene = this; super.create(); + add(parentDisabler = new FunkinParentDisabler()); try { - dialogueData = new Access(Xml.parse(Assets.getText(dialoguePath)).firstElement()); + var event = EventManager.get(DialogueStructureEvent).recycle(dialogueData); + event.dialogueData = new Access(Xml.parse(Assets.getText(dialoguePath)).firstElement()); + dialogueScript.call('structureLoaded', [event]); + if(event.cancelled) return; + dialogueData = event.dialogueData; // Add characters for(char in dialogueData.nodes.char) { @@ -98,10 +109,18 @@ class DialogueCutscene extends Cutscene { Logs.trace('Error while loading dialogue at ${dialoguePath}: ${e.toString()}', ERROR); close(); } + dialogueScript.call("postCreate"); + } + + public override function beatHit(curBeat:Int) { + super.beatHit(curBeat); + dialogueScript.call("beatHit", [curBeat]); } public override function update(elapsed:Float) { super.update(elapsed); + dialogueScript.call("update", [elapsed]); + if(controls.ACCEPT) { @:privateAccess if(dialogueBox.dialogueEnded) next(); @@ -109,8 +128,13 @@ class DialogueCutscene extends Cutscene { } } + /** + * Use this to cancel `next`! + */ public var canProceed:Bool = true; + public function next(playFirst:Bool = false) { + dialogueScript.call("next", [playFirst]); if(!canProceed) return; if ((curLine = dialogueLines.shift()) == null) { @@ -145,20 +169,25 @@ class DialogueCutscene extends Cutscene { curMusic.play(); curMusic.fadeIn(1, 0, curMusic.volume); } else if(curLine.musicVolume != null && curMusic != null) curMusic.volume = curLine.musicVolume; + + dialogueScript.call("postNext", [playFirst]); } public override function close() { var event = new CancellableEvent(); for(c in charMap) c.dialogueCharScript.call("close", [event]); dialogueBox.dialogueBoxScript.call("close", [event]); - if(event.cancelled) - return; + dialogueScript.call("close", [event]); + if(event.cancelled) return; super.close(); } public override function destroy() { if(curMusic != null && !curMusic.persist) curMusic.destroy(); + dialogueScript.call("destroy"); + dialogueScript.destroy(); + super.destroy(); cutscene = null; FlxG.cameras.remove(dialogueCamera); diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 28f3b090..68cc5157 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -36,7 +36,7 @@ class DialogueBox extends FunkinSprite { if(event.cancelled) return; // No idea the pyscho that would do this but hey, it can happen - Nex try { - event.dialogueBoxData = dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); + event.dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); dialogueBoxScript.call('structureLoaded', [event]); if(event.cancelled) return; name = event.name; diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index 223d2111..73088192 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -32,7 +32,7 @@ class DialogueCharacter extends FunkinSprite { if(event.cancelled) return; try { - event.charData = charData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); + event.charData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); dialogueCharScript.call('structureLoaded', [event]); if(event.cancelled) return; name = event.name; From d2da9469308a87335ead95950c1a0f494bb18376 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:14:26 -0700 Subject: [PATCH 38/45] fix actions builds (HOPEFULLY) --- commandline/commands/Update.hx | 10 ++--- libs.xml | 2 +- source/funkin/editors/charter/Charter.hx | 48 ++---------------------- 3 files changed, 7 insertions(+), 53 deletions(-) diff --git a/commandline/commands/Update.hx b/commandline/commands/Update.hx index 82a412a7..c354aca8 100644 --- a/commandline/commands/Update.hx +++ b/commandline/commands/Update.hx @@ -34,18 +34,14 @@ class Update { } for(lib in libs) { - // install libs - var globalism = lib.global == "true" ? "--global" : ""; + var globalism:Null = lib.global == "true" ? "--global" : null; switch(lib.type) { case "lib": prettyPrint((lib.global == "true" ? "Globally installing" : "Locally installing") + ' "${lib.name}"...'); - Sys.command('haxelib $globalism install ${lib.name} ${lib.version != null ? " " + lib.version : " "}'); + Sys.command('haxelib install ${lib.name} ${lib.version != null ? " " + lib.version : " "}${globalism != null ? ' $globalism' : ''} --always'); case "git": prettyPrint((lib.global == "true" ? "Globally installing" : "Locally installing") + ' "${lib.name}" from git url "${lib.url}"'); - if (lib.ref != null) - Sys.command('haxelib $globalism git ${lib.name} ${lib.url} ${lib.ref}'); - else - Sys.command('haxelib $globalism git ${lib.name} ${lib.url}'); + Sys.command('haxelib git ${lib.name} ${lib.url}${lib.ref != null ? ' ${lib.ref}' : ''}${globalism != null ? ' $globalism' : ''} --always'); default: prettyPrint('Cannot resolve library of type "${lib.type}"'); } diff --git a/libs.xml b/libs.xml index c9d647c9..50ebe3b9 100644 --- a/libs.xml +++ b/libs.xml @@ -9,7 +9,7 @@ - + diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index ced3a21a..5c1efe3d 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -529,48 +529,10 @@ class Charter extends UIState { buildNoteTypesUI(); refreshBPMSensitive(); + // Undo Stuffs :D __relinkSelection(); __relinkUndos(); __applyPlaytestInfo(); - - /* - var analyzer:AudioAnalyzer = new AudioAnalyzer(FlxG.sound.music); - var waveFormDetail:Int = 40; // min 1, max 40 - - var beatHeight:Float = Conductor.stepsPerBeat*40; - var measureHeight:Float = beatHeight*Conductor.beatsPerMeasure; - for (measure in 0...Std.int(Conductor.getMeasuresLength())) { - for (beat in 0...Std.int(Conductor.beatsPerMeasure)) { - var startTime:Float = Conductor.getTimeForStep((measure*Conductor.getMeasureLength()) + (beat*Conductor.stepsPerBeat)); - var endTime:Float = Conductor.getTimeForStep((measure*Conductor.getMeasureLength()) + ((beat+1)*Conductor.stepsPerBeat)); - - var anlyzedData:Array = [ - for (i in 0...Std.int(Conductor.stepsPerBeat*waveFormDetail)) - analyzer.analyze( - startTime + ((endTime-startTime)*(i/Std.int(Conductor.stepsPerBeat*waveFormDetail))), - startTime + ((endTime-startTime)*((i+1)/Std.int(Conductor.stepsPerBeat*waveFormDetail))) - ) - ]; - - var sprite:FlxSprite = new FlxSprite(0, (measureHeight*measure) + (beatHeight*beat)).makeGraphic( - 160, Std.int(Conductor.stepsPerBeat*40), 0, true - ); - sprite.cameras = [charterCamera]; - add(sprite); - - sprite.pixels.lock(); - for (i=>segement in anlyzedData) { - var w:Float = (160)*segement; - var x:Float = ((40*4) / 2) - (w / 2); - var h:Float = beatHeight/anlyzedData.length; - var y:Float = (beatHeight/Std.int(Conductor.stepsPerBeat*waveFormDetail))*i; - - sprite.pixels.fillRect(new Rectangle(x, y, w, h), 0xFFFFFFFF); - } - sprite.pixels.unlock(); - } - } - */ } public var __endStep:Float = 0; @@ -611,12 +573,8 @@ class Charter extends UIState { selection.push(cast n); else if (FlxG.keys.pressed.SHIFT) selection.remove(cast n); - else { - if (n is CharterNote) - deleteSingleSelection(n); - else - selection = [cast n]; - } + else + selection = [cast n]; } if (FlxG.mouse.justReleasedRight) { From 3c03ffce2c7c3a770d2b83429033e57c25ea80c5 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Mon, 26 Feb 2024 10:53:29 +0100 Subject: [PATCH 39/45] Optimization to updateNote --- source/funkin/game/StrumLine.hx | 34 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/source/funkin/game/StrumLine.hx b/source/funkin/game/StrumLine.hx index 1ab58628..68320514 100644 --- a/source/funkin/game/StrumLine.hx +++ b/source/funkin/game/StrumLine.hx @@ -163,31 +163,33 @@ class StrumLine extends FlxTypedGroup { } public inline function updateNotes() { + __updateNote_songPos = Conductor.songPosition; + if(__updateNote_event == null) __updateNote_event = PlayState.instance.__updateNote_event; notes.forEach(updateNote); } var __updateNote_strum:Strum; + var __updateNote_songPos:Float; + var __updateNote_event:NoteUpdateEvent; public function updateNote(daNote:Note) { __updateNote_strum = members[daNote.noteData]; if (__updateNote_strum == null) return; - PlayState.instance.__updateNote_event.recycle(daNote, FlxG.elapsed, __updateNote_strum); - onNoteUpdate.dispatch(PlayState.instance.__updateNote_event); - if (PlayState.instance.__updateNote_event.cancelled) return; + __updateNote_event.recycle(daNote, FlxG.elapsed, __updateNote_strum); + onNoteUpdate.dispatch(__updateNote_event); + if (__updateNote_event.cancelled) return; - var songPosition = Conductor.songPosition; + if (__updateNote_event.__updateHitWindow) { + daNote.canBeHit = (daNote.strumTime > __updateNote_songPos - (PlayState.instance.hitWindow * daNote.latePressWindow) + && daNote.strumTime < __updateNote_songPos + (PlayState.instance.hitWindow * daNote.earlyPressWindow)); - if (PlayState.instance.__updateNote_event.__updateHitWindow) { - daNote.canBeHit = (daNote.strumTime > songPosition - (PlayState.instance.hitWindow * daNote.latePressWindow) - && daNote.strumTime < songPosition + (PlayState.instance.hitWindow * daNote.earlyPressWindow)); - - if (daNote.strumTime < songPosition - PlayState.instance.hitWindow && !daNote.wasGoodHit) + if (daNote.strumTime < __updateNote_songPos - PlayState.instance.hitWindow && !daNote.wasGoodHit) daNote.tooLate = true; } - if (cpu && PlayState.instance.__updateNote_event.__autoCPUHit && !daNote.avoid&& !daNote.wasGoodHit && daNote.strumTime < songPosition) PlayState.instance.goodNoteHit(this, daNote); + if (cpu && __updateNote_event.__autoCPUHit && !daNote.avoid && !daNote.wasGoodHit && daNote.strumTime < __updateNote_songPos) PlayState.instance.goodNoteHit(this, daNote); - if (daNote.wasGoodHit && daNote.isSustainNote && daNote.strumTime + (daNote.sustainLength) < songPosition) { + if (daNote.wasGoodHit && daNote.isSustainNote && daNote.strumTime + (daNote.sustainLength) < __updateNote_songPos) { deleteNote(daNote); return; } @@ -199,11 +201,11 @@ class StrumLine extends FlxTypedGroup { } - if (PlayState.instance.__updateNote_event.strum == null) return; + if (__updateNote_event.strum == null) return; - if (PlayState.instance.__updateNote_event.__reposNote) PlayState.instance.__updateNote_event.strum.updateNotePosition(daNote); + if (__updateNote_event.__reposNote) __updateNote_event.strum.updateNotePosition(daNote); if (daNote.isSustainNote) - daNote.updateSustain(PlayState.instance.__updateNote_event.strum); + daNote.updateSustain(__updateNote_event.strum); } var __funcsToExec:ArrayVoid> = []; @@ -302,10 +304,10 @@ class StrumLine extends FlxTypedGroup { animPrefix = strumAnimPrefix[i % strumAnimPrefix.length]; var babyArrow:Strum = new Strum(startingPos.x + ((Note.swagWidth * strumScale) * i), startingPos.y); babyArrow.ID = i; - + if(data.scrollSpeed != null) babyArrow.scrollSpeed = data.scrollSpeed; - + var event = EventManager.get(StrumCreationEvent).recycle(babyArrow, PlayState.instance.strumLines.members.indexOf(this), i, animPrefix); event.__doAnimation = !MusicBeatState.skipTransIn; event = PlayState.instance.scripts.event("onStrumCreation", event); From 0ef969db1f4b41d3817825f443279bd45bc8f9f7 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Mon, 26 Feb 2024 19:43:30 +0100 Subject: [PATCH 40/45] a --- .github/workflows/windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 1c93ad8c..6925d8ef 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -2,6 +2,7 @@ name: Windows Build on: push: + workflow_dispatch: jobs: build: name: Windows Build From 9ca7f018669ef4bd729c3402ee6af337d241ca2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Tue, 27 Feb 2024 01:50:21 +0100 Subject: [PATCH 41/45] finalizing the dialogue system 11 more stuff and text formats! Co-Authored-By: Ne_Eo --- assets/data/dialogue/boxes/default.xml | 4 +- .../data/dialogue/boxes/hating-simulator.xml | 2 +- assets/data/dialogue/characters/senpai.xml | 2 +- assets/songs/test/dialogue.xml | 8 +- assets/songs/thorns/cutscene.hx | 2 +- .../events/DialogueBoxSetTextEvent.hx | 12 -- .../backend/scripting/events/DynamicEvent.hx | 12 ++ .../DialogueBoxCharPopupEvent.hx | 4 +- .../DialogueBoxPlayBubbleEvent.hx | 5 +- .../dialogue/DialogueBoxSetTextEvent.hx | 15 +++ .../DialogueBoxStructureEvent.hx | 2 +- .../{ => dialogue}/DialogueCharHideEvent.hx | 2 +- .../{ => dialogue}/DialogueCharShowEvent.hx | 2 +- .../DialogueCharStructureEvent.hx | 2 +- .../{ => dialogue}/DialogueStructureEvent.hx | 2 +- source/funkin/backend/utils/CoolUtil.hx | 44 +++++++ source/funkin/backend/utils/XMLUtil.hx | 49 ++++++++ source/funkin/game/SplashGroup.hx | 118 +++++++++--------- .../funkin/game/cutscenes/DialogueCutscene.hx | 37 +++--- .../game/cutscenes/dialogue/DialogueBox.hx | 44 +++++-- .../cutscenes/dialogue/DialogueCharacter.hx | 4 +- 21 files changed, 261 insertions(+), 111 deletions(-) delete mode 100644 source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx create mode 100644 source/funkin/backend/scripting/events/DynamicEvent.hx rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueBoxCharPopupEvent.hx (68%) rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueBoxPlayBubbleEvent.hx (71%) create mode 100644 source/funkin/backend/scripting/events/dialogue/DialogueBoxSetTextEvent.hx rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueBoxStructureEvent.hx (83%) rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueCharHideEvent.hx (82%) rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueCharShowEvent.hx (84%) rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueCharStructureEvent.hx (83%) rename source/funkin/backend/scripting/events/{ => dialogue}/DialogueStructureEvent.hx (79%) diff --git a/assets/data/dialogue/boxes/default.xml b/assets/data/dialogue/boxes/default.xml index f40a3196..b67c4ab0 100644 --- a/assets/data/dialogue/boxes/default.xml +++ b/assets/data/dialogue/boxes/default.xml @@ -8,9 +8,9 @@ - + - + - + - yo its me your enemy! how are you + yo its me your enemy! how are you shut up u stupid bitch @@ -59,4 +59,10 @@ ok now stfu and lets rap its getting annoying + + Wanna have sex later cutie + + + bro what + \ No newline at end of file diff --git a/assets/songs/thorns/cutscene.hx b/assets/songs/thorns/cutscene.hx index ee84365e..79a46451 100644 --- a/assets/songs/thorns/cutscene.hx +++ b/assets/songs/thorns/cutscene.hx @@ -47,7 +47,7 @@ function create() { if(FlxG.camera._fxFadeAlpha > 0.3) swagTimer.reset(); else { camHUD.visible = true; - self.startDialogue("songs/" + PlayState.instance.SONG.meta.name.toLowerCase() + "/creepyDialogue.xml", self.close); + self.startDialogue("assets/songs/" + PlayState.instance.SONG.meta.name.toLowerCase() + "/creepyDialogue.xml", self.close); } }); }); diff --git a/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx deleted file mode 100644 index b8b7072a..00000000 --- a/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx +++ /dev/null @@ -1,12 +0,0 @@ -package funkin.backend.scripting.events; - -import flixel.sound.FlxSound; - -final class DialogueBoxSetTextEvent extends CancellableEvent -{ - public var text:String; - - public var speed:Float; - - public var customTypeSFX:Array; -} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DynamicEvent.hx b/source/funkin/backend/scripting/events/DynamicEvent.hx new file mode 100644 index 00000000..077fec27 --- /dev/null +++ b/source/funkin/backend/scripting/events/DynamicEvent.hx @@ -0,0 +1,12 @@ +package funkin.backend.scripting.events; + +/** + * Event with random dynamic values useful for making your own custom events + */ +final class DynamicEvent extends CancellableEvent { + public var value1:Dynamic = null; + public var value2:Dynamic = null; + public var value3:Dynamic = null; + public var value4:Dynamic = null; + public var value5:Dynamic = null; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueBoxCharPopupEvent.hx similarity index 68% rename from source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueBoxCharPopupEvent.hx index 3b36c160..ad098040 100644 --- a/source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueBoxCharPopupEvent.hx @@ -1,8 +1,10 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import funkin.game.cutscenes.dialogue.DialogueCharacter; final class DialogueBoxCharPopupEvent extends CancellableEvent { public var char:DialogueCharacter; + + public var force:Bool; } \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueBoxPlayBubbleEvent.hx similarity index 71% rename from source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueBoxPlayBubbleEvent.hx index 0baf7a65..66363a4d 100644 --- a/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueBoxPlayBubbleEvent.hx @@ -1,5 +1,6 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; +import funkin.backend.utils.XMLUtil.TextFormat; import flixel.sound.FlxSound; final class DialogueBoxPlayBubbleEvent extends CancellableEvent @@ -10,6 +11,8 @@ final class DialogueBoxPlayBubbleEvent extends CancellableEvent public var text:String; + public var format:Array; + public var speed:Float; public var customSFX:FlxSound; diff --git a/source/funkin/backend/scripting/events/dialogue/DialogueBoxSetTextEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueBoxSetTextEvent.hx new file mode 100644 index 00000000..91c3d113 --- /dev/null +++ b/source/funkin/backend/scripting/events/dialogue/DialogueBoxSetTextEvent.hx @@ -0,0 +1,15 @@ +package funkin.backend.scripting.events.dialogue; + +import funkin.backend.utils.XMLUtil.TextFormat; +import flixel.sound.FlxSound; + +final class DialogueBoxSetTextEvent extends CancellableEvent +{ + public var text:String; + + public var format:Array; + + public var speed:Null; + + public var customTypeSFX:Array; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueBoxStructureEvent.hx similarity index 83% rename from source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueBoxStructureEvent.hx index 83923d09..cabda907 100644 --- a/source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueBoxStructureEvent.hx @@ -1,4 +1,4 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import haxe.xml.Access; diff --git a/source/funkin/backend/scripting/events/DialogueCharHideEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueCharHideEvent.hx similarity index 82% rename from source/funkin/backend/scripting/events/DialogueCharHideEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueCharHideEvent.hx index 8b372643..c06cce27 100644 --- a/source/funkin/backend/scripting/events/DialogueCharHideEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueCharHideEvent.hx @@ -1,4 +1,4 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import funkin.game.cutscenes.dialogue.DialogueCharacter.DialogueCharAnimContext; diff --git a/source/funkin/backend/scripting/events/DialogueCharShowEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueCharShowEvent.hx similarity index 84% rename from source/funkin/backend/scripting/events/DialogueCharShowEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueCharShowEvent.hx index acdb26dc..5f9456d8 100644 --- a/source/funkin/backend/scripting/events/DialogueCharShowEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueCharShowEvent.hx @@ -1,4 +1,4 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import funkin.game.cutscenes.dialogue.DialogueCharacter.DialogueCharAnimContext; diff --git a/source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueCharStructureEvent.hx similarity index 83% rename from source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueCharStructureEvent.hx index 11503096..c518179b 100644 --- a/source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueCharStructureEvent.hx @@ -1,4 +1,4 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import haxe.xml.Access; diff --git a/source/funkin/backend/scripting/events/DialogueStructureEvent.hx b/source/funkin/backend/scripting/events/dialogue/DialogueStructureEvent.hx similarity index 79% rename from source/funkin/backend/scripting/events/DialogueStructureEvent.hx rename to source/funkin/backend/scripting/events/dialogue/DialogueStructureEvent.hx index da4d5da4..97ac8a03 100644 --- a/source/funkin/backend/scripting/events/DialogueStructureEvent.hx +++ b/source/funkin/backend/scripting/events/dialogue/DialogueStructureEvent.hx @@ -1,4 +1,4 @@ -package funkin.backend.scripting.events; +package funkin.backend.scripting.events.dialogue; import haxe.xml.Access; diff --git a/source/funkin/backend/utils/CoolUtil.hx b/source/funkin/backend/utils/CoolUtil.hx index d73304c1..67d0b4c0 100644 --- a/source/funkin/backend/utils/CoolUtil.hx +++ b/source/funkin/backend/utils/CoolUtil.hx @@ -1,5 +1,8 @@ package funkin.backend.utils; +import flixel.text.FlxText; +import openfl.text.TextFormatAlign; +import funkin.backend.utils.XMLUtil.TextFormat; import flixel.tweens.FlxTween; import flixel.system.frontEnds.SoundFrontEnd; import flixel.sound.FlxSound; @@ -457,6 +460,47 @@ class CoolUtil return xml.att.resolve(name); } + /** + * Sets automatically all the compatible formats to a text. + * + * WARNING: These are dependant from the font, so if the font doesn't support for example the `bold` format it won't work! + * @param text Text to set the format for + * @param formats Array of the formats (to get the formats from a node, you can use `XMLUtil.getTextFormats(node)`) + */ + public static function autoSetFormat(text:FlxText, formats:Array) { + var i = 0; + @:privateAccess + for(format in formats) { + var fmtt = format.format; + var start = i; + var end = i + format.text.length; + i = end; + if(Reflect.fields(fmtt).length == 0) continue; + var fmt = new FlxTextFormat(); + + fmt.format.color = Reflect.hasField(fmtt, "color") ? FlxColor.fromString(fmtt.color) : text.color; + fmt.format.font = Reflect.hasField(fmtt, "font") ? Paths.font(fmtt.font) : text.font; + fmt.format.size = Reflect.hasField(fmtt, "size") ? Std.parseInt(fmtt.size) : text.size; + fmt.format.italic = Reflect.hasField(fmtt, "italic") ? fmtt.italic == "true" : text.italic; + fmt.format.bold = Reflect.hasField(fmtt, "bold") ? fmtt.bold == "true" : text.bold; + fmt.borderColor = Reflect.hasField(fmtt, "borderColor") ? FlxColor.fromString(fmtt.borderColor) : text.borderColor; + fmt.format.align = Reflect.hasField(fmtt, "align") ? TextFormatAlign.fromString(fmtt.align) : FlxTextAlign.toOpenFL(text.alignment); + + if(Reflect.hasField(fmtt, "leading")) fmt.format.leading = Std.parseInt(fmtt.leading); + if(Reflect.hasField(fmtt, "kerning")) fmt.format.kerning = fmtt.kerning == "true"; + if(Reflect.hasField(fmtt, "blockIndent")) fmt.format.blockIndent = Std.parseInt(fmtt.blockIndent); + if(Reflect.hasField(fmtt, "bullet")) fmt.format.bullet = fmtt.bullet == "true"; + if(Reflect.hasField(fmtt, "indent")) fmt.format.indent = Std.parseInt(fmtt.indent); + if(Reflect.hasField(fmtt, "leftMargin")) fmt.format.leftMargin = Std.parseInt(fmtt.leftMargin); + if(Reflect.hasField(fmtt, "letterSpacing")) fmt.format.letterSpacing = Std.parseFloat(fmtt.letterSpacing); + if(Reflect.hasField(fmtt, "rightMargin")) fmt.format.rightMargin = Std.parseInt(fmtt.rightMargin); + if(Reflect.hasField(fmtt, "tabStops")) fmt.format.tabStops = [for(x in cast(fmtt.tabStops, String).split(",")) Std.parseInt(x)]; + if(Reflect.hasField(fmtt, "underline")) fmt.format.underline = fmtt.underline == "true"; + text.addFormat(fmt, start, end); + } + return text; + } + /** * Loads an animated graphic, and automatically animates it. * @param spr Sprite to load the graphic for diff --git a/source/funkin/backend/utils/XMLUtil.hx b/source/funkin/backend/utils/XMLUtil.hx index 7058ae28..0ac1bef7 100644 --- a/source/funkin/backend/utils/XMLUtil.hx +++ b/source/funkin/backend/utils/XMLUtil.hx @@ -5,9 +5,13 @@ import funkin.backend.system.ErrorCode; import funkin.backend.FunkinSprite.XMLAnimType; import flixel.util.FlxColor; import haxe.xml.Access; +import flixel.util.typeLimit.OneOfTwo; import funkin.backend.system.interfaces.IOffsetCompatible; using StringTools; + +typedef TextFormat = { text:String, format:Dynamic } + /** * Class made to make XML parsing easier. */ @@ -279,6 +283,51 @@ class XMLUtil { var v:String; return [for(l in text.split("\n")) if ((v = l.trim()) != "") v].join("\n"); } + + /** + * WARNING: will edit directly the node! + */ + public static function fixSpacingInNode(node:Access):Access { + var arr = [for(x in node.x) x]; + for(i => n in arr) { + if(n.nodeType == PCData) { + if(i == 0) n.nodeValue = n.nodeValue.ltrim(); + if(i == arr.length - 1) n.nodeValue = n.nodeValue.rtrim(); + if(n.nodeValue.contains("\n")) { + var a = n.nodeValue.split("\n"); + n.nodeValue = [for(i => x in a) i == 0 ? x.rtrim() : i == arr.length - 1 ? x.ltrim() : x.trim()].join("\n"); + } + } + } + return node; + } + + public static function getTextFormats(_node:OneOfTwo, currentFormat:Dynamic = null, parsedSegments:Array = null):Array { + var node:Xml = cast _node; + if (currentFormat == null) + currentFormat = {}; + if (parsedSegments == null) + parsedSegments = []; + + for (child in node) { + switch (child.nodeType) { + case Element: + if (child.nodeName == "format") { + var format:Dynamic = Reflect.copy(currentFormat); + @:privateAccess for (key => name in child.attributeMap) { + Reflect.setField(format, key, name); + } + getTextFormats(child, format, parsedSegments); + } + case PCData: + parsedSegments.push({ text: child.nodeValue, format: Reflect.copy(currentFormat) }); + default: + // Ignore other node types + } + } + + return parsedSegments; + } } typedef AnimData = { diff --git a/source/funkin/game/SplashGroup.hx b/source/funkin/game/SplashGroup.hx index 1fad99d4..75008a29 100644 --- a/source/funkin/game/SplashGroup.hx +++ b/source/funkin/game/SplashGroup.hx @@ -23,82 +23,84 @@ class SplashGroup extends FlxTypedGroup { * Creates a new Splash group * @param path Path to the splash data (xml) */ - public function new(path) { + public function new(path:String) { super(); try { xml = new Access(Xml.parse(Assets.getText(path)).firstElement()); if (!xml.has.sprite) throw "The element requires a sprite attribute."; - - var splashSprite = new FunkinSprite(); - splashSprite.antialiasing = true; - splashSprite.active = splashSprite.visible = false; - splashSprite.loadSprite(Paths.image(xml.att.sprite)); - - /** - * ANIMATIONS - */ - for(strum in xml.nodes.strum) { - var id:Null = Std.parseInt(strum.att.id); - if (id != null) { - animationNames[id] = []; - for(anim in strum.nodes.anim) { - if (!anim.has.name) continue; - XMLUtil.addXMLAnimation(splashSprite, anim, false); - animationNames[id].push(anim.att.name); - } - } - } - if (animationNames.length <= 0) - animationNames.push([]); - for(anim in xml.nodes.anim) { - if (!anim.has.name) continue; - XMLUtil.addXMLAnimation(splashSprite, anim, false); - for(a in animationNames) { - if (a == null) continue; - a.push(anim.att.name); - } - } - /** - * END OF ANIMATIONS - */ - splashSprite.animation.finishCallback = function(name) { - splashSprite.active = splashSprite.visible = false; - }; - - if (xml.has.scale) splashSprite.scale.scale(Std.parseFloat(xml.att.scale).getDefault(1)); - if (xml.has.alpha) splashSprite.alpha = Std.parseFloat(xml.att.alpha).getDefault(1); - if (xml.has.antialiasing) splashSprite.antialiasing = xml.att.antialiasing == "true"; - - add(splashSprite); - - for (i in 0...7) { - // make 7 additional splashes - var spr = FunkinSprite.copyFrom(splashSprite); - spr.animation.finishCallback = function(name) { - spr.active = spr.visible = false; - }; - add(spr); - } + var splash = createSplash(xml.att.sprite); + setupAnims(xml, splash); + pregenerateSplashes(splash); + add(splash); // immediatly draw once and put image in GPU to prevent freezes // TODO: change to graphics cache - splashSprite.drawComplex(FlxG.camera); - } catch(e) { + splash.drawComplex(FlxG.camera); + } catch(e:Dynamic) { Logs.trace('Couldn\'t parse splash data for "${path}": ${e.toString()}', ERROR); valid = false; } - maxSize = 8; } + function createSplash(imagePath:String) { + var splash = new FunkinSprite(); + splash.antialiasing = true; + splash.active = splash.visible = false; + splash.loadSprite(Paths.image(imagePath)); + if (xml.has.scale) splash.scale.scale(Std.parseFloat(xml.att.scale).getDefault(1)); + if (xml.has.alpha) splash.alpha = Std.parseFloat(xml.att.alpha).getDefault(1); + if (xml.has.antialiasing) splash.antialiasing = xml.att.antialiasing == "true"; + return splash; + } + + function setupAnims(xml:Access, splash:FunkinSprite) { + for(strum in xml.nodes.strum) { + var id:Null = Std.parseInt(strum.att.id); + if (id != null) { + animationNames[id] = []; + for(anim in strum.nodes.anim) { + if (!anim.has.name) continue; + XMLUtil.addXMLAnimation(splash, anim, false); + animationNames[id].push(anim.att.name); + } + } + } + + // if (animationNames.length <= 0) + // animationNames.push([]); + + for(anim in xml.nodes.anim) { + if (!anim.has.name) continue; + XMLUtil.addXMLAnimation(splash, anim, false); + for(a in animationNames) { + if (a == null) continue; + a.push(anim.att.name); + } + } + splash.animation.finishCallback = function(name:String) { + splash.active = splash.visible = false; + }; + } + + function pregenerateSplashes(splash:FunkinSprite) { + // make 7 additional splashes + for(i in 0...7) { + var spr = FunkinSprite.copyFrom(splash); + spr.animation.finishCallback = function(name:String) { + spr.active = spr.visible = false; + }; + add(spr); + } + } + public function getSplashAnim(id:Int):String { if (animationNames.length <= 0) return null; id %= animationNames.length; - if (animationNames[id] == null) return null; - if (animationNames[id].length <= 0) return null; - return animationNames[id][FlxG.random.int(0, animationNames[id].length-1)]; + if (animationNames[id] == null || animationNames[id].length <= 0) return null; + return animationNames[id][FlxG.random.int(0, animationNames[id].length - 1)]; } var __splash:FunkinSprite; diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index d4c706e3..656df6f2 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -1,7 +1,9 @@ package funkin.game.cutscenes; import funkin.backend.utils.FunkinParentDisabler; -import funkin.backend.scripting.events.*; +import funkin.backend.scripting.events.dialogue.*; +import funkin.backend.scripting.events.CancellableEvent; +import funkin.backend.scripting.events.DynamicEvent; import funkin.backend.scripting.Script; import flixel.sound.FlxSound; import funkin.game.cutscenes.dialogue.*; @@ -49,7 +51,7 @@ class DialogueCutscene extends Cutscene { public override function create() { super.create(); - add(parentDisabler = new FunkinParentDisabler()); + add(parentDisabler = new FunkinParentDisabler()); // MESS WITH THIS IN SCRIPTS TO RESUME PLAYSTATE'S TWEENS!! - Nex try { var event = EventManager.get(DialogueStructureEvent).recycle(dialogueData); event.dialogueData = new Access(Xml.parse(Assets.getText(dialoguePath)).firstElement()); @@ -64,7 +66,7 @@ class DialogueCutscene extends Cutscene { Logs.trace('2 dialogue characters share the same name (${char.att.name}, ${char.att.name}). The old character has been replaced.'); var leChar:DialogueCharacter = new DialogueCharacter(char.att.name, char.getAtt('position').getDefault('default')); - if(char.has.defaultAnim) leChar.defaultAnim = char.getAtt('defaultAnim'); + if(char.has.defaultAnim) leChar.defaultAnim = char.att.defaultAnim; add(charMap[char.att.name] = leChar); } @@ -74,26 +76,28 @@ class DialogueCutscene extends Cutscene { // Add lines for(node in dialogueData.nodes.line) { + var formats = XMLUtil.getTextFormats(XMLUtil.fixSpacingInNode(node)); var volume:Null = 0.8; var line:DialogueLine = { - text: XMLUtil.fixXMLText(node.innerHTML), + text: [for(x in formats) x.text].join(""), + format: formats, char: node.getAtt('char').getDefault('boyfriend'), bubble: node.getAtt('bubble').getDefault('normal'), callback: node.getAtt('callback'), changeDefAnim: node.getAtt('changeDefAnim'), - speed: node.has.speed ? Std.parseFloat(node.att.speed).getDefault(0.05) : 0.05, + speed: Std.parseFloat(node.getAtt("speed")).getDefault(0.05), musicVolume: node.has.musicVolume ? (volume = Std.parseFloat(node.att.speed).getDefault(0.8)) : null, - changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.getAtt('changeMusic')), volume, true) : null, - playSound: node.has.playSound ? FlxG.sound.load(Paths.sound(node.getAtt('playSound'))) : null, - nextSound: node.has.nextSound ? FlxG.sound.load(Paths.music(node.getAtt('nextSound'))) : null, + changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.att.changeMusic), volume, true) : null, + playSound: node.has.playSound ? FlxG.sound.load(Paths.sound(node.att.playSound)) : null, + nextSound: node.has.nextSound ? FlxG.sound.load(Paths.music(node.att.nextSound)) : null, textSound: null }; - if(node.has.textSound) line.textSound = FlxG.sound.load(Paths.sound(node.getAtt('textSound'))); + if(node.has.textSound) line.textSound = FlxG.sound.load(Paths.sound(node.att.textSound)); else if(!useDef) { var char:DialogueCharacter = charMap[line.char]; if(char != null && char.charData != null && char.charData.has.textSound) - line.textSound = FlxG.sound.load(Paths.sound(char.charData.getAtt("textSound"))); + line.textSound = FlxG.sound.load(Paths.sound(char.charData.att.textSound)); } dialogueLines.push(line); @@ -107,6 +111,7 @@ class DialogueCutscene extends Cutscene { next(true); } catch(e) { Logs.trace('Error while loading dialogue at ${dialoguePath}: ${e.toString()}', ERROR); + trace(CoolUtil.getLastExceptionStack()); close(); } dialogueScript.call("postCreate"); @@ -122,7 +127,6 @@ class DialogueCutscene extends Cutscene { dialogueScript.call("update", [elapsed]); if(controls.ACCEPT) { - @:privateAccess if(dialogueBox.dialogueEnded) next(); else dialogueBox.text.skip(); } @@ -134,8 +138,9 @@ class DialogueCutscene extends Cutscene { public var canProceed:Bool = true; public function next(playFirst:Bool = false) { + var event = EventManager.get(DynamicEvent).recycle(playFirst); dialogueScript.call("next", [playFirst]); - if(!canProceed) return; + if(event.cancelled || !canProceed) return; if ((curLine = dialogueLines.shift()) == null) { if(lastLine != null && dialogueBox.hasAnimation(lastLine.bubble + "-close")) { @@ -148,7 +153,10 @@ class DialogueCutscene extends Cutscene { return; } - for(k=>c in charMap) + if (curLine.callback != null) + dialogueScript.call(curLine.callback, [playFirst]); + + for (k=>c in charMap) if (k != curLine.char) c.hide(); @@ -160,7 +168,7 @@ class DialogueCutscene extends Cutscene { } var finalSuffix:String = playFirst && dialogueBox.hasAnimation(curLine.bubble + "-firstOpen") ? "-firstOpen" : dialogueBox.hasAnimation(curLine.bubble + "-open") ? "-open" : ""; - dialogueBox.playBubbleAnim(curLine.bubble, finalSuffix, curLine.text, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null, finalSuffix == "-firstOpen" || finalSuffix == "-open", !playFirst); + dialogueBox.playBubbleAnim(curLine.bubble, finalSuffix, curLine.text, curLine.format, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null, finalSuffix == "-firstOpen" || finalSuffix == "-open", !playFirst); if(curLine.playSound != null) curLine.playSound.play(); if(curLine.changeMusic != null) { @@ -196,6 +204,7 @@ class DialogueCutscene extends Cutscene { typedef DialogueLine = { var text:String; + var format:Array; var char:String; var bubble:String; var callback:String; diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 68cc5157..caf45949 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -1,13 +1,14 @@ package funkin.game.cutscenes.dialogue; -import funkin.backend.scripting.events.*; +import funkin.backend.scripting.events.dialogue.*; +import funkin.backend.scripting.events.PlayAnimEvent; import funkin.backend.scripting.events.PlayAnimEvent.PlayAnimContext; import funkin.backend.scripting.events.CancellableEvent; import funkin.backend.scripting.Script; import flixel.sound.FlxSound; import flixel.addons.text.FlxTypeText; -import flixel.text.FlxText; import flixel.math.FlxPoint; +import flixel.util.FlxColor; import haxe.xml.Access; class DialogueBox extends FunkinSprite { @@ -72,7 +73,7 @@ class DialogueBox extends FunkinSprite { textNode.has.width ? Std.parseInt(textNode.att.width).getDefault(FlxG.width) : FlxG.width, ""); text.color = textNode.getAtt("color").getColorFromDynamic().getDefault(0xFF000000); text.size = Std.parseInt(textNode.att.size).getDefault(20); - text.font = Paths.font('${textNode.getAtt("font").getDefault("vcr.ttf")}'); + text.font = Paths.font(textNode.getAtt("font").getDefault("vcr.ttf")); text.antialiasing = textNode.getAtt("antialiasing").getDefault("false") == "true"; if(textNode.has.borderStyle) { text.borderStyle = switch(textNode.att.borderStyle.trim().toLowerCase()) { @@ -81,6 +82,9 @@ class DialogueBox extends FunkinSprite { case "outline_fast": OUTLINE_FAST; default: OUTLINE; } + text.borderQuality = Std.parseFloat(textNode.getAtt("borderQuality")).getDefault(1); + text.shadowOffset.x = Std.parseFloat(textNode.getAtt("shadowOffsetX")).getDefault(1); + text.shadowOffset.y = Std.parseFloat(textNode.getAtt("shadowOffsetY")).getDefault(1); text.borderSize = Std.parseFloat(textNode.getAtt("borderSize")).getDefault(1); text.borderColor = textNode.getAtt("borderColor").getColorFromDynamic().getDefault(0xFFFFFFFF); } @@ -112,29 +116,31 @@ class DialogueBox extends FunkinSprite { } public function popupChar(char:DialogueCharacter, force:Bool = false) { - var event = EventManager.get(DialogueBoxCharPopupEvent).recycle(char); + var event = EventManager.get(DialogueBoxCharPopupEvent).recycle(char, force); dialogueBoxScript.call("popupChar", [event]); if (event.cancelled || event.char == null || !active) return; var pos = positions[event.char.positionName]; if (pos == null) return; - event.char.show((FlxG.width / 2) + pos.x, FlxG.height - pos.y, null, force); + event.char.show((FlxG.width / 2) + pos.x, FlxG.height - pos.y, null, event.force); + flipX = pos.flipBubble; + dialogueBoxScript.call("postPopupChar", [event]); } - public function playBubbleAnim(bubble:String, suffix:String = '', text:String = '', speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, setTextAfter:Bool = false, allowDefault:Bool = true) { - var event = EventManager.get(DialogueBoxPlayBubbleEvent).recycle(bubble, suffix, text, speed, customSFX, customTypeSFX, setTextAfter, allowDefault); + public function playBubbleAnim(bubble:String, suffix:String = '', text:String = '', ?format:Array, speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, setTextAfter:Bool = false, allowDefault:Bool = true) { + var event = EventManager.get(DialogueBoxPlayBubbleEvent).recycle(bubble, suffix, text, format, speed, customSFX, customTypeSFX, setTextAfter, allowDefault); dialogueBoxScript.call("playBubbleAnim", [event]); if(event.cancelled) return; if(event.customSFX != null) event.customSFX.play(); else if(event.allowDefault) FlxG.sound.play(nextSFX); var idk:Void->Void = () -> { - if(text != null && text.trim().length > 0) setText(event.text, event.speed, event.customTypeSFX); + if(text != null && text.trim().length > 0) startText(event.text, event.format, event.speed, event.customTypeSFX); else dialogueEnded = true; } dialogueEnded = false; - this.text.resetText(''); + resetText(); var anim:String = event.bubble + event.suffix; if(hasAnimation(anim)) playAnim(anim, true); if(!event.setTextAfter) idk(); @@ -148,16 +154,30 @@ class DialogueBox extends FunkinSprite { dialogueBoxScript.call("postPlayBubbleAnim", [event]); } - public function setText(text:String, speed:Float = 0.05, ?customTypeSFX:Array) { - var event = EventManager.get(DialogueBoxSetTextEvent).recycle(text, speed, customTypeSFX); - dialogueBoxScript.call("setText", [event]); + public function resetText(text:String = '', ?formats:Array, ?event:DialogueBoxSetTextEvent) { + if(event == null) event = EventManager.get(DialogueBoxSetTextEvent).recycle(text, formats, null, null); + dialogueBoxScript.call("resetText", [event]); if(event.cancelled) return; + this.text.clearFormats(); + if(formats != null) + this.text.autoSetFormat(formats); + this.text.resetText(event.text); + dialogueBoxScript.call("postResetText"); + } + + public function startText(text:String = '', ?format:Array, speed:Float = 0.05, ?customTypeSFX:Array) { + var event = EventManager.get(DialogueBoxSetTextEvent).recycle(text, format, speed, customTypeSFX); + dialogueBoxScript.call("startText", [event]); + if(event.cancelled) return; + + resetText(event.text, event.format, event); this.text.sounds = event.customTypeSFX != null ? event.customTypeSFX : defaultTextTypeSFX; this.text.delay = event.speed; this.text.start(event.speed, true); this.text.completeCallback = () -> dialogueEnded = true; + dialogueBoxScript.call("postStartText"); } public override function destroy() { diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index 73088192..97701e1f 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -1,7 +1,7 @@ package funkin.game.cutscenes.dialogue; -import funkin.backend.scripting.events.*; -import funkin.backend.scripting.events.PlayAnimEvent.PlayAnimContext; +import funkin.backend.scripting.events.PlayAnimEvent; +import funkin.backend.scripting.events.dialogue.*; import funkin.backend.scripting.events.CancellableEvent; import funkin.backend.scripting.Script; import flixel.tweens.FlxTween; From 80caa2c5702cbaa84e38539b509b88a582b24643 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Mon, 26 Feb 2024 19:21:22 -0700 Subject: [PATCH 42/45] fix selections --- source/funkin/editors/charter/Charter.hx | 35 ++++++++++++++---------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 5c1efe3d..7564566e 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -530,7 +530,6 @@ class Charter extends UIState { refreshBPMSensitive(); // Undo Stuffs :D - __relinkSelection(); __relinkUndos(); __applyPlaytestInfo(); } @@ -588,7 +587,8 @@ class Charter extends UIState { } }); } - for(n in selection) n.selected = true; + selection = __fixSelection(selection); + for(s in selection) s.selected = true; /** * NOTE DRAG HANDLING @@ -624,6 +624,8 @@ class Charter extends UIState { if (n.handleSelection(selectionBox)) selection.push(n); } + + selection = __fixSelection(selection); gridActionType = NONE; } } @@ -1575,9 +1577,15 @@ class Charter extends UIState { public inline function hitsoundsEnabled(id:Int) return strumLines.members[id] != null && strumLines.members[id].hitsounds; + public inline function __fixSelection(selection:Selection):Selection { + var newSelection:Selection = new Selection(); + for (s in selection) if (newSelection.indexOf(s) == -1) newSelection.push(s); + return newSelection.filter((s:ICharterSelectable) -> {return s != null;}); + } + // UH OH!!! DANGER ZONE APPOARCHING !!!! LUNARS SHITTY CODE !!!! -lunar - @:noCompletion public function __fixSingleSelection(selectable:ICharterSelectable):ICharterSelectable { + @:noCompletion public function __relinkSingleSelection(selectable:ICharterSelectable):ICharterSelectable { if (selectable is CharterNote) return selectable.ID == -1 ? cast(selectable, CharterNote) : notesGroup.members[selectable.ID]; else if (selectable is CharterEvent) @@ -1585,30 +1593,29 @@ class Charter extends UIState { return null; } - @:noCompletion public function __fixSelection(selection:Selection) @:privateAccess { + @:noCompletion public function __relinkSelection(selection:Selection) @:privateAccess { var newSelection:Selection = new Selection(); for (i => selectable in selection) - newSelection[i] = __fixSingleSelection(selectable); + newSelection[i] = __relinkSingleSelection(selectable); return newSelection; } - @:noCompletion public inline function __relinkSelection() - selection = __fixSelection(selection); - @:noCompletion public inline function __relinkUndos() { + selection = __relinkSelection(selection); + for (list => changeList in [undos.undoList, undos.redoList]) { var newChanges:Array = []; for (i => change in changeList) { switch (change) { case CCreateSelection(selection): - newChanges[i] = CCreateSelection(__fixSelection(selection)); + newChanges[i] = CCreateSelection(__relinkSelection(selection)); case CDeleteSelection(selection): - newChanges[i] = CDeleteSelection(__fixSelection(selection)); + newChanges[i] = CDeleteSelection(__relinkSelection(selection)); case CSelectionDrag(selectionDrags): newChanges[i] = CSelectionDrag([ for (selectionDrag in selectionDrags) { - selectable: __fixSingleSelection(selectionDrag.selectable), + selectable: __relinkSingleSelection(selectionDrag.selectable), change: selectionDrag.change } ]); @@ -1616,17 +1623,17 @@ class Charter extends UIState { newChanges[i] = CEditSustains([ for (noteChange in noteChanges) { - note: cast(__fixSingleSelection(noteChange.note), CharterNote), + note: cast(__relinkSingleSelection(noteChange.note), CharterNote), before: noteChange.before, after: noteChange.after } ]); case CEditEvent(event, oldEvents, newEvents): - newChanges[i] = CEditEvent(cast(__fixSingleSelection(event), CharterEvent), oldEvents, newEvents); + newChanges[i] = CEditEvent(cast(__relinkSingleSelection(event), CharterEvent), oldEvents, newEvents); case CEditSpecNotesType(notesChanged, oldNoteTypes, newNoteTypes): newChanges[i] = CEditSpecNotesType([ for (noteChanged in notesChanged) - cast(__fixSingleSelection(noteChanged), CharterNote) + cast(__relinkSingleSelection(noteChanged), CharterNote) ], oldNoteTypes, newNoteTypes); default: newChanges[i] = change; } From 80cd593113db07a024319080be8310a45854b1a8 Mon Sep 17 00:00:00 2001 From: swordcube <49110074+swordcube@users.noreply.github.com> Date: Mon, 26 Feb 2024 21:50:53 -0600 Subject: [PATCH 43/45] Chart events can now be saved into a separate JSON file --- source/funkin/backend/chart/Chart.hx | 28 ++++++++++++++++++++++++ source/funkin/editors/charter/Charter.hx | 13 +++++++++++ 2 files changed, 41 insertions(+) diff --git a/source/funkin/backend/chart/Chart.hx b/source/funkin/backend/chart/Chart.hx index 793928ca..ae6d62df 100644 --- a/source/funkin/backend/chart/Chart.hx +++ b/source/funkin/backend/chart/Chart.hx @@ -18,6 +18,24 @@ class Chart { */ public inline static var defaultColor:FlxColor = 0xFF9271FD; + public static function loadEventsJson(songName:String, difficulty:String = "normal") { + var eventsPath = Paths.file('songs/${songName.toLowerCase()}/events.json'); + var eventsDiffPath = Paths.file('songs/${songName.toLowerCase()}/events-${difficulty.toLowerCase()}.json'); + + var data:Array = null; + for(path in [eventsDiffPath, eventsPath]) { + if (Assets.exists(path)) { + try { + data = Json.parse(Assets.getText(path)).events; + } catch(e) { + Logs.trace('Failed to load song event data for ${songName} ($path): ${Std.string(e)}', ERROR); + } + if (data != null) break; + } + } + return data; + } + public static function loadChartMeta(songName:String, difficulty:String = "normal", fromMods:Bool = true) { var metaPath = Paths.file('songs/${songName.toLowerCase()}/meta.json'); var metaDiffPath = Paths.file('songs/${songName.toLowerCase()}/meta-${difficulty.toLowerCase()}.json'); @@ -145,6 +163,16 @@ class Chart { } base.meta = loadedMeta; } + + /** + * events.json + events-diff.json LOADING + */ + #if REGION + var extraEvents:Array = loadEventsJson(songName, difficulty); + if (extraEvents != null) + base.events = base.events.concat(extraEvents); + #end + return base; } diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 5c1efe3d..28c25d05 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -137,6 +137,11 @@ class Charter extends UIState { keybind: [CONTROL, ALT ,SHIFT, S], onSelect: _file_meta_saveas, }, + { + label: "Save Events", + keybind: [CONTROL, TAB, S], + onSelect: _file_events_save, + }, null, { label: "Exit", @@ -1131,6 +1136,14 @@ class Charter extends UIState { })); } + function _file_events_save(_) { + #if sys + openSubState(new SaveSubstate(Json.stringify({events: PlayState.SONG.events}), { + defaultSaveFile: 'events-${__diff.toLowerCase()}.json' + })); + #end + } + #if sys function saveTo(path:String) { buildChart(); From 7d0945502e30f29c931265ab30d7a685910ee936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Tue, 27 Feb 2024 17:07:52 +0100 Subject: [PATCH 44/45] finalized event files shits --- assets/songs/thorns/charts/easy.json | 2 +- assets/songs/thorns/charts/hard.json | 2 +- assets/songs/thorns/charts/normal.json | 2 +- assets/songs/thorns/events.json | 1 + source/funkin/backend/chart/Chart.hx | 32 ++++++------- source/funkin/editors/charter/Charter.hx | 61 ++++++++++++++++++++---- 6 files changed, 71 insertions(+), 29 deletions(-) create mode 100644 assets/songs/thorns/events.json diff --git a/assets/songs/thorns/charts/easy.json b/assets/songs/thorns/charts/easy.json index dc496fa8..b4e7b644 100644 --- a/assets/songs/thorns/charts/easy.json +++ b/assets/songs/thorns/charts/easy.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5052.63157894737},{"params":[0],"name":"Camera Movement","time":10105.2631578947},{"params":[1],"name":"Camera Movement","time":15157.8947368421},{"params":[0],"name":"Camera Movement","time":20210.5263157895},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":20210.5263157895},{"params":[1],"name":"Camera Movement","time":25263.1578947368},{"params":[0],"name":"Camera Movement","time":30315.7894736842},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":30315.7894736842},{"params":[1],"name":"Camera Movement","time":35368.4210526316},{"params":[0],"name":"Camera Movement","time":40421.0526315789},{"params":[1],"name":"Camera Movement","time":45473.6842105263},{"params":[0],"name":"Camera Movement","time":50526.3157894737},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":50526.3157894737},{"params":[1],"name":"Camera Movement","time":55578.947368421},{"params":[0],"name":"Camera Movement","time":60631.5789473684},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":60631.5789473684},{"params":[1],"name":"Camera Movement","time":65684.2105263157},{"params":[0],"name":"Camera Movement","time":70736.8421052631},{"params":[1],"name":"Camera Movement","time":75789.4736842105},{"params":[0],"name":"Camera Movement","time":80842.1052631578},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":80842.1052631578},{"params":[1],"name":"Camera Movement","time":85894.7368421052},{"params":[0],"name":"Camera Movement","time":90947.3684210525},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":90947.3684210525},{"params":[1],"name":"Camera Movement","time":95999.9999999999}],"scrollSpeed":1.1,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":3,"sLen":0,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":3,"sLen":0,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"position":"dad","type":0,"characters":["spirit"]},{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":0,"sLen":0,"time":24789.4727,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":3,"sLen":0,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"position":"boyfriend","type":1,"characters":["bf-pixel"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-pixel"]}],"codenameChart":true,"stage":"school-evil","noteTypes":[]} \ No newline at end of file +{"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":3,"sLen":0,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":3,"sLen":0,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"characters":["spirit"],"visible":true,"type":0},{"position":"boyfriend","notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":0,"sLen":0,"time":24789.4727,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":3,"sLen":0,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"characters":["bf-pixel"],"visible":true,"type":1},{"position":"girlfriend","notes":[],"characters":["gf-pixel"],"visible":false,"type":2}],"stage":"school-evil","scrollSpeed":1.1,"noteTypes":[]} \ No newline at end of file diff --git a/assets/songs/thorns/charts/hard.json b/assets/songs/thorns/charts/hard.json index d6852ebe..f7de248f 100644 --- a/assets/songs/thorns/charts/hard.json +++ b/assets/songs/thorns/charts/hard.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5052.63157894737},{"params":[0],"name":"Camera Movement","time":10105.2631578947},{"params":[1],"name":"Camera Movement","time":15157.8947368421},{"params":[0],"name":"Camera Movement","time":20210.5263157895},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":20210.5263157895},{"params":[1],"name":"Camera Movement","time":25263.1578947368},{"params":[0],"name":"Camera Movement","time":30315.7894736842},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":30315.7894736842},{"params":[1],"name":"Camera Movement","time":35368.4210526316},{"params":[0],"name":"Camera Movement","time":40421.0526315789},{"params":[1],"name":"Camera Movement","time":45473.6842105263},{"params":[0],"name":"Camera Movement","time":50526.3157894737},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":50526.3157894737},{"params":[1],"name":"Camera Movement","time":55578.947368421},{"params":[0],"name":"Camera Movement","time":60631.5789473684},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":60631.5789473684},{"params":[1],"name":"Camera Movement","time":65684.2105263157},{"params":[0],"name":"Camera Movement","time":70736.8421052631},{"params":[1],"name":"Camera Movement","time":75789.4736842105},{"params":[0],"name":"Camera Movement","time":80842.1052631578},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":80842.1052631578},{"params":[1],"name":"Camera Movement","time":85894.7368421052},{"params":[0],"name":"Camera Movement","time":90947.3684210525},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":90947.3684210525},{"params":[1],"name":"Camera Movement","time":95999.9999999999}],"scrollSpeed":1.5,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":3,"sLen":0,"time":315.789459,"type":0},{"id":3,"sLen":0,"time":473.6842,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":1,"sLen":0,"time":1578.94727,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":1,"sLen":0,"time":2052.63159,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2684.21045,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":3,"sLen":0,"time":2999.99976,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":1,"sLen":0,"time":3315.78931,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":0,"sLen":0,"time":3631.57886,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":1,"sLen":0,"time":4105.263,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":1,"sLen":0,"time":4578.94727,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":1,"sLen":78.9473648000021,"time":10421.0518,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":1,"sLen":78.9473647999985,"time":11052.6309,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":1,"sLen":0,"time":11684.21,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":1,"sLen":0,"time":12157.8945,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":1,"sLen":78.9473648000003,"time":12947.3682,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":1,"sLen":78.9473648000003,"time":13578.9463,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":1,"sLen":0,"time":14210.5254,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":1,"sLen":0,"time":14684.21,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":0,"sLen":0,"time":20368.42,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":1,"sLen":0,"time":20684.209,"type":0},{"id":0,"sLen":0,"time":20842.1035,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":1,"sLen":0,"time":21157.8945,"type":0},{"id":0,"sLen":0,"time":21315.79,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":1,"sLen":0,"time":21631.5781,"type":0},{"id":0,"sLen":0,"time":21789.4727,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":1,"sLen":0,"time":22105.2617,"type":0},{"id":0,"sLen":0,"time":22263.1563,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22578.9473,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":0,"sLen":0,"time":22894.7363,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":1,"sLen":0,"time":23210.5254,"type":0},{"id":0,"sLen":0,"time":23368.42,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":1,"sLen":0,"time":23684.209,"type":0},{"id":0,"sLen":0,"time":23842.1035,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":1,"sLen":0,"time":24157.8945,"type":0},{"id":0,"sLen":0,"time":24315.79,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":1,"sLen":0,"time":24631.5781,"type":0},{"id":0,"sLen":0,"time":24789.4727,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":1,"sLen":0,"time":25105.2617,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":0,"sLen":0,"time":30473.6836,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":1,"sLen":0,"time":30789.4727,"type":0},{"id":3,"sLen":236.842100000002,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":3,"sLen":0,"time":31421.05,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":2,"sLen":0,"time":31736.84,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":1,"sLen":0,"time":32052.63,"type":0},{"id":3,"sLen":236.842100000002,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":3,"sLen":0,"time":32684.209,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":2,"sLen":0,"time":33000,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":3,"sLen":0,"time":33315.79,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":2,"sLen":0,"time":33631.58,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":33947.3672,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":0,"sLen":0,"time":34263.1563,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":3,"sLen":0,"time":34578.9453,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":0,"sLen":0,"time":34894.7344,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":1,"sLen":0,"time":40578.9453,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":2,"sLen":0,"time":40894.7344,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":1,"sLen":0,"time":41210.5234,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":3,"sLen":0,"time":41526.3125,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":0,"sLen":0,"time":41842.1,"type":0},{"id":1,"sLen":0,"time":42000,"type":0},{"id":0,"sLen":0,"time":42157.8945,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":3,"sLen":0,"time":42473.6836,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":3,"sLen":0,"time":42789.4727,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":1,"sLen":0,"time":43105.26,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":2,"sLen":0,"time":43421.05,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":1,"sLen":0,"time":43736.84,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":3,"sLen":0,"time":44052.63,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":0,"sLen":0,"time":44368.418,"type":0},{"id":1,"sLen":0,"time":44526.3125,"type":0},{"id":0,"sLen":0,"time":44684.207,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":0,"sLen":0,"time":44999.9961,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":0,"sLen":0,"time":45315.79,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":3,"sLen":0,"time":50842.1,"type":0},{"id":3,"sLen":0,"time":50999.9961,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":1,"sLen":0,"time":52105.26,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":1,"sLen":0,"time":52578.9453,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53210.5234,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":3,"sLen":0,"time":53526.3125,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":1,"sLen":0,"time":53842.1,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":0,"sLen":0,"time":54157.89,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":1,"sLen":0,"time":54631.58,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":1,"sLen":0,"time":55105.26,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":0,"sLen":0,"time":60789.4727,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":1,"sLen":0,"time":61105.26,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":3,"sLen":0,"time":61421.05,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":3,"sLen":0,"time":61736.84,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":2,"sLen":0,"time":62052.63,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":1,"sLen":0,"time":62368.418,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":3,"sLen":0,"time":62684.207,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":3,"sLen":0,"time":62999.9961,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":2,"sLen":0,"time":63315.7852,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":3,"sLen":0,"time":63631.5742,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":2,"sLen":0,"time":63947.3672,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64263.1563,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":0,"sLen":0,"time":64578.9453,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":3,"sLen":0,"time":64894.7344,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":0,"sLen":0,"time":65210.5234,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":1,"sLen":0,"time":70894.7344,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":2,"sLen":0,"time":71210.52,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":1,"sLen":0,"time":71526.31,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":3,"sLen":0,"time":71842.1,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":0,"sLen":0,"time":72157.89,"type":0},{"id":1,"sLen":0,"time":72315.79,"type":0},{"id":0,"sLen":0,"time":72473.68,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":3,"sLen":0,"time":72789.47,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":3,"sLen":0,"time":73105.26,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":1,"sLen":0,"time":73421.05,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":2,"sLen":0,"time":73736.8359,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":1,"sLen":0,"time":74052.625,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":3,"sLen":0,"time":74368.4141,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":0,"sLen":0,"time":74684.21,"type":0},{"id":1,"sLen":0,"time":74842.1,"type":0},{"id":0,"sLen":0,"time":75000,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":0,"sLen":0,"time":75315.79,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":0,"sLen":0,"time":75631.58,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":3,"sLen":0,"time":81000,"type":0},{"id":1,"sLen":0,"time":81157.89,"type":0},{"id":3,"sLen":0,"time":81315.79,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":1,"sLen":0,"time":81947.37,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":3,"sLen":0,"time":82263.16,"type":0},{"id":1,"sLen":0,"time":82421.05,"type":0},{"id":3,"sLen":0,"time":82578.9453,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":1,"sLen":0,"time":83210.52,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":3,"sLen":0,"time":83526.31,"type":0},{"id":1,"sLen":0,"time":83684.2,"type":0},{"id":3,"sLen":0,"time":83842.1,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":1,"sLen":0,"time":84473.68,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":3,"sLen":0,"time":84789.47,"type":0},{"id":1,"sLen":0,"time":84947.37,"type":0},{"id":3,"sLen":0,"time":85105.26,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":1,"sLen":0,"time":85736.8359,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":3,"sLen":0,"time":91263.16,"type":0},{"id":3,"sLen":0,"time":91421.05,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":1,"sLen":0,"time":92526.31,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":1,"sLen":0,"time":92999.99,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93631.58,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":3,"sLen":0,"time":93947.37,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":1,"sLen":0,"time":94263.16,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":0,"sLen":0,"time":94578.9453,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":1,"sLen":0,"time":95052.625,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":1,"sLen":0,"time":95526.31,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"position":"dad","type":0,"characters":["spirit"]},{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":3,"sLen":0,"time":5368.421,"type":0},{"id":3,"sLen":0,"time":5526.31543,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":1,"sLen":0,"time":6631.57861,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":1,"sLen":0,"time":7105.2627,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7736.842,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":3,"sLen":0,"time":8052.63135,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":1,"sLen":0,"time":8368.421,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":0,"sLen":0,"time":8684.21,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":1,"sLen":0,"time":9157.895,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":1,"sLen":0,"time":9631.578,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":1,"sLen":78.9473648000003,"time":15473.6836,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":1,"sLen":78.9473648000003,"time":16105.2627,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":1,"sLen":0,"time":16736.8418,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":1,"sLen":0,"time":17210.5254,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":1,"sLen":78.9473647999985,"time":18000,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":1,"sLen":78.9473647999985,"time":18631.5781,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":1,"sLen":0,"time":19263.1563,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":1,"sLen":0,"time":19736.8418,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":3,"sLen":0,"time":24789.4727,"type":0},{"id":2,"sLen":0,"time":24947.3672,"type":0},{"id":0,"sLen":0,"time":25105.2617,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":0,"sLen":0,"time":25421.05,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":1,"sLen":0,"time":25736.8418,"type":0},{"id":0,"sLen":0,"time":25894.7363,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":1,"sLen":0,"time":26210.5254,"type":0},{"id":0,"sLen":0,"time":26368.42,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":1,"sLen":0,"time":26684.209,"type":0},{"id":0,"sLen":0,"time":26842.1035,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":1,"sLen":0,"time":27157.8926,"type":0},{"id":0,"sLen":0,"time":27315.79,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27631.5781,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":0,"sLen":0,"time":27947.3672,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":1,"sLen":0,"time":28263.1563,"type":0},{"id":0,"sLen":0,"time":28421.05,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":1,"sLen":0,"time":28736.84,"type":0},{"id":0,"sLen":0,"time":28894.7363,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":1,"sLen":0,"time":29210.5254,"type":0},{"id":0,"sLen":0,"time":29368.42,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":1,"sLen":0,"time":29684.209,"type":0},{"id":0,"sLen":0,"time":29842.1035,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":1,"sLen":0,"time":30157.8926,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":0,"sLen":0,"time":35526.3125,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":1,"sLen":0,"time":35842.1055,"type":0},{"id":3,"sLen":236.842100000002,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":3,"sLen":0,"time":36473.6836,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":2,"sLen":0,"time":36789.4727,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":1,"sLen":0,"time":37105.26,"type":0},{"id":3,"sLen":236.842100000002,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":3,"sLen":0,"time":37736.84,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":2,"sLen":0,"time":38052.63,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":3,"sLen":0,"time":38368.418,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":2,"sLen":0,"time":38684.207,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39000,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":0,"sLen":0,"time":39315.79,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":3,"sLen":0,"time":39631.58,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":0,"sLen":0,"time":39947.3672,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":1,"sLen":0,"time":45631.58,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":2,"sLen":0,"time":45947.3672,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":1,"sLen":0,"time":46263.1563,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":3,"sLen":0,"time":46578.9453,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":0,"sLen":0,"time":46894.7344,"type":0},{"id":1,"sLen":0,"time":47052.63,"type":0},{"id":0,"sLen":0,"time":47210.5234,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":3,"sLen":0,"time":47526.3125,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":3,"sLen":0,"time":47842.1,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":1,"sLen":0,"time":48157.89,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":2,"sLen":0,"time":48473.6836,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":1,"sLen":0,"time":48789.4727,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":3,"sLen":0,"time":49105.26,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":0,"sLen":0,"time":49421.05,"type":0},{"id":1,"sLen":0,"time":49578.9453,"type":0},{"id":0,"sLen":0,"time":49736.84,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":0,"sLen":0,"time":50052.63,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":0,"sLen":0,"time":50368.418,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":3,"sLen":0,"time":55894.7344,"type":0},{"id":3,"sLen":0,"time":56052.63,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":1,"sLen":0,"time":57157.89,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":1,"sLen":0,"time":57631.58,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58263.1563,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":3,"sLen":0,"time":58578.9453,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":1,"sLen":0,"time":58894.7344,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":0,"sLen":0,"time":59210.5234,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":1,"sLen":0,"time":59684.207,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":1,"sLen":0,"time":60157.89,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":0,"sLen":0,"time":65842.1,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":1,"sLen":0,"time":66157.89,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":3,"sLen":0,"time":66473.68,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":3,"sLen":0,"time":66789.47,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":2,"sLen":0,"time":67105.26,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":1,"sLen":0,"time":67421.05,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":3,"sLen":0,"time":67736.8359,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":3,"sLen":0,"time":68052.625,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":2,"sLen":0,"time":68368.4141,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":2,"sLen":0,"time":69000,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":0,"sLen":0,"time":69631.58,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":3,"sLen":0,"time":69947.37,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":0,"sLen":0,"time":70263.16,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":1,"sLen":0,"time":75947.37,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":2,"sLen":0,"time":76263.16,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":1,"sLen":0,"time":76578.9453,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":3,"sLen":0,"time":76894.7344,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":0,"sLen":0,"time":77210.52,"type":0},{"id":1,"sLen":0,"time":77368.4141,"type":0},{"id":0,"sLen":0,"time":77526.31,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":3,"sLen":0,"time":77842.1,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78157.89,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":1,"sLen":0,"time":78473.68,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":2,"sLen":0,"time":78789.47,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":1,"sLen":0,"time":79105.26,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":3,"sLen":0,"time":79421.05,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":0,"sLen":0,"time":79736.8359,"type":0},{"id":1,"sLen":0,"time":79894.7344,"type":0},{"id":0,"sLen":0,"time":80052.625,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":0,"sLen":0,"time":80368.4141,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":0,"sLen":0,"time":80684.2,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":3,"sLen":0,"time":86052.625,"type":0},{"id":1,"sLen":0,"time":86210.52,"type":0},{"id":3,"sLen":0,"time":86368.4141,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":1,"sLen":0,"time":86999.99,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":3,"sLen":0,"time":87315.79,"type":0},{"id":1,"sLen":0,"time":87473.68,"type":0},{"id":3,"sLen":0,"time":87631.58,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":1,"sLen":0,"time":88263.16,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":3,"sLen":0,"time":88578.9453,"type":0},{"id":1,"sLen":0,"time":88736.8359,"type":0},{"id":3,"sLen":0,"time":88894.7344,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":1,"sLen":0,"time":89526.31,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":3,"sLen":0,"time":89842.1,"type":0},{"id":1,"sLen":0,"time":89999.99,"type":0},{"id":3,"sLen":0,"time":90157.89,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":1,"sLen":0,"time":90789.47,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":3,"sLen":0,"time":96315.78,"type":0},{"id":3,"sLen":0,"time":96473.68,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":1,"sLen":0,"time":97578.9453,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":1,"sLen":0,"time":98052.625,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98684.2,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":3,"sLen":0,"time":98999.99,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":1,"sLen":0,"time":99315.78,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":0,"sLen":0,"time":99631.58,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":1,"sLen":0,"time":100105.258,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":1,"sLen":0,"time":100578.945,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"position":"boyfriend","type":1,"characters":["bf-pixel"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-pixel"]}],"codenameChart":true,"stage":"school-evil","noteTypes":[]} \ No newline at end of file +{"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":3,"sLen":0,"time":315.789459,"type":0},{"id":3,"sLen":0,"time":473.6842,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":1,"sLen":0,"time":1578.94727,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":1,"sLen":0,"time":2052.63159,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2684.21045,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":3,"sLen":0,"time":2999.99976,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":1,"sLen":0,"time":3315.78931,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":0,"sLen":0,"time":3631.57886,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":1,"sLen":0,"time":4105.263,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":1,"sLen":0,"time":4578.94727,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":1,"sLen":78.9473648000057,"time":10421.0518,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":1,"sLen":78.9473647999985,"time":11052.6309,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":1,"sLen":0,"time":11684.21,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":1,"sLen":0,"time":12157.8945,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":1,"sLen":78.9473648000003,"time":12947.3682,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":1,"sLen":78.9473648000003,"time":13578.9463,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":1,"sLen":0,"time":14210.5254,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":1,"sLen":0,"time":14684.21,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":0,"sLen":0,"time":20368.42,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":1,"sLen":0,"time":20684.209,"type":0},{"id":0,"sLen":0,"time":20842.1035,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":1,"sLen":0,"time":21157.8945,"type":0},{"id":0,"sLen":0,"time":21315.79,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":1,"sLen":0,"time":21631.5781,"type":0},{"id":0,"sLen":0,"time":21789.4727,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":1,"sLen":0,"time":22105.2617,"type":0},{"id":0,"sLen":0,"time":22263.1563,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22578.9473,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":0,"sLen":0,"time":22894.7363,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":1,"sLen":0,"time":23210.5254,"type":0},{"id":0,"sLen":0,"time":23368.42,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":1,"sLen":0,"time":23684.209,"type":0},{"id":0,"sLen":0,"time":23842.1035,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":1,"sLen":0,"time":24157.8945,"type":0},{"id":0,"sLen":0,"time":24315.79,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":1,"sLen":0,"time":24631.5781,"type":0},{"id":0,"sLen":0,"time":24789.4727,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":1,"sLen":0,"time":25105.2617,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":0,"sLen":0,"time":30473.6836,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":1,"sLen":0,"time":30789.4727,"type":0},{"id":3,"sLen":236.842100000002,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":3,"sLen":0,"time":31421.05,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":2,"sLen":0,"time":31736.84,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":1,"sLen":0,"time":32052.63,"type":0},{"id":3,"sLen":236.842100000002,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":3,"sLen":0,"time":32684.209,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":2,"sLen":0,"time":33000,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":3,"sLen":0,"time":33315.79,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":2,"sLen":0,"time":33631.58,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":33947.3672,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":0,"sLen":0,"time":34263.1563,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":3,"sLen":0,"time":34578.9453,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":0,"sLen":0,"time":34894.7344,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":1,"sLen":0,"time":40578.9453,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":2,"sLen":0,"time":40894.7344,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":1,"sLen":0,"time":41210.5234,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":3,"sLen":0,"time":41526.3125,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":0,"sLen":0,"time":41842.1,"type":0},{"id":1,"sLen":0,"time":42000,"type":0},{"id":0,"sLen":0,"time":42157.8945,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":3,"sLen":0,"time":42473.6836,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":3,"sLen":0,"time":42789.4727,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":1,"sLen":0,"time":43105.26,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":2,"sLen":0,"time":43421.05,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":1,"sLen":0,"time":43736.84,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":3,"sLen":0,"time":44052.63,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":0,"sLen":0,"time":44368.418,"type":0},{"id":1,"sLen":0,"time":44526.3125,"type":0},{"id":0,"sLen":0,"time":44684.207,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":0,"sLen":0,"time":44999.9961,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":0,"sLen":0,"time":45315.79,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":3,"sLen":0,"time":50842.1,"type":0},{"id":3,"sLen":0,"time":50999.9961,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":1,"sLen":0,"time":52105.26,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":1,"sLen":0,"time":52578.9453,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53210.5234,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":3,"sLen":0,"time":53526.3125,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":1,"sLen":0,"time":53842.1,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":0,"sLen":0,"time":54157.89,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":1,"sLen":0,"time":54631.58,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":1,"sLen":0,"time":55105.26,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":0,"sLen":0,"time":60789.4727,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":1,"sLen":0,"time":61105.26,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":3,"sLen":0,"time":61421.05,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":3,"sLen":0,"time":61736.84,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":2,"sLen":0,"time":62052.63,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":1,"sLen":0,"time":62368.418,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":3,"sLen":0,"time":62684.207,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":3,"sLen":0,"time":62999.9961,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":2,"sLen":0,"time":63315.7852,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":3,"sLen":0,"time":63631.5742,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":2,"sLen":0,"time":63947.3672,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64263.1563,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":0,"sLen":0,"time":64578.9453,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":3,"sLen":0,"time":64894.7344,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":0,"sLen":0,"time":65210.5234,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":1,"sLen":0,"time":70894.7344,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":2,"sLen":0,"time":71210.52,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":1,"sLen":0,"time":71526.31,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":3,"sLen":0,"time":71842.1,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":0,"sLen":0,"time":72157.89,"type":0},{"id":1,"sLen":0,"time":72315.79,"type":0},{"id":0,"sLen":0,"time":72473.68,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":3,"sLen":0,"time":72789.47,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":3,"sLen":0,"time":73105.26,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":1,"sLen":0,"time":73421.05,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":2,"sLen":0,"time":73736.8359,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":1,"sLen":0,"time":74052.625,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":3,"sLen":0,"time":74368.4141,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":0,"sLen":0,"time":74684.21,"type":0},{"id":1,"sLen":0,"time":74842.1,"type":0},{"id":0,"sLen":0,"time":75000,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":0,"sLen":0,"time":75315.79,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":0,"sLen":0,"time":75631.58,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":3,"sLen":0,"time":81000,"type":0},{"id":1,"sLen":0,"time":81157.89,"type":0},{"id":3,"sLen":0,"time":81315.79,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":1,"sLen":0,"time":81947.37,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":3,"sLen":0,"time":82263.16,"type":0},{"id":1,"sLen":0,"time":82421.05,"type":0},{"id":3,"sLen":0,"time":82578.9453,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":1,"sLen":0,"time":83210.52,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":3,"sLen":0,"time":83526.31,"type":0},{"id":1,"sLen":0,"time":83684.2,"type":0},{"id":3,"sLen":0,"time":83842.1,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":1,"sLen":0,"time":84473.68,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":3,"sLen":0,"time":84789.47,"type":0},{"id":1,"sLen":0,"time":84947.37,"type":0},{"id":3,"sLen":0,"time":85105.26,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":1,"sLen":0,"time":85736.8359,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":3,"sLen":0,"time":91263.16,"type":0},{"id":3,"sLen":0,"time":91421.05,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":1,"sLen":0,"time":92526.31,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":1,"sLen":0,"time":92999.99,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93631.58,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":3,"sLen":0,"time":93947.37,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":1,"sLen":0,"time":94263.16,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":0,"sLen":0,"time":94578.9453,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":1,"sLen":0,"time":95052.625,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":1,"sLen":0,"time":95526.31,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"characters":["spirit"],"visible":true,"type":0},{"position":"boyfriend","notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":3,"sLen":0,"time":5368.421,"type":0},{"id":3,"sLen":0,"time":5526.31543,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":1,"sLen":0,"time":6631.57861,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":1,"sLen":0,"time":7105.2627,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7736.842,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":3,"sLen":0,"time":8052.63135,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":1,"sLen":0,"time":8368.421,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":0,"sLen":0,"time":8684.21,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":1,"sLen":0,"time":9157.895,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":1,"sLen":0,"time":9631.578,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":1,"sLen":78.9473648000003,"time":15473.6836,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":1,"sLen":78.9473648000003,"time":16105.2627,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":1,"sLen":0,"time":16736.8418,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":1,"sLen":0,"time":17210.5254,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":1,"sLen":78.9473647999985,"time":18000,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":1,"sLen":78.9473647999985,"time":18631.5781,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":1,"sLen":0,"time":19263.1563,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":1,"sLen":0,"time":19736.8418,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":3,"sLen":0,"time":24789.4727,"type":0},{"id":2,"sLen":0,"time":24947.3672,"type":0},{"id":0,"sLen":0,"time":25105.2617,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":0,"sLen":0,"time":25421.05,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":1,"sLen":0,"time":25736.8418,"type":0},{"id":0,"sLen":0,"time":25894.7363,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":1,"sLen":0,"time":26210.5254,"type":0},{"id":0,"sLen":0,"time":26368.42,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":1,"sLen":0,"time":26684.209,"type":0},{"id":0,"sLen":0,"time":26842.1035,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":1,"sLen":0,"time":27157.8926,"type":0},{"id":0,"sLen":0,"time":27315.79,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27631.5781,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":0,"sLen":0,"time":27947.3672,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":1,"sLen":0,"time":28263.1563,"type":0},{"id":0,"sLen":0,"time":28421.05,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":1,"sLen":0,"time":28736.84,"type":0},{"id":0,"sLen":0,"time":28894.7363,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":1,"sLen":0,"time":29210.5254,"type":0},{"id":0,"sLen":0,"time":29368.42,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":1,"sLen":0,"time":29684.209,"type":0},{"id":0,"sLen":0,"time":29842.1035,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":1,"sLen":0,"time":30157.8926,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":0,"sLen":0,"time":35526.3125,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":1,"sLen":0,"time":35842.1055,"type":0},{"id":3,"sLen":236.842100000002,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":3,"sLen":0,"time":36473.6836,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":2,"sLen":0,"time":36789.4727,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":1,"sLen":0,"time":37105.26,"type":0},{"id":3,"sLen":236.842100000002,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":3,"sLen":0,"time":37736.84,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":2,"sLen":0,"time":38052.63,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":3,"sLen":0,"time":38368.418,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":2,"sLen":0,"time":38684.207,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39000,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":0,"sLen":0,"time":39315.79,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":3,"sLen":0,"time":39631.58,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":0,"sLen":0,"time":39947.3672,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":1,"sLen":0,"time":45631.58,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":2,"sLen":0,"time":45947.3672,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":1,"sLen":0,"time":46263.1563,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":3,"sLen":0,"time":46578.9453,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":0,"sLen":0,"time":46894.7344,"type":0},{"id":1,"sLen":0,"time":47052.63,"type":0},{"id":0,"sLen":0,"time":47210.5234,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":3,"sLen":0,"time":47526.3125,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":3,"sLen":0,"time":47842.1,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":1,"sLen":0,"time":48157.89,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":2,"sLen":0,"time":48473.6836,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":1,"sLen":0,"time":48789.4727,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":3,"sLen":0,"time":49105.26,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":0,"sLen":0,"time":49421.05,"type":0},{"id":1,"sLen":0,"time":49578.9453,"type":0},{"id":0,"sLen":0,"time":49736.84,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":0,"sLen":0,"time":50052.63,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":0,"sLen":0,"time":50368.418,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":3,"sLen":0,"time":55894.7344,"type":0},{"id":3,"sLen":0,"time":56052.63,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":1,"sLen":0,"time":57157.89,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":1,"sLen":0,"time":57631.58,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58263.1563,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":3,"sLen":0,"time":58578.9453,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":1,"sLen":0,"time":58894.7344,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":0,"sLen":0,"time":59210.5234,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":1,"sLen":0,"time":59684.207,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":1,"sLen":0,"time":60157.89,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":0,"sLen":0,"time":65842.1,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":1,"sLen":0,"time":66157.89,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":3,"sLen":0,"time":66473.68,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":3,"sLen":0,"time":66789.47,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":2,"sLen":0,"time":67105.26,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":1,"sLen":0,"time":67421.05,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":3,"sLen":0,"time":67736.8359,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":3,"sLen":0,"time":68052.625,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":2,"sLen":0,"time":68368.4141,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":2,"sLen":0,"time":69000,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":0,"sLen":0,"time":69631.58,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":3,"sLen":0,"time":69947.37,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":0,"sLen":0,"time":70263.16,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":1,"sLen":0,"time":75947.37,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":2,"sLen":0,"time":76263.16,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":1,"sLen":0,"time":76578.9453,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":3,"sLen":0,"time":76894.7344,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":0,"sLen":0,"time":77210.52,"type":0},{"id":1,"sLen":0,"time":77368.4141,"type":0},{"id":0,"sLen":0,"time":77526.31,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":3,"sLen":0,"time":77842.1,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78157.89,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":1,"sLen":0,"time":78473.68,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":2,"sLen":0,"time":78789.47,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":1,"sLen":0,"time":79105.26,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":3,"sLen":0,"time":79421.05,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":0,"sLen":0,"time":79736.8359,"type":0},{"id":1,"sLen":0,"time":79894.7344,"type":0},{"id":0,"sLen":0,"time":80052.625,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":0,"sLen":0,"time":80368.4141,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":0,"sLen":0,"time":80684.2,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":3,"sLen":0,"time":86052.625,"type":0},{"id":1,"sLen":0,"time":86210.52,"type":0},{"id":3,"sLen":0,"time":86368.4141,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":1,"sLen":0,"time":86999.99,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":3,"sLen":0,"time":87315.79,"type":0},{"id":1,"sLen":0,"time":87473.68,"type":0},{"id":3,"sLen":0,"time":87631.58,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":1,"sLen":0,"time":88263.16,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":3,"sLen":0,"time":88578.9453,"type":0},{"id":1,"sLen":0,"time":88736.8359,"type":0},{"id":3,"sLen":0,"time":88894.7344,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":1,"sLen":0,"time":89526.31,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":3,"sLen":0,"time":89842.1,"type":0},{"id":1,"sLen":0,"time":89999.99,"type":0},{"id":3,"sLen":0,"time":90157.89,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":1,"sLen":0,"time":90789.47,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":3,"sLen":0,"time":96315.78,"type":0},{"id":3,"sLen":0,"time":96473.68,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":1,"sLen":0,"time":97578.9453,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":1,"sLen":0,"time":98052.625,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98684.2,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":3,"sLen":0,"time":98999.99,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":1,"sLen":0,"time":99315.78,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":0,"sLen":0,"time":99631.58,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":1,"sLen":0,"time":100105.258,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":1,"sLen":0,"time":100578.945,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"characters":["bf-pixel"],"visible":true,"type":1},{"position":"girlfriend","notes":[],"characters":["gf-pixel"],"visible":false,"type":2}],"stage":"school-evil","scrollSpeed":1.5,"noteTypes":[]} \ No newline at end of file diff --git a/assets/songs/thorns/charts/normal.json b/assets/songs/thorns/charts/normal.json index 3de9605d..f8c2234d 100644 --- a/assets/songs/thorns/charts/normal.json +++ b/assets/songs/thorns/charts/normal.json @@ -1 +1 @@ -{"events":[{"params":[1],"name":"Camera Movement","time":5052.63157894737},{"params":[0],"name":"Camera Movement","time":10105.2631578947},{"params":[1],"name":"Camera Movement","time":15157.8947368421},{"params":[0],"name":"Camera Movement","time":20210.5263157895},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":20210.5263157895},{"params":[1],"name":"Camera Movement","time":25263.1578947368},{"params":[0],"name":"Camera Movement","time":30315.7894736842},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":30315.7894736842},{"params":[1],"name":"Camera Movement","time":35368.4210526316},{"params":[0],"name":"Camera Movement","time":40421.0526315789},{"params":[1],"name":"Camera Movement","time":45473.6842105263},{"params":[0],"name":"Camera Movement","time":50526.3157894737},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":50526.3157894737},{"params":[1],"name":"Camera Movement","time":55578.947368421},{"params":[0],"name":"Camera Movement","time":60631.5789473684},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":60631.5789473684},{"params":[1],"name":"Camera Movement","time":65684.2105263157},{"params":[0],"name":"Camera Movement","time":70736.8421052631},{"params":[1],"name":"Camera Movement","time":75789.4736842105},{"params":[0],"name":"Camera Movement","time":80842.1052631578},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":80842.1052631578},{"params":[1],"name":"Camera Movement","time":85894.7368421052},{"params":[0],"name":"Camera Movement","time":90947.3684210525},{"params":["aberrationCoolThing",""],"name":"HScript Call","time":90947.3684210525},{"params":[1],"name":"Camera Movement","time":95999.9999999999}],"scrollSpeed":1.3,"strumLines":[{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":1,"sLen":0,"time":1578.94727,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":1,"sLen":0,"time":2052.63159,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":1,"sLen":0,"time":4105.263,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":1,"sLen":0,"time":4578.94727,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":1,"sLen":78.9473647999985,"time":11052.6309,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":1,"sLen":78.9473648000003,"time":13578.9463,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":1,"sLen":0,"time":20684.209,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":1,"sLen":0,"time":21157.8945,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":1,"sLen":0,"time":21631.5781,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":1,"sLen":0,"time":22105.2617,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22578.9473,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":1,"sLen":0,"time":23210.5254,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":1,"sLen":0,"time":23684.209,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":1,"sLen":0,"time":24157.8945,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":1,"sLen":0,"time":24631.5781,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":1,"sLen":0,"time":25105.2617,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":1,"sLen":0,"time":30789.4727,"type":0},{"id":3,"sLen":0,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":3,"sLen":0,"time":31421.05,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":1,"sLen":0,"time":32052.63,"type":0},{"id":3,"sLen":0,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":3,"sLen":0,"time":32684.209,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":3,"sLen":0,"time":33315.79,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":33947.3672,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":3,"sLen":0,"time":34578.9453,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":1,"sLen":0,"time":41210.5234,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":3,"sLen":0,"time":41526.3125,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":1,"sLen":0,"time":42000,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":3,"sLen":0,"time":42473.6836,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":3,"sLen":0,"time":42789.4727,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":1,"sLen":0,"time":43736.84,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":3,"sLen":0,"time":44052.63,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":1,"sLen":0,"time":44526.3125,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":0,"sLen":0,"time":44999.9961,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":0,"sLen":0,"time":45315.79,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":1,"sLen":0,"time":52105.26,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":1,"sLen":0,"time":52578.9453,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":1,"sLen":0,"time":54631.58,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":1,"sLen":0,"time":55105.26,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":1,"sLen":0,"time":61105.26,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":3,"sLen":0,"time":61736.84,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":1,"sLen":0,"time":62368.418,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":3,"sLen":0,"time":62999.9961,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":3,"sLen":0,"time":63631.5742,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64263.1563,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":3,"sLen":0,"time":64894.7344,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":1,"sLen":0,"time":71526.31,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":3,"sLen":0,"time":71842.1,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":1,"sLen":0,"time":72315.79,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":3,"sLen":0,"time":72789.47,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":3,"sLen":0,"time":73105.26,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":1,"sLen":0,"time":74052.625,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":3,"sLen":0,"time":74368.4141,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":1,"sLen":0,"time":74842.1,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":0,"sLen":0,"time":75315.79,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":0,"sLen":0,"time":75631.58,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":1,"sLen":0,"time":81157.89,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":1,"sLen":0,"time":82421.05,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":1,"sLen":0,"time":83684.2,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":1,"sLen":0,"time":84947.37,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":1,"sLen":0,"time":92526.31,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":1,"sLen":0,"time":92999.99,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":1,"sLen":0,"time":95052.625,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":1,"sLen":0,"time":95526.31,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"position":"dad","type":0,"characters":["spirit"]},{"visible":true,"notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":1,"sLen":0,"time":6631.57861,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":1,"sLen":0,"time":7105.2627,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":1,"sLen":0,"time":9157.895,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":1,"sLen":0,"time":9631.578,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":1,"sLen":78.9473648000003,"time":16105.2627,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":1,"sLen":78.9473647999985,"time":18631.5781,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":3,"sLen":0,"time":24789.4727,"type":0},{"id":2,"sLen":0,"time":24947.3672,"type":0},{"id":0,"sLen":0,"time":25105.2617,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":1,"sLen":0,"time":25736.8418,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":1,"sLen":0,"time":26210.5254,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":1,"sLen":0,"time":26684.209,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":1,"sLen":0,"time":27157.8926,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27631.5781,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":1,"sLen":0,"time":28263.1563,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":1,"sLen":0,"time":28736.84,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":1,"sLen":0,"time":29210.5254,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":1,"sLen":0,"time":29684.209,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":1,"sLen":0,"time":30157.8926,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":1,"sLen":0,"time":35842.1055,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":3,"sLen":0,"time":36473.6836,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":1,"sLen":0,"time":37105.26,"type":0},{"id":3,"sLen":0,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":3,"sLen":0,"time":37736.84,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":3,"sLen":0,"time":38368.418,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39000,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":3,"sLen":0,"time":39631.58,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":1,"sLen":0,"time":46263.1563,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":3,"sLen":0,"time":46578.9453,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":1,"sLen":0,"time":47052.63,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":3,"sLen":0,"time":47526.3125,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":3,"sLen":0,"time":47842.1,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":1,"sLen":0,"time":48789.4727,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":3,"sLen":0,"time":49105.26,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":1,"sLen":0,"time":49578.9453,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":0,"sLen":0,"time":50052.63,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":0,"sLen":0,"time":50368.418,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":1,"sLen":0,"time":57157.89,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":1,"sLen":0,"time":57631.58,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":1,"sLen":0,"time":59684.207,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":1,"sLen":0,"time":60157.89,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":1,"sLen":0,"time":66157.89,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":3,"sLen":0,"time":66789.47,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":1,"sLen":0,"time":67421.05,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":3,"sLen":0,"time":68052.625,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":3,"sLen":0,"time":69947.37,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":1,"sLen":0,"time":76578.9453,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":3,"sLen":0,"time":76894.7344,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":1,"sLen":0,"time":77368.4141,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":3,"sLen":0,"time":77842.1,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78157.89,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":1,"sLen":0,"time":79105.26,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":3,"sLen":0,"time":79421.05,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":1,"sLen":0,"time":79894.7344,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":0,"sLen":0,"time":80368.4141,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":0,"sLen":0,"time":80684.2,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":1,"sLen":0,"time":86210.52,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":1,"sLen":0,"time":87473.68,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":1,"sLen":0,"time":88736.8359,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":1,"sLen":0,"time":89999.99,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":1,"sLen":0,"time":97578.9453,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":1,"sLen":0,"time":98052.625,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":1,"sLen":0,"time":100105.258,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":1,"sLen":0,"time":100578.945,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"position":"boyfriend","type":1,"characters":["bf-pixel"]},{"notes":[],"visible":false,"position":"girlfriend","type":2,"characters":["gf-pixel"]}],"codenameChart":true,"stage":"school-evil","noteTypes":[]} \ No newline at end of file +{"codenameChart":true,"strumLines":[{"position":"dad","notes":[{"id":3,"sLen":157.89473,"time":0,"type":0},{"id":1,"sLen":157.89473,"time":631.5789,"type":0},{"id":0,"sLen":0,"time":947.3684,"type":0},{"id":3,"sLen":0,"time":1263.15784,"type":0},{"id":1,"sLen":0,"time":1578.94727,"type":0},{"id":3,"sLen":0,"time":1736.842,"type":0},{"id":1,"sLen":0,"time":2052.63159,"type":0},{"id":3,"sLen":0,"time":2210.52612,"type":0},{"id":3,"sLen":0,"time":2526.31567,"type":0},{"id":3,"sLen":0,"time":2842.10522,"type":0},{"id":1,"sLen":0,"time":3157.89453,"type":0},{"id":0,"sLen":0,"time":3473.684,"type":0},{"id":3,"sLen":0,"time":3789.47363,"type":0},{"id":1,"sLen":0,"time":4105.263,"type":0},{"id":3,"sLen":0,"time":4263.15771,"type":0},{"id":1,"sLen":0,"time":4578.94727,"type":0},{"id":3,"sLen":0,"time":4736.842,"type":0},{"id":2,"sLen":157.894729999998,"time":10105.2627,"type":0},{"id":2,"sLen":0,"time":10736.8418,"type":0},{"id":3,"sLen":0,"time":10894.7363,"type":0},{"id":1,"sLen":78.9473647999985,"time":11052.6309,"type":0},{"id":2,"sLen":157.89473,"time":11368.4209,"type":0},{"id":2,"sLen":157.89473,"time":11842.1045,"type":0},{"id":2,"sLen":157.89473,"time":12315.7891,"type":0},{"id":2,"sLen":157.89473,"time":12631.5781,"type":0},{"id":2,"sLen":0,"time":13263.1572,"type":0},{"id":3,"sLen":0,"time":13421.0518,"type":0},{"id":1,"sLen":78.9473648000003,"time":13578.9463,"type":0},{"id":2,"sLen":157.89473,"time":13894.7363,"type":0},{"id":2,"sLen":157.89473,"time":14368.42,"type":0},{"id":0,"sLen":157.89473,"time":14842.1045,"type":0},{"id":1,"sLen":0,"time":20210.5254,"type":0},{"id":3,"sLen":0,"time":20526.3145,"type":0},{"id":1,"sLen":0,"time":20684.209,"type":0},{"id":3,"sLen":0,"time":21000,"type":0},{"id":1,"sLen":0,"time":21157.8945,"type":0},{"id":2,"sLen":0,"time":21473.6836,"type":0},{"id":1,"sLen":0,"time":21631.5781,"type":0},{"id":2,"sLen":0,"time":21947.3672,"type":0},{"id":1,"sLen":0,"time":22105.2617,"type":0},{"id":3,"sLen":0,"time":22421.05,"type":0},{"id":1,"sLen":0,"time":22578.9473,"type":0},{"id":1,"sLen":0,"time":22736.8418,"type":0},{"id":3,"sLen":0,"time":23052.63,"type":0},{"id":1,"sLen":0,"time":23210.5254,"type":0},{"id":3,"sLen":0,"time":23526.3145,"type":0},{"id":1,"sLen":0,"time":23684.209,"type":0},{"id":2,"sLen":0,"time":23999.998,"type":0},{"id":1,"sLen":0,"time":24157.8945,"type":0},{"id":2,"sLen":0,"time":24473.6836,"type":0},{"id":1,"sLen":0,"time":24631.5781,"type":0},{"id":3,"sLen":0,"time":24947.3672,"type":0},{"id":1,"sLen":0,"time":25105.2617,"type":0},{"id":2,"sLen":0,"time":30315.79,"type":0},{"id":3,"sLen":0,"time":30631.5781,"type":0},{"id":1,"sLen":0,"time":30789.4727,"type":0},{"id":3,"sLen":0,"time":30947.3672,"type":0},{"id":0,"sLen":0,"time":31263.1563,"type":0},{"id":3,"sLen":0,"time":31421.05,"type":0},{"id":0,"sLen":0,"time":31578.9453,"type":0},{"id":0,"sLen":0,"time":31894.7363,"type":0},{"id":1,"sLen":0,"time":32052.63,"type":0},{"id":3,"sLen":0,"time":32210.5254,"type":0},{"id":1,"sLen":0,"time":32526.3145,"type":0},{"id":3,"sLen":0,"time":32684.209,"type":0},{"id":0,"sLen":0,"time":32842.1055,"type":0},{"id":0,"sLen":0,"time":33157.8945,"type":0},{"id":3,"sLen":0,"time":33315.79,"type":0},{"id":0,"sLen":0,"time":33473.6836,"type":0},{"id":3,"sLen":0,"time":33789.4727,"type":0},{"id":1,"sLen":0,"time":33947.3672,"type":0},{"id":1,"sLen":0,"time":34105.26,"type":0},{"id":1,"sLen":0,"time":34421.05,"type":0},{"id":3,"sLen":0,"time":34578.9453,"type":0},{"id":1,"sLen":0,"time":34736.84,"type":0},{"id":1,"sLen":236.842100000002,"time":35052.63,"type":0},{"id":0,"sLen":0,"time":40421.05,"type":0},{"id":0,"sLen":0,"time":40736.84,"type":0},{"id":3,"sLen":0,"time":41052.63,"type":0},{"id":1,"sLen":0,"time":41210.5234,"type":0},{"id":0,"sLen":0,"time":41368.418,"type":0},{"id":3,"sLen":0,"time":41526.3125,"type":0},{"id":2,"sLen":0,"time":41684.207,"type":0},{"id":1,"sLen":0,"time":42000,"type":0},{"id":2,"sLen":0,"time":42315.79,"type":0},{"id":3,"sLen":0,"time":42473.6836,"type":0},{"id":0,"sLen":0,"time":42631.58,"type":0},{"id":3,"sLen":0,"time":42789.4727,"type":0},{"id":0,"sLen":0,"time":42947.3672,"type":0},{"id":0,"sLen":0,"time":43263.1563,"type":0},{"id":3,"sLen":0,"time":43578.9453,"type":0},{"id":1,"sLen":0,"time":43736.84,"type":0},{"id":0,"sLen":0,"time":43894.7344,"type":0},{"id":3,"sLen":0,"time":44052.63,"type":0},{"id":2,"sLen":0,"time":44210.5234,"type":0},{"id":1,"sLen":0,"time":44526.3125,"type":0},{"id":2,"sLen":0,"time":44842.1,"type":0},{"id":0,"sLen":0,"time":44999.9961,"type":0},{"id":3,"sLen":0,"time":45157.8945,"type":0},{"id":0,"sLen":0,"time":45315.79,"type":0},{"id":3,"sLen":157.89473,"time":50526.3125,"type":0},{"id":1,"sLen":157.89473,"time":51157.89,"type":0},{"id":0,"sLen":0,"time":51473.6836,"type":0},{"id":3,"sLen":0,"time":51789.4727,"type":0},{"id":1,"sLen":0,"time":52105.26,"type":0},{"id":3,"sLen":0,"time":52263.1563,"type":0},{"id":1,"sLen":0,"time":52578.9453,"type":0},{"id":3,"sLen":0,"time":52736.84,"type":0},{"id":3,"sLen":0,"time":53052.63,"type":0},{"id":3,"sLen":0,"time":53368.418,"type":0},{"id":1,"sLen":0,"time":53684.207,"type":0},{"id":0,"sLen":0,"time":53999.9961,"type":0},{"id":3,"sLen":0,"time":54315.7852,"type":0},{"id":1,"sLen":0,"time":54631.58,"type":0},{"id":3,"sLen":0,"time":54789.4727,"type":0},{"id":1,"sLen":0,"time":55105.26,"type":0},{"id":3,"sLen":0,"time":55263.1563,"type":0},{"id":2,"sLen":0,"time":60631.58,"type":0},{"id":3,"sLen":0,"time":60947.3672,"type":0},{"id":1,"sLen":0,"time":61105.26,"type":0},{"id":3,"sLen":0,"time":61263.1563,"type":0},{"id":0,"sLen":0,"time":61578.9453,"type":0},{"id":3,"sLen":0,"time":61736.84,"type":0},{"id":0,"sLen":0,"time":61894.7344,"type":0},{"id":0,"sLen":0,"time":62210.5234,"type":0},{"id":1,"sLen":0,"time":62368.418,"type":0},{"id":3,"sLen":0,"time":62526.3125,"type":0},{"id":1,"sLen":0,"time":62842.1,"type":0},{"id":3,"sLen":0,"time":62999.9961,"type":0},{"id":0,"sLen":0,"time":63157.89,"type":0},{"id":0,"sLen":0,"time":63473.68,"type":0},{"id":3,"sLen":0,"time":63631.5742,"type":0},{"id":0,"sLen":0,"time":63789.4727,"type":0},{"id":3,"sLen":0,"time":64105.26,"type":0},{"id":1,"sLen":0,"time":64263.1563,"type":0},{"id":1,"sLen":0,"time":64421.05,"type":0},{"id":1,"sLen":0,"time":64736.84,"type":0},{"id":3,"sLen":0,"time":64894.7344,"type":0},{"id":1,"sLen":0,"time":65052.63,"type":0},{"id":1,"sLen":236.842100000002,"time":65368.418,"type":0},{"id":0,"sLen":0,"time":70736.8359,"type":0},{"id":0,"sLen":0,"time":71052.625,"type":0},{"id":3,"sLen":0,"time":71368.4141,"type":0},{"id":1,"sLen":0,"time":71526.31,"type":0},{"id":0,"sLen":0,"time":71684.21,"type":0},{"id":3,"sLen":0,"time":71842.1,"type":0},{"id":2,"sLen":0,"time":72000,"type":0},{"id":1,"sLen":0,"time":72315.79,"type":0},{"id":2,"sLen":0,"time":72631.58,"type":0},{"id":3,"sLen":0,"time":72789.47,"type":0},{"id":0,"sLen":0,"time":72947.37,"type":0},{"id":3,"sLen":0,"time":73105.26,"type":0},{"id":0,"sLen":0,"time":73263.16,"type":0},{"id":0,"sLen":0,"time":73578.9453,"type":0},{"id":3,"sLen":0,"time":73894.7344,"type":0},{"id":1,"sLen":0,"time":74052.625,"type":0},{"id":0,"sLen":0,"time":74210.52,"type":0},{"id":3,"sLen":0,"time":74368.4141,"type":0},{"id":2,"sLen":0,"time":74526.31,"type":0},{"id":1,"sLen":0,"time":74842.1,"type":0},{"id":2,"sLen":0,"time":75157.89,"type":0},{"id":0,"sLen":0,"time":75315.79,"type":0},{"id":3,"sLen":0,"time":75473.68,"type":0},{"id":0,"sLen":0,"time":75631.58,"type":0},{"id":2,"sLen":0,"time":80842.1,"type":0},{"id":1,"sLen":0,"time":81157.89,"type":0},{"id":0,"sLen":0,"time":81473.68,"type":0},{"id":3,"sLen":0,"time":81631.58,"type":0},{"id":1,"sLen":0,"time":81789.47,"type":0},{"id":2,"sLen":0,"time":82105.26,"type":0},{"id":1,"sLen":0,"time":82421.05,"type":0},{"id":0,"sLen":0,"time":82736.8359,"type":0},{"id":3,"sLen":0,"time":82894.7344,"type":0},{"id":1,"sLen":0,"time":83052.625,"type":0},{"id":2,"sLen":0,"time":83368.4141,"type":0},{"id":1,"sLen":0,"time":83684.2,"type":0},{"id":0,"sLen":0,"time":84000,"type":0},{"id":3,"sLen":0,"time":84157.89,"type":0},{"id":1,"sLen":0,"time":84315.79,"type":0},{"id":2,"sLen":0,"time":84631.58,"type":0},{"id":1,"sLen":0,"time":84947.37,"type":0},{"id":0,"sLen":0,"time":85263.16,"type":0},{"id":3,"sLen":0,"time":85421.05,"type":0},{"id":1,"sLen":0,"time":85578.9453,"type":0},{"id":3,"sLen":157.89473,"time":90947.37,"type":0},{"id":1,"sLen":157.89473,"time":91578.9453,"type":0},{"id":0,"sLen":0,"time":91894.7344,"type":0},{"id":3,"sLen":0,"time":92210.52,"type":0},{"id":1,"sLen":0,"time":92526.31,"type":0},{"id":3,"sLen":0,"time":92684.2,"type":0},{"id":1,"sLen":0,"time":92999.99,"type":0},{"id":3,"sLen":0,"time":93157.89,"type":0},{"id":3,"sLen":0,"time":93473.68,"type":0},{"id":3,"sLen":0,"time":93789.47,"type":0},{"id":1,"sLen":0,"time":94105.26,"type":0},{"id":0,"sLen":0,"time":94421.05,"type":0},{"id":3,"sLen":0,"time":94736.8359,"type":0},{"id":1,"sLen":0,"time":95052.625,"type":0},{"id":3,"sLen":0,"time":95210.52,"type":0},{"id":1,"sLen":0,"time":95526.31,"type":0},{"id":3,"sLen":0,"time":95684.2,"type":0}],"characters":["spirit"],"visible":true,"type":0},{"position":"boyfriend","notes":[{"id":3,"sLen":157.89473,"time":5052.63135,"type":0},{"id":1,"sLen":157.89473,"time":5684.21045,"type":0},{"id":0,"sLen":0,"time":5999.99951,"type":0},{"id":3,"sLen":0,"time":6315.789,"type":0},{"id":1,"sLen":0,"time":6631.57861,"type":0},{"id":3,"sLen":0,"time":6789.473,"type":0},{"id":1,"sLen":0,"time":7105.2627,"type":0},{"id":3,"sLen":0,"time":7263.15771,"type":0},{"id":3,"sLen":0,"time":7578.94727,"type":0},{"id":3,"sLen":0,"time":7894.73633,"type":0},{"id":1,"sLen":0,"time":8210.526,"type":0},{"id":0,"sLen":0,"time":8526.315,"type":0},{"id":3,"sLen":0,"time":8842.10449,"type":0},{"id":1,"sLen":0,"time":9157.895,"type":0},{"id":3,"sLen":0,"time":9315.789,"type":0},{"id":1,"sLen":0,"time":9631.578,"type":0},{"id":3,"sLen":0,"time":9789.474,"type":0},{"id":2,"sLen":157.89473,"time":15157.8945,"type":0},{"id":2,"sLen":0,"time":15789.4727,"type":0},{"id":3,"sLen":0,"time":15947.3682,"type":0},{"id":1,"sLen":78.9473648000003,"time":16105.2627,"type":0},{"id":2,"sLen":157.89473,"time":16421.0527,"type":0},{"id":2,"sLen":157.89473,"time":16894.7363,"type":0},{"id":2,"sLen":157.89473,"time":17368.42,"type":0},{"id":2,"sLen":157.89473,"time":17684.209,"type":0},{"id":2,"sLen":0,"time":18315.79,"type":0},{"id":3,"sLen":0,"time":18473.6836,"type":0},{"id":1,"sLen":78.9473647999985,"time":18631.5781,"type":0},{"id":2,"sLen":157.89473,"time":18947.3672,"type":0},{"id":2,"sLen":157.89473,"time":19421.05,"type":0},{"id":0,"sLen":157.89473,"time":19894.7363,"type":0},{"id":3,"sLen":0,"time":24789.4727,"type":0},{"id":2,"sLen":0,"time":24947.3672,"type":0},{"id":0,"sLen":0,"time":25105.2617,"type":0},{"id":1,"sLen":0,"time":25263.1563,"type":0},{"id":3,"sLen":0,"time":25578.9453,"type":0},{"id":1,"sLen":0,"time":25736.8418,"type":0},{"id":3,"sLen":0,"time":26052.63,"type":0},{"id":1,"sLen":0,"time":26210.5254,"type":0},{"id":2,"sLen":0,"time":26526.3145,"type":0},{"id":1,"sLen":0,"time":26684.209,"type":0},{"id":2,"sLen":0,"time":26999.998,"type":0},{"id":1,"sLen":0,"time":27157.8926,"type":0},{"id":3,"sLen":0,"time":27473.6836,"type":0},{"id":1,"sLen":0,"time":27631.5781,"type":0},{"id":1,"sLen":0,"time":27789.4727,"type":0},{"id":3,"sLen":0,"time":28105.2617,"type":0},{"id":1,"sLen":0,"time":28263.1563,"type":0},{"id":3,"sLen":0,"time":28578.9453,"type":0},{"id":1,"sLen":0,"time":28736.84,"type":0},{"id":2,"sLen":0,"time":29052.63,"type":0},{"id":1,"sLen":0,"time":29210.5254,"type":0},{"id":2,"sLen":0,"time":29526.3145,"type":0},{"id":1,"sLen":0,"time":29684.209,"type":0},{"id":3,"sLen":0,"time":29999.998,"type":0},{"id":1,"sLen":0,"time":30157.8926,"type":0},{"id":2,"sLen":0,"time":35368.418,"type":0},{"id":3,"sLen":0,"time":35684.207,"type":0},{"id":1,"sLen":0,"time":35842.1055,"type":0},{"id":3,"sLen":0,"time":36000,"type":0},{"id":0,"sLen":0,"time":36315.79,"type":0},{"id":3,"sLen":0,"time":36473.6836,"type":0},{"id":0,"sLen":0,"time":36631.58,"type":0},{"id":0,"sLen":0,"time":36947.3672,"type":0},{"id":1,"sLen":0,"time":37105.26,"type":0},{"id":3,"sLen":0,"time":37263.1563,"type":0},{"id":1,"sLen":0,"time":37578.9453,"type":0},{"id":3,"sLen":0,"time":37736.84,"type":0},{"id":0,"sLen":0,"time":37894.7344,"type":0},{"id":0,"sLen":0,"time":38210.5234,"type":0},{"id":3,"sLen":0,"time":38368.418,"type":0},{"id":0,"sLen":0,"time":38526.3125,"type":0},{"id":3,"sLen":0,"time":38842.1,"type":0},{"id":1,"sLen":0,"time":39000,"type":0},{"id":1,"sLen":0,"time":39157.8945,"type":0},{"id":1,"sLen":0,"time":39473.6836,"type":0},{"id":3,"sLen":0,"time":39631.58,"type":0},{"id":1,"sLen":0,"time":39789.4727,"type":0},{"id":1,"sLen":236.842100000002,"time":40105.26,"type":0},{"id":0,"sLen":0,"time":45473.6836,"type":0},{"id":0,"sLen":0,"time":45789.4727,"type":0},{"id":3,"sLen":0,"time":46105.26,"type":0},{"id":1,"sLen":0,"time":46263.1563,"type":0},{"id":0,"sLen":0,"time":46421.05,"type":0},{"id":3,"sLen":0,"time":46578.9453,"type":0},{"id":2,"sLen":0,"time":46736.84,"type":0},{"id":1,"sLen":0,"time":47052.63,"type":0},{"id":2,"sLen":0,"time":47368.418,"type":0},{"id":3,"sLen":0,"time":47526.3125,"type":0},{"id":0,"sLen":0,"time":47684.207,"type":0},{"id":3,"sLen":0,"time":47842.1,"type":0},{"id":0,"sLen":0,"time":47999.9961,"type":0},{"id":0,"sLen":0,"time":48315.79,"type":0},{"id":3,"sLen":0,"time":48631.58,"type":0},{"id":1,"sLen":0,"time":48789.4727,"type":0},{"id":0,"sLen":0,"time":48947.3672,"type":0},{"id":3,"sLen":0,"time":49105.26,"type":0},{"id":2,"sLen":0,"time":49263.1563,"type":0},{"id":1,"sLen":0,"time":49578.9453,"type":0},{"id":2,"sLen":0,"time":49894.7344,"type":0},{"id":0,"sLen":0,"time":50052.63,"type":0},{"id":3,"sLen":0,"time":50210.5234,"type":0},{"id":0,"sLen":0,"time":50368.418,"type":0},{"id":3,"sLen":157.89473,"time":55578.9453,"type":0},{"id":1,"sLen":157.89473,"time":56210.5234,"type":0},{"id":0,"sLen":0,"time":56526.3125,"type":0},{"id":3,"sLen":0,"time":56842.1,"type":0},{"id":1,"sLen":0,"time":57157.89,"type":0},{"id":3,"sLen":0,"time":57315.7852,"type":0},{"id":1,"sLen":0,"time":57631.58,"type":0},{"id":3,"sLen":0,"time":57789.4727,"type":0},{"id":3,"sLen":0,"time":58105.26,"type":0},{"id":3,"sLen":0,"time":58421.05,"type":0},{"id":1,"sLen":0,"time":58736.84,"type":0},{"id":0,"sLen":0,"time":59052.63,"type":0},{"id":3,"sLen":0,"time":59368.418,"type":0},{"id":1,"sLen":0,"time":59684.207,"type":0},{"id":3,"sLen":0,"time":59842.1,"type":0},{"id":1,"sLen":0,"time":60157.89,"type":0},{"id":3,"sLen":0,"time":60315.7852,"type":0},{"id":2,"sLen":0,"time":65684.21,"type":0},{"id":3,"sLen":0,"time":66000,"type":0},{"id":1,"sLen":0,"time":66157.89,"type":0},{"id":3,"sLen":0,"time":66315.79,"type":0},{"id":0,"sLen":0,"time":66631.58,"type":0},{"id":3,"sLen":0,"time":66789.47,"type":0},{"id":0,"sLen":0,"time":66947.37,"type":0},{"id":0,"sLen":0,"time":67263.16,"type":0},{"id":1,"sLen":0,"time":67421.05,"type":0},{"id":3,"sLen":0,"time":67578.9453,"type":0},{"id":1,"sLen":0,"time":67894.7344,"type":0},{"id":3,"sLen":0,"time":68052.625,"type":0},{"id":0,"sLen":0,"time":68210.52,"type":0},{"id":0,"sLen":0,"time":68526.31,"type":0},{"id":3,"sLen":0,"time":68684.21,"type":0},{"id":0,"sLen":0,"time":68842.1,"type":0},{"id":3,"sLen":0,"time":69157.89,"type":0},{"id":1,"sLen":0,"time":69315.79,"type":0},{"id":1,"sLen":0,"time":69473.68,"type":0},{"id":1,"sLen":0,"time":69789.47,"type":0},{"id":3,"sLen":0,"time":69947.37,"type":0},{"id":1,"sLen":0,"time":70105.26,"type":0},{"id":1,"sLen":236.842099999994,"time":70421.05,"type":0},{"id":0,"sLen":0,"time":75789.47,"type":0},{"id":0,"sLen":0,"time":76105.26,"type":0},{"id":3,"sLen":0,"time":76421.05,"type":0},{"id":1,"sLen":0,"time":76578.9453,"type":0},{"id":0,"sLen":0,"time":76736.8359,"type":0},{"id":3,"sLen":0,"time":76894.7344,"type":0},{"id":2,"sLen":0,"time":77052.625,"type":0},{"id":1,"sLen":0,"time":77368.4141,"type":0},{"id":2,"sLen":0,"time":77684.2,"type":0},{"id":3,"sLen":0,"time":77842.1,"type":0},{"id":0,"sLen":0,"time":78000,"type":0},{"id":3,"sLen":0,"time":78157.89,"type":0},{"id":0,"sLen":0,"time":78315.79,"type":0},{"id":0,"sLen":0,"time":78631.58,"type":0},{"id":3,"sLen":0,"time":78947.37,"type":0},{"id":1,"sLen":0,"time":79105.26,"type":0},{"id":0,"sLen":0,"time":79263.16,"type":0},{"id":3,"sLen":0,"time":79421.05,"type":0},{"id":2,"sLen":0,"time":79578.9453,"type":0},{"id":1,"sLen":0,"time":79894.7344,"type":0},{"id":2,"sLen":0,"time":80210.52,"type":0},{"id":0,"sLen":0,"time":80368.4141,"type":0},{"id":3,"sLen":0,"time":80526.31,"type":0},{"id":0,"sLen":0,"time":80684.2,"type":0},{"id":2,"sLen":0,"time":85894.7344,"type":0},{"id":1,"sLen":0,"time":86210.52,"type":0},{"id":0,"sLen":0,"time":86526.31,"type":0},{"id":3,"sLen":0,"time":86684.2,"type":0},{"id":1,"sLen":0,"time":86842.1,"type":0},{"id":2,"sLen":0,"time":87157.89,"type":0},{"id":1,"sLen":0,"time":87473.68,"type":0},{"id":0,"sLen":0,"time":87789.47,"type":0},{"id":3,"sLen":0,"time":87947.37,"type":0},{"id":1,"sLen":0,"time":88105.26,"type":0},{"id":2,"sLen":0,"time":88421.05,"type":0},{"id":1,"sLen":0,"time":88736.8359,"type":0},{"id":0,"sLen":0,"time":89052.625,"type":0},{"id":3,"sLen":0,"time":89210.52,"type":0},{"id":1,"sLen":0,"time":89368.4141,"type":0},{"id":2,"sLen":0,"time":89684.2,"type":0},{"id":1,"sLen":0,"time":89999.99,"type":0},{"id":0,"sLen":0,"time":90315.79,"type":0},{"id":3,"sLen":0,"time":90473.68,"type":0},{"id":1,"sLen":0,"time":90631.58,"type":0},{"id":3,"sLen":157.89473,"time":95999.99,"type":0},{"id":1,"sLen":157.89473,"time":96631.58,"type":0},{"id":0,"sLen":0,"time":96947.37,"type":0},{"id":3,"sLen":0,"time":97263.16,"type":0},{"id":1,"sLen":0,"time":97578.9453,"type":0},{"id":3,"sLen":0,"time":97736.8359,"type":0},{"id":1,"sLen":0,"time":98052.625,"type":0},{"id":3,"sLen":0,"time":98210.52,"type":0},{"id":3,"sLen":0,"time":98526.31,"type":0},{"id":3,"sLen":0,"time":98842.1,"type":0},{"id":1,"sLen":0,"time":99157.89,"type":0},{"id":0,"sLen":0,"time":99473.68,"type":0},{"id":3,"sLen":0,"time":99789.47,"type":0},{"id":1,"sLen":0,"time":100105.258,"type":0},{"id":3,"sLen":0,"time":100263.156,"type":0},{"id":1,"sLen":0,"time":100578.945,"type":0},{"id":3,"sLen":0,"time":100736.836,"type":0}],"characters":["bf-pixel"],"visible":true,"type":1},{"position":"girlfriend","notes":[],"characters":["gf-pixel"],"visible":false,"type":2}],"stage":"school-evil","scrollSpeed":1.3,"noteTypes":[]} \ No newline at end of file diff --git a/assets/songs/thorns/events.json b/assets/songs/thorns/events.json new file mode 100644 index 00000000..3fcdc848 --- /dev/null +++ b/assets/songs/thorns/events.json @@ -0,0 +1 @@ +{"events":[{"params":[1],"time":5052.63157894737,"name":"Camera Movement"},{"params":[0],"time":10105.2631578947,"name":"Camera Movement"},{"params":[1],"time":15157.8947368421,"name":"Camera Movement"},{"params":[0],"time":20210.5263157895,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":20210.5263157895,"name":"HScript Call"},{"params":[1],"time":25263.1578947368,"name":"Camera Movement"},{"params":[0],"time":30315.7894736842,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":30315.7894736842,"name":"HScript Call"},{"params":[1],"time":35368.4210526316,"name":"Camera Movement"},{"params":[0],"time":40421.0526315789,"name":"Camera Movement"},{"params":[1],"time":45473.6842105263,"name":"Camera Movement"},{"params":[0],"time":50526.3157894737,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":50526.3157894737,"name":"HScript Call"},{"params":[1],"time":55578.947368421,"name":"Camera Movement"},{"params":[0],"time":60631.5789473684,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":60631.5789473684,"name":"HScript Call"},{"params":[1],"time":65684.2105263157,"name":"Camera Movement"},{"params":[0],"time":70736.8421052631,"name":"Camera Movement"},{"params":[1],"time":75789.4736842105,"name":"Camera Movement"},{"params":[0],"time":80842.1052631578,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":80842.1052631578,"name":"HScript Call"},{"params":[1],"time":85894.7368421052,"name":"Camera Movement"},{"params":[0],"time":90947.3684210525,"name":"Camera Movement"},{"params":["aberrationCoolThing",""],"time":90947.3684210525,"name":"HScript Call"},{"params":[1],"time":95999.9999999999,"name":"Camera Movement"}]} \ No newline at end of file diff --git a/source/funkin/backend/chart/Chart.hx b/source/funkin/backend/chart/Chart.hx index ae6d62df..d18640bb 100644 --- a/source/funkin/backend/chart/Chart.hx +++ b/source/funkin/backend/chart/Chart.hx @@ -18,19 +18,14 @@ class Chart { */ public inline static var defaultColor:FlxColor = 0xFF9271FD; - public static function loadEventsJson(songName:String, difficulty:String = "normal") { - var eventsPath = Paths.file('songs/${songName.toLowerCase()}/events.json'); - var eventsDiffPath = Paths.file('songs/${songName.toLowerCase()}/events-${difficulty.toLowerCase()}.json'); - + public static function loadEventsJson(songName:String) { + var path = Paths.file('songs/${songName.toLowerCase()}/events.json'); var data:Array = null; - for(path in [eventsDiffPath, eventsPath]) { - if (Assets.exists(path)) { - try { - data = Json.parse(Assets.getText(path)).events; - } catch(e) { - Logs.trace('Failed to load song event data for ${songName} ($path): ${Std.string(e)}', ERROR); - } - if (data != null) break; + if (Assets.exists(path)) { + try { + data = Json.parse(Assets.getText(path)).events; + } catch(e) { + Logs.trace('Failed to load song event data for ${songName} ($path): ${Std.string(e)}', ERROR); } } return data; @@ -135,6 +130,7 @@ class Chart { 3 => "Alt Animation Toggle", ]; + if (data.events == null) data.events = []; for (event in cast(data.events, Array)) { if (Reflect.hasField(event, "type")) { if(event.type != null) @@ -165,10 +161,10 @@ class Chart { } /** - * events.json + events-diff.json LOADING + * events.json LOADING */ #if REGION - var extraEvents:Array = loadEventsJson(songName, difficulty); + var extraEvents:Array = loadEventsJson(songName); if (extraEvents != null) base.events = base.events.concat(extraEvents); #end @@ -200,7 +196,7 @@ class Chart { public static function save(songFolderPath:String, chart:ChartData, difficulty:String = "normal", ?saveSettings:ChartSaveSettings):ChartData { if (saveSettings == null) saveSettings = {}; - var filteredChart = filterChartForSaving(chart, saveSettings.saveMetaInChart); + var filteredChart = filterChartForSaving(chart, saveSettings.saveMetaInChart, saveSettings.saveEventsInChart); var meta = filteredChart.meta; #if sys @@ -219,15 +215,16 @@ class Chart { return filteredChart; } - public static function filterChartForSaving(chart:ChartData, ?saveMetaInChart:Null):ChartData { + public static function filterChartForSaving(chart:ChartData, ?saveMetaInChart:Null, ?saveEventsInChart:Null):ChartData { var data = Reflect.copy(chart); // make a copy of the chart to leave the OG intact if (saveMetaInChart != true) { data.meta = null; } else { data.meta = Reflect.copy(chart.meta); // also make a copy of the metadata to leave the OG intact. - if (data.meta != null) data.meta.parsedColor = null; + if(data.meta != null && Reflect.hasField(data.meta, "parsedColor")) Reflect.deleteField(data.meta, "parsedColor"); } + data.events = saveEventsInChart != true ? null : Reflect.copy(chart.events); // same here once again data.fromMods = null; var sortedData:Dynamic = {}; @@ -243,5 +240,6 @@ class Chart { typedef ChartSaveSettings = { var ?overrideExistingMeta:Bool; var ?saveMetaInChart:Bool; + var ?saveEventsInChart:Bool; var ?prettyPrint:Bool; } diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 54e6d29e..1216609c 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -127,6 +127,27 @@ class Charter extends UIState { onSelect: _file_saveas, }, null, + { + label: "Save Without Events", + keybind: [CONTROL, ALT, TAB, S], + onSelect: _file_save_no_events, + }, + { + label: "Save Without Events As...", + keybind: [CONTROL, SHIFT, ALT, TAB, S], + onSelect: _file_saveas_no_events, + }, + { + label: "Save Events Separately", + keybind: [CONTROL, TAB, S], + onSelect: _file_events_save, + }, + { + label: "Save Events Separately As...", + keybind: [CONTROL, SHIFT, TAB, S], + onSelect: _file_events_saveas, + }, + null, { label: "Save Meta", keybind: [CONTROL, ALT, S], @@ -137,11 +158,6 @@ class Charter extends UIState { keybind: [CONTROL, ALT ,SHIFT, S], onSelect: _file_meta_saveas, }, - { - label: "Save Events", - keybind: [CONTROL, TAB, S], - onSelect: _file_events_save, - }, null, { label: "Exit", @@ -1121,6 +1137,22 @@ class Charter extends UIState { undos.save(); } + function _file_save_no_events(_) { + #if sys + saveTo('${Paths.getAssetsRoot()}/songs/${__song.toLowerCase()}', true); + undos.save(); + return; + #end + _file_saveas(_); + } + + function _file_saveas_no_events(_) { + openSubState(new SaveSubstate(Json.stringify(Chart.filterChartForSaving(PlayState.SONG, false, false)), { + defaultSaveFile: '${__diff.toLowerCase()}.json' + })); + undos.save(); + } + function _file_meta_save(_) { #if sys sys.io.File.saveContent( @@ -1140,16 +1172,27 @@ class Charter extends UIState { function _file_events_save(_) { #if sys - openSubState(new SaveSubstate(Json.stringify({events: PlayState.SONG.events}), { - defaultSaveFile: 'events-${__diff.toLowerCase()}.json' + sys.io.File.saveContent( + '${Paths.getAssetsRoot()}/songs/${__song.toLowerCase()}/events.json', + Json.stringify({events: PlayState.SONG.events == null ? [] : PlayState.SONG.events}) + ); + return; + #end + _file_events_saveas(_); + } + + function _file_events_saveas(_) { + #if sys + openSubState(new SaveSubstate(Json.stringify({events: PlayState.SONG.events == null ? [] : PlayState.SONG.events}), { + defaultSaveFile: 'events.json' })); #end } #if sys - function saveTo(path:String) { + function saveTo(path:String, separateEvents:Bool = false) { buildChart(); - Chart.save(path, PlayState.SONG, __diff.toLowerCase(), {saveMetaInChart: false}); + Chart.save(path, PlayState.SONG, __diff.toLowerCase(), {saveMetaInChart: false, saveEventsInChart: !separateEvents}); } #end From 413ac9b96a9eb6d649e586d4b2e9ec6e271faaa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Tue, 27 Feb 2024 17:30:48 +0100 Subject: [PATCH 45/45] reverting the drag stuff we'll finalize it next time --- source/funkin/editors/charter/Charter.hx | 30 ++++-------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index 1216609c..290cf1db 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -581,8 +581,6 @@ class Charter extends UIState { var dragStartPos:FlxPoint = new FlxPoint(); var selectionDragging:Bool = false; - var showContextMenu:Bool = false; - public function updateNoteLogic(elapsed:Float) { for (group in [notesGroup, eventsGroup]) { cast(group, FlxTypedGroup).forEach(function(n) { @@ -711,7 +709,7 @@ class Charter extends UIState { currentCursor = ARROW; } case NONE: - if (FlxG.mouse.justPressed || FlxG.mouse.justPressedRight) + if (FlxG.mouse.justPressed) FlxG.mouse.getWorldPosition(charterCamera, dragStartPos); if (gridBackdropDummy.hovered) { @@ -749,29 +747,11 @@ class Charter extends UIState { } } - if (FlxG.mouse.pressedRight) { - if (Math.abs(mousePos.y - dragStartPos.y) > 20) - showContextMenu = true; - if (showContextMenu) { - var undoChanges:Array = []; - for(s in selection) - if (s is CharterNote) { - var n:CharterNote = cast s; - var old:Float = n.susLength; - n.updatePos(n.step, n.id, Math.max((mousePos.y - dragStartPos.y) / 40, 0)); - undoChanges.push({before: old, after: n.susLength, note: n}); - } - undos.addToUndo(CEditSustains(undoChanges)); - } - } if (FlxG.mouse.justReleasedRight) { - if (!showContextMenu) { - var mousePos = FlxG.mouse.getScreenPosition(uiCamera); - closeCurrentContextMenu(); - openContextMenu(topMenu[1].childs, null, mousePos.x, mousePos.y); - mousePos.put(); - } - else showContextMenu = false; + var mousePos = FlxG.mouse.getScreenPosition(uiCamera); + closeCurrentContextMenu(); + openContextMenu(topMenu[1].childs, null, mousePos.x, mousePos.y); + mousePos.put(); } } addEventSpr.selectable = !selectionBox.visible;

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%0ACkVpE!ga_o=#R^Hf4-&pmo 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 fcb}|T#pF4#b3@b$us~NA~- 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 W*xGJZ7RI`^007wkk7WOEwevscZ~Z_3 literal 0 HcmV?d00001 diff --git a/source/funkin/backend/utils/XMLUtil.hx b/source/funkin/backend/utils/XMLUtil.hx index b7120680..1d9aa526 100644 --- a/source/funkin/backend/utils/XMLUtil.hx +++ b/source/funkin/backend/utils/XMLUtil.hx @@ -61,16 +61,14 @@ class XMLUtil { } /** - * Creates a new sprite based on a XML node. + * Overrides a sprite based on a XML node. */ - public static function createSpriteFromXML(node:Access, parentFolder:String = "", defaultAnimType:XMLAnimType = BEAT, ?cl:Class):FunkinSprite { + public static function loadSpriteFromXML(spr:FunkinSprite, node:Access, parentFolder:String = "", defaultAnimType:XMLAnimType = BEAT):FunkinSprite { if (parentFolder == null) parentFolder = ""; - var spr:FunkinSprite = cl != null ? Type.createInstance(cl, []) : new FunkinSprite(); spr.name = node.getAtt("name"); spr.antialiasing = true; - - spr.loadSprite(Paths.image('$parentFolder${node.getAtt("sprite")}', null, true)); + spr.loadSprite(Paths.image('$parentFolder${node.getAtt("sprite").getDefault(spr.name)}', null, true)); spr.spriteAnimType = defaultAnimType; if (node.has.type) { @@ -88,15 +86,14 @@ class XMLUtil { if (node.has.scroll) { var scroll:Null = Std.parseFloat(node.att.scroll); if (scroll.isNotNull()) spr.scrollFactor.set(scroll, scroll); - } else { - if (node.has.scrollx) { - var scroll:Null = Std.parseFloat(node.att.scrollx); - if (scroll.isNotNull()) spr.scrollFactor.x = scroll; - } - if (node.has.scrolly) { - var scroll:Null = Std.parseFloat(node.att.scrolly); - if (scroll.isNotNull()) spr.scrollFactor.y = scroll; - } + } + if (node.has.scrollx) { + var scroll:Null = Std.parseFloat(node.att.scrollx); + if (scroll.isNotNull()) spr.scrollFactor.x = scroll; + } + if (node.has.scrolly) { + var scroll:Null = Std.parseFloat(node.att.scrolly); + if (scroll.isNotNull()) spr.scrollFactor.y = scroll; } if (node.has.skewx) { var skew:Null = Std.parseFloat(node.att.skewx); @@ -107,6 +104,14 @@ class XMLUtil { if (skew.isNotNull()) spr.skew.y = skew; } if (node.has.antialiasing) spr.antialiasing = node.att.antialiasing == "true"; + if (node.has.width) { + var width:Null = Std.parseFloat(node.att.width); + if (width.isNotNull()) spr.width = width; + } + if (node.has.height) { + var height:Null = Std.parseFloat(node.att.height); + if (height.isNotNull()) spr.height = height; + } if (node.has.scale) { var scale:Null = Std.parseFloat(node.att.scale); if (scale.isNotNull()) spr.scale.set(scale, scale); @@ -119,6 +124,18 @@ class XMLUtil { var scale:Null = Std.parseFloat(node.att.scaley); if (scale.isNotNull()) spr.scale.y = scale; } + if (node.has.graphicSize) { + var graphicSize:Null = Std.parseInt(node.att.graphicSize); + if (graphicSize.isNotNull()) spr.setGraphicSize(graphicSize, graphicSize); + } + if (node.has.graphicSizex) { + var graphicSizex:Null = Std.parseInt(node.att.graphicSizex); + if (graphicSizex.isNotNull()) spr.setGraphicSize(graphicSizex); + } + if (node.has.graphicSizey) { + var graphicSizey:Null = Std.parseInt(node.att.graphicSizey); + if (graphicSizey.isNotNull()) spr.setGraphicSize(0, graphicSizey); + } if (node.has.updateHitbox && node.att.updateHitbox == "true") spr.updateHitbox(); if(node.has.zoomfactor) @@ -156,6 +173,15 @@ class XMLUtil { return spr; } + /** + * Creates a new sprite based on a XML node. + */ + public static inline function createSpriteFromXML(node:Access, parentFolder:String = "", defaultAnimType:XMLAnimType = BEAT, ?cl:Class, ?args:Array):FunkinSprite { + if(cl == null) cl = FunkinSprite; + if(args == null) args = []; + return loadSpriteFromXML(Type.createInstance(cl, args), node, parentFolder, defaultAnimType); + } + public static function extractAnimFromXML(anim:Access, animType:XMLAnimType = NONE, loop:Bool = false):AnimData { var animData:AnimData = { name: null, diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 99d4608c..ee9b9bc5 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -801,7 +801,7 @@ class PlayState extends MusicBeatState */ public function startCutscene(prefix:String = "", ?cutsceneScriptPath:String, ?callback:Void->Void, checkSeen:Bool = false) { if (callback == null) callback = startCountdown; - if (checkSeen && seenCutscene) { + if ((checkSeen && seenCutscene) || !playCutscenes) { callback(); return; } @@ -809,34 +809,31 @@ class PlayState extends MusicBeatState if (cutsceneScriptPath == null) cutsceneScriptPath = Paths.script('songs/${SONG.meta.name.toLowerCase()}/${prefix}cutscene'); - if (playCutscenes) { - inCutscene = true; - var videoCutscene = Paths.video('${PlayState.SONG.meta.name.toLowerCase()}-${prefix}cutscene'); - var videoCutsceneAlt = Paths.file('songs/${PlayState.SONG.meta.name.toLowerCase()}/${prefix}cutscene.mp4'); - var dialogue = Paths.file('songs/${PlayState.SONG.meta.name.toLowerCase()}/${prefix}dialogue.xml'); - persistentUpdate = true; - var toCall:Void->Void = function() { - if(checkSeen) seenCutscene = true; - callback(); - } + inCutscene = true; + var videoCutscene = Paths.video('${PlayState.SONG.meta.name.toLowerCase()}-${prefix}cutscene'); + var videoCutsceneAlt = Paths.file('songs/${PlayState.SONG.meta.name.toLowerCase()}/${prefix}cutscene.mp4'); + var dialogue = Paths.file('songs/${PlayState.SONG.meta.name.toLowerCase()}/${prefix}dialogue.xml'); + persistentUpdate = true; + var toCall:Void->Void = function() { + if(checkSeen) seenCutscene = true; + callback(); + } - if (cutsceneScriptPath != null && Assets.exists(cutsceneScriptPath)) { - openSubState(new ScriptedCutscene(cutsceneScriptPath, toCall)); - } else if (Assets.exists(dialogue)) { - MusicBeatState.skipTransIn = true; - openSubState(new DialogueCutscene(dialogue, toCall)); - } else if (Assets.exists(videoCutsceneAlt)) { - MusicBeatState.skipTransIn = true; - persistentUpdate = false; - openSubState(new VideoCutscene(videoCutsceneAlt, toCall)); - persistentDraw = false; - } else if (Assets.exists(videoCutscene)) { - MusicBeatState.skipTransIn = true; - persistentUpdate = false; - openSubState(new VideoCutscene(videoCutscene, toCall)); - persistentDraw = false; - } else - callback(); + if (cutsceneScriptPath != null && Assets.exists(cutsceneScriptPath)) { + openSubState(new ScriptedCutscene(cutsceneScriptPath, toCall)); + } else if (Assets.exists(dialogue)) { + MusicBeatState.skipTransIn = true; + openSubState(new DialogueCutscene(dialogue, toCall)); + } else if (Assets.exists(videoCutsceneAlt)) { + MusicBeatState.skipTransIn = true; + persistentUpdate = false; + openSubState(new VideoCutscene(videoCutsceneAlt, toCall)); + persistentDraw = false; + } else if (Assets.exists(videoCutscene)) { + MusicBeatState.skipTransIn = true; + persistentUpdate = false; + openSubState(new VideoCutscene(videoCutscene, toCall)); + persistentDraw = false; } else callback(); } diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 20262a04..296be07c 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -18,13 +18,16 @@ class DialogueBox extends FunkinSprite { super(); try { dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml('dialogue/boxes/$name'))).firstElement()); + if(!dialogueBoxData.has.sprite) dialogueBoxData.x.set("sprite", name); + XMLUtil.loadSpriteFromXML(this, dialogueBoxData, "dialogue/boxes/", NONE); + visible = false; - loadSprite(Paths.image('dialogue/boxes/${dialogueBoxData.getAtt('sprite').getDefault(name)}')); + var preX:Float = x; + screenCenter(X); x += preX; + y += FlxG.height - height; - for(anim in dialogueBoxData.nodes.anim) { - if (!anim.has.name) continue; - XMLUtil.addXMLAnimation(this, anim); - } + if(dialogueBoxData.has.textSound) textTypeSFX = Paths.sound(dialogueBoxData.att.textSound); + if(dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); for(pos in dialogueBoxData.nodes.charpos) { if (!pos.has.name) continue; @@ -35,16 +38,6 @@ class DialogueBox extends FunkinSprite { }; } - if (dialogueBoxData.has.textSound) textTypeSFX = Paths.sound(dialogueBoxData.att.textSound); - if (dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); - - antialiasing = dialogueBoxData.getAtt("antialiasing").getDefault("true") == "true"; - screenCenter(X); - y = FlxG.height - height; - if (dialogueBoxData.has.x) x += Std.parseFloat(dialogueBoxData.att.x).getDefault(0); - if (dialogueBoxData.has.y) y += Std.parseFloat(dialogueBoxData.att.y).getDefault(0); - visible = false; - var textNode = dialogueBoxData.node.text; if (textNode == null) throw "The dialog box XML requires one text element."; @@ -57,6 +50,16 @@ class DialogueBox extends FunkinSprite { text.font = Paths.font('${textNode.getAtt("font").getDefault("vcr.ttf")}'); text.antialiasing = textNode.getAtt("antialiasing").getDefault("false") == "true"; text.sounds = [FlxG.sound.load(textTypeSFX)]; + if(textNode.has.borderStyle) { + text.borderStyle = switch(textNode.att.borderStyle.trim().toLowerCase()) { + case "none": NONE; + case "shadow": SHADOW; + case "outline_fast": OUTLINE_FAST; + default: OUTLINE; + } + text.borderSize = Std.parseFloat(textNode.getAtt("borderSize")).getDefault(1); + text.borderColor = textNode.getAtt("borderColor").getColorFromDynamic().getDefault(0xFFFFFFFF); + } } catch(e) { active = false; Logs.trace('Couldn\'t load dialogue box "$name": ${e.toString()}', ERROR); From 6917828cf97167461c9516cb9cbf76ff5b1e4815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 17 Feb 2024 19:08:18 +0100 Subject: [PATCH 21/45] dialogues stuff & porting WIP 2 kinda rushed today sorryyy --- assets/data/dialogue/boxes/default.xml | 4 +- assets/data/dialogue/boxes/senpai.xml | 6 +- assets/data/dialogue/characters/senpai.xml | 4 ++ .../dialogue/boxes/pixel/dialogueBox.png | Bin 7200 -> 5828 bytes .../dialogue/boxes/pixel/dialogueBox.xml | 21 +++---- .../dialogue/characters/pixel/boyfriend.png | Bin 0 -> 6696 bytes .../dialogue/characters/pixel/boyfriend.xml | 15 +++++ .../dialogue/characters/pixel/senpai.png | Bin 0 -> 9631 bytes .../dialogue/characters/pixel/senpai.xml | 15 +++++ assets/songs/roses/dialogue.xml | 6 +- assets/songs/senpai/dialogue.xml | 6 +- assets/songs/thorns/creepyDialogue.xml | 12 ++-- source/funkin/backend/utils/XMLUtil.hx | 8 ++- .../game/cutscenes/dialogue/DialogueBox.hx | 1 + .../cutscenes/dialogue/DialogueCharacter.hx | 53 +++++++++++------- 15 files changed, 100 insertions(+), 51 deletions(-) create mode 100644 assets/data/dialogue/characters/senpai.xml create mode 100644 assets/images/dialogue/characters/pixel/boyfriend.png create mode 100644 assets/images/dialogue/characters/pixel/boyfriend.xml create mode 100644 assets/images/dialogue/characters/pixel/senpai.png create mode 100644 assets/images/dialogue/characters/pixel/senpai.xml diff --git a/assets/data/dialogue/boxes/default.xml b/assets/data/dialogue/boxes/default.xml index 99cf3859..f40a3196 100644 --- a/assets/data/dialogue/boxes/default.xml +++ b/assets/data/dialogue/boxes/default.xml @@ -2,7 +2,7 @@ + --> + --> diff --git a/assets/data/dialogue/boxes/senpai.xml b/assets/data/dialogue/boxes/senpai.xml index cb163d61..643f860a 100644 --- a/assets/data/dialogue/boxes/senpai.xml +++ b/assets/data/dialogue/boxes/senpai.xml @@ -2,8 +2,8 @@ - + --> + + --> \ No newline at end of file diff --git a/assets/data/dialogue/characters/senpai.xml b/assets/data/dialogue/characters/senpai.xml new file mode 100644 index 00000000..ffe5d244 --- /dev/null +++ b/assets/data/dialogue/characters/senpai.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox.png b/assets/images/dialogue/boxes/pixel/dialogueBox.png index c7d88ff5f261031f981de2af93efac64700e6562..dbc7ae3edbd31e5a2f685033854ae27f141c7c7b 100644 GIT binary patch literal 5828 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 Am;e9( literal 7200 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 - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/assets/images/dialogue/characters/pixel/boyfriend.png b/assets/images/dialogue/characters/pixel/boyfriend.png new file mode 100644 index 0000000000000000000000000000000000000000..2756eaf0b06ededdcd6fa6d77e0e739132ca7458 GIT binary patch literal 6696 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 literal 0 HcmV?d00001 diff --git a/assets/images/dialogue/characters/pixel/boyfriend.xml b/assets/images/dialogue/characters/pixel/boyfriend.xml new file mode 100644 index 00000000..e4f6210a --- /dev/null +++ b/assets/images/dialogue/characters/pixel/boyfriend.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/dialogue/characters/pixel/senpai.png b/assets/images/dialogue/characters/pixel/senpai.png new file mode 100644 index 0000000000000000000000000000000000000000..4e60d8180235efd8836538e60691c59c249d3314 GIT binary patch literal 9631 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 + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/songs/roses/dialogue.xml b/assets/songs/roses/dialogue.xml index e058c1d5..4afba293 100644 --- a/assets/songs/roses/dialogue.xml +++ b/assets/songs/roses/dialogue.xml @@ -1,14 +1,14 @@ - + - + Not bad for an ugly worm. - + But this time I'll rip your nuts off right after your girlfriend finishes gargling mine. diff --git a/assets/songs/senpai/dialogue.xml b/assets/songs/senpai/dialogue.xml index 2b2a081a..0a8c62ed 100644 --- a/assets/songs/senpai/dialogue.xml +++ b/assets/songs/senpai/dialogue.xml @@ -1,14 +1,14 @@ - + - + Ah, a new fair maiden has come in search of true love! - + A serenade between gentlemen shall decide where her beautiful heart shall reside. diff --git a/assets/songs/thorns/creepyDialogue.xml b/assets/songs/thorns/creepyDialogue.xml index bfa5c80e..75ee0d15 100644 --- a/assets/songs/thorns/creepyDialogue.xml +++ b/assets/songs/thorns/creepyDialogue.xml @@ -1,22 +1,22 @@ - + - + Direct contact with real humans, after being trapped in here for so long... - + and HER of all people. - + I'll make her father pay for what he's done to me and all the others,,,, - + I'll beat you and make you take my place. - + You don't mind your bodies being borrowed right? It's only fair... \ No newline at end of file diff --git a/source/funkin/backend/utils/XMLUtil.hx b/source/funkin/backend/utils/XMLUtil.hx index 1d9aa526..7058ae28 100644 --- a/source/funkin/backend/utils/XMLUtil.hx +++ b/source/funkin/backend/utils/XMLUtil.hx @@ -1,10 +1,9 @@ package funkin.backend.utils; -import flixel.animation.FlxAnimation; import funkin.backend.FunkinSprite; import funkin.backend.system.ErrorCode; import funkin.backend.FunkinSprite.XMLAnimType; -import funkin.backend.system.interfaces.IBeatReceiver; +import flixel.util.FlxColor; import haxe.xml.Access; import funkin.backend.system.interfaces.IOffsetCompatible; @@ -138,12 +137,15 @@ class XMLUtil { } if (node.has.updateHitbox && node.att.updateHitbox == "true") spr.updateHitbox(); - if(node.has.zoomfactor) + if (node.has.zoomfactor) spr.zoomFactor = Std.parseFloat(node.getAtt("zoomfactor")).getDefault(spr.zoomFactor); if (node.has.alpha) spr.alpha = Std.parseFloat(node.getAtt("alpha")).getDefault(spr.alpha); + if(node.has.color) + spr.color = FlxColor.fromString(node.getAtt("color")).getDefault(0xFFFFFFFF); + if (node.has.playOnCountdown) spr.skipNegativeBeats = node.att.playOnCountdown == "true"; if (node.has.beatInterval) diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 296be07c..f61e65c1 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -48,6 +48,7 @@ class DialogueBox extends FunkinSprite { text.color = textNode.getAtt("color").getColorFromDynamic().getDefault(0xFF000000); text.size = Std.parseInt(textNode.att.size).getDefault(20); text.font = Paths.font('${textNode.getAtt("font").getDefault("vcr.ttf")}'); + text.delay = Std.parseFloat(textNode.getAtt("delay")).getDefault(0.05); text.antialiasing = textNode.getAtt("antialiasing").getDefault("false") == "true"; text.sounds = [FlxG.sound.load(textTypeSFX)]; if(textNode.has.borderStyle) { diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index 32d241a8..db089b9d 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -6,23 +6,30 @@ import haxe.xml.Access; class DialogueCharacter extends FunkinSprite { public var charData:Access; public var curTween:FlxTween; - public var curTweenContext:DialogueCharTweenContext = NONE; + public var curAnimContext:DialogueCharAnimContext = NONE; public var positionName:String; + public var finishCallback:String->Void = null; public function new(name:String, position:String) { super(); this.positionName = position; try { charData = new Access(Xml.parse(Assets.getText(Paths.xml('dialogue/characters/$name'))).firstElement()); - loadSprite(Paths.image('dialogue/characters/${charData.getAtt('sprite').getDefault(name)}')); - antialiasing = charData.getAtt('antialiasing').getDefault('true') == 'true'; - scale.scale(charData.has.scale ? Std.parseFloat(charData.att.scale).getDefault(1) : 1); - updateHitbox(); - offset.set( - charData.has.x ? Std.parseFloat(charData.att.x).getDefault(0) : 0, - (charData.has.y ? Std.parseFloat(charData.att.y).getDefault(0) : 0) + this.height); - for(anim in charData.nodes.anim) - XMLUtil.addXMLAnimation(this, anim, true); + if(!charData.has.sprite) charData.x.set("sprite", name); + if(!charData.has.updateHitbox) charData.x.set("updateHitbox", "true"); + XMLUtil.loadSpriteFromXML(this, charData, "dialogue/characters/", LOOP); + + animation.finishCallback = (name:String) -> { + switch(name) + { + case 'show': hasAnimation('normal') ? playAnim('normal', true) : animation.stop(); + case 'hide': alpha = 0; + } + if(finishCallback != null) finishCallback(name); + } + + offset.set(x, y + height); + x = 0; y = 0; } catch(e) { Logs.trace('Failed to load dialogue character $name: ${e.toString()}', ERROR); } @@ -30,29 +37,33 @@ class DialogueCharacter extends FunkinSprite { } public function show(x:Float, y:Float) { - if (curTweenContext != (curTweenContext = POPIN)) { - setPosition(x, y + 100); - if (curTween != null) - curTween.cancel(); + if (curAnimContext == (curAnimContext = POPIN)) return; + if (hasAnimation('show')) { + playAnim('show', true); + setPosition(x, y); + } else { + setPosition(x, y + 100); + if(curTween != null) curTween.cancel(); + playAnim('normal', true); alpha = 0; - visible = true; - curTween = FlxTween.tween(this, {alpha: 1, y: y}, 0.2, {ease: FlxEase.quintOut}); } + visible = true; } public function hide() { - if (curTweenContext != (curTweenContext = POPOUT)) { - if (curTween != null) - curTween.cancel(); - + if (curAnimContext == (curAnimContext = POPOUT)) return; + + if(hasAnimation('hide')) playAnim('hide', true); + else { + if(curTween != null) curTween.cancel(); curTween = FlxTween.tween(this, {alpha: 0, y: y + 100}, 0.2, {ease: FlxEase.quintIn}); } } } -enum abstract DialogueCharTweenContext(Int) { +enum abstract DialogueCharAnimContext(Int) { var NONE = -1; var POPIN = 0; var POPOUT = 1; From 458371627415bcec2bbb6bdb6e017cf4cee02b26 Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sat, 17 Feb 2024 21:49:42 +0100 Subject: [PATCH 22/45] Cleanup --- source/funkin/game/PlayState.hx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index ee9b9bc5..74d9c15c 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1069,8 +1069,6 @@ class PlayState extends MusicBeatState public inline function getIconRPC():String return SONG.meta.icon; - var __songPlaying:Bool = false; - var __wasAutoPause:Bool = false; @:dox(hide) override public function onFocus():Void { @@ -1185,8 +1183,10 @@ class PlayState extends MusicBeatState function updateIconPositions() { var iconOffset:Int = 26; - iconP1.x = healthBar.x + (healthBar.width * (FlxMath.remapToRange(healthBar.percent, 0, 100, 1, 0)) - iconOffset); - iconP2.x = healthBar.x + (healthBar.width * (FlxMath.remapToRange(healthBar.percent, 0, 100, 1, 0))) - (iconP2.width - iconOffset); + var center:Float = healthBar.x + healthBar.width * FlxMath.remapToRange(healthBar.percent, 0, 100, 1, 0); + + iconP1.x = center - iconOffset; + iconP2.x = center - (iconP2.width - iconOffset); health = FlxMath.bound(health, 0, maxHealth); From c4dc5b71d1fbb95cb0138c28fe877f336cb4afe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sun, 18 Feb 2024 03:51:38 +0100 Subject: [PATCH 23/45] dialogues stuff & porting WIP 3 couldn't do too much for tonight --- assets/data/dialogue/boxes/senpai.xml | 4 +-- assets/data/dialogue/characters/pixelBf.xml | 4 +++ assets/songs/roses/dialogue.xml | 4 +-- assets/songs/senpai/dialogue.xml | 4 +-- .../game/cutscenes/dialogue/DialogueBox.hx | 25 ++++++++----------- .../cutscenes/dialogue/DialogueCharacter.hx | 3 ++- 6 files changed, 23 insertions(+), 21 deletions(-) create mode 100644 assets/data/dialogue/characters/pixelBf.xml diff --git a/assets/data/dialogue/boxes/senpai.xml b/assets/data/dialogue/boxes/senpai.xml index 643f860a..430dc9f2 100644 --- a/assets/data/dialogue/boxes/senpai.xml +++ b/assets/data/dialogue/boxes/senpai.xml @@ -16,6 +16,6 @@ All animations for the dialogue box For example, if you wanna add an "angry" animation, add an animation named "angry" (box idle), and "angry-open" (not needed, for box apparition) --> - - + + \ No newline at end of file diff --git a/assets/data/dialogue/characters/pixelBf.xml b/assets/data/dialogue/characters/pixelBf.xml new file mode 100644 index 00000000..5292d4de --- /dev/null +++ b/assets/data/dialogue/characters/pixelBf.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/songs/roses/dialogue.xml b/assets/songs/roses/dialogue.xml index 4afba293..904cf803 100644 --- a/assets/songs/roses/dialogue.xml +++ b/assets/songs/roses/dialogue.xml @@ -2,7 +2,7 @@ - + @@ -11,7 +11,7 @@ But this time I'll rip your nuts off right after your girlfriend finishes gargling mine. - + Bop beep be be skdoo bep \ No newline at end of file diff --git a/assets/songs/senpai/dialogue.xml b/assets/songs/senpai/dialogue.xml index 0a8c62ed..5a0115c4 100644 --- a/assets/songs/senpai/dialogue.xml +++ b/assets/songs/senpai/dialogue.xml @@ -2,7 +2,7 @@ - + @@ -11,7 +11,7 @@ A serenade between gentlemen shall decide where her beautiful heart shall reside. - + Beep bo bop \ No newline at end of file diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index f61e65c1..4604b353 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -8,6 +8,7 @@ import haxe.xml.Access; class DialogueBox extends FunkinSprite { public var dialogueBoxData:Access; public var positions:Map = []; + public var everPlayedAny:Bool = false; public var textTypeSFX:String = Paths.sound('dialogue/text'); public var nextSFX:String = Paths.sound('dialogue/next'); @@ -29,6 +30,13 @@ class DialogueBox extends FunkinSprite { if(dialogueBoxData.has.textSound) textTypeSFX = Paths.sound(dialogueBoxData.att.textSound); if(dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); + animation.finishCallback = (name:String) -> { + if(name.endsWith("-open") || name.endsWith("-firstOpen")) { + playAnim(name.substr(0, name.length - 5)); + setText(__nextText, __speed); + } + } + for(pos in dialogueBoxData.nodes.charpos) { if (!pos.has.name) continue; positions[pos.att.name] = { @@ -48,7 +56,6 @@ class DialogueBox extends FunkinSprite { text.color = textNode.getAtt("color").getColorFromDynamic().getDefault(0xFF000000); text.size = Std.parseInt(textNode.att.size).getDefault(20); text.font = Paths.font('${textNode.getAtt("font").getDefault("vcr.ttf")}'); - text.delay = Std.parseFloat(textNode.getAtt("delay")).getDefault(0.05); text.antialiasing = textNode.getAtt("antialiasing").getDefault("false") == "true"; text.sounds = [FlxG.sound.load(textTypeSFX)]; if(textNode.has.borderStyle) { @@ -84,13 +91,14 @@ class DialogueBox extends FunkinSprite { this.__speed = speed; this.text.resetText(text); FlxG.sound.play(nextSFX); - if (hasAnimation('$bubble-open')) - playAnim('$bubble-open', true); + if(hasAnimation('$bubble-open')) playAnim('$bubble-open', true); + else if(hasAnimation('$bubble-firstOpen') && !everPlayedAny) playAnim('$bubble-firstOpen', true); else { playAnim(bubble); setText(__nextText, __speed); } visible = true; + everPlayedAny = true; } public function setText(text:String, speed:Float = 0.02) { @@ -98,17 +106,6 @@ class DialogueBox extends FunkinSprite { this.text.start(speed, true); } - public override function update(elapsed:Float) { - super.update(elapsed); - if (isAnimFinished()) { - var animName = getAnimName(); - if (animName.endsWith("-open")) { - playAnim(animName.substr(0, animName.length - 5)); - setText(__nextText, __speed); - } - } - } - public override function destroy() { super.destroy(); positions = null; diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index db089b9d..f3097d66 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -39,9 +39,11 @@ class DialogueCharacter extends FunkinSprite { public function show(x:Float, y:Float) { if (curAnimContext == (curAnimContext = POPIN)) return; + visible = true; if (hasAnimation('show')) { playAnim('show', true); setPosition(x, y); + alpha = 1; } else { setPosition(x, y + 100); if(curTween != null) curTween.cancel(); @@ -49,7 +51,6 @@ class DialogueCharacter extends FunkinSprite { alpha = 0; curTween = FlxTween.tween(this, {alpha: 1, y: y}, 0.2, {ease: FlxEase.quintOut}); } - visible = true; } public function hide() { From 9e78bdc64c83c75620f03029ac260970d5af0ffe Mon Sep 17 00:00:00 2001 From: Frakits Date: Sun, 18 Feb 2024 10:41:37 +0200 Subject: [PATCH 24/45] Cleanup --- source/funkin/backend/scripting/events/AmountEvent.hx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/funkin/backend/scripting/events/AmountEvent.hx b/source/funkin/backend/scripting/events/AmountEvent.hx index 45b5c9ce..50b0ad4f 100644 --- a/source/funkin/backend/scripting/events/AmountEvent.hx +++ b/source/funkin/backend/scripting/events/AmountEvent.hx @@ -5,4 +5,9 @@ final class AmountEvent extends CancellableEvent { * Amount */ public var amount:Int; + + /** + * Shows wether or not psych users complained about this class + */ + public var psychUsersComplained:Bool = true; } \ No newline at end of file From 541e371b7eab93c5abcd566120ec9200ab3fb581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Mon, 19 Feb 2024 02:34:58 +0100 Subject: [PATCH 25/45] dialogues stuff & porting WIP 4 --- assets/data/dialogue/characters/pixelBf.xml | 2 +- assets/data/dialogue/characters/senpai.xml | 2 +- assets/songs/roses/dialogue.xml | 2 +- assets/songs/senpai/dialogue.xml | 2 +- assets/songs/thorns/creepyDialogue.xml | 2 +- assets/sounds/{ => pixel}/ANGRY_TEXT_BOX.mp3 | Bin assets/sounds/{ => pixel}/ANGRY_TEXT_BOX.ogg | Bin assets/sounds/pixel/type.mp3 | Bin 0 -> 2001 bytes assets/sounds/pixel/type.wav | Bin 4546 -> 0 bytes .../funkin/game/cutscenes/DialogueCutscene.hx | 41 +++++++++++++++--- .../game/cutscenes/dialogue/DialogueBox.hx | 26 ++++++----- 11 files changed, 56 insertions(+), 21 deletions(-) rename assets/sounds/{ => pixel}/ANGRY_TEXT_BOX.mp3 (100%) rename assets/sounds/{ => pixel}/ANGRY_TEXT_BOX.ogg (100%) create mode 100644 assets/sounds/pixel/type.mp3 delete mode 100644 assets/sounds/pixel/type.wav diff --git a/assets/data/dialogue/characters/pixelBf.xml b/assets/data/dialogue/characters/pixelBf.xml index 5292d4de..1c071bb5 100644 --- a/assets/data/dialogue/characters/pixelBf.xml +++ b/assets/data/dialogue/characters/pixelBf.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/data/dialogue/characters/senpai.xml b/assets/data/dialogue/characters/senpai.xml index ffe5d244..855deb12 100644 --- a/assets/data/dialogue/characters/senpai.xml +++ b/assets/data/dialogue/characters/senpai.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/assets/songs/roses/dialogue.xml b/assets/songs/roses/dialogue.xml index 904cf803..9995b7c3 100644 --- a/assets/songs/roses/dialogue.xml +++ b/assets/songs/roses/dialogue.xml @@ -5,7 +5,7 @@ - + Not bad for an ugly worm. diff --git a/assets/songs/senpai/dialogue.xml b/assets/songs/senpai/dialogue.xml index 5a0115c4..615c4f96 100644 --- a/assets/songs/senpai/dialogue.xml +++ b/assets/songs/senpai/dialogue.xml @@ -5,7 +5,7 @@ - + Ah, a new fair maiden has come in search of true love! diff --git a/assets/songs/thorns/creepyDialogue.xml b/assets/songs/thorns/creepyDialogue.xml index 75ee0d15..629eb492 100644 --- a/assets/songs/thorns/creepyDialogue.xml +++ b/assets/songs/thorns/creepyDialogue.xml @@ -4,7 +4,7 @@ - + Direct contact with real humans, after being trapped in here for so long... diff --git a/assets/sounds/ANGRY_TEXT_BOX.mp3 b/assets/sounds/pixel/ANGRY_TEXT_BOX.mp3 similarity index 100% rename from assets/sounds/ANGRY_TEXT_BOX.mp3 rename to assets/sounds/pixel/ANGRY_TEXT_BOX.mp3 diff --git a/assets/sounds/ANGRY_TEXT_BOX.ogg b/assets/sounds/pixel/ANGRY_TEXT_BOX.ogg similarity index 100% rename from assets/sounds/ANGRY_TEXT_BOX.ogg rename to assets/sounds/pixel/ANGRY_TEXT_BOX.ogg diff --git a/assets/sounds/pixel/type.mp3 b/assets/sounds/pixel/type.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..b7c76d21c46f8f75cee24d63d846ec4dbbf5c268 GIT binary patch literal 2001 zcmeZtF=l1}0p*b3U{@f`55zu+Wof47dZuQ2h6V;8NhtXL+u;C=4W}bA^U{GFkUpSE z>`NG034xP@z<)vjWI520$v{V%nSeMjpu$uNVX`lI9n_x-X8-?v;Rpi*hXix=76At3 zH%4#1n>IKk$foS}Tzk3BLV?4P!9jq9A-{u>p+^36^MfDtYvkE&1j+&gSZo|Pm=gZ8 zpZ|a4;eX*Kh6cqW42|a&NYwxTvmlY>Xy(#MEr+5C)k4xNkEu!>WOF=`c6rksg$oid z3=*eG>}0sf!t@}7d5vMDz~Ki<-4oYOw@hK`(b~FRGwpqnqPlfNrsIkB`8yuJcxR!r z)JM>F*19(K8$ywuiW!1m&-z`T?mg#Upx%x@+>FAl86>!5zQ{4Z~rgSWFk*6Ff~wP%#LnI)A)?Uw8JT>52=(mO3yZWWdV zMGSsDl8L%(TTY%-OXi-j!D~^PcVqhknbRCRkIL-17o6ap^r~IYEu+07f-~`#?kTY= zrW+=AF4!T)@F$$x!|CcetqfED$zO_1G&CPMJcZGZVg)u*rcX18<}Po%=dk6V_c6z_Sj@4IeJgm~e5!L&_oTQncKHA{U@ z-xsZP_~_G#kL_gU8tkxZmC7*MaB&;=ssC&q_xBXhiC^pKtmbB<# zqOgFhK||woc4@e`&uba&s#G=`>33_W&O=ZhmU1P?T(stc{9_x^sJcQy5d1@UAadC*QSal zdG5Gz)9tHo*x6HCwk584YHX(X>gJKTH&)qLuiiMt((Ay|oGPDvF>jMK*Jgh@6&iNN zt8%)RnqFkzmf4d|B);su-nVz7n%q5$DSeMw{{LQZX%*=W0t+_TUZL8@rQAZ^UlgVa^&CFUXCyy3A%DML7=$O|oNpw)|9>*quE|3QOO7Xz@O> zPiOC6kJ5Eh*C~aYyFC?}t{HSBVxs%YHEPU#@#&tSNkQeQmy!b8)cH@pIsESPlp|rY z&oe}?e%F85KG*1($b=(-_h;vwyKMPJ$$rioQ{NuX-`k7K&H0aN>K}^U9heii{pYDA zS@~aW-ih6rk#@%Dotx_9FOyE($=ma^BHE&I-u8!g3ln{v7;>MQDu<_TU0rLk>dx9f z(_D+DL@d95D)rO*H}m$sE^O%I)RZ_2UaQ-PMq zh1uC)`Ts8jj6G+zW!;-*CUoOig205xs0&^V;t%$pUh2x-v*6Usa=oW_j`T1jFtP+` zY5Q(HwT7EHIdT2N*=c#9;eo+fk~72q|C8Js8WrAlwKVi!c4+9sS^GlEvbz6CZcE$i zDJm!R$NSV=p{5Ple?+(XIQqI8>searnTApa{Qo`S$Oi_M#_Rq+_b@Q7R(xu|p@D%q LMvt08jSv6;05oLA literal 0 HcmV?d00001 diff --git a/assets/sounds/pixel/type.wav b/assets/sounds/pixel/type.wav deleted file mode 100644 index f2cb831a41bb71749e4f59ea8e67af4d0d26c384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4546 zcmWNUS6mYb7sZo6=$!-%AibkedJ92O1XM(j1zi`gfUbzBtFo&rD>h_hS64*@{A3ky zaqX*ufKn_J1(aT-mxKh;Gc%dYWM;nn&dYtc59i_jf9IZrm<<~mOi85VwMmit4js2Q zA(2RAwbnl-kqWkxNfeR^DSh|x-NoviW4H*@$81S8XahWgUPotCrNn-6uhuWr0|Z7~ z!H%GMgeO)D4>8KI`3=K`+#VSYD!_xU*a zee#d?WBKm#>0%Zz+1>%GhE{Yj<*OUL=T}!Ty;dG$y87(%*|n-=mDXx6W&ktAYryTc zN501e_gT*|55C)V_dvJZZYw>K++E$1-A}t0c<8xpaQVZv*IDLL?y<_f)uYdg<@(%p zr)Qpvk@FpA9lO`|r<@3@Jj=IME(}M;nPn%;kI|hNlXQ?4L+><$&5h|jv}A^aVN2^b zE26!#FtO=f?rT$NYvyp+wrp9MX@ubx!#@mT3{D%2=yzzICvr7kXoqTZ3^09bU73Z4 z-pTf3MLsuP7u(-VC`%~QDak5XEb6}btn78ktKy+s=WlhCo-N;XpY{ZMnrCqI4lY~Y1`&DvMvwPzb{)PJk9tuL;-QeV{2^5#}k zcC&Vi(Z}v~lh4b$kWS0ai=7^wr$2dr%Innby5Aw_$o_J#*LEOvczCFI*l2vum~iON z!Ja|k@V0N3qgO`bCe}~Vr+%58nPYRBcx`+Ue~r*jY%j79*Gl!|g>qdvCT#>R!CHzu zfT3tmRwy^2=P`dQAL9`hNgAa0z1rH~?}-q4BEj?^lo#!|A$Aylr`aq1pTSF#tL zK{3`<>RTA6nkCRfZGUo|v>&tBLyx8rMmG(aMg#hH^ox!DG&V8LH@aj{tM^hbNZ&wz zTxU^}q#@GyOY^>_3zbRD(8MT3-?paO{t@_Y2=W%kzn#ZvNv&==q24I<&Y9d z3cMCKP}3kHS}Ac<3+fW}v<^vUFSSPVs0Ni3O(c-NCne##NP3iCiB&j6gb_K|FT}58 zI!Q_FrdVlg)fl3_)GpAuY|v-=qj|M?3B8g|n4UF$Xk21cY|vvcVpwPJpFX7Tp#N2` z)Ue!WR6olg*rd_8&^XEBxYbz;6Z#1KgORgNkpX5RGLECQGE&SD{Wenvt6Nq>8a^Cdw|s6(*}3h zr2UuHy_=Wnyt8O$+V|6m8C$)!9NwHAE7|%v;ZVZZwi`(S-$lmXjrUGGv+a+Bb&0RP z`}w=P#9tE5#Qn6TDWN3EFP;*!H7X#gAoAn7gX~)&J6YpF1>Q-%8-j|1{tmt#dWLnE z6&MT$JPLjm`k7r8;kCvpeEr%>Auhh>{hE9g-V44~zWII`ff_!ySLgc|t)5&-4`>Y( z1iojRvLA%ZhplDl25kzm@_WI2v%1>9H>k-USb5LW!OhR%Z^sa4wiDrI;9Bo!v$BES z(@|1x4B|GVFAtB%l^xe?!DcDFSB24d)fwOhUp`=qjBG+z9mh7Q+-o9 zQ(jYAQw~$QQ&|(w$MVN?#}#8Y$E_#FCw?AZIeBtgIJIVa?QHxkJiD2b%W>gYa}RKm z=i@jHoSmGXIC>m&&TCFMCz-?L4saRVvW3UIn+rM%x0^peYx&(bEI zaIRvG!G*Y)3)gsm@P1p^y->z$=7;i=d8c_tdDXm)i=P*D7SooJh1Z00!kt#9T5bIwN>0ND!JYb@Iyv&JwCrPhu|-N?Cxj!doeTf@FD;k1{#rp`<~<(opF& z;305ZLI@p2HUjgdO6gaqTXt96Bk2|6;wfpV_^DVMv{B5!D0)#LmiZ~(EB44dfEGAg z5f36jt(+;-kx{_2FiVjy-zj}4DFZB2GX#Yoqi-M%9H**Ojwx@cjNn#Ci2Z|!6zkzz z3U_(G^se-td>?WcTc@I82hj&mGVlbP$8YJDYK|c9uzRFoYzOHzWf4DsxI*DzC_=@Z zv0T_6Sc2M7E5sUl3eW*hP#@98>s2g_L(*0u03CTjd8%=e(88T4G$NP0b%phs4i*?~-JeShaI>yCC`V58o%Ojd9%kGKLjBA1Mk8 zjH*t=V!JoCZ83}79-<%ml`Ur93w_B-3BMTXA1n*p@2?Db#f}I`3at)J2~G<)ju;6O zu`)uvLRW=W`yKV`4{&9^^~m+|^!ngC8vM~G)$dBkUSHZubX9`Syw8BoD6`Og*!=?& zTj}Z5&#YT@bfq)%H|8KS)ob2y$|1l-R@S`fFXs zyN|}7>N-Aj7<4*y)%SBoFAO)16p!Thb@mzcz3%So4IJzonx8l~LhEJ>(8dA>l|y$X z4X0|x=f=v%#z*lHuL->gcqn5uX8Qi*%aM~qkH&pCiJaW|dz_K!i!-~q;6(gz?pWXG zk#E%5xf#lA#C*|2!uXTf6SIGD?kpC~htB%(TzL%cBB|*k1$^pzl1DA zF2yfp@v8+th-O7Qq?;uDLS3;qon7B`RR3Z@%iPOd2(gInjlp;-* zT$VIT9i@YkThiN-H0i8-K=wtp7u*IMmy;kHs2UVPt>ASa1^g9Y0zM!QXa)_q5@nM-*Tp(OLEs$85rmBahkTARg`G(LjKO|L2R? zEo%l|gBw66=mgZFAR{l34Aes9q;ke`Fb_P6Tu9kZ5o(lc&S~~(22mJfkTiptV&&L& z$gN0uPYBn*^LpTwMbY6yOhlg7lgO6z1T&pEY_VhOKUR26%lo7 ze`Z|@+ZPrZx{j>~8wjC&;#lMLj8h#ynOyyS>@TiqH4t@uOKf+_kUe5 z=X~cHw}YNJ?z-+|cQa?i0dO*RF?MRV8@BUy)N=^4HMQ-ry<&I9e$avBOmR+e*kt!$ zxslBp>tX9GyUPxbZGT_BYPlWbu;tNZCmEAAZZ_DmOq&I(^|S`dfo#?b^ zxtf6r(LwPuv4iNoC{7$HQi-%A?IL$kpy-P5yf8}GEO;ikyu{&m@%j9N{CB)9ya~0= zE@Um}@N^e)xh4w<3);LBJO*z}{W%}tpW%!7hKrSpZHtqOTLk9?kCxsFiiC3lrqD-7 z7uX7V1P($AQMag66el8yVnwFnIgzn=QA`s*7o|#kCD!6R$v){DNv2dLrOJk6HL`Y@ z9}o}p$}a;d;4YXBm4KJPM^LGv4^C1h!(2E8L6n=6@0Hd_Hj;`GXffK1#;9h|adbkZ zg;`>8*m2c8v=Y6HMxuP=Argv=!-wH&Ww5ed@t*=!geguzhoFOyEA%JS3r&GyFc+!? zpM(C;OOOkeLua4?Xb9?n@)UXMU7k7_#}uF8TktXXfbwr;p;8ZFA@j<+N(1C6B1B@) z7}QGbp$ZK{&!7n6jp(80&>Cb8`5nEgcJK)aLVMBGXe#;<{fO|8Yp5qGMfwm=^ewtc z&0`tnk5A(7FrLZ-H^%qjH}EV~3|5K9sZ(_o_N(d&uD}{p1g5}vm?pjf`xU#6O=E$$ z7^_n^(T!LaUW$2OG+bZhi4EXi)gIhc>1YFbUrB-y__1=kY5}{d+Kc^-gZLiY9&5zw z2oYXEyuodVJESuF19lG+VuJ(|^&~PF(2BGbu!oQ5ZFdJ(SJ!s8dY8k_j;>Lzf4TA9 z$gaoTg50y*#@)JHZ@9KOr`V_2i|j7jc{-DwFFM#cML8BaYB@VNblO)t?sxdd{)zoE zyAYel)}6~wF8|MVo5TNXA1(jgR?oV@%Fss7ddd2Wm5lM7buS~zYT7E=QfB!tquH|G z@`NSRf^MOtHPIm2S^9{@Zn`18z+#4GMK7n@o4+#OO~cI2nU9+lnpx7U%}dRTEW9mt z(tbC$Gy_crOma<1O|F|Ins=D~X!_MO({!y#uF;s$Nn@(vph2{uSZ`kMu-;Rh-}KJu zUC=8r(l81%vNubnt``OJ1cFn7Q;QXR7XQ>@^pe@qqosRG(#5Q$G=Z7mz|wKSO<|XS zF02*36xoW-2?qo*!XP0e=oK}K3&lGnLUDz7nKVUmQCujg7vB`!6Kxf3lI)jBrAOrX zfU(S2{XrcO*GMi)PfNeZJ%9jt955t5B>w^&l26IzfKK@{nJ171d;y}tG@u$xg9_BQ zKM!>R{{l>~S>`48f=0pbL2I}chQY1sJIw@gf$dNbR0|z~8x(1ZyYPr2K~V^2!h!G< zd=q{K2PhZe^~yh#Bk)@ohAZK2cmeK$m*63|7|w%F!+Vtn5H}=Uc}~ehena$;2Blc7 zStT0@L{_WQVjB4g`5t+MEUKl2{)X0~9w>n1pm)(^v;^%#Z>xJ{i+UfsUA$%QfjsJ-A z@EN=WufpHs!?+vaM>rE~B39i|qlqI#262M8MLZz>M-&lNL?6*bG!R3?48bQ%N#-Po J2qL+V{tv`}|2Y5v diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index 6bb1d6a3..210bae26 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -17,8 +17,8 @@ class DialogueCutscene extends Cutscene { public var curLine:DialogueLine = null; public var dialogueBox:DialogueBox; - public var nextSFX:FlxSound; public var dialogueCamera:FlxCamera; + public var curMusic:FlxSound = null; public function new(dialoguePath:String, callback:Void->Void) { super(callback); @@ -42,22 +42,38 @@ class DialogueCutscene extends Cutscene { add(charMap[char.att.name] = new DialogueCharacter(char.att.name, char.getAtt('position').getDefault('default'))); } + var useDef:Bool = false; + if(dialogueData.has.forceBoxDefaultTxtSound && dialogueData.att.forceBoxDefaultTxtSound == "true") + useDef = true; + // Add lines for(node in dialogueData.nodes.line) { - dialogueLines.push({ + var line:DialogueLine = { text: XMLUtil.fixXMLText(node.innerHTML), char: node.getAtt('char').getDefault('boyfriend'), bubble: node.getAtt('bubble').getDefault('normal'), callback: node.getAtt('callback'), - speed: node.has.speed ? Std.parseFloat(node.att.speed).getDefault(0.05) : 0.05 - }); + speed: node.has.speed ? Std.parseFloat(node.att.speed).getDefault(0.05) : 0.05, + changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.getAtt('changeMusic')), 0.8, true) : null, + playSound: node.has.playSound ? FlxG.sound.load(Paths.sound(node.getAtt('playSound'))) : null, + nextSound: node.has.nextSound ? FlxG.sound.load(Paths.music(node.getAtt('nextSound'))) : null, + textSound: null + }; + + if(node.has.textSound) line.textSound = FlxG.sound.load(Paths.sound(node.getAtt('textSound'))); + else if(!useDef) { + var char:DialogueCharacter = charMap[line.char]; + if(char != null && char.charData != null && char.charData.has.textSound) + line.textSound = FlxG.sound.load(Paths.sound(char.charData.getAtt("textSound"))); + } + + dialogueLines.push(line); } // Add dialogue box dialogueBox = new DialogueBox(dialogueData.getAtt("box").getDefault("default")); add(dialogueBox); add(dialogueBox.text); - next(); } catch(e) { @@ -84,10 +100,19 @@ class DialogueCutscene extends Cutscene { if (charMap[curLine.char] != null) dialogueBox.popupChar(charMap[curLine.char]); - dialogueBox.playBubbleAnim(curLine.bubble, curLine.text, curLine.speed); + dialogueBox.playBubbleAnim(curLine.bubble, curLine.text, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null); + + if(curLine.playSound != null) curLine.playSound.play(); + if(curLine.changeMusic != null) { + if(curMusic != null) curMusic.destroy(); + curMusic = curLine.changeMusic; + curMusic.play(); + curMusic.fadeIn(1, 0, curMusic.volume); + } } public override function destroy() { + if(curMusic != null) curMusic.destroy(); super.destroy(); FlxG.cameras.remove(dialogueCamera); } @@ -99,4 +124,8 @@ typedef DialogueLine = { var bubble:String; var callback:String; var speed:Float; + var changeMusic:FlxSound; + var playSound:FlxSound; + var nextSound:FlxSound; + var textSound:FlxSound; } \ No newline at end of file diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 4604b353..4502f9e9 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -1,5 +1,6 @@ package funkin.game.cutscenes.dialogue; +import flixel.sound.FlxSound; import flixel.addons.text.FlxTypeText; import flixel.text.FlxText; import flixel.math.FlxPoint; @@ -10,13 +11,15 @@ class DialogueBox extends FunkinSprite { public var positions:Map = []; public var everPlayedAny:Bool = false; - public var textTypeSFX:String = Paths.sound('dialogue/text'); public var nextSFX:String = Paths.sound('dialogue/next'); + public var defaultTextTypeSFX:Array; public var text:FlxTypeText; public function new(name:String) { super(); + var textTypeSFX:String = Paths.sound('dialogue/text'); + try { dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml('dialogue/boxes/$name'))).firstElement()); if(!dialogueBoxData.has.sprite) dialogueBoxData.x.set("sprite", name); @@ -31,9 +34,10 @@ class DialogueBox extends FunkinSprite { if(dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); animation.finishCallback = (name:String) -> { - if(name.endsWith("-open") || name.endsWith("-firstOpen")) { - playAnim(name.substr(0, name.length - 5)); - setText(__nextText, __speed); + var finalPt:String; + if(name.endsWith(finalPt = "-open") || name.endsWith(finalPt = "-firstOpen")) { + playAnim(name.substr(0, name.length - finalPt.length)); + setText(__nextText, __speed, __customTypeSFX); } } @@ -57,7 +61,6 @@ class DialogueBox extends FunkinSprite { text.size = Std.parseInt(textNode.att.size).getDefault(20); text.font = Paths.font('${textNode.getAtt("font").getDefault("vcr.ttf")}'); text.antialiasing = textNode.getAtt("antialiasing").getDefault("false") == "true"; - text.sounds = [FlxG.sound.load(textTypeSFX)]; if(textNode.has.borderStyle) { text.borderStyle = switch(textNode.att.borderStyle.trim().toLowerCase()) { case "none": NONE; @@ -72,8 +75,8 @@ class DialogueBox extends FunkinSprite { active = false; Logs.trace('Couldn\'t load dialogue box "$name": ${e.toString()}', ERROR); } + defaultTextTypeSFX = [FlxG.sound.load(textTypeSFX)]; FlxG.sound.cache(nextSFX); - FlxG.sound.cache(textTypeSFX); } public function popupChar(char:DialogueCharacter) { @@ -86,22 +89,25 @@ class DialogueBox extends FunkinSprite { private var __nextText:String; private var __speed:Float; - public function playBubbleAnim(bubble:String, text:String, speed:Float = 0.05) { + private var __customTypeSFX:Array; + public function playBubbleAnim(bubble:String, text:String, speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, ?playNext:Bool) { this.__nextText = text; this.__speed = speed; + this.__customTypeSFX = customTypeSFX; this.text.resetText(text); - FlxG.sound.play(nextSFX); + if(playNext || (playNext == null && everPlayedAny)) customSFX != null ? customSFX.play() : FlxG.sound.play(nextSFX); if(hasAnimation('$bubble-open')) playAnim('$bubble-open', true); else if(hasAnimation('$bubble-firstOpen') && !everPlayedAny) playAnim('$bubble-firstOpen', true); else { playAnim(bubble); - setText(__nextText, __speed); + setText(__nextText, __speed, __customTypeSFX); } visible = true; everPlayedAny = true; } - public function setText(text:String, speed:Float = 0.02) { + public function setText(text:String, speed:Float = 0.02, ?customTypeSFX:Array) { + this.text.sounds = customTypeSFX != null ? customTypeSFX : defaultTextTypeSFX; this.text.delay = speed; this.text.start(speed, true); } From af94b069dc340f1755e5e6f92779a87fc68faaee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:42:46 +0100 Subject: [PATCH 26/45] senpai SEPARATED angry animation from box WIP 5 tysm @EnderNile8182 !!! Co-Authored-By: Nile <102095746+endernile8182@users.noreply.github.com> --- .../dialogue/boxes/pixel/dialogueBox.png | Bin 5828 -> 12838 bytes .../dialogue/boxes/pixel/dialogueBox.xml | 20 +++++++---- .../dialogue/characters/pixel/senpai.png | Bin 9631 -> 17020 bytes .../dialogue/characters/pixel/senpai.xml | 33 +++++++++++------- 4 files changed, 34 insertions(+), 19 deletions(-) diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox.png b/assets/images/dialogue/boxes/pixel/dialogueBox.png index dbc7ae3edbd31e5a2f685033854ae27f141c7c7b..243669f25a97a3e5dc6f60e22adefc8b8e960f4e 100644 GIT binary patch literal 12838 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 B=e+;` literal 5828 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 Am;e9( diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox.xml b/assets/images/dialogue/boxes/pixel/dialogueBox.xml index 50d3f2e9..46ce2eaa 100644 --- a/assets/images/dialogue/boxes/pixel/dialogueBox.xml +++ b/assets/images/dialogue/boxes/pixel/dialogueBox.xml @@ -2,10 +2,18 @@ - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/dialogue/characters/pixel/senpai.png b/assets/images/dialogue/characters/pixel/senpai.png index 4e60d8180235efd8836538e60691c59c249d3314..35c055145f7a2f06d5f3e651688c7c9116e86e51 100644 GIT binary patch literal 17020 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 d*ZAi{c4x)er2oMnIMY?nZr1xH>D1>eR6%bKc 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 - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 631814495a905835a9ce27c7352a24c89d2263d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Thu, 22 Feb 2024 02:03:26 +0100 Subject: [PATCH 27/45] dialogues stuff & porting WIP 6 I WILL reduce those events and make some code parts better oh and also gotta still add the actual dialogue cutscene class' scripts --- .../{senpai.xml => hating-simulator.xml} | 8 +- .../data/dialogue/boxes/spirit-creepy-box.hx | 24 ++++ .../data/dialogue/boxes/spirit-creepy-box.xml | 20 +++ assets/data/dialogue/characters/pixelBf.hx | 3 + assets/data/dialogue/characters/pixelBf.xml | 4 +- assets/data/dialogue/characters/senpai.hx | 6 + assets/data/dialogue/characters/senpai.xml | 3 +- .../dialogue/boxes/pixel/dialogueBox-evil.png | Bin 0 -> 1333 bytes .../dialogue/boxes/pixel/dialogueBox-evil.xml | 18 +++ .../dialogue/boxes/pixel/dialogueBox.xml | 5 +- .../game/cutscenes/weeb/spiritFaceForward.png | Bin 0 -> 2014 bytes assets/songs/roses/dialogue.xml | 6 +- assets/songs/senpai/dialogue.xml | 2 +- assets/songs/thorns/creepyDialogue.xml | 2 +- .../events/DialogueBoxCharPopupEvent.hx | 8 ++ .../events/DialogueBoxCreationEvent.hx | 11 ++ .../events/DialogueBoxPlayBubbleEvent.hx | 18 +++ .../events/DialogueBoxSetTextEvent.hx | 12 ++ .../events/DialogueBoxStructureEvent.hx | 15 +++ .../events/DialogueCharCreationEvent.hx | 11 ++ .../scripting/events/DialogueCharHideEvent.hx | 10 ++ .../scripting/events/DialogueCharShowEvent.hx | 14 +++ .../events/DialogueCharStructureEvent.hx | 15 +++ .../funkin/game/cutscenes/DialogueCutscene.hx | 23 +++- .../game/cutscenes/dialogue/DialogueBox.hx | 106 +++++++++++++--- .../cutscenes/dialogue/DialogueCharacter.hx | 119 ++++++++++++++---- 26 files changed, 402 insertions(+), 61 deletions(-) rename assets/data/dialogue/boxes/{senpai.xml => hating-simulator.xml} (67%) create mode 100644 assets/data/dialogue/boxes/spirit-creepy-box.hx create mode 100644 assets/data/dialogue/boxes/spirit-creepy-box.xml create mode 100644 assets/data/dialogue/characters/pixelBf.hx create mode 100644 assets/data/dialogue/characters/senpai.hx create mode 100644 assets/images/dialogue/boxes/pixel/dialogueBox-evil.png create mode 100644 assets/images/dialogue/boxes/pixel/dialogueBox-evil.xml create mode 100644 assets/images/game/cutscenes/weeb/spiritFaceForward.png create mode 100644 source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueCharHideEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueCharShowEvent.hx create mode 100644 source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx diff --git a/assets/data/dialogue/boxes/senpai.xml b/assets/data/dialogue/boxes/hating-simulator.xml similarity index 67% rename from assets/data/dialogue/boxes/senpai.xml rename to assets/data/dialogue/boxes/hating-simulator.xml index 430dc9f2..5e9e6595 100644 --- a/assets/data/dialogue/boxes/senpai.xml +++ b/assets/data/dialogue/boxes/hating-simulator.xml @@ -1,21 +1,21 @@ - + - + - + - + \ No newline at end of file diff --git a/assets/data/dialogue/boxes/spirit-creepy-box.hx b/assets/data/dialogue/boxes/spirit-creepy-box.hx new file mode 100644 index 00000000..63efe4f8 --- /dev/null +++ b/assets/data/dialogue/boxes/spirit-creepy-box.hx @@ -0,0 +1,24 @@ +// TO FINISH!!! - Nex +import flixel.tweens.FlxTweenType; + +var aberration:CustomShader = null; +var spirit:FlxSprite; +function postCreate() { + spirit = new FlxSprite(320, 170).loadGraphic(Paths.image('game/cutscenes/weeb/spiritFaceForward')); + spirit.setGraphicSize(Std.int(spirit.width * 6)); + if(Options.gameplayShaders) { + spirit.shader = aberration = new CustomShader('chromaticAberration'); + FlxTween.num(-0.003, 0.003, 3, {ease: FlxEase.sineInOut, type: FlxTweenType.PINGPONG}, function(num) { aberration.redOff = [0, -num]; aberration.blueOff = [0, num]; }); + } + //spirit.alpha = 0; + cutscene.add(spirit); +} + +function popupChar(event) { + if(!active || event.char.positionName != "left") return; + event.char.color = FlxColor.BLACK; + var pos = positions["left"]; + if (pos == null) return; // It shouldnt but whatever - Nex + + //spirit.setPosition((FlxG.width / 2) + pos.x - event.char.offset.x, FlxG.height - pos.y - event.char.offset.y); +} \ No newline at end of file diff --git a/assets/data/dialogue/boxes/spirit-creepy-box.xml b/assets/data/dialogue/boxes/spirit-creepy-box.xml new file mode 100644 index 00000000..4b494b4b --- /dev/null +++ b/assets/data/dialogue/boxes/spirit-creepy-box.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/data/dialogue/characters/pixelBf.hx b/assets/data/dialogue/characters/pixelBf.hx new file mode 100644 index 00000000..fff07a63 --- /dev/null +++ b/assets/data/dialogue/characters/pixelBf.hx @@ -0,0 +1,3 @@ +function postHide() { + if(curTween != null) curTween.percent = 1; +} \ No newline at end of file diff --git a/assets/data/dialogue/characters/pixelBf.xml b/assets/data/dialogue/characters/pixelBf.xml index 1c071bb5..45ebb3bb 100644 --- a/assets/data/dialogue/characters/pixelBf.xml +++ b/assets/data/dialogue/characters/pixelBf.xml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/assets/data/dialogue/characters/senpai.hx b/assets/data/dialogue/characters/senpai.hx new file mode 100644 index 00000000..cd17b115 --- /dev/null +++ b/assets/data/dialogue/characters/senpai.hx @@ -0,0 +1,6 @@ +function postHide() { + if(curTween != null) { + if(animation.curAnim?.name == 'angry-show') curTween.cancel(); + else curTween.percent = 1; + } +} \ No newline at end of file diff --git a/assets/data/dialogue/characters/senpai.xml b/assets/data/dialogue/characters/senpai.xml index 855deb12..6c33e08e 100644 --- a/assets/data/dialogue/characters/senpai.xml +++ b/assets/data/dialogue/characters/senpai.xml @@ -1,4 +1,5 @@ - + + \ No newline at end of file diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox-evil.png b/assets/images/dialogue/boxes/pixel/dialogueBox-evil.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbbfec362208567d7d4a86b620b6594b9fa08d2 GIT binary patch literal 1333 zcmeAS@N?(olHy`uVBq!ia0y~yU4S`bFVP!_m{qvHuF#3nP*(}EvZ%U;p2yiU)SjUi&t~dxo9N6 zcdy$4yS>L=$HvW$o_B=H`A~a%=sk7OE=~dOkevG$6PdnovQ??1=UKiGZENA@U%kg) zOGH><+KL5@a0bIhm!scgWz`bqCoFI; zdN!>&F45!1hYhEGFL5$tOzP}UYo9B&H)mqPNRS zW;E0`HOifw8O>J(^yA^fTJI-w9cAfI)!O#{g#qJl7G~Q?#@l7SjCyc121k?Vfak&E l_Y + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/dialogue/boxes/pixel/dialogueBox.xml b/assets/images/dialogue/boxes/pixel/dialogueBox.xml index 46ce2eaa..355f6767 100644 --- a/assets/images/dialogue/boxes/pixel/dialogueBox.xml +++ b/assets/images/dialogue/boxes/pixel/dialogueBox.xml @@ -1,7 +1,6 @@ - + + diff --git a/assets/images/game/cutscenes/weeb/spiritFaceForward.png b/assets/images/game/cutscenes/weeb/spiritFaceForward.png new file mode 100644 index 0000000000000000000000000000000000000000..48fc94488162fbddeecb9126ee8205cdc6254b91 GIT binary patch literal 2014 zcmV<42O;>0P)JHezUs(1w4FN`SWE| zO>?22e)*d6ysN$1A(0GIyQFcKk@sxRPXC1OOEvB*lJ^B??2LKO_V4t!fBa|p+04EA9cqVM*n#F6+tZx! zk$xI{Atr2V#MEbQbq2oQeSP&Xcd9OSaCP403fKAO8v_me>h;~Bo`Sp3MiG#17dwo2^&dOTMpo z22cMAo}4=#a36ukL<0@0NASP@^4~X?>74O5g%?8YKYbsC?_bY{^O1Uf6ANHt&&}1` z9`y*mHRILG*S~=5==l-5+=h9c@LkYeUfc70`PP6Je0p(SefP3GpbcDTL(emZ`CMqf zz|@VYd2Szo?XgC0;mxZu`=DRWEgGvfa>ksWH5CwHgyl@#n)CLldH{Vpyyh)cemc2oqYrCfud0J z1vs-%162rX%)3-&R!HZ%%f4#&6Z3Oc-Zx6IFq)a0hUNuB+v7Y+o_=)K)BeWJd>FoF ztJnpr8ae91d*1b$r{4!<{xba0D{8J{Ogweg+hc8~>=)Jxcz*M_c%aCTH+E>ZVCI>1 zzBT;#QS*YWuVQ+Ioht7;6}ST|UM-k8;q?$$FY9w|b!OH%;?vKDn>a9awV*jc%`s0- z2$u8X0`{D#49t^3-WSlU3yfPM*28?YHRi49rJ65%IhV2K zs;|l!L(Qw^QRiH4->!$cHG9p~58owllP<4nvRdLIv@^uKnzNqUqo1mmJ)I?2&SmUi zRg*4Zk-vV^bB-A=f%Y>HRv&cEJG+EkC2P=F$S!May)(PmhfwutKehf=tnYF)Xv_iu zXY6vdbB#N1ZxvYkeRVJJ4s@5$0Hp_IiAKanAVS!W7IMb*>TWNv<6P!zPL_^Rvs&&c^7f4&(~nUj8b^=oNVSy7yA-5}T*Vs!pyKFt+y! zyuDQ!o>B}PXiQFXfO;kmv})|xIn+6Kcy5nax{4q1&bNK-xfD<14r#p70u%S#e*ET+ z){VROwpjD2h26mm&TN6ES8KP%bCKs2d|?H)zfk7X)^3Y6M<>`14d09T+4yQ+wimY6 zoF1*+7Hcj{&yCOECs1ego;_cE?h?#;ZVY^v6{xX2on6)K`)YL&M#fWD@It985Pep) zTXJ(j&&Fr)^sQi=U)65Qb$J&W|IqOBmAn-B#CA#@4Gxwf22D z?t&Tj>;iJ;8(Xj1*W9gf7tFZlE^WSXdp;%Z@)`GBnC2U|=hI_Agi%)zN3~V|r{oIH w!tWAt_Yyxe{BM8%_v4>UE;!G-OMf)~2egBL(;hC6CjbBd07*qoM6N<$f|!>zU;qFB literal 0 HcmV?d00001 diff --git a/assets/songs/roses/dialogue.xml b/assets/songs/roses/dialogue.xml index 9995b7c3..de7f70f5 100644 --- a/assets/songs/roses/dialogue.xml +++ b/assets/songs/roses/dialogue.xml @@ -1,11 +1,11 @@ - + - + - + Not bad for an ugly worm. diff --git a/assets/songs/senpai/dialogue.xml b/assets/songs/senpai/dialogue.xml index 615c4f96..55c011e3 100644 --- a/assets/songs/senpai/dialogue.xml +++ b/assets/songs/senpai/dialogue.xml @@ -1,5 +1,5 @@ - + diff --git a/assets/songs/thorns/creepyDialogue.xml b/assets/songs/thorns/creepyDialogue.xml index 629eb492..aa149ccd 100644 --- a/assets/songs/thorns/creepyDialogue.xml +++ b/assets/songs/thorns/creepyDialogue.xml @@ -1,5 +1,5 @@ - + diff --git a/source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx new file mode 100644 index 00000000..3b36c160 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueBoxCharPopupEvent.hx @@ -0,0 +1,8 @@ +package funkin.backend.scripting.events; + +import funkin.game.cutscenes.dialogue.DialogueCharacter; + +final class DialogueBoxCharPopupEvent extends CancellableEvent +{ + public var char:DialogueCharacter; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx new file mode 100644 index 00000000..781c5399 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx @@ -0,0 +1,11 @@ +package funkin.backend.scripting.events; + +/** + * CANCEL this event to customize from 0 the creation part! + */ +final class DialogueBoxCreationEvent extends CancellableEvent +{ + public var name:String; + + public var textTypeSFX:String; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx new file mode 100644 index 00000000..0613603e --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx @@ -0,0 +1,18 @@ +package funkin.backend.scripting.events; + +import flixel.sound.FlxSound; + +final class DialogueBoxPlayBubbleEvent extends CancellableEvent +{ + public var bubble:String; + + public var text:String; + + public var speed:Float; + + public var customSFX:FlxSound; + + public var customTypeSFX:Array; + + public var playNext:Null; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx new file mode 100644 index 00000000..b8b7072a --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueBoxSetTextEvent.hx @@ -0,0 +1,12 @@ +package funkin.backend.scripting.events; + +import flixel.sound.FlxSound; + +final class DialogueBoxSetTextEvent extends CancellableEvent +{ + public var text:String; + + public var speed:Float; + + public var customTypeSFX:Array; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx new file mode 100644 index 00000000..83923d09 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueBoxStructureEvent.hx @@ -0,0 +1,15 @@ +package funkin.backend.scripting.events; + +import haxe.xml.Access; + +/** + * CANCEL this event to customize from 0 the xml structure part! + */ +final class DialogueBoxStructureEvent extends CancellableEvent +{ + public var name:String; + + public var textTypeSFX:String; + + public var dialogueBoxData:Access; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx b/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx new file mode 100644 index 00000000..d3694d0d --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx @@ -0,0 +1,11 @@ +package funkin.backend.scripting.events; + +/** + * CANCEL this event to customize from 0 the creation part! + */ +final class DialogueCharCreationEvent extends CancellableEvent +{ + public var name:String; + + public var position:String; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueCharHideEvent.hx b/source/funkin/backend/scripting/events/DialogueCharHideEvent.hx new file mode 100644 index 00000000..8b372643 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueCharHideEvent.hx @@ -0,0 +1,10 @@ +package funkin.backend.scripting.events; + +import funkin.game.cutscenes.dialogue.DialogueCharacter.DialogueCharAnimContext; + +final class DialogueCharHideEvent extends CancellableEvent +{ + public var animation:String; + + public var lastAnimContext:DialogueCharAnimContext; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueCharShowEvent.hx b/source/funkin/backend/scripting/events/DialogueCharShowEvent.hx new file mode 100644 index 00000000..acdb26dc --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueCharShowEvent.hx @@ -0,0 +1,14 @@ +package funkin.backend.scripting.events; + +import funkin.game.cutscenes.dialogue.DialogueCharacter.DialogueCharAnimContext; + +final class DialogueCharShowEvent extends CancellableEvent +{ + public var x:Float; + + public var y:Float; + + public var animation:String; + + public var lastAnimContext:DialogueCharAnimContext; +} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx b/source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx new file mode 100644 index 00000000..11503096 --- /dev/null +++ b/source/funkin/backend/scripting/events/DialogueCharStructureEvent.hx @@ -0,0 +1,15 @@ +package funkin.backend.scripting.events; + +import haxe.xml.Access; + +/** + * CANCEL this event to customize from 0 the xml structure part! + */ +final class DialogueCharStructureEvent extends CancellableEvent +{ + public var name:String; + + public var position:String; + + public var charData:Access; +} \ No newline at end of file diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index 210bae26..18ce6e39 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -1,5 +1,7 @@ package funkin.game.cutscenes; +import funkin.backend.scripting.events.CancellableEvent; +import funkin.backend.scripting.Script; import flixel.sound.FlxSound; import funkin.game.cutscenes.dialogue.*; import haxe.xml.Access; @@ -20,6 +22,9 @@ class DialogueCutscene extends Cutscene { public var dialogueCamera:FlxCamera; public var curMusic:FlxSound = null; + public static var cutscene:DialogueCutscene; + //public var dialogueScript:Script; + public function new(dialoguePath:String, callback:Void->Void) { super(callback); this.dialoguePath = dialoguePath; @@ -29,6 +34,7 @@ class DialogueCutscene extends Cutscene { } public override function create() { + cutscene = this; super.create(); try { @@ -39,7 +45,10 @@ class DialogueCutscene extends Cutscene { if (!char.has.name) continue; if (charMap.exists(char.att.name)) Logs.trace('2 dialogue characters share the same name (${char.att.name}, ${char.att.name}). The old character has been replaced.'); - add(charMap[char.att.name] = new DialogueCharacter(char.att.name, char.getAtt('position').getDefault('default'))); + + var leChar:DialogueCharacter = new DialogueCharacter(char.att.name, char.getAtt('position').getDefault('default')); + if(char.has.defaultAnim) leChar.defaultAnim = char.getAtt('defaultAnim'); + add(charMap[char.att.name] = leChar); } var useDef:Bool = false; @@ -53,6 +62,7 @@ class DialogueCutscene extends Cutscene { char: node.getAtt('char').getDefault('boyfriend'), bubble: node.getAtt('bubble').getDefault('normal'), callback: node.getAtt('callback'), + changeDefAnim: node.getAtt('changeDefAnim'), speed: node.has.speed ? Std.parseFloat(node.att.speed).getDefault(0.05) : 0.05, changeMusic: node.has.changeMusic ? FlxG.sound.load(Paths.music(node.getAtt('changeMusic')), 0.8, true) : null, playSound: node.has.playSound ? FlxG.sound.load(Paths.sound(node.getAtt('playSound'))) : null, @@ -98,8 +108,13 @@ class DialogueCutscene extends Cutscene { if (k != curLine.char) c.hide(); - if (charMap[curLine.char] != null) - dialogueBox.popupChar(charMap[curLine.char]); + var char = charMap[curLine.char]; + if (char != null) { + var force:Bool; + if(force = (curLine.changeDefAnim != null)) char.defaultAnim = curLine.changeDefAnim; + dialogueBox.popupChar(char, force); + } + dialogueBox.playBubbleAnim(curLine.bubble, curLine.text, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null); if(curLine.playSound != null) curLine.playSound.play(); @@ -114,6 +129,7 @@ class DialogueCutscene extends Cutscene { public override function destroy() { if(curMusic != null) curMusic.destroy(); super.destroy(); + cutscene = null; FlxG.cameras.remove(dialogueCamera); } } @@ -128,4 +144,5 @@ typedef DialogueLine = { var playSound:FlxSound; var nextSound:FlxSound; var textSound:FlxSound; + var changeDefAnim:String; } \ No newline at end of file diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index 4502f9e9..cb8aac13 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -1,5 +1,9 @@ package funkin.game.cutscenes.dialogue; +import funkin.backend.scripting.events.*; +import funkin.backend.scripting.events.PlayAnimEvent.PlayAnimContext; +import funkin.backend.scripting.events.CancellableEvent; +import funkin.backend.scripting.Script; import flixel.sound.FlxSound; import flixel.addons.text.FlxTypeText; import flixel.text.FlxText; @@ -10,20 +14,43 @@ class DialogueBox extends FunkinSprite { public var dialogueBoxData:Access; public var positions:Map = []; public var everPlayedAny:Bool = false; + public var finishAnimCallback:String->Void = null; public var nextSFX:String = Paths.sound('dialogue/next'); - public var defaultTextTypeSFX:Array; public var text:FlxTypeText; + public var defPath:String = 'dialogue/boxes/'; + public var dialogueBoxScript:Script; + public var cutscene:DialogueCutscene = DialogueCutscene.cutscene; + public function new(name:String) { super(); - var textTypeSFX:String = Paths.sound('dialogue/text'); + var textTypeSFX:String = Paths.sound('dialogue/text'); // Default if xml doesnt have it - Nex + + dialogueBoxScript = Script.create(Paths.script('data/' + defPath + name)); + dialogueBoxScript.setParent(this); + dialogueBoxScript.load(); + + var event = EventManager.get(DialogueBoxCreationEvent).recycle(name, textTypeSFX); + dialogueBoxScript.call('create', [event]); + if(event.cancelled) + return; + name = event.name; + textTypeSFX = event.textTypeSFX; try { - dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml('dialogue/boxes/$name'))).firstElement()); + dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + name))).firstElement()); + var event = EventManager.get(DialogueBoxStructureEvent).recycle(name, textTypeSFX, dialogueBoxData); + dialogueBoxScript.call('structureLoaded', [event]); + if(event.cancelled) + return; + name = event.name; + textTypeSFX = event.textTypeSFX; + dialogueBoxData = event.dialogueBoxData; + if(!dialogueBoxData.has.sprite) dialogueBoxData.x.set("sprite", name); - XMLUtil.loadSpriteFromXML(this, dialogueBoxData, "dialogue/boxes/", NONE); + XMLUtil.loadSpriteFromXML(this, dialogueBoxData, defPath, NONE); visible = false; var preX:Float = x; @@ -34,6 +61,8 @@ class DialogueBox extends FunkinSprite { if(dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); animation.finishCallback = (name:String) -> { + if(finishAnimCallback != null) finishAnimCallback(name); + var finalPt:String; if(name.endsWith(finalPt = "-open") || name.endsWith(finalPt = "-firstOpen")) { playAnim(name.substr(0, name.length - finalPt.length)); @@ -77,42 +106,79 @@ class DialogueBox extends FunkinSprite { } defaultTextTypeSFX = [FlxG.sound.load(textTypeSFX)]; FlxG.sound.cache(nextSFX); + dialogueBoxScript.call("postCreate"); } - public function popupChar(char:DialogueCharacter) { - if (!active) return; - var pos = positions[char.positionName]; + public override function playAnim(AnimName:String, Force:Bool = false, Context:PlayAnimContext = NONE, Reversed:Bool = false, Frame:Int = 0) { + var event = EventManager.get(PlayAnimEvent).recycle(AnimName, Force, Reversed, Frame, Context); + dialogueBoxScript.call("onPlayAnim", [event]); + if (event.cancelled) + return; + + super.playAnim(event.animName, event.force, event.context, event.reverse, event.startingFrame); + } + + public override function beatHit(curBeat:Int) { + super.beatHit(curBeat); + dialogueBoxScript.call("beatHit", [curBeat]); + } + + public override function update(elapsed:Float) { + super.update(elapsed); + dialogueBoxScript.call("update", [elapsed]); + } + + public function popupChar(char:DialogueCharacter, force:Bool = false) { + var event = EventManager.get(DialogueBoxCharPopupEvent).recycle(char); + dialogueBoxScript.call("popupChar", [event]); + if (event.cancelled || event.char == null || !active) return; + var pos = positions[event.char.positionName]; if (pos == null) return; - char.show((FlxG.width / 2) + pos.x, FlxG.height - pos.y); + event.char.show((FlxG.width / 2) + pos.x, FlxG.height - pos.y, null, force); } private var __nextText:String; private var __speed:Float; private var __customTypeSFX:Array; public function playBubbleAnim(bubble:String, text:String, speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, ?playNext:Bool) { - this.__nextText = text; - this.__speed = speed; - this.__customTypeSFX = customTypeSFX; - this.text.resetText(text); - if(playNext || (playNext == null && everPlayedAny)) customSFX != null ? customSFX.play() : FlxG.sound.play(nextSFX); - if(hasAnimation('$bubble-open')) playAnim('$bubble-open', true); - else if(hasAnimation('$bubble-firstOpen') && !everPlayedAny) playAnim('$bubble-firstOpen', true); + var event = EventManager.get(DialogueBoxPlayBubbleEvent).recycle(bubble, text, speed, customSFX, customTypeSFX, playNext); + dialogueBoxScript.call("playBubbleAnim", [event]); + if (event.cancelled) + return; + + this.__nextText = event.text; + this.__speed = event.speed; + this.__customTypeSFX = event.customTypeSFX; + this.text.resetText(''); + if(event.playNext || (event.playNext == null && everPlayedAny)) event.customSFX != null ? event.customSFX.play() : FlxG.sound.play(nextSFX); + if(hasAnimation('${event.bubble}-open')) playAnim('${event.bubble}-open', true); + else if(hasAnimation('${event.bubble}-firstOpen') && !everPlayedAny) playAnim('${event.bubble}-firstOpen', true); else { - playAnim(bubble); + playAnim(event.bubble); setText(__nextText, __speed, __customTypeSFX); } visible = true; everPlayedAny = true; + dialogueBoxScript.call("postPlayBubbleAnim", [event]); } - public function setText(text:String, speed:Float = 0.02, ?customTypeSFX:Array) { - this.text.sounds = customTypeSFX != null ? customTypeSFX : defaultTextTypeSFX; - this.text.delay = speed; - this.text.start(speed, true); + public function setText(text:String, speed:Float = 0.05, ?customTypeSFX:Array) { + var event = EventManager.get(DialogueBoxSetTextEvent).recycle(text, speed, customTypeSFX); + dialogueBoxScript.call("setText", [event]); + if (event.cancelled) + return; + + this.text.resetText(event.text); + this.text.sounds = event.customTypeSFX != null ? event.customTypeSFX : defaultTextTypeSFX; + this.text.delay = event.speed; + this.text.start(event.speed, true); } public override function destroy() { + dialogueBoxScript.call("destroy"); + dialogueBoxScript.destroy(); + super.destroy(); positions = null; } diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index f3097d66..a7ee70ed 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -1,5 +1,9 @@ package funkin.game.cutscenes.dialogue; +import funkin.backend.scripting.events.*; +import funkin.backend.scripting.events.PlayAnimEvent.PlayAnimContext; +import funkin.backend.scripting.events.CancellableEvent; +import funkin.backend.scripting.Script; import flixel.tweens.FlxTween; import haxe.xml.Access; @@ -8,59 +12,128 @@ class DialogueCharacter extends FunkinSprite { public var curTween:FlxTween; public var curAnimContext:DialogueCharAnimContext = NONE; public var positionName:String; - public var finishCallback:String->Void = null; + + public var finishAnimCallback:String->Void = null; + public var defaultAnim:String = 'normal'; + + public var defPath:String = 'dialogue/characters/'; + public var dialogueCharScript:Script; + public var cutscene:DialogueCutscene = DialogueCutscene.cutscene; public function new(name:String, position:String) { super(); - this.positionName = position; + + dialogueCharScript = Script.create(Paths.script('data/' + defPath + name)); + dialogueCharScript.setParent(this); + dialogueCharScript.load(); + + var event = EventManager.get(DialogueCharCreationEvent).recycle(name, position); + dialogueCharScript.call('create', [event]); // Its not really create() since its inside new() but, nah, it makes no difference at least here - Nex + if(event.cancelled) + return; // No idea the pyscho that would do this but hey, it can happen - Nex + name = event.name; + position = event.position; + try { - charData = new Access(Xml.parse(Assets.getText(Paths.xml('dialogue/characters/$name'))).firstElement()); + charData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + name))).firstElement()); + var event = EventManager.get(DialogueCharStructureEvent).recycle(name, position, charData); + dialogueCharScript.call('structureLoaded', [event]); + if(event.cancelled) + return; + name = event.name; + this.positionName = event.position; + charData = event.charData; + if(!charData.has.sprite) charData.x.set("sprite", name); if(!charData.has.updateHitbox) charData.x.set("updateHitbox", "true"); - XMLUtil.loadSpriteFromXML(this, charData, "dialogue/characters/", LOOP); + XMLUtil.loadSpriteFromXML(this, charData, defPath, LOOP); animation.finishCallback = (name:String) -> { - switch(name) - { - case 'show': hasAnimation('normal') ? playAnim('normal', true) : animation.stop(); - case 'hide': alpha = 0; - } - if(finishCallback != null) finishCallback(name); + if(finishAnimCallback != null) finishAnimCallback(name); + + if(name.endsWith("-show") || name == 'show') hasAnimation(defaultAnim) ? playAnim(defaultAnim, true) : animation.stop(); + else if(name.endsWith("-hide") || name == 'hide') alpha = 0; } offset.set(x, y + height); x = 0; y = 0; } catch(e) { - Logs.trace('Failed to load dialogue character $name: ${e.toString()}', ERROR); + var message:String = e.toString(); + Logs.trace('Failed to load dialogue character $name: ${message}', ERROR); + dialogueCharScript.call("loadingError", [message]); } visible = false; + dialogueCharScript.call("postCreate"); } - public function show(x:Float, y:Float) { - if (curAnimContext == (curAnimContext = POPIN)) return; + public override function playAnim(AnimName:String, Force:Bool = false, Context:PlayAnimContext = NONE, Reversed:Bool = false, Frame:Int = 0) { + var event = EventManager.get(PlayAnimEvent).recycle(AnimName, Force, Reversed, Frame, Context); + dialogueCharScript.call("playAnim", [event]); + if (event.cancelled) + return; + + super.playAnim(event.animName, event.force, event.context, event.reverse, event.startingFrame); + } + + public override function beatHit(curBeat:Int) { + super.beatHit(curBeat); + dialogueCharScript.call("beatHit", [curBeat]); + } + + public override function update(elapsed:Float) { + super.update(elapsed); + dialogueCharScript.call("update", [elapsed]); + } + + public function show(x:Float, y:Float, ?animation:String, force:Bool = false) { + if(animation == null) animation = defaultAnim; + var lastAnimContext:DialogueCharAnimContext = force ? POPOUT : curAnimContext; + curAnimContext = POPIN; + + var event = EventManager.get(DialogueCharShowEvent).recycle(x, y, animation, lastAnimContext); + dialogueCharScript.call("show", [event]); + if (event.cancelled || event.lastAnimContext == curAnimContext) return; visible = true; - if (hasAnimation('show')) { - playAnim('show', true); - setPosition(x, y); + var anim:String; + if (hasAnimation(anim = '${event.animation}-show') || hasAnimation(anim = 'show')) { + playAnim(anim, true); + setPosition(event.x, event.y); alpha = 1; } else { - setPosition(x, y + 100); + setPosition(event.x, event.y + 100); if(curTween != null) curTween.cancel(); - playAnim('normal', true); + playAnim(event.animation, true); alpha = 0; - curTween = FlxTween.tween(this, {alpha: 1, y: y}, 0.2, {ease: FlxEase.quintOut}); + curTween = FlxTween.tween(this, {alpha: 1, y: event.y}, 0.2, {ease: FlxEase.quintOut, onComplete: function(twn:FlxTween) dialogueCharScript.call("showTweenCompleted", [twn])}); } + dialogueCharScript.call("postShow", [event]); } - public function hide() { - if (curAnimContext == (curAnimContext = POPOUT)) return; + public function hide(?animation:String, force:Bool = false) { + if(animation == null) animation = defaultAnim; + var lastAnimContext:DialogueCharAnimContext = force ? POPIN : curAnimContext; + curAnimContext = POPOUT; - if(hasAnimation('hide')) playAnim('hide', true); + var event = EventManager.get(DialogueCharHideEvent).recycle(animation, lastAnimContext); + dialogueCharScript.call("hide", [event]); + if (event.cancelled || event.lastAnimContext == curAnimContext) return; + + var anim:String; + if(hasAnimation(anim = '${event.animation}-hide') || hasAnimation(anim = 'hide')) playAnim(anim, true); else { if(curTween != null) curTween.cancel(); - curTween = FlxTween.tween(this, {alpha: 0, y: y + 100}, 0.2, {ease: FlxEase.quintIn}); + curTween = FlxTween.tween(this, {alpha: 0, y: y + 100}, 0.2, {ease: FlxEase.quintIn, onComplete: function(twn:FlxTween) dialogueCharScript.call("hideTweenCompleted", [twn])}); } + dialogueCharScript.call("postHide", [event]); + } + + override function destroy() + { + dialogueCharScript.call("destroy"); + dialogueCharScript.destroy(); + + super.destroy(); } } From 6f04fab26c5bfa8bd3b43448937fd6be42d63b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Thu, 22 Feb 2024 02:06:14 +0100 Subject: [PATCH 28/45] kill me MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit i forgor to remove😭 --- assets/data/dialogue/characters/pixelBf.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/data/dialogue/characters/pixelBf.xml b/assets/data/dialogue/characters/pixelBf.xml index 45ebb3bb..a3a62542 100644 --- a/assets/data/dialogue/characters/pixelBf.xml +++ b/assets/data/dialogue/characters/pixelBf.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file From 06aeee975d54612e0a06fad2c7f4338f925949a6 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Thu, 22 Feb 2024 15:26:35 -0700 Subject: [PATCH 29/45] NONE thing in charter --- source/funkin/editors/charter/Charter.hx | 1 + source/funkin/editors/charter/CharterStrumlineScreen.hx | 3 +-- source/hscript/Config.hx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index d23473ef..ced3a21a 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -532,6 +532,7 @@ class Charter extends UIState { __relinkSelection(); __relinkUndos(); __applyPlaytestInfo(); + /* var analyzer:AudioAnalyzer = new AudioAnalyzer(FlxG.sound.music); var waveFormDetail:Int = 40; // min 1, max 40 diff --git a/source/funkin/editors/charter/CharterStrumlineScreen.hx b/source/funkin/editors/charter/CharterStrumlineScreen.hx index 6c8ab0a3..5af1b606 100644 --- a/source/funkin/editors/charter/CharterStrumlineScreen.hx +++ b/source/funkin/editors/charter/CharterStrumlineScreen.hx @@ -153,10 +153,9 @@ class CharterStrumlineScreen extends UISubstateWindow { } else if (!suffixlist.contains(i)) suffixlist.push(i); } - } - vocalsSuffixDropDown = new UIDropDown(typeDropdown.x, hudScaleStepper.y + 128, 200, 32, suffixlist, strumLine.vocalsSuffix != "" ? suffixlist.indexOf(strumLine.vocalsSuffix) : 0); + vocalsSuffixDropDown = new UIDropDown(typeDropdown.x, hudScaleStepper.y + 128, 200, 32, suffixlist, strumLine.vocalsSuffix != null && strumLine.vocalsSuffix != "" ? suffixlist.indexOf(strumLine.vocalsSuffix) : 0); add(vocalsSuffixDropDown); addLabelOn(vocalsSuffixDropDown, "Vocal Suffix"); } diff --git a/source/hscript/Config.hx b/source/hscript/Config.hx index bba205c5..d12ccb5f 100644 --- a/source/hscript/Config.hx +++ b/source/hscript/Config.hx @@ -11,7 +11,7 @@ class Config { // Runs support for abstract support in these public static final ALLOWED_ABSTRACT_AND_ENUM = [ "flixel", - "openfl.display.BlendMode", + "openfl", "haxe.xml", "haxe.CallStack", From 7cc41487426998b6ea9085e9038098b45bc88934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 24 Feb 2024 01:56:04 +0100 Subject: [PATCH 30/45] dialogues stuff & porting WIP 7 --- README.md | 1 - TODO.md | 2 +- .../data/dialogue/boxes/hating-simulator.hx | 61 ++++++++++++++++++ .../data/dialogue/boxes/hating-simulator.xml | 8 +-- assets/data/dialogue/characters/senpai.xml | 2 +- .../stages/school/ui/dialogueBox-evil.png | Bin 209 -> 0 bytes .../stages/school/ui/dialogueBox-evil.xml | 17 ----- .../stages/school/ui/dialogueBox-pixel.png | Bin 2695 -> 0 bytes .../stages/school/ui/dialogueBox-pixel.xml | 10 --- .../school/ui/dialogueBox-senpaiMad.png | Bin 8675 -> 0 bytes .../school/ui/dialogueBox-senpaiMad.xml | 13 ---- .../events/DialogueBoxCreationEvent.hx | 11 ---- .../events/DialogueBoxPlayBubbleEvent.hx | 6 +- .../events/DialogueCharCreationEvent.hx | 11 ---- .../funkin/game/cutscenes/DialogueCutscene.hx | 43 +++++++++--- .../game/cutscenes/dialogue/DialogueBox.hx | 61 ++++++------------ .../cutscenes/dialogue/DialogueCharacter.hx | 18 ++---- 17 files changed, 132 insertions(+), 132 deletions(-) create mode 100644 assets/data/dialogue/boxes/hating-simulator.hx delete mode 100644 assets/images/stages/school/ui/dialogueBox-evil.png delete mode 100644 assets/images/stages/school/ui/dialogueBox-evil.xml delete mode 100644 assets/images/stages/school/ui/dialogueBox-pixel.png delete mode 100644 assets/images/stages/school/ui/dialogueBox-pixel.xml delete mode 100644 assets/images/stages/school/ui/dialogueBox-senpaiMad.png delete mode 100644 assets/images/stages/school/ui/dialogueBox-senpaiMad.xml delete mode 100644 source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx delete mode 100644 source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx diff --git a/README.md b/README.md index 0f623784..09823177 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ ### Mods created with beta versions of Codename may not be compatible with the release version Known issues in the beta: - Some options are missing -- Week 6 still have no dialogue Build instructions are below. Press TAB on the main menu to switch mods. diff --git a/TODO.md b/TODO.md index d2bc473e..66ba0373 100644 --- a/TODO.md +++ b/TODO.md @@ -41,7 +41,7 @@ - [ ] New Switch Mod menu - [x] Port shader camera stuff over to new flixel fork - [ ] Add note offset -- [ ] Dialogue +- [x] Dialogue - [ ] Finish Base Game port - [x] Add credits - [ ] Verbose mode (`--verbose`) diff --git a/assets/data/dialogue/boxes/hating-simulator.hx b/assets/data/dialogue/boxes/hating-simulator.hx new file mode 100644 index 00000000..24aa06fd --- /dev/null +++ b/assets/data/dialogue/boxes/hating-simulator.hx @@ -0,0 +1,61 @@ +var bgFade:FlxSprite; +var hand:FlxSprite; + +function postCreate() { + bgFade = new FlxSprite().makeSolid(FlxG.width + 100, FlxG.height + 100, 0xFFB3DFd8); + bgFade.screenCenter(); + bgFade.scrollFactor.set(); + bgFade.alpha = 0; + cutscene.insert(0, bgFade); + + new FlxTimer().start(0.83, function(tmr:FlxTimer) + { + bgFade.alpha += (1 / 5) * 0.7; + if (bgFade.alpha > 0.7) + bgFade.alpha = 0.7; + }, 5); + + hand = new FlxSprite(0, 600).loadGraphic(Paths.image('stages/school/ui/hand_textbox')); + hand.scale.set(4, 4); + hand.updateHitbox(); +} + +var finished:Bool = false; +function close(event) { + if(finished) return; + else event.cancelled = true; + cutscene.canProceed = false; + + if(cutscene.curMusic != null) { + cutscene.curMusic.persist = true; + cutscene.curMusic.fadeOut(2.2, 0); + cutscene.curMusic.fadeTween.onComplete = (_) -> cutscene.curMusic.destroy(); + } + + for(c in cutscene.charMap) c.visible = false; + new FlxTimer().start(0.2, function(tmr:FlxTimer) + { + if (tmr.elapsedLoops <= 5) { + cutscene.dialogueBox.alpha -= 1 / 5; + cutscene.dialogueBox.text.alpha -= 1 / 5; + bgFade.alpha -= (1 / 5) * 0.7; + hand.alpha -= 1 / 5; + } else { + finished = true; + cutscene.close(); + } + }, 6); +} + +var time:Float = 0; +function update(elapsed:Float) { + hand.x = 1060 + Math.sin((time += elapsed) * Math.PI * 2) * 12; + hand.x -= hand.x % hand.scale.x; + hand.y -= hand.y % hand.scale.y; +} + +function postPlayBubbleAnim() { + cutscene.remove(hand); + if(active && visible) + cutscene.add(hand); +} \ No newline at end of file diff --git a/assets/data/dialogue/boxes/hating-simulator.xml b/assets/data/dialogue/boxes/hating-simulator.xml index 5e9e6595..34828b61 100644 --- a/assets/data/dialogue/boxes/hating-simulator.xml +++ b/assets/data/dialogue/boxes/hating-simulator.xml @@ -1,21 +1,21 @@ - + - + - + - + \ No newline at end of file diff --git a/assets/data/dialogue/characters/senpai.xml b/assets/data/dialogue/characters/senpai.xml index 6c33e08e..a87de32a 100644 --- a/assets/data/dialogue/characters/senpai.xml +++ b/assets/data/dialogue/characters/senpai.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/assets/images/stages/school/ui/dialogueBox-evil.png b/assets/images/stages/school/ui/dialogueBox-evil.png deleted file mode 100644 index 1b99a05bdfbc165903f4d447a5f4c233952f0b98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7#Nv>)VXbLJAo8ifKP}kkOqRK={wH@DaMi@ zzhDN3XE)M-oJvm@$B>F!Z_ga$Y%maDa13_*^k#M_Z&NVBiT4P#6TB1wX#jw)aS^u>lO6kc7xEoLPJ - - - - - - - - - - - - - - - - diff --git a/assets/images/stages/school/ui/dialogueBox-pixel.png b/assets/images/stages/school/ui/dialogueBox-pixel.png deleted file mode 100644 index fb93a1146500c8718fcf410e2b700dd49e1dfb94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2695 zcmcJQX*d*$7shAl(nDizS(CCPvWsCb)*_^sJ46^nW5kHAYa824xymR@cW4w@GP0Gq zWE~8*vJKg@kF_je?AuJnU*GR@zx~gb_dM@;pXZz}zvqyUww4e9NdW)=0I{|*M*#q! zqZR}>20ju#$M*IkIfuONU~!~}%dK1Qvlk+x+k89^5&nbfPQ@};a?Z%dh-f%UZ+IRh zfWatRdw}WOFctt15Vtlra|j<@9%%H-Hx+4JR}!mNvfKnEiB<6)RE~$o?Sb5Dp;OmY z1S1B!7UGP&UpCB)sbeC&Juidyqm>ce`$F13Z~2d!A_UKL1jQT3T1CYu&h3s6#;x?m zl#Nr*Cpo-lhDUHKPQRwLRt3->CmO7q#akVpU)Y`OD$?+7R!#3;gpCMz;ItP)$1>S^ zfXyvqZXiyv991SZ<@LRzr@VF+?GYd(BbCh?&tBhrmL>^KTd z+1#K~l|hS<3>@wuzczX_*S&ciaqA5!HMz5&L>ZsZS=M-2!3dyzjW_zEYtxydbpkWj zKIJ%iNs_heFiE)7Z}uRcE{ZDFccF^k4^Shrae1`7`$C{U-|E?xE4MS-$i4cN)7)#1 z{Q5rHFNOP5<^D@*oUGx7OYtU*SW3 zky3L*g^vzZ`+weNv&(0Q}yaJR6RBPPB}6Ua-~a<@_->)oHB+$IIioD4{0ZJI$vK!+<7-gXFxema`?e{&OX75;T@- z8_(S4yuKlYBhd%2x#DF|N_N`&K}6%KIVG%H<4uW7^dIkx@J`iLTJzhO`(ea_T2dMM z`&zE}smLH-m7xko=r(P2iPR{abIW?NDlu$uH19xm`rrv*$xHM?i^TO42aujoGOj*k z8+XxiES5RUy(=YL-&98DUS$D zd4?sKkoiq{U{&Qk#K~Hg?hF1N1wQL0F54r1=(FzX*}e2%tncD<#c4sI?&|Wgfx3aQ zvCN@0-?y>U{udN@S_sjrJZc$`7ev-=(%%HcQPB_Fe8lkldM1ftPS$gCiAk510PoZM z>ryADf@_%(zdX12HCwZ3iM#dsKM47^QSx%mxxprGEQ;5doXdbcz4ZCO4o>5%Zd@5H zOP;Y3Yh4$(`Wm6yZ&sl0>f#Y^X7IsxQ@&Fgd5cWD=k{nP$DQ2Uf@*AcQ3<$pSPies z6Qo(8B^^1@9B5&y6HV|zZE<$oi?o;H{(tXIz>*Wrb>6{dBv07F`PU6YRWh8w~jX( zFrRh?GYpf(ZjX(=E1^k$#{yo?yO@wN&wZ_z3KWEnJ<6EtSo=qqK+Mndc&cmhde&De zQFN*-WNdV#gdPpe>R|MY29G$~2|Fi=<>(Jr?FTs=g#(mW*IEs3Y&`*l$w#Sg}R4kDvTxO+YcHgFR?8obQEsuEC5l8*%U{*_Ytqzdcujv*CBH zecMinr@ptcZ1(49J$VjG+J+A~ewnsW+2~?`SoT>=*R1DmD5{$eMucsG9!nUzVq>u} zBHfhg7Mi6HY+D$fVQ~;8Vi_7$h#r$9XVnWzJZr;ym-nSJQlHg;;gGuGqB+5a2|W0d ziam26B|T0_o7^rjad=Z7H?kgThs`yNFiLB5*CX}Z9nYofuH^bDJ2z05A(}Qe&nyBs zT^RZE_`oA_&~=>2O^V{qE848L-JK)K%1c~b)8;7!BzV&kcL9=>2QxhOt!rd3#MP;B z=gHlMO}-u*$uYX8&pV@Gk0Qb*KQge_0d(SiVd=O(G*ma3*c2|6|4%V#h3aIrZ$xlS>fj;4{ z&T<`fLPA)=X&yA@l5Emn>tO#K43o`7i+@}{Hb%&xU?R5lj+p!aWk5FE~O^sJcN}18{8}-1h_ZRC>nqbOR z%)Guy%$x13hn}RYun9oB)&gKjtBW$Bacm`z0F z!yuG#VE@xWae+CV-qi`nQ_g48={0>14*1jM3?gt(En?gF1?&KOWjc60c=1p?-5Z9! z%$_pT-{)J1aIx3SmyO=wOHt43xbXE@1RL`Ai3t9*MP*|pjrRB*k?RzOAvYVkn-Sdv zXn(>uIi*@5begzv2FMT+vGv9Fy8^G#QF^S)T=1HyY)CtbC7_9ZD3sG6jMgxUbC`Rv z5ozN7Q0R7j*wj}Yh-6OcL}qIDY#BADYXTU4TuMewfB;~B;QLi63Q@yNE$8ZBh?LGV zw}XBd`4f{+cEr|XyGB^m=;J7HO&*~5)*r$!Q~B?QlEw<1i6Ow%CcOc`@q>* zx?e5tq-jgvqO)ZQ)#HNwCDeEb(Yj;Mh4(oflb($EZ7!m!51)I!q3vtbBv4A)zhjFP z*Me&4Rqez3Rp4Ei`&9Nwu2<+g4*N>tH&49nmcw=NrFcxpBv7Hs(^z@?5|-Hi5p7P| za - - - - - - - - - diff --git a/assets/images/stages/school/ui/dialogueBox-senpaiMad.png b/assets/images/stages/school/ui/dialogueBox-senpaiMad.png deleted file mode 100644 index 4df2c855946e77f961209406e0fe59323351dae3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8675 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 - - - - - - - - - - - - diff --git a/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx deleted file mode 100644 index 781c5399..00000000 --- a/source/funkin/backend/scripting/events/DialogueBoxCreationEvent.hx +++ /dev/null @@ -1,11 +0,0 @@ -package funkin.backend.scripting.events; - -/** - * CANCEL this event to customize from 0 the creation part! - */ -final class DialogueBoxCreationEvent extends CancellableEvent -{ - public var name:String; - - public var textTypeSFX:String; -} \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx b/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx index 0613603e..0baf7a65 100644 --- a/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx +++ b/source/funkin/backend/scripting/events/DialogueBoxPlayBubbleEvent.hx @@ -6,6 +6,8 @@ final class DialogueBoxPlayBubbleEvent extends CancellableEvent { public var bubble:String; + public var suffix:String; + public var text:String; public var speed:Float; @@ -14,5 +16,7 @@ final class DialogueBoxPlayBubbleEvent extends CancellableEvent public var customTypeSFX:Array; - public var playNext:Null; + public var setTextAfter:Bool; + + public var allowDefault:Bool; } \ No newline at end of file diff --git a/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx b/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx deleted file mode 100644 index d3694d0d..00000000 --- a/source/funkin/backend/scripting/events/DialogueCharCreationEvent.hx +++ /dev/null @@ -1,11 +0,0 @@ -package funkin.backend.scripting.events; - -/** - * CANCEL this event to customize from 0 the creation part! - */ -final class DialogueCharCreationEvent extends CancellableEvent -{ - public var name:String; - - public var position:String; -} \ No newline at end of file diff --git a/source/funkin/game/cutscenes/DialogueCutscene.hx b/source/funkin/game/cutscenes/DialogueCutscene.hx index 18ce6e39..7daa78e6 100644 --- a/source/funkin/game/cutscenes/DialogueCutscene.hx +++ b/source/funkin/game/cutscenes/DialogueCutscene.hx @@ -16,7 +16,8 @@ class DialogueCutscene extends Cutscene { public var charMap:Map = []; public var dialogueLines:Array = []; - public var curLine:DialogueLine = null; + public var curLine(default, set):DialogueLine = null; + public var lastLine:DialogueLine = null; public var dialogueBox:DialogueBox; public var dialogueCamera:FlxCamera; @@ -25,6 +26,11 @@ class DialogueCutscene extends Cutscene { public static var cutscene:DialogueCutscene; //public var dialogueScript:Script; + public function set_curLine(val:DialogueLine) { + lastLine = curLine; + return curLine = val; + } + public function new(dialoguePath:String, callback:Void->Void) { super(callback); this.dialoguePath = dialoguePath; @@ -85,22 +91,30 @@ class DialogueCutscene extends Cutscene { add(dialogueBox); add(dialogueBox.text); - next(); + next(true); } catch(e) { - Logs.trace('Error while loading dialogue at ${dialoguePath}', ERROR); + Logs.trace('Error while loading dialogue at ${dialoguePath}: ${e.toString()}', ERROR); close(); } } public override function update(elapsed:Float) { super.update(elapsed); - if (controls.ACCEPT) - next(); + if(controls.ACCEPT) next(); } - public function next() { + public var canProceed:Bool = true; + public function next(playFirst:Bool = false) { + if(!canProceed) return; + if ((curLine = dialogueLines.shift()) == null) { - close(); + if(lastLine != null && dialogueBox.hasAnimation(lastLine.bubble + "-close")) { + dialogueBox.playBubbleAnim(lastLine.bubble, "-close"); + dialogueBox.animation.finishCallback = (_) -> close(); + } else { + FlxG.sound.play(dialogueBox.nextSFX); + close(); + } return; } @@ -115,7 +129,8 @@ class DialogueCutscene extends Cutscene { dialogueBox.popupChar(char, force); } - dialogueBox.playBubbleAnim(curLine.bubble, curLine.text, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null); + var finalSuffix:String = playFirst && dialogueBox.hasAnimation(curLine.bubble + "-firstOpen") ? "-firstOpen" : dialogueBox.hasAnimation(curLine.bubble + "-open") ? "-open" : ""; + dialogueBox.playBubbleAnim(curLine.bubble, finalSuffix, curLine.text, curLine.speed, curLine.nextSound, curLine.textSound != null ? [curLine.textSound] : null, finalSuffix == "-firstOpen" || finalSuffix == "-open", !playFirst); if(curLine.playSound != null) curLine.playSound.play(); if(curLine.changeMusic != null) { @@ -126,8 +141,18 @@ class DialogueCutscene extends Cutscene { } } + public override function close() { + var event = new CancellableEvent(); + for(c in charMap) c.dialogueCharScript.call("close", [event]); + dialogueBox.dialogueBoxScript.call("close", [event]); + if(event.cancelled) + return; + + super.close(); + } + public override function destroy() { - if(curMusic != null) curMusic.destroy(); + if(curMusic != null && !curMusic.persist) curMusic.destroy(); super.destroy(); cutscene = null; FlxG.cameras.remove(dialogueCamera); diff --git a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx index cb8aac13..d5614b36 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueBox.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueBox.hx @@ -13,8 +13,6 @@ import haxe.xml.Access; class DialogueBox extends FunkinSprite { public var dialogueBoxData:Access; public var positions:Map = []; - public var everPlayedAny:Bool = false; - public var finishAnimCallback:String->Void = null; public var nextSFX:String = Paths.sound('dialogue/next'); public var defaultTextTypeSFX:Array; @@ -32,19 +30,14 @@ class DialogueBox extends FunkinSprite { dialogueBoxScript.setParent(this); dialogueBoxScript.load(); - var event = EventManager.get(DialogueBoxCreationEvent).recycle(name, textTypeSFX); + var event = EventManager.get(DialogueBoxStructureEvent).recycle(name, textTypeSFX, null); dialogueBoxScript.call('create', [event]); - if(event.cancelled) - return; - name = event.name; - textTypeSFX = event.textTypeSFX; + if(event.cancelled) return; // No idea the pyscho that would do this but hey, it can happen - Nex try { - dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + name))).firstElement()); - var event = EventManager.get(DialogueBoxStructureEvent).recycle(name, textTypeSFX, dialogueBoxData); + event.dialogueBoxData = dialogueBoxData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); dialogueBoxScript.call('structureLoaded', [event]); - if(event.cancelled) - return; + if(event.cancelled) return; name = event.name; textTypeSFX = event.textTypeSFX; dialogueBoxData = event.dialogueBoxData; @@ -60,16 +53,6 @@ class DialogueBox extends FunkinSprite { if(dialogueBoxData.has.textSound) textTypeSFX = Paths.sound(dialogueBoxData.att.textSound); if(dialogueBoxData.has.nextSound) nextSFX = Paths.sound(dialogueBoxData.att.nextSound); - animation.finishCallback = (name:String) -> { - if(finishAnimCallback != null) finishAnimCallback(name); - - var finalPt:String; - if(name.endsWith(finalPt = "-open") || name.endsWith(finalPt = "-firstOpen")) { - playAnim(name.substr(0, name.length - finalPt.length)); - setText(__nextText, __speed, __customTypeSFX); - } - } - for(pos in dialogueBoxData.nodes.charpos) { if (!pos.has.name) continue; positions[pos.att.name] = { @@ -112,8 +95,7 @@ class DialogueBox extends FunkinSprite { public override function playAnim(AnimName:String, Force:Bool = false, Context:PlayAnimContext = NONE, Reversed:Bool = false, Frame:Int = 0) { var event = EventManager.get(PlayAnimEvent).recycle(AnimName, Force, Reversed, Frame, Context); dialogueBoxScript.call("onPlayAnim", [event]); - if (event.cancelled) - return; + if(event.cancelled) return; super.playAnim(event.animName, event.force, event.context, event.reverse, event.startingFrame); } @@ -138,36 +120,33 @@ class DialogueBox extends FunkinSprite { event.char.show((FlxG.width / 2) + pos.x, FlxG.height - pos.y, null, force); } - private var __nextText:String; - private var __speed:Float; - private var __customTypeSFX:Array; - public function playBubbleAnim(bubble:String, text:String, speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, ?playNext:Bool) { - var event = EventManager.get(DialogueBoxPlayBubbleEvent).recycle(bubble, text, speed, customSFX, customTypeSFX, playNext); + public function playBubbleAnim(bubble:String, suffix:String = '', text:String = '', speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array, setTextAfter:Bool = false, allowDefault:Bool = true) { + var event = EventManager.get(DialogueBoxPlayBubbleEvent).recycle(bubble, suffix, text, speed, customSFX, customTypeSFX, setTextAfter, allowDefault); dialogueBoxScript.call("playBubbleAnim", [event]); - if (event.cancelled) - return; + if(event.cancelled) return; + + if(event.customSFX != null) event.customSFX.play(); + else if(event.allowDefault) FlxG.sound.play(nextSFX); + var idk:Void->Void = () -> if(text != null && text.trim().length > 0) setText(event.text, event.speed, event.customTypeSFX); - this.__nextText = event.text; - this.__speed = event.speed; - this.__customTypeSFX = event.customTypeSFX; this.text.resetText(''); - if(event.playNext || (event.playNext == null && everPlayedAny)) event.customSFX != null ? event.customSFX.play() : FlxG.sound.play(nextSFX); - if(hasAnimation('${event.bubble}-open')) playAnim('${event.bubble}-open', true); - else if(hasAnimation('${event.bubble}-firstOpen') && !everPlayedAny) playAnim('${event.bubble}-firstOpen', true); - else { + var anim:String = event.bubble + event.suffix; + if(hasAnimation(anim)) playAnim(anim, true); + if(!event.setTextAfter) idk(); + else animation.finishCallback = (name:String) -> { + if(name != anim) return; playAnim(event.bubble); - setText(__nextText, __speed, __customTypeSFX); + idk(); animation.finishCallback = null; } + visible = true; - everPlayedAny = true; dialogueBoxScript.call("postPlayBubbleAnim", [event]); } public function setText(text:String, speed:Float = 0.05, ?customTypeSFX:Array) { var event = EventManager.get(DialogueBoxSetTextEvent).recycle(text, speed, customTypeSFX); dialogueBoxScript.call("setText", [event]); - if (event.cancelled) - return; + if(event.cancelled) return; this.text.resetText(event.text); this.text.sounds = event.customTypeSFX != null ? event.customTypeSFX : defaultTextTypeSFX; diff --git a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx index a7ee70ed..223d2111 100644 --- a/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx +++ b/source/funkin/game/cutscenes/dialogue/DialogueCharacter.hx @@ -27,21 +27,16 @@ class DialogueCharacter extends FunkinSprite { dialogueCharScript.setParent(this); dialogueCharScript.load(); - var event = EventManager.get(DialogueCharCreationEvent).recycle(name, position); + var event = EventManager.get(DialogueCharStructureEvent).recycle(name, position, null); dialogueCharScript.call('create', [event]); // Its not really create() since its inside new() but, nah, it makes no difference at least here - Nex - if(event.cancelled) - return; // No idea the pyscho that would do this but hey, it can happen - Nex - name = event.name; - position = event.position; + if(event.cancelled) return; try { - charData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + name))).firstElement()); - var event = EventManager.get(DialogueCharStructureEvent).recycle(name, position, charData); + event.charData = charData = new Access(Xml.parse(Assets.getText(Paths.xml(defPath + event.name))).firstElement()); dialogueCharScript.call('structureLoaded', [event]); - if(event.cancelled) - return; + if(event.cancelled) return; name = event.name; - this.positionName = event.position; + positionName = event.position; charData = event.charData; if(!charData.has.sprite) charData.x.set("sprite", name); @@ -69,8 +64,7 @@ class DialogueCharacter extends FunkinSprite { public override function playAnim(AnimName:String, Force:Bool = false, Context:PlayAnimContext = NONE, Reversed:Bool = false, Frame:Int = 0) { var event = EventManager.get(PlayAnimEvent).recycle(AnimName, Force, Reversed, Frame, Context); dialogueCharScript.call("playAnim", [event]); - if (event.cancelled) - return; + if(event.cancelled) return; super.playAnim(event.animName, event.force, event.context, event.reverse, event.startingFrame); } From a327b13d4deb44cf943d5e3a49968f104a484d1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Sat, 24 Feb 2024 18:15:49 +0100 Subject: [PATCH 31/45] better readme improved styling and what can you do section and more --- README.md | 56 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 09823177..47d3249e 100644 --- a/README.md +++ b/README.md @@ -7,29 +7,19 @@ Known issues in the beta: Build instructions are below. Press TAB on the main menu to switch mods. -Also, `lime test windows` uses the source assets folder instead of the export one for easier development. +Also, the command `.\cne test` uses the source assets folder instead of the export one for easier development (Although you can still use `lime test windows` normally). ## Codename Engine -Codename Engine is a new Friday Night Funkin' Engine aimed at simplifying modding, along with extensiblity and ease of use. - -### It includes many new features, as seen [here](FEATURES.md) - -### Wanna see the new features added in the most recent update? Click [here](PATCHNOTES.md) +Codename Engine is a new Friday Night Funkin' Engine aimed at simplifying modding, along with extensiblity and ease of use.
+Make sure to read the wiki and join the Discord server linked there!
+#### It includes many new features, as seen [here](FEATURES.md)
+#### Wanna see the new features added in the most recent update? Click [here](PATCHNOTES.md)
## How to download -Latest builds for the engine can be found in the [Actions](https://github.com/YoshiCrafter29/CodenameEngine/actions) tab. - -