DataMuseum.dk

Presents historical artifacts from the history of:

Ohio Scientific Inc.

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Ohio Scientific Inc.

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦164db7ffd⟧

    Length: 22000 (0x55f0)
    Notes: OS65UFile, OSU65U-BASIC
    Names: »STAT2«

Derivation

└─⟦2f57871a3⟧ Bits:30009355 Ohio Scientific OS-OMS Nucleus, delvist oversat til dansk
    └─⟦this⟧ »STAT2« 

BASIC

00001 PRINT"PROGRAM NOT EXECUTABLE FROM THE CONSOLE":RUN"DBMSYS","PASS"
00002 CLOSE:CLEAR:REM 1/79  STATISTICAL REPORT GENERATOR  (STAT2)
00003 K0=0: K1=1: K2=2: K3=3: K4=4: K5=5: K6=6: K7=7: K8=8: K9=9
00004 FOR X=1 TO 33: PRINT: NEXT
00005 POKE 2888,0
00006 PRINT: INPUT"CONSOLE OR PRINTER ";QA$
00007 PD=PEEK(11665): SW=79: IF PD=2 THEN SW=63
00008 IF LEFT$(QA$,1)="P" THEN PD=5: SW=131: GOTO 10
00009 IF LEFT$(QA$,1)<>"C" AND QA$<>"" THEN PRINT: PRINT "WHAT": GOTO 6
00010 SKIP=0: PRINT: INPUT"SINGLE OR DOUBLE SPACED REPORT ";SKIP$
00011 IF LEFT$(SKIP$,1)="D" THEN SKIP=2: GOTO 20
00015 IF LEFT$(SKIP$,1)<>"S" AND SKIP$<>"" THEN PRINT: PRINT"WHAT": GOTO 10
00020 LM=PEEK(14457): IF PD<3 THEN LM=LM-20
00040 FLAG 9: FLAG 11: FLAG 21
00050 FOR X=1 TO 30: PRINT: NEXT X
00060 PRINT"OS-DMS STATISTICAL REPORT GENERATOR"
00065 PRINT"-----------------------------------"
00070 DV(1)=PEEK(11686): IF LEFT$(QA$,1)="P" THEN DV(1)=5
00080 DV(2)=PEEK(9832): IF DV(2)>127 THEN DV(2)=DV(2)-128+4
00090 PRINT: INPUT"KEY FILE OR MASTER FILE ACCESS ";QA$: KEY=2
00095 IF LEFT$(QA$,1)="K" THEN KEY=1: GOTO 99
00096 IF LEFT$(QA$,1)="M" OR QA$="" THEN KEY=2: GOTO 99
00097 PRINT: PRINT "WHAT": GOTO 90
00099 ON KEY GOTO 100,130
00100 GOSUB 1500: REM KEY
00130 CH=1: GOSUB 31020
00132 CH=1: GOSUB 30012
00135 FOR X=1 TO 33: PRINT: NEXT
00140 PRINT:INPUT"ENTER REPORT HEADING ";H$:PRINT:IFLEN(H$)<SW-15 GOTO150
00145 PRINT"**MAXIUM LENGTH OF STATEMENT IS ";SW-15;:PRINT" CHARACTERS**":GOTO140
00150 POKE 2972,13: POKE 2976,13: REM ALLOW , & : IN DATA FIELD
00160 FOR X=1 TO 33: PRINT: NEXT X
00280 PRINT:INPUT"HOW MANY CONDITIONS DO YOU WISH TO SET (0>4) ";K$
00281 IF K$="" THEN K=0: GOTO 285
00282 K=VAL(K$): FOR X=1 TO LEN(K$): T$=MID$(K$,X,1)
00283 IF T$<"0" OR T$>"9" THEN K=9
00284 NEXT X
00285 IF K<>INT(K) OR K<0 OR K>4 THEN PRINT: PRINT"WHAT": GOTO 280
00286 TEST=1: IF K<>0 THEN TEST=2: REM TEST=1==NO COND/ 2==CONDIT
00288 IF K=0 GOTO 760
00290 GOSUB 35020
00301 PRINT: FOR Y=1 TO K: FOR X=1 TO 33: PRINT: NEXT
00303 XX=0: FOR X=1 TO TF: T$="("+MID$(STR$(X),2)+")  "+L$(X)
00304 XX=XX+1: IF XX=1 THEN PRINT T$;: GOTO 306
00305 XX=0: PRINT TAB(38); T$
00306 NEXT X: XX=0: FOR QQ=1 TO 3: PRINT: NEXT QQ
00307 PRINT"'^'FIELD # OR LABEL TO KEY ON FOR CONDITION #";Y;:INPUTBB$
00308 IF BB$="" THEN PRINT:PRINT"WHAT!":GOTO 307
00309 IF LEN(BB$)=K1 AND BB$="^" THEN PRINT:PRINT"WHAT!":GOTO 307
00310 IF LEFT$(BB$,1)<>"^" GOTO 315
00311 FOR X=2 TO LEN(BB$): T$=MID$(BB$,X,1)
00312 IF T$<"0" OR T$>"9" THEN PRINT: PRINT"WHAT": GOTO 307
00313 NEXT X: GOTO 317
00315 FORZ=K1TOTF:IF BB$=L$(Z) THEN F1$(Y)=BB$:Z=TF:GOTO 320
00316 NEXTZ:PRINT:PRINT"WHAT!":GOTO 307
00317 BB=VAL(MID$(BB$,2)):IF BB<>INT(BB) THEN PRINT:PRINT"WHAT!":GOTO 307
00318 IF BB<1 OR BB>TF THEN PRINT:PRINT"WHAT!":GOTO 307
00319 F1$(Y)=L$(BB)
00320 PRINT: PRINT F1$(Y);" VS CONSTANT (1)"
00330 PRINT F1$(Y);: INPUT" VS CONTENTS (2) ";T$: T1(Y)=VAL(T$)
00340 IF T1(Y)<1 OR T1(Y)>2 THEN PRINT:PRINT"WHAT!":GOTO 320
00350 IF T1(Y)<>INT(T1(Y)) THEN PRINT:PRINT"WHAT!":GOTO 320
00360 IF T1(Y)<2 GOTO 400
00380 PRINT: PRINT: PRINT"('^'FIELD NUMBER OR LABEL)"
00381 PRINT"THE FIELD  ";F1$(Y);
00382 INPUT"  IS TO BE COMPARED AGAINST ";BC$
00383 IF BC$="" THEN PRINT:PRINT"WHAT!":GOTO 380
00384 IF LEN(BC$)=1 AND BC$="^" THEN PRINT:PRINT"WHAT": GOTO 380
00385 IFLEFT$(BC$,1)<>"^" GOTO 390
00386 FOR X=2 TO LEN(BC$): T$=MID$(BC$,X,1)
00387 IF T$<"0" OR T$>"9" THEN PRINT: PRINT"WHAT": GOTO 380
00388 NEXT X: GOTO 392
00390 FORZ=K1TOTF:IF BC$=L$(Z) THEN C1$(Y+K4)=BC$:Z=TF:GOTO 400
00391 NEXTZ:PRINT:PRINT"WHAT!":GOTO 380
00392 BC=VAL(MID$(BC$,2)):IF BC<>INT(BC)THENPRINT:PRINT"WHAT!":GOTO 380
00393 IF BC<1 OR BC>TF THEN PRINT:PRINT"WHAT!":GOTO 380
00394 C1$(Y+K4)=L$(BC)
00400 NF=1:IF T1(Y)>1 THEN NF=NF+1
00475 A$="6": IF T1(Y)<K2 THEN A$="7"
00477 FOR X=1 TO 33: PRINT: NEXT
00480 PRINT:PRINT"IF CONDITIONS POSSIBLE (3-";A$;" FOR NUMERIC VARIABLES ONLY)"
00485 PRINT
00490 PRINT"(1)  ";F1$(Y);" IS EQUAL TO"
00495 PRINT"(2)  ";F1$(Y);" IS NOT EQUAL TO"
00500 PRINT"(3)  ";F1$(Y);" IS LESS THAN"
00505 PRINT"(4)  ";F1$(Y);" IS LESS THAN OR EQUAL TO"
00510 PRINT"(5)  ";F1$(Y);" IS GREATER THAN"
00515 PRINT"(6)  ";F1$(Y);" IS GREATER THAN OR EQUAL TO ";
00516 IF T1(Y)<K2 THEN PRINT:GOTO 520
00517 INPUT T$: T2(Y)=VAL(T$): IFT2(Y)<1ORT2(Y)>6 THENPRINT:PRINT"WHAT":GOTO480
00519 GOTO 540
00520 PRINT"(7)  ";F1$(Y);: INPUT" IS WITHIN A SPECIFIC RANGE ";T$
00525 T2(Y)=VAL(T$)
00530 IF T2(Y)<1 OR T2(Y)>7 THEN PRINT:PRINT"WHAT!":GOTO 480
00540 IF T2(Y)<>INT(T2(Y)) THEN PRINT:PRINT"WHAT!":GOTO 480
00550 ON T2(Y) GOTO 580,580,580,580,580,580,560
00560 PRINT: PRINT F1$(Y);: INPUT" CANNOT BE LESS THAN ";T1$
00565 R1(Y)=VAL(T1$): REM R1++
00570 PRINTF1$(Y);: INPUT" CANNOT BE GREATER THAN ";T$: R2(Y)=VAL(T$)
00572 GOTO 640: REM R1++
00580 IF T1(Y)>1 GOTO 640
00585 PRINT:PRINT"CONSTANT ";F1$(Y);:INPUT" IS TO BE COMPARED AGAINST ";C1$(Y+K4)
00586 IF C1$(Y+K4)="" THEN PRINT: PRINT"WHAT!": GOTO 585
00640 IF T1(Y)=K1 THEN L2(Y)=VAL(C1$(Y+K4)):REM CHG TO # VAR
00650 NEXT Y
00720 TMP=K:FORX=K1 TO K:CMP$(X)=F1$(X):CMP$(X+K4)=C1$(X+K4):NEXTX
00730 GOSUB33020:FORX=K1TOK:QQ(X)=FP(SUB(X)):QQ(X+K4)=FP(SUB(X+K4)):NEXTX
00760 FOR X=1 TO 33: PRINT: NEXT
00785 GOSUB 35520
00790 GOSUB 39020
00910 FOR X=1 TO 33: PRINT: NEXT
01140 KPR=BODF(CH): FOUND=2: REM FOUND=2==NO REC'S MET CONDITION(S)
01150 PRINT: PRINT"PLEASE WAIT"
01160 GOSUB 32002: REM GOTO 'CONDITIONAL RETURN REC' SUB
01180 ON F1 GOTO 1360,1385
01360 FOUND=1: OO=OO+K1: PRINT " ";: IF OO>K9 THEN OO=K0: PRINT
01380 GOSUB 38020
01385 ON F2 GOTO 1160,20020
01390 GOTO 20020
01500 REM KEY
01510 PRINT: INPUT"DEVICE KEY FILE IS STORED ON ";KD$
01512 IF LEN(KD$)<>1 THEN PRINT: PRINT "INVAILD DEVICE": GOTO 1510
01514 IF KD$<"A" OR KD$>"E" THEN PRINT: PRINT "INVALID DEVICE": GOTO 1510
01516 PRINT: INPUT"KEY FILE NAME,PASSWORD ";KF$,KP$
01518 IF LEN(KF$)<1ORLEN(KF$)>5THENPRINT:PRINT"INVAILD FILE NAME":GOTO1516
01530 IF KP$="." THEN KP$="ANAN": REM .==ANAN
01540 IF LEN(KP$)<>4 THEN PRINT: PRINT"INVAILD PASSWORD":GOTO1516
01550 PRINT: INPUT"KEY FILE TYPE ";KT$: KT=VAL(KT$)
01560 IF KT<1ORKT>7ORKT<>INT(KT)THENPRINT:PRINT"INVAILD TYPE (1-7)":GOTO1550
01610 IF LEN(KF$)<5 THEN KF$=KF$+" ": GOTO 1610
01620 KF$=KF$+MID$(STR$(KT),2): REM ADD TYPE TO NAME
01630 DEV KD$: OPEN KF$,KP$,8: REM OPEN KEY FILE
01640 INPUT %8,DUMY$: IF DUMY$=LEFT$(KF$,5) GOTO 1660
01650 ERR$="FILE HEADER MISMATCH": GOTO 40000
01660 INPUT %8,DUMY$: DUMY=VAL(DUMY$): IF DUMY=KT+10 GOTO 1680
01670 ERR$="KEY FILE TYPE MISMATCH": GOTO 40000
01680 INPUT %8,EDF$: EDF=VAL(EDF$)
01690 INPUT %8,DUMY$: INPUT %8,DUMY$: INPUT %8,LABEL$
01700 IF EDF<INDEX(8) THEN ERR$="FILE EMPTY": GOTO 40000
01710 RETURN: REM BAC WE GO
20020 IF FOUND=2 AND K<>0 GOTO 29900: REM NO DATA SO NO OUTPUT
20030 IF K=0 GOTO 25000: REM SKIP THIS IF NO CONDITION(S)
20040 PRINT#PD,"THIS REPORT IS BASED ON ONLY THOSE RECORDS WHERE :"
20060 LT=LT+1: FOR X=1 TO K: IF X>1 THEN PRINT #PD,"AND"
20070 PRINT#PD,F1$(X);: REM PRINT KEY FIELD
20080 ON T2(X) GOTO 20100,20110,20120,20130,20140,20150,20160
20100 PRINT#PD," EQUALS ";: GOTO 20190
20110 PRINT#PD," IS NOT EQUAL TO ";: GOTO 20190
20120 PRINT#PD," IS LESS THAN ";: GOTO 20190
20130 PRINT#PD," IS LESS THAN OR EQUAL TO ";: GOTO 20190
20140 PRINT#PD," IS GREATER THAN ";: GOTO 20190
20150 PRINT#PD," IS GREATER THAN OR EQUAL TO ";: GOTO 20190
20160 PRINT#PD," IS LESS THAN OR EQUAL TO ";R2(X): LT=LT+2: REM LN CNT
20170 PRINT#PD,"AND IS GREATER THAN OR EQUAL TO ";R1(X): GOTO 20240
20190 LT=LT+1: ON T1(X) GOTO 20210,20220: REM LT=LINE CNT
20210 PRINT#PD,"THE CONSTANT ";C1$(X+4): GOTO 20240
20220 PRINT#PD,C1$(X+4)
20230 IF X>1 THEN LT=LT+1: REM ADD ONE LINE FOR 'AND'
20240 GOSUB 34015: NEXT X
25000 P=2: IF SU=1 OR AV=1 OR NU=1 OR MU=1 THEN P=1
25005 IF SD=1 OR V1=1 OR LH=1 THEN P=1
25020 ON P GOTO 25050,29900: REM 1==DO IT/ 2==DON'T DO IT
25050 GOSUB 34030
28020 ON SUMFLG GOTO 28035,28200
28035 LT=LT+3+CNT(1): IF SKIP>0 THEN LT=LT+CNT(1)
28037 GOSUB 34015
28040 PRINT#PD,TAB(INT((SW-10)/2));"SUMMATIONS"
28050 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28070 FOR X=1 TO CNT(1): S2(X)=INT((S2(X)+.000000005)*1E8)/1E8:NEXT
28080 FOR X=1 TO CNT(1): PRINT#PD,TAB(GG);L1$(X);TAB(36);S2(X):GG=2
28090 IF SKIP>0 THEN PRINT #PD: REM DOUBLE SPACEING
28100 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28200 ON AVERGE GOTO 28215,28300
28215 LT=LT+3+CNT(2): IF SKIP>0 THEN LT=LT+CNT(2)
28217 GOSUB 34015
28220 PRINT#PD,TAB(INT((SW-10)/2));"AVERAGES"
28224 IF S4=0 THEN S4=1
28230 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";:NEXT: PRINT#PD
28240 FOR X=1 TO CNT(2): S3(X)=INT((S3(X)+.000000005)*1E8)/1E8/S4:NEXT
28250 FOR X=1 TO CNT(2): PRINT#PD,TAB(GG);L2$(X);TAB(36);S3(X):GG=2
28260 IF SKIP>0 THEN PRINT #PD
28270 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28300 ON MU GOTO 28305,28420
28305 LT=LT+5: IF SKIP>0 THEN LT=LT+5
28307 GOSUB 34015
28310 PRINT#PD,TAB(INT((SW-10)/2));"SUM OF THE PRODUCTS"
28320 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28330 PRINT#PD,L3$(1);" * ";L3$(2);"=";INT((S5+.000000005)*1E8)/1E8
28340 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28420 ON SD GOTO 28435,28600
28435 LT=LT+3+CNT(4): IF SKIP>0 THEN LT=LT+CNT(4)
28437 GOSUB 34015
28440 PRINT#PD,TAB(INT((SW-10)/2));"STANDARD DEVIATIONS"
28450 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28452 IF S8-1<>0 AND S8<>0 GOTO 28470: REM PREVENT /0 ERROR !!
28454 PRINT#PD,"NOT ENOUGH DATA IN FILE TO CALCULATE STANDARD DEVIATION"
28456 GOTO 28600
28470 FOR X=1 TO CNT(4): S7(X)=((S7(X)*S7(X))/S8): REM (E)^2/N
28475 S6(X)=SQR(ABS((S6(X)-S7(X))/(S8-1))): REM (E^2)-((E)^2/N))//N-1
28480 NEXT: FOR X=1 TO CNT(4): PRINT#PD,TAB(GG);L5$(X);TAB(36);S6(X):GG=2
28500 IF SKIP>0 THEN PRINT #PD
28510 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28600 ON V1 GOTO 28615,28720
28615 LT=LT+3+CNT(5): IF SKIP>0 THEN LT=LT+CNT(5)
28617 GOSUB 34015
28620 PRINT#PD,TAB(INT((SW-10)/2));"VARIANCE"
28630 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28634 IF E3-1<>0 AND E3<>0 GOTO 28650: REM PREVENT /0 ERROR !!
28636 PRINT#PD,"NOT ENOUGH DATA IN FILE TO CALCULATE VARIANCE"
28638 GOTO 28720
28650 FOR X=1 TO CNT(5): E2(X)=((E2(X)*E2(X))/E3): REM (E)^2/N
28655 E1(X)=ABS((E1(X)-E2(X))/(E3-1)): REM (E^2)-((E)^2/N)//N-1
28660 NEXT: FOR X=1 TO CNT(5): PRINT#PD,TAB(GG);L6$(X);TAB(36);E1(X):GG=2
28670 IF SKIP>0 THEN PRINT #PD
28680 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28720 ON LH GOTO 28735,28800
28735 LT=LT+3+CNT(6): IF SKIP>0 THEN LT=LT+CNT(6)
28737 GOSUB 34015
28740 PRINT#PD,TAB(INT((SW-10)/2));"MIN. & MAX."
28750 FOR X=0 TO SW: PRINT#PD,TAB(X);"-";: NEXT: PRINT#PD
28770 FOR X=1 TO CNT(6): ML$(X)=STR$(ML(X)): MH$(X)=STR$(MH(X))
28774 IF ML(X)>=1.7E38 THEN ML$(X)=""
28778 IF MH(X)<=-1.7E-38 THEN MH$(X)=""
28782 PRINT#PD,TAB(GG);L7$(X);TAB(36);ML$(X);
28786 PRINT #PD,TAB(48);MH$(X): GG=2: IF SKIP>0 THEN PRINT #PD
28790 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28800 ON NU GOTO 28810,29900: REM # OF
28810 LT=LT+3+CNT(3): IF SKIP>0 THEN LT=LT+CNT(3)
28812 GOSUB 34015
28820 PRINT#PD,TAB(INT((SW-10)/2));"NUMBER OF OCCURENCES"
28830 FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28840 FOR X=1 TO CNT(3): PRINT #PD,TAB(GG);L4$(X);TAB(36);NT:GG=2
28850 IF SKIP>0 THEN PRINT #PD
28860 NEXT: GG=0: FOR X=0 TO SW: PRINT #PD,TAB(X);"-";: NEXT: PRINT #PD
28870 REM LAST OF PRINT CODE
29890 REM COMMON EXIT +++++++>
29900 IF FOUND<>2 OR K=0 GOTO 29904
29902 PRINT "NO RECORD(S) FOUND THAT MET THE CONDITION(S) SPECIFIED"
29904 PRINT: INPUT"ENTER A  C  TO CONTINUE ";QA$
29906 IF FOUND=2 AND K<>0 THEN ER=1: GOTO 51110: REM NO TOF ON ERROR
29910 FOR X=1 TO PEEK(15908): PRINT #PD: NEXT
29920 FOR X=1 TO PEEK(15908): PRINT #PD: NEXT: REM R1* + BACK ONE
29930 GOTO 51110: REM COMMON EXIT
30012 INDEX<CH>=53: TF=K0
30014 INPUT %CH,DUMY$: INPUT %CH,DUMY
30016 TF=TF+K1: IF INDEX(CH)<BODF(CH) GOTO 30014
30017 DIM L$(TF+1),LL$(TF+1),FL(TF+1),FP(TF+1),SUB(TF+5),CMP$(TF+5)
30018 DIM PF(TF+1),TYPE(TF+1),PP(TF+1),TMP$(TF+1)
30020 TT=K0: TF=K1: G1=30030: INDEX<CH>=53: REM TT=OFFSET TF=# OF F'S
30030 INPUT %CH,L$(TF): INPUT %CH,FL(TF): FP(TF)=TT
30040 TT=TT+FL(TF): IF INDEX(CH)<BODF(CH) THEN TF=TF+1: GOTO G1
30050 IF INDEX(CH)>BODF(CH) THEN ERR$="FILE HEADER ERROR": GOTO 40000
30060 RETURN: REM BAC WE GO
31020 PRINT: INPUT"DEVICE MASTER FILE IS STORED ON ";MD$(CH)
31025 IF MD$(CH)="" THEN MD$(CH)=CHR$(DV(2)+65): GOTO 31060
31030 IF LEN(MD$(CH))>1 THEN PRINT: PRINT"WHAT": GOTO 31020
31040 IF MD$(CH)<"A" OR MD$(CH)>"E" THEN PRINT: PRINT"WHAT": GOTO 31020
31060 PRINT: INPUT"MASTER FILE NAME,PASSWORD ";MF$(CH),MP$(CH)
31065 IF MF$(CH)="" OR MP$(CH)="" THEN PRINT: PRINT"WHAT": GOTO 31060
31070 IF LEN(MF$(CH))<5 THEN MF$(CH)=MF$(CH)+" ": GOTO 31070
31080 IF LEN(MF$(CH))=6 AND RIGHT$(MF$(CH),1)="0" GOTO 31100
31085 IF LEN(MF$(CH))>6 THEN PRINT: PRINT"IMPROPER FILENAME": GOTO 31060
31090 IF LEN(MF$(CH))<6 THEN MF$(CH)=MF$(CH)+"0": REM XXXXX0
31100 IF MP$(CH)="." THEN MP$(CH)="ANAN": REM CHK PASSWORD
31110 IF LEN(MP$(CH))<>4 THEN PRINT: PRINT"IMPROPER PASSWORD": GOTO 31060
31130 DEV MD$(CH)
31140 OPEN MF$(CH),MP$(CH),CH
31145 PRINT:PRINT"PLEASE WAIT"
31160 INDEX<CH>=0: INPUT %CH,N$: IF N$=LEFT$(MF$(CH),5) GOTO 31180
31170 ERR$="FILE HEADER MISMATCH": GOTO 40000: REM ERR HANDLER
31180 INDEX<CH>=6: INPUT %CH,TY: REM VERIFY MASTER FILE TYPE
31190 IF TY<>10 THEN ERR$="NOT A MASTER FILE TYPE": GOTO 40000
31200 INDEX<CH>=9: INPUT %CH,EODF(CH): REM GET END OF DATA INDEX
31210 INDEX<CH>=20: INPUT %CH,BODF(CH): REM GET START OF DATA INDEX
31230 IF EODF(CH)<=BODF(CH) THEN ERR$="FILE EMPTY": GOTO 40000
31240 INDEX<CH>=31: INPUT %CH,RL(CH): REM GET RECORD LENGTH
31250 INDEX<CH>=42: INPUT %CH,NR(CH): REM GET # OF RECORDS
31270 IF NR(CH)<1 THEN ERR$="FILE EMPTY": GOTO 40000
31290 RETURN: REM RETURN TO CALLER
32000 REM CONDITIONAL
32002 G1=32900: G2=32950: REM GOTOS
32004 F2=K1: F1=K2: ON KEY GOTO 32005,32010: REM KEY=1==NON-CONDIT
32005 DEV KD$:INPUT%8,D$:IFRIGHT$(D$,1)<>"*"THENINPUT%8,KPR:GOTO32010
32006 INPUT %8,DUMY$: IF INDEX(8)<EDF GOTO 32005
32007 GOTO 32965: REM EODF IN KEY
32010 DEV MD$(CH): ON TEST GOTO 32905,32015: REM 1==NON/ 2==COND
32015 FOR ZZ=K1 TO K: INDEX<CH>=KPR+QQ(ZZ): INPUT %CH,DUMY$(ZZ)
32020 ON T1(ZZ) GOTO 32030,32025
32025 INDEX<CH>=KPR+QQ(ZZ+K4): INPUT %CH,DUMY$(ZZ+K4)
32030 ON T2(ZZ) GOTO 32070,32100,32040,32040,32040,32040,32040
32040 ON T1(ZZ) GOTO 32060,32050
32050 L2(ZZ)=VAL(DUMMY$(ZZ+K4))
32060 L1=VAL(DUMY$(ZZ))
32065 ON T2(ZZ) GOTO 32070,32100,32125,32135,32145,32155,32165
32070 ON T1(ZZ) GOTO 32080,32090
32080 IF DUMY$(ZZ)=C1$(ZZ+K4) GOTO G1
32085 GOTO G2
32090 IF DUMY$(ZZ)=DUMY$(ZZ+K4) GOTO G1
32095 GOTO G2
32100 ON T1(ZZ) GOTO 32105,32115
32105 IF DUMY$(ZZ)<>C1$(ZZ+K4) GOTO G1
32110 GOTO G2
32115 IF DUMY$(ZZ)<>DUMY$(ZZ+K4) GOTO G1
32120 GOTO G2
32125 IF L1<L2(ZZ) GOTO G1
32130 GOTO G2
32135 IF L1<=L2(ZZ) GOTO G1
32140 GOTO G2
32145 IF L1>L2(ZZ) GOTO G1
32150 GOTO G2
32155 IF L1>=L2(ZZ) GOTO G1
32160 GOTO G2
32165 IF L1>=R1(ZZ) AND L1<=R2(ZZ) GOTO G1
32170 GOTO G2
32900 NEXT
32905 FOR X=K1 TO TF: INDEX<CH>=KPR+FP(X): INPUT %CH,L$(X): NEXT
32910 ON KEY GOTO 32920,32930: REM KEY=1==NON/ 2==CONDITIONAL
32920 IF INDEX(8)>=EDF THEN F2=K2: REM EDF IN K HIT
32925 F1=K1: RETURN: REM ALL CONDITION(S) MET (IF ANY SET)
32930 KPR=KPR+RL(CH): IF KPR>=EODF(CH) THEN F2=K2: REM EODF IN MASTER
32940 F1=K1: RETURN: REM F1=1==CONDITION(S) MET
32950 ON KEY GOTO 32960,32970: REM KEY=1=KEY ACCESS / 2==DIRECT
32960 IF INDEX(8)<EDF GOTO 32004: REM EDF IN KEY/ NO=GOTO
32965 F2=K2: RETURN: REM F2=K2==EDF HIT IN KEY FILE
32970 KPR=KPR+RL(CH): IF KPR<EODF(CH) GOTO 32004: REM EODF IN MASTER
32980 F2=K2: RETURN: REM F2=K2==EODF HIT IN MASTER
33000 REM VARIFY FIELD SUB
33020 FOR X=K1 TO TMP: SUB(X)=0: SUB(X+K4)=0: FOR Y=K1 TO TF
33030 IF CMP$(X)=L$(Y) THEN SUB(X)=Y
33040 IF CMP$(X+K4)=L$(Y) THEN SUB(X+K4)=Y
33050 NEXT: NEXT X
33060 FE=K0: FOR X=K1 TO TMP: IF SUB(X)>K0 OR CMP$(X)="" GOTO 33080
33070 PRINT:PRINT"NOT ENOUGH DATA IN FILE. FIELD NEEDED IS : ";CMP$(X):FE=1
33080 ON T1(X) GOTO 33110,33090: REM T1(X)=2==(F)
33090 IF SUB(X+K4)>K0 OR CMP$(X)="" GOTO 33110
33100 PRINT:PRINT"NOT ENOUGH DATA IN FILE. FIELD NEEDED IS : ";CMP$(X+K4):FE=1
33110 NEXT X: IF FE>K0 GOTO 40000: REM FE>0==FIELD(S) NOT FOUND
33120 RETURN: REM BAC WE GO
34015 IF SKIP>0 THEN LT=LT+1
34016 LC=LC+LT: IF LC<LM THEN RETURN
34017 IF PD>2 GOTO 34020
34018 W=PEEK(11686): POKE 11686,0: INPUT QQ$: POKE 11686,W
34020 FOR SY=1 TO PEEK(15908): PRINT #PD: NEXT SY
34030 PG=PG+1: LC=0: LT=0: PRINT#PD
34040 PRINT#PD,H$;TAB(SW-10);" PAGE ";PG;:PH=POS(X)-3:PRINT#PD
34050 FOR SY=0 TO PH-K2: PRINT #PD,TAB(SY);"-";: NEXT SY: PRINT #PD
34060 FOR SY=0 TO PH-K2: PRINT #PD,TAB(SY);"-";: NEXT SY: PRINT #PD: PRINT#PD
34070 RETURN: REM BAC WE GO
35020 DEV CHR$(DV(2)+65): OPEN "HOW-TO","PASS",2
35030 FOR X=1 TO 33: PRINT: NEXT
35040 INPUT %2,DUMY$: IF DUMY$<>"^P" THEN PRINT DUMY$: GOTO 35040
35050 PRINT: INPUT"ENTER A  C  TO CONTINUE ";QA$
35060 FOR X=1 TO 33: PRINT: NEXT X: RETURN: REM BAC WE GO
35520 DEV CHR$(DV(2)+65): IF K=0 THEN OPEN "HOW-TO","PASS",2
35525 IF K=0 THEN INPUT %2,DUMY$: IF DUMY$<>"^P" GOTO 35525
35526 FOR X=1 TO 33: PRINT: NEXT X
35530 INPUT %2,DUMY$: IF DUMY$<>"^P" THEN PRINT DUMY$: GOTO 35530
35540 CLOSE 2: PRINT: INPUT"ENTER A  C  TO CONTINUE ";QA$
35550 FOR X=1 TO 33: PRINT: NEXT X: RETURN: REM BAC WE GO
36020 FOR X=1 TO 33: PRINT: NEXT: PRINT
36025 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^": PRINT
36030 PRINT"ENTER THE SELECTIONS WHICH YOU WOULD LIKE TO SUM"
36040 PRINT"IF NONE, SIMPLY HIT THE RETURN KEY"
36130 PRINT:PRINT: GOSUB 37020
36160 SUMFLG=2: ON P GOTO 36180,36998
36180 SUMFLG=1: CNT(1)=WW: FOR X=1 TO WW: S1UM(X)=TMP(X)
36185 P1(X)=PNTR(X): L1$(X)=LL$(TMP(X)): NEXT: REM P1=TABS/L1$=LABEL
36188 GOTO 36998
36225 FOR X=1 TO 33: PRINT: NEXT
36227 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^": PRINT
36230 PRINT"ENTER THE SELECTIONS YOU WOULD LIKE TO HAVE AVERAGED"
36240 PRINT"IF NONE, SIMPLY HIT THE RETURN KEY"
36250 PRINT:PRINT: GOSUB 37020: REM GO GET USER PARTICULARS
36270 AVERAG=2: ON P GOTO 36290,36998
36290 AVERGE=1: CNT(2)=WW: FOR X=1 TO WW: A1VERG(X)=TMP(X)
36295 P2(X)=PNTR(X): L2$(X)=LL$(TMP(X)): NEXT: REM P2=TABS/L2$=LABEL
36298 GOTO 36998
36325 FOR X=1 TO 33: PRINT: NEXT
36327 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^": PRINT
36330 PRINT"YOU MAY NOW SELECT THOSE FIELD(S) FOR WHICH"
36340 PRINT"THE MIN. & MAX. IS TO BE DETERMINED."
36345 PRINT"IF YOUR CHOICE IS NONE, SIMPLY HIT THE RETURN KEY."
36350 PRINT:PRINT: GOSUB 37020: REM GET USER'S CHOICE
36370 LH=2: ON P GOTO 36380,36998
36380 LH=1: CNT(6)=WW: FOR X=1 TO WW: P8(X)=PNTR(X): L7$(X)=LL$(TMP(X))
36385 MM(X)=TMP(X): ML(X)=1.7E38: MH(X)=-1.7E-38: NEXT
36400 GOTO 36998
36422 FOR X=1 TO 33: PRINT: NEXT
36424 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^"
36425 PRINT:PRINT"YOU MAY NOW SELECT ANY TWO FIELDS. THESE TWO FIELDS"
36430 PRINT"WILL THEN BE MULTIPLIED TOGETHER AND THE SUM OF THEIR"
36440 PRINT"PRODUCTS WILL BE DISPLAYED AT THE END OF THIS REPORT"
36450 PRINT"IF YOU DO NOT DESIRE THIS OPTION SIMPLY HIT THE RETURN KEY"
36470 MU=2: PRINT: GOSUB 37020: REM GO TO GET USER'S CHOICE
36480 ON P GOTO 36500,36998
36500 IF WW>2 THEN PRINT"TWO FIELDS ONLY": GOTO 36470
36505 IF WW<2 THEN PRINT"TWO FIELDS REQUIRED": GOTO 36470
36510 MU=1: P3=TMP(1): P4=TMP(2): REM PICK UP SUBSCRIPTS
36515 L3$(1)=LL$(TMP(1)): L3$(2)=LL$(TMP(2)): REM PICKUP LABELS
36518 GOTO 36998
36605 FOR X=1 TO 33: PRINT: NEXT
36608 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^"
36610 PRINT:PRINT"YOU MAY NOW SELECT THOSE FIELD(S) OF WHICH YOU"
36620 PRINT"WOULD LIKE TO KNOW THE NUMBER OF OCCURENCES."
36630 PRINT"IF YOUR CHOICE IS NONE, SIMPLY HIT THE RETURN KEY."
36650 NU=2: PRINT: GOSUB 37020: REM GET USER'S CHOICE
36660 ON P GOTO 36680,36998
36680 NU=1: CNT(3)=WW: FOR X=1 TO WW: L4$(X)=LL$(TMP(X))
36690 P5(X)=PNTR(X): NEXT: REM PICKUP THIS FUNCTIONS PARAMS
36695 GOTO 36998
36805 FOR X=1 TO 33: PRINT: NEXT
36808 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^"
36810 PRINT: PRINT"YOU MAY NOW SELECT THOSE FIELD(S) FOR WHICH"
36820 PRINT"THE STANDARD DEVIATION IS TO BE CALCULATED."
36830 PRINT"IF YOUR CHOICE IS NONE, SIMPLY HIT THE RETURN KEY."
36850 SD=2: PRINT: GOSUB 37020: REM GET USER'S CHOICE
36860 ON P GOTO 36880,36998
36880 SD=1: CNT(4)=WW: FOR X=1 TO WW: L5$(X)=LL$(TMP(X))
36890 P6(X)=PNTR(X): DE(X)=TMP(X): NEXT: REM PICKUP PARAMS
36895 GOTO 36998
36905 FOR X=1 TO 33: PRINT: NEXT
36908 PRINT"NUMBER(S) MUST BE PRECEDED BY A ^"
36910 PRINT:PRINT"YOU MAY NOW SELECT THOSE FIELD(S) WHOSE VARIANCE"
36920 PRINT"IS TO BE CALCULATED."
36930 PRINT"IF YOUR CHOICE IS NONE, SIMPLY HIT THE RETURN KEY."
36940 V1=2: PRINT: GOSUB 37020: REM GET USER'S CHOICE
36950 ON P GOTO 36970,36998
36970 V1=1: CNT(5)=WW: FOR X=1 TO WW: L6$(X)=LL$(TMP(X))
36980 P7(X)=PNTR(X): VA(X)=TMP(X): NEXT: REM PICKUP PARAMS
36995 GOTO 36998
36998 FOR X=1 TO 33: PRINT: NEXT: RETURN: REM PREMATURE EXIT PNT
37020 XX=0: FOR X=1 TO TF: T$="("+MID$(STR$(X),2)+")  "+L$(X)
37030 XX=XX+1: IF XX=1 THEN PRINT T$;: GOTO 37050
37040 XX=0: PRINT TAB(38);T$
37050 NEXT: PRINT
37110 PRINT"ENTER YOUR SELECTION(S)": INPUT QA$
37120 P=1: WW=0: IF QA$="" THEN P=2: GOTO 37600
37122 FOR X=1 TO LEN(QA$): T$=MID$(QA$,X,1)
37124 IF T$=" " OR T$="^" GOTO 37128
37126 IF T$<"0" OR T$>"9" GOTO 37150
37128 NEXT X
37130 IF LEN(QA$)=1 AND QA$="^" GOTO 37150
37135 IF LEFT$(QA$,1)<>"^" GOTO 37150
37140 GOTO 37170
37150 XX=0: WW=0: PRINT: PRINT"WHAT": GOTO 37020
37170 FOR X=1 TO LEN(QA$): IF MID$(QA$,X,1)<>"^" GOTO 37190
37180 MRK(WW+K1)=X: WW=WW+K1: IF WW>TF+K1 THEN GOTO 37150
37185 IF WW>9 GOTO 37200
37190 NEXT: MRK(WW+1)=LEN(QA$)+1
37195 IF WW<=9 GOTO 37230
37200 FOR X=1 TO 33: PRINT: NEXT
37210 PRINT"SORRY NINE FIELDS MAX.": PRINT: GOTO 37020
37230 FOR X=1 TO WW: MRK$(X)=MID$(QA$,MRK(X)+K1,MRK(X+K1)-(MRK(X)+1))
37240 T=VAL(MRK$(X))
37250 IF T<>INT(T) OR T<1 OR T>TF GOTO 37150
37260 NEXT : PRINT
37290 Z=0: FOR X=1 TO WW: PNTR(X)=0: TMP(X)=VAL(MRK$(X))
37300 LL$(TMP(X))=L$(TMP(X)): NEXT: FOR X=1 TO 33: PRINT: NEXT
37310 PRINT: INPUT"DO YOU WISH TO CHANGE ANY REPORT HEADING(S) ";QB$
37320 IF LEFT$(QB$,1)="N" OR QB$="" GOTO 37520
37325 IF LEFT$(QB$,1)<>"Y" THEN PRINT: PRINT "WHAT": GOTO 37310
37340 FOR X=1 TO WW
37342 PRINT "DO YOU WISH TO RENAME ";L$(TMP(X));
37345 LL$(TMP(X))=L$(TMP(X)): REM EQUATE ORIGINAL NAME
37350 INPUT" ";QB$: IF LEFT$(QB$,1)="N" OR QB$="" GOTO 37370
37355 IF LEFT$(QB$,1)<>"Y" THEN PRINT: PRINT"WHAT": PRINT: GOTO 37342
37360 INPUT"NEW NAME ";LL$(TMP(X)): IF LL$(TMP(X))<>"" GOTO 37370
37365 PRINT: PRINT"WHAT": GOTO 37360
37370 NEXT: GOTO 37600
37520 FOR X=1 TO WW: LL$(TMP(X))=L$(TMP(X)): NEXT
37600 RETURN: REM BAC WE GO
38010 REM UPDATE REG'S
38020 ON SUMFLG GOTO 38040,38100
38040 FOR X=K1 TO CNT(K1): S2(X)=S2(X)+VAL(L$(S1UM(X))): NEXT
38100 ON AV GOTO 38120,38200
38120 FOR X=K1 TO CNT(K2): S3(X)=S3(X)+VAL(L$(A1VG(X))):NEXT:S4=S4+K1
38200 ON MU GOTO 38220,38300
38220 S5=S5+(VAL(L$(P3))*VAL(L$(P4)))
38300 ON NU GOTO 38320,38400
38320 NT=NT+K1
38400 ON SD GOTO 38420,38600
38420 FOR X=K1 TO CNT(4): S6(X)=S6(X)+(VAL(L$(DE(X)))*VAL(L$(DE(X))))
38430 S7(X)=S7(X)+VAL(L$(DE(X))): NEXT: S8=S8+K1
38600 ON V1 GOTO 38620,38720
38620 FOR X=K1 TO CNT(5): E1(X)=E1(X)+(VAL(L$(VA(X)))*VAL(L$(VA(X))))
38630 E2(X)=E2(X)+VAL(L$(VA(X))): NEXT: E3=E3+K1
38720 ON LH GOTO 38740,38900
38740 FOR X=K1 TO CNT(K6)
38750 IF VAL(L$(MM(X))) < ML(X) THEN ML(X)=VAL(L$(MM(X)))
38760 IF VAL(L$(MM(X))) > MH(X) THEN MH(X)=VAL(L$(MM(X)))
38770 NEXT: REM ML==MIN/ MH==MAX
38900 RETURN: REM BAC WE GO
39020 SU=2: AV=2: LH=2: MU=2: NU=2: SD=2: V1=2
39040 NQ=0: NZ=9
39050 FOR X=1 TO 33: PRINT: NEXT
39060 NQ=NQ+1
39070 ON NQ GOTO 39080,39090,39100,39110,39120,39130,39140,39150
39080 PRINT"(1)  SUMMATIONS"
39090 PRINT"(2)  AVERAGES"
39100 PRINT"(3)  MIN. & MAX."
39110 PRINT"(4)  SUM OF THE PRODUCTS"
39120 PRINT"(5)  NUMBER OF OCCURENCES"
39130 PRINT"(6)  STANDARD DEVIATION"
39140 PRINT"(7)  VARIANCE"
39150 PRINT"(8)  DONE"
39160 INPUT"(9)  ABORT (RETURN TO OS-DMS MAIN MENU) ";QR$
39165 ZQ=ZQ+1: IF P=1 THEN ZS=1
39180 FOR X=1 TO LEN(QR$): T$=MID$(QR$,X,1)
39190 IF T$>="0" AND T$<="9" OR T$=" " GOTO 39230
39195 REM ZQ=0 REMOVED
39210 PRINT: PRINT"WHAT DOES ";QR$;" MEAN ?": GOTO 39070
39230 NEXT: QR=VAL(QR$)
39235 IF ZQ<2 AND QR=8 THEN ZQ=0: GOTO 39250
39237 IF ZS=0 AND QR=8 GOTO 39250
39240 IF QR>=NQ AND QR<=NZ AND QR=INT(QR) GOTO 39260
39250 PRINT: PRINT"NOT A VALID SELECTION": GOTO 39070
39260 IF QR=8 GOTO 39300
39270 IF QR=9 GOTO 51110
39280 ON QR GOSUB 36020,36225,36325,36422,36605,36805,36905
39290 NQ=QR: GOTO 39060
39300 RETURN: REM BAC WE GO
40000 ER=1: GOTO 51050: REM FORCE WAIT ON INPUT
50000 ER=PEEK(10226): EL=PEEK(11774)+PEEK(11775)*256
50040 IF ER=128 THEN ERR$="INVALID FILENAME": GOTO 51050
50050 IF ER=132 THEN ERR$="END OF FILE ERROR": GOTO 51050
50060 IF ER=130 THEN ERR$="ACCESS RIGHTS VIOLATION": GOTO 51050
50070 IF ER=129 THEN ERR$="CANNOT ACCESS FILE ": GOTO 51050
50080 ERR$="DISC ERROR CODE "+STR$(ER)+" IN LINE "+STR$(EL)
50094 EA=0: FOR I=4 TO 1 STEP -1: EA=EA*256+PEEK(9889+1): NEXT I
50096 DV(3)=PEEK(9832): IF DV(3)>127 THEN DV(3)=DV(3)-128+4
50098 PRINT"ERROR ON DEVICE "+CHR$(DV(3)+65)+" AT DISC ADDRESS";EA
51050 PRINT: PRINT "*****  ERROR  *****": PRINT
51060 PRINT ERR$: ERR$=""
51110 DEV CHR$(DV(2)+65)
51120 POKE 2972,58: POKE 2976,44: REM DISALLOW , & : IN DATA FIELD
51150 IF ER>0 THEN PRINT:INPUT"ENTER A  C  TO CONTINUE ";QA$
51155 ZA=ZA+1: IF ZA>1 GOTO 51180
51160 IF ER>0 THEN FOR X=1 TO PEEK(15908): PRINT #PD: NEXT X
51170 IF ER>0 THEN FOR X=1 TO PEEK(15908): PRINT #PD: NEXT X
51180 CLOSE: RUN "DBMSYS","PASS"

OctetView - Osu65uBasic

0x0000…0005 OsuBasicHead {skip=0x0000, length=0x4f49, f03=0x00}
0x0005…0045 OsuBasicLine {ptr=OsuBasicPtr{ 0x6041 → 0x0045 }, lineno=0x0001, tokens=972250524f4752414d204e4f542045584543555441424c452046524f4d2054484520434f4e534f4c45223a892244424d535953222c22504153532200}
0x0045…007b OsuBasicLine {ptr=OsuBasicPtr{ 0x6077 → 0x007b }, lineno=0x0002, tokens=9d3a9a3a8e20312f37392020535441544953544943414c205245504f52542047454e455241544f5220202853544154322900}
0x007b…00ba OsuBasicLine {ptr=OsuBasicPtr{ 0x60b6 → 0x00ba }, lineno=0x0003, tokens=4b30b1303a204b31b1313a204b32b1323a204b33b1333a204b34b1343a204b35b1353a204b36b1363a204b37b1373a204b38b1383a204b39b13900}
0x00ba…00cf OsuBasicLine {ptr=OsuBasicPtr{ 0x60cb → 0x00cf }, lineno=0x0004, tokens=812058b13120a32033333a20973a208200}
0x00cf…00dc OsuBasicLine {ptr=OsuBasicPtr{ 0x60d8 → 0x00dc }, lineno=0x0005, tokens=9620323838382c3000}
0x00dc…00fe OsuBasicLine {ptr=OsuBasicPtr{ 0x60fa → 0x00fe }, lineno=0x0006, tokens=973a208422434f4e534f4c45204f52205052494e54455220223b51412400}
0x00fe…0125 OsuBasicLine {ptr=OsuBasicPtr{ 0x6121 → 0x0125 }, lineno=0x0007, tokens=5044b1c1283131363635293a205357b137393a208a205044b13220a6205357b1363300}
0x0125…014d OsuBasicLine {ptr=OsuBasicPtr{ 0x6149 → 0x014d }, lineno=0x0008, tokens=8a20c8285141242c3129b122502220a6205044b1353a205357b13133313a208820313000}
0x014d…017e OsuBasicLine {ptr=OsuBasicPtr{ 0x617a → 0x017e }, lineno=0x0009, tokens=8a20c8285141242c3129b2b022432220ae20514124b2b0222220a620973a2097202257484154223a2088203600}
0x017e…01b6 OsuBasicLine {ptr=OsuBasicPtr{ 0x61b2 → 0x01b6 }, lineno=0x000a, tokens=534b4950b1303a20973a20842253494e474c45204f5220444f55424c4520535041434544205245504f525420223b534b49502400}
0x01b6…01da OsuBasicLine {ptr=OsuBasicPtr{ 0x61d6 → 0x01da }, lineno=0x000b, tokens=8a20c828534b4950242c3129b122442220a620534b4950b1323a208820323000}
0x01da…020f OsuBasicLine {ptr=OsuBasicPtr{ 0x620b → 0x020f }, lineno=0x000f, tokens=8a20c828534b4950242c3129b2b022532220ae20534b495024b2b0222220a620973a20972257484154223a208820313000}
0x020f…0232 OsuBasicLine {ptr=OsuBasicPtr{ 0x622e → 0x0232 }, lineno=0x0014, tokens=4c4db1c1283134343537293a208a205044b23320a6204c4db14c4daa323000}
0x0232…0246 OsuBasicLine {ptr=OsuBasicPtr{ 0x6242 → 0x0246 }, lineno=0x0028, tokens=a020393a20a02031313a20a020323100}
0x0246…025d OsuBasicLine {ptr=OsuBasicPtr{ 0x6259 → 0x025d }, lineno=0x0032, tokens=812058b13120a32033303a20973a2082205800}
0x025d…0288 OsuBasicLine {ptr=OsuBasicPtr{ 0x6284 → 0x0288 }, lineno=0x003c, tokens=97224f532d444d5320535441544953544943414c205245504f52542047454e455241544f522200}
0x0288…02b3 OsuBasicLine {ptr=OsuBasicPtr{ 0x62af → 0x02b3 }, lineno=0x0041, tokens=97222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2200}
0x02b3…02e0 OsuBasicLine {ptr=OsuBasicPtr{ 0x62dc → 0x02e0 }, lineno=0x0046, tokens=4456283129b1c1283131363836293a208a20c8285141242c3129b122502220a6204456283129b13500}
0x02e0…0313 OsuBasicLine {ptr=OsuBasicPtr{ 0x630f → 0x0313 }, lineno=0x0050, tokens=4456283229b1c12839383332293a208a204456283229b031323720a6204456283229b14456283229aa313238a93400}
0x0313…0348 OsuBasicLine {ptr=OsuBasicPtr{ 0x6344 → 0x0348 }, lineno=0x005a, tokens=973a2084224b45592046494c45204f52204d41535445522046494c452041434345535320223b5141243a204b4559b13200}
0x0348…0369 OsuBasicLine {ptr=OsuBasicPtr{ 0x6365 → 0x0369 }, lineno=0x005f, tokens=8a20c8285141242c3129b1224b2220a6204b4559b1313a208820393900}
0x0369…0393 OsuBasicLine {ptr=OsuBasicPtr{ 0x638f → 0x0393 }, lineno=0x0060, tokens=8a20c8285141242c3129b1224d2220af20514124b1222220a6204b4559b1323a208820393900}
0x0393…03a9 OsuBasicLine {ptr=OsuBasicPtr{ 0x63a5 → 0x03a9 }, lineno=0x0061, tokens=973a2097202257484154223a208820393000}
0x03a9…03bd OsuBasicLine {ptr=OsuBasicPtr{ 0x63b9 → 0x03bd }, lineno=0x0063, tokens=90204b45592088203130302c31333000}
0x03bd…03cf OsuBasicLine {ptr=OsuBasicPtr{ 0x63cb → 0x03cf }, lineno=0x0064, tokens=8c20313530303a208e204b455900}
0x03cf…03e1 OsuBasicLine {ptr=OsuBasicPtr{ 0x63dd → 0x03e1 }, lineno=0x0082, tokens=4348b1313a208c20333130323000}
0x03e1…03f3 OsuBasicLine {ptr=OsuBasicPtr{ 0x63ef → 0x03f3 }, lineno=0x0084, tokens=4348b1313a208c20333030313200}
0x03f3…0408 OsuBasicLine {ptr=OsuBasicPtr{ 0x6404 → 0x0408 }, lineno=0x0087, tokens=812058b13120a32033333a20973a208200}
0x0408…043e OsuBasicLine {ptr=OsuBasicPtr{ 0x643a → 0x043e }, lineno=0x008c, tokens=973a8422454e544552205245504f52542048454144494e4720223b48243a973a8ac228482429b25357aa3135208831353000}
0x043e…0483 OsuBasicLine {ptr=OsuBasicPtr{ 0x647f → 0x0483 }, lineno=0x0091, tokens=97222a2a4d415849554d204c454e475448204f462053544154454d454e5420495320223b5357aa31353b3a972220434841524143544552532a2a223a8831343000}
0x0483…04b9 OsuBasicLine {ptr=OsuBasicPtr{ 0x64b5 → 0x04b9 }, lineno=0x0096, tokens=9620323937322c31333a209620323937362c31333a208e20414c4c4f57202c2026203a20494e2044415441204649454c4400}
0x04b9…04d0 OsuBasicLine {ptr=OsuBasicPtr{ 0x64cc → 0x04d0 }, lineno=0x00a0, tokens=812058b13120a32033333a20973a2082205800}
0x04d0…050a OsuBasicLine {ptr=OsuBasicPtr{ 0x6506 → 0x050a }, lineno=0x0118, tokens=973a8422484f57204d414e5920434f4e444954494f4e5320444f20594f55205749534820544f205345542028303e342920223b4b2400}
0x050a…0523 OsuBasicLine {ptr=OsuBasicPtr{ 0x651f → 0x0523 }, lineno=0x0119, tokens=8a204b24b1222220a6204bb1303a20882032383500}
0x0523…054c OsuBasicLine {ptr=OsuBasicPtr{ 0x6548 → 0x054c }, lineno=0x011a, tokens=4bb1c4284b24293a20812058b13120a320c2284b24293a205424b1ca284b242c582c312900}
0x054c…0568 OsuBasicLine {ptr=OsuBasicPtr{ 0x6564 → 0x0568 }, lineno=0x011b, tokens=8a205424b222302220af205424b022392220a6204bb13900}
0x0568…0570 OsuBasicLine {ptr=OsuBasicPtr{ 0x656c → 0x0570 }, lineno=0x011c, tokens=82205800}
0x0570…059e OsuBasicLine {ptr=OsuBasicPtr{ 0x659a → 0x059e }, lineno=0x011d, tokens=8a204bb2b0b4284b2920af204bb23020af204bb03420a620973a20972257484154223a20882032383000}
0x059e…05d8 OsuBasicLine {ptr=OsuBasicPtr{ 0x65d4 → 0x05d8 }, lineno=0x011e, tokens=54455354b1313a208a204bb2b03020a62054455354b1323a208e20544553543d313d3d4e4f20434f4e442f20323d3d434f4e44495400}
0x05d8…05e8 OsuBasicLine {ptr=OsuBasicPtr{ 0x65e4 → 0x05e8 }, lineno=0x0120, tokens=8a204bb13020882037363000}
0x05e8…05f4 OsuBasicLine {ptr=OsuBasicPtr{ 0x65f0 → 0x05f4 }, lineno=0x0122, tokens=8c20333530323000}
0x05f4…0617 OsuBasicLine {ptr=OsuBasicPtr{ 0x6613 → 0x0617 }, lineno=0x012d, tokens=973a20812059b13120a3204b3a20812058b13120a32033333a20973a208200}
0x0617…064a OsuBasicLine {ptr=OsuBasicPtr{ 0x6646 → 0x064a }, lineno=0x012f, tokens=5858b1303a20812058b13120a32054463a205424b1222822a9ca28c32858292c3229a92229202022a94c2428582900}
0x064a…066d OsuBasicLine {ptr=OsuBasicPtr{ 0x6669 → 0x066d }, lineno=0x0130, tokens=5858b15858a9313a208a205858b13120a620972054243b3a20882033303600}
0x066d…0682 OsuBasicLine {ptr=OsuBasicPtr{ 0x667e → 0x0682 }, lineno=0x0131, tokens=5858b1303a209720a23338293b20542400}
0x0682…06a5 OsuBasicLine {ptr=OsuBasicPtr{ 0x66a1 → 0x06a5 }, lineno=0x0132, tokens=8220583a205858b1303a2081205151b13120a320333a20973a208220515100}
0x06a5…06e2 OsuBasicLine {ptr=OsuBasicPtr{ 0x66de → 0x06e2 }, lineno=0x0133, tokens=9722275e274649454c442023204f52204c4142454c20544f204b4559204f4e20464f5220434f4e444954494f4e2023223b593b3a8442422400}
0x06e2…0702 OsuBasicLine {ptr=OsuBasicPtr{ 0x66fe → 0x0702 }, lineno=0x0134, tokens=8a20424224b1222220a620973a97225748415421223a882033303700}
0x0702…072f OsuBasicLine {ptr=OsuBasicPtr{ 0x672b → 0x072f }, lineno=0x0135, tokens=8a20c22842422429b14b3120ae20424224b1225e2220a620973a97225748415421223a882033303700}
0x072f…0749 OsuBasicLine {ptr=OsuBasicPtr{ 0x6745 → 0x0749 }, lineno=0x0136, tokens=8a20c8284242242c3129b2b0225e2220882033313500}
0x0749…076b OsuBasicLine {ptr=OsuBasicPtr{ 0x6767 → 0x076b }, lineno=0x0137, tokens=812058b13220a320c228424224293a205424b1ca284242242c582c312900}
0x076b…0795 OsuBasicLine {ptr=OsuBasicPtr{ 0x6791 → 0x0795 }, lineno=0x0138, tokens=8a205424b222302220af205424b022392220a620973a20972257484154223a20882033303700}
0x0795…07a4 OsuBasicLine {ptr=OsuBasicPtr{ 0x67a0 → 0x07a4 }, lineno=0x0139, tokens=8220583a20882033313700}
0x07a4…07d5 OsuBasicLine {ptr=OsuBasicPtr{ 0x67d1 → 0x07d5 }, lineno=0x013b, tokens=815ab14b31a354463a8a20424224b14c24285a2920a620463124285929b14242243a5ab154463a882033323000}
0x07d5…07ed OsuBasicLine {ptr=OsuBasicPtr{ 0x67e9 → 0x07ed }, lineno=0x013c, tokens=825a3a973a97225748415421223a882033303700}
0x07ed…081f OsuBasicLine {ptr=OsuBasicPtr{ 0x681b → 0x081f }, lineno=0x013d, tokens=4242b1c428ca284242242c3229293a8a204242b2b0b42842422920a620973a97225748415421223a882033303700}
0x081f…0845 OsuBasicLine {ptr=OsuBasicPtr{ 0x6841 → 0x0845 }, lineno=0x013e, tokens=8a204242b23120af204242b0544620a620973a97225748415421223a882033303700}
0x0845…0857 OsuBasicLine {ptr=OsuBasicPtr{ 0x6853 → 0x0857 }, lineno=0x013f, tokens=463124285929b14c242842422900}
0x0857…087a OsuBasicLine {ptr=OsuBasicPtr{ 0x6876 → 0x087a }, lineno=0x0140, tokens=973a2097204631242859293b2220565320434f4e5354414e54202831292200}
0x087a…08ae OsuBasicLine {ptr=OsuBasicPtr{ 0x68aa → 0x08ae }, lineno=0x014a, tokens=97204631242859293b3a20842220565320434f4e54454e54532028322920223b54243a205431285929b1c42854242900}
0x08ae…08d9 OsuBasicLine {ptr=OsuBasicPtr{ 0x68d5 → 0x08d9 }, lineno=0x0154, tokens=8a205431285929b23120af205431285929b03220a620973a97225748415421223a882033323000}
0x08d9…0902 OsuBasicLine {ptr=OsuBasicPtr{ 0x68fe → 0x0902 }, lineno=0x015e, tokens=8a205431285929b2b0b42854312859292920a620973a97225748415421223a882033323000}
0x0902…0916 OsuBasicLine {ptr=OsuBasicPtr{ 0x6912 → 0x0916 }, lineno=0x0168, tokens=8a205431285929b23220882034303000}
0x0916…093e OsuBasicLine {ptr=OsuBasicPtr{ 0x693a → 0x093e }, lineno=0x017c, tokens=973a20973a20972228275e274649454c44204e554d424552204f52204c4142454c292200}
0x093e…0959 OsuBasicLine {ptr=OsuBasicPtr{ 0x6955 → 0x0959 }, lineno=0x017d, tokens=9722544845204649454c442020223b4631242859293b00}
0x0959…0981 OsuBasicLine {ptr=OsuBasicPtr{ 0x697d → 0x0981 }, lineno=0x017e, tokens=84222020495320544f20424520434f4d504152454420414741494e535420223b42432400}
0x0981…09a1 OsuBasicLine {ptr=OsuBasicPtr{ 0x699d → 0x09a1 }, lineno=0x017f, tokens=8a20424324b1222220a620973a97225748415421223a882033383000}
0x09a1…09cd OsuBasicLine {ptr=OsuBasicPtr{ 0x69c9 → 0x09cd }, lineno=0x0180, tokens=8a20c22842432429b13120ae20424324b1225e2220a620973a972257484154223a20882033383000}
0x09cd…09e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x69e2 → 0x09e6 }, lineno=0x0181, tokens=8ac8284243242c3129b2b0225e2220882033393000}
0x09e6…0a08 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a04 → 0x0a08 }, lineno=0x0182, tokens=812058b13220a320c228424324293a205424b1ca284243242c582c312900}
0x0a08…0a32 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a2e → 0x0a32 }, lineno=0x0183, tokens=8a205424b222302220af205424b022392220a620973a20972257484154223a20882033383000}
0x0a32…0a41 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a3d → 0x0a41 }, lineno=0x0184, tokens=8220583a20882033393200}
0x0a41…0a75 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a71 → 0x0a75 }, lineno=0x0186, tokens=815ab14b31a354463a8a20424324b14c24285a2920a6204331242859a94b3429b14243243a5ab154463a882034303000}
0x0a75…0a8d OsuBasicLine {ptr=OsuBasicPtr{ 0x6a89 → 0x0a8d }, lineno=0x0187, tokens=825a3a973a97225748415421223a882033383000}
0x0a8d…0abd OsuBasicLine {ptr=OsuBasicPtr{ 0x6ab9 → 0x0abd }, lineno=0x0188, tokens=4243b1c428ca284243242c3229293a8a204243b2b0b428424329a6973a97225748415421223a882033383000}
0x0abd…0ae3 OsuBasicLine {ptr=OsuBasicPtr{ 0x6adf → 0x0ae3 }, lineno=0x0189, tokens=8a204243b23120af204243b0544620a620973a97225748415421223a882033383000}
0x0ae3…0af8 OsuBasicLine {ptr=OsuBasicPtr{ 0x6af4 → 0x0af8 }, lineno=0x018a, tokens=4331242859a94b3429b14c242842432900}
0x0af8…0b15 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b11 → 0x0b15 }, lineno=0x0190, tokens=4e46b1313a8a205431285929b03120a6204e46b14e46a93100}
0x0b15…0b35 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b31 → 0x0b35 }, lineno=0x01db, tokens=4124b12236223a208a205431285929b24b3220a6204124b122372200}
0x0b35…0b4a OsuBasicLine {ptr=OsuBasicPtr{ 0x6b46 → 0x0b4a }, lineno=0x01dd, tokens=812058b13120a32033333a20973a208200}
0x0b4a…0b90 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b8c → 0x0b90 }, lineno=0x01e0, tokens=973a9722494620434f4e444954494f4e5320504f535349424c452028332d223b41243b2220464f52204e554d45524943205641524941424c4553204f4e4c59292200}
0x0b90…0b96 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b92 → 0x0b96 }, lineno=0x01e5, tokens=9700}
0x0b96…0bb9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6bb5 → 0x0bb9 }, lineno=0x01ea, tokens=97222831292020223b4631242859293b2220495320455155414c20544f2200}
0x0bb9…0be0 OsuBasicLine {ptr=OsuBasicPtr{ 0x6bdc → 0x0be0 }, lineno=0x01ef, tokens=97222832292020223b4631242859293b22204953204e4f5420455155414c20544f2200}
0x0be0…0c04 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c00 → 0x0c04 }, lineno=0x01f4, tokens=97222833292020223b4631242859293b22204953204c455353205448414e2200}
0x0c04…0c34 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c30 → 0x0c34 }, lineno=0x01f9, tokens=97222834292020223b4631242859293b22204953204c455353205448414e204f5220455155414c20544f2200}
0x0c34…0c5b OsuBasicLine {ptr=OsuBasicPtr{ 0x6c57 → 0x0c5b }, lineno=0x01fe, tokens=97222835292020223b4631242859293b222049532047524541544552205448414e2200}
0x0c5b…0c90 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c8c → 0x0c90 }, lineno=0x0203, tokens=97222836292020223b4631242859293b222049532047524541544552205448414e204f5220455155414c20544f20223b00}
0x0c90…0ca9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ca5 → 0x0ca9 }, lineno=0x0204, tokens=8a205431285929b24b3220a620973a882035323000}
0x0ca9…0ce1 OsuBasicLine {ptr=OsuBasicPtr{ 0x6cdd → 0x0ce1 }, lineno=0x0205, tokens=842054243a205432285929b1c4285424293a208a5432285929b231af5432285929b03620a6973a972257484154223a8834383000}
0x0ce1…0ceb OsuBasicLine {ptr=OsuBasicPtr{ 0x6ce7 → 0x0ceb }, lineno=0x0207, tokens=882035343000}
0x0ceb…0d24 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d20 → 0x0d24 }, lineno=0x0208, tokens=97222837292020223b4631242859293b3a2084222049532057495448494e20412053504543494649432052414e474520223b542400}
0x0d24…0d34 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d30 → 0x0d34 }, lineno=0x020d, tokens=5432285929b1c42854242900}
0x0d34…0d5f OsuBasicLine {ptr=OsuBasicPtr{ 0x6d5b → 0x0d5f }, lineno=0x0212, tokens=8a205432285929b23120af205432285929b03720a620973a97225748415421223a882034383000}
0x0d5f…0d88 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d84 → 0x0d88 }, lineno=0x021c, tokens=8a205432285929b2b0b42854322859292920a620973a97225748415421223a882034383000}
0x0d88…0db2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6dae → 0x0db2 }, lineno=0x0226, tokens=902054322859292088203538302c3538302c3538302c3538302c3538302c3538302c35363000}
0x0db2…0de1 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ddd → 0x0de1 }, lineno=0x0230, tokens=973a2097204631242859293b3a2084222043414e4e4f54204245204c455353205448414e20223b54312400}
0x0de1…0dfa OsuBasicLine {ptr=OsuBasicPtr{ 0x6df6 → 0x0dfa }, lineno=0x0235, tokens=5231285929b1c428543124293a208e2052312b2b00}
0x0dfa…0e34 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e30 → 0x0e34 }, lineno=0x023a, tokens=974631242859293b3a2084222043414e4e4f542042452047524541544552205448414e20223b54243a205232285929b1c42854242900}
0x0e34…0e46 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e42 → 0x0e46 }, lineno=0x023c, tokens=88203634303a208e2052312b2b00}
0x0e46…0e5a OsuBasicLine {ptr=OsuBasicPtr{ 0x6e56 → 0x0e5a }, lineno=0x0244, tokens=8a205431285929b03120882036343000}
0x0e5a…0e9e OsuBasicLine {ptr=OsuBasicPtr{ 0x6e9a → 0x0e9e }, lineno=0x0249, tokens=973a9722434f4e5354414e5420223b4631242859293b3a842220495320544f20424520434f4d504152454420414741494e535420223b4331242859a94b342900}
0x0e9e…0ec6 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ec2 → 0x0ec6 }, lineno=0x024a, tokens=8a204331242859a94b3429b1222220a620973a2097225748415421223a20882035383500}
0x0ec6…0ef9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ef5 → 0x0ef9 }, lineno=0x0280, tokens=8a205431285929b14b3120a6204c32285929b1c4284331242859a94b3429293a8e2043484720544f20232056415200}
0x0ef9…0f01 OsuBasicLine {ptr=OsuBasicPtr{ 0x6efd → 0x0f01 }, lineno=0x028a, tokens=82205900}
0x0f01…0f3c OsuBasicLine {ptr=OsuBasicPtr{ 0x6f38 → 0x0f3c }, lineno=0x02d0, tokens=544d50b14b3a8158b14b3120a3204b3a434d5024285829b14631242858293a434d50242858a94b3429b14331242858a94b34293a825800}
0x0f3c…0f7a OsuBasicLine {ptr=OsuBasicPtr{ 0x6f76 → 0x0f7a }, lineno=0x02da, tokens=8c33333032303a8158b14b31a34b3a5151285829b1465028535542285829293a51512858a94b3429b14650285355422858a94b3429293a825800}
0x0f7a…0f8f OsuBasicLine {ptr=OsuBasicPtr{ 0x6f8b → 0x0f8f }, lineno=0x02f8, tokens=812058b13120a32033333a20973a208200}
0x0f8f…0f9b OsuBasicLine {ptr=OsuBasicPtr{ 0x6f97 → 0x0f9b }, lineno=0x0311, tokens=8c20333535323000}
0x0f9b…0fa7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6fa3 → 0x0fa7 }, lineno=0x0316, tokens=8c20333930323000}
0x0fa7…0fbc OsuBasicLine {ptr=OsuBasicPtr{ 0x6fb8 → 0x0fbc }, lineno=0x038e, tokens=812058b13120a32033333a20973a208200}
0x0fbc…0ffc OsuBasicLine {ptr=OsuBasicPtr{ 0x6ff8 → 0x0ffc }, lineno=0x0474, tokens=4b5052b1424f4446284348293a20464f554e44b1323a208e20464f554e443d323d3d4e4f205245432753204d455420434f4e444954494f4e28532900}
0x0ffc…1012 OsuBasicLine {ptr=OsuBasicPtr{ 0x700e → 0x1012 }, lineno=0x047e, tokens=973a209722504c4541534520574149542200}
0x1012…1043 OsuBasicLine {ptr=OsuBasicPtr{ 0x703f → 0x1043 }, lineno=0x0488, tokens=8c2033323030323a208e20474f544f2027434f4e444954494f4e414c2052455455524e20524543272053554200}
0x1043…1058 OsuBasicLine {ptr=OsuBasicPtr{ 0x7054 → 0x1058 }, lineno=0x049c, tokens=90204631208820313336302c3133383500}
0x1058…108a OsuBasicLine {ptr=OsuBasicPtr{ 0x7086 → 0x108a }, lineno=0x0550, tokens=464f554e44b1313a204f4fb14f4fa94b313a2097202220223b3a208a204f4fb04b3920a6204f4fb14b303a209700}
0x108a…1096 OsuBasicLine {ptr=OsuBasicPtr{ 0x7092 → 0x1096 }, lineno=0x0564, tokens=8c20333830323000}
0x1096…10ac OsuBasicLine {ptr=OsuBasicPtr{ 0x70a8 → 0x10ac }, lineno=0x0569, tokens=90204632208820313136302c323030323000}
0x10ac…10b8 OsuBasicLine {ptr=OsuBasicPtr{ 0x70b4 → 0x10b8 }, lineno=0x056e, tokens=8820323030323000}
0x10b8…10c2 OsuBasicLine {ptr=OsuBasicPtr{ 0x70be → 0x10c2 }, lineno=0x05dc, tokens=8e204b455900}
0x10c2…10ee OsuBasicLine {ptr=OsuBasicPtr{ 0x70ea → 0x10ee }, lineno=0x05e6, tokens=973a208422444556494345204b45592046494c452049532053544f524544204f4e20223b4b442400}
0x10ee…111e OsuBasicLine {ptr=OsuBasicPtr{ 0x711a → 0x111e }, lineno=0x05e8, tokens=8a20c2284b442429b2b03120a620973a20972022494e5641494c4420444556494345223a2088203135313000}
0x111e…1156 OsuBasicLine {ptr=OsuBasicPtr{ 0x7152 → 0x1156 }, lineno=0x05ea, tokens=8a204b4424b222412220af204b4424b022452220a620973a20972022494e56414c494420444556494345223a2088203135313000}
0x1156…1180 OsuBasicLine {ptr=OsuBasicPtr{ 0x717c → 0x1180 }, lineno=0x05ec, tokens=973a2084224b45592046494c45204e414d452c50415353574f524420223b4b46242c4b502400}
0x1180…11b5 OsuBasicLine {ptr=OsuBasicPtr{ 0x71b1 → 0x11b5 }, lineno=0x05ee, tokens=8a20c2284b462429b231afc2284b462429b035a6973a9722494e5641494c442046494c45204e414d45223a883135313600}
0x11b5…11db OsuBasicLine {ptr=OsuBasicPtr{ 0x71d7 → 0x11db }, lineno=0x05fa, tokens=8a204b5024b1222e2220a6204b5024b122414e414e223a208e202e3d3d414e414e00}
0x11db…120a OsuBasicLine {ptr=OsuBasicPtr{ 0x7206 → 0x120a }, lineno=0x0604, tokens=8a20c2284b502429b2b03420a620973a209722494e5641494c442050415353574f5244223a883135313600}
0x120a…1232 OsuBasicLine {ptr=OsuBasicPtr{ 0x722e → 0x1232 }, lineno=0x060e, tokens=973a2084224b45592046494c45205459504520223b4b54243a204b54b1c4284b54242900}
0x1232…126a OsuBasicLine {ptr=OsuBasicPtr{ 0x7266 → 0x126a }, lineno=0x0618, tokens=8a204b54b231af4b54b037af4b54b2b0b4284b5429a6973a9722494e5641494c4420545950452028312d3729223a883135353000}
0x126a…128f OsuBasicLine {ptr=OsuBasicPtr{ 0x728b → 0x128f }, lineno=0x064a, tokens=8a20c2284b462429b23520a6204b4624b14b4624a92220223a2088203136313000}
0x128f…12ba OsuBasicLine {ptr=OsuBasicPtr{ 0x72b6 → 0x12ba }, lineno=0x0654, tokens=4b4624b14b4624a9ca28c3284b54292c32293a208e20414444205459504520544f204e414d4500}
0x12ba…12e2 OsuBasicLine {ptr=OsuBasicPtr{ 0x72de → 0x12e2 }, lineno=0x065e, tokens=9f204b44243a209c204b46242c4b50242c383a208e204f50454e204b45592046494c4500}
0x12e2…130a OsuBasicLine {ptr=OsuBasicPtr{ 0x7306 → 0x130a }, lineno=0x0668, tokens=842025382c44554d59243a208a2044554d5924b1c8284b46242c35292088203136363000}
0x130a…1333 OsuBasicLine {ptr=OsuBasicPtr{ 0x732f → 0x1333 }, lineno=0x0672, tokens=45525224b12246494c4520484541444552204d49534d41544348223a208820343030303000}
0x1333…1366 OsuBasicLine {ptr=OsuBasicPtr{ 0x7362 → 0x1366 }, lineno=0x067c, tokens=842025382c44554d59243a2044554d59b1c42844554d5924293a208a2044554d59b14b54a931302088203136383000}
0x1366…1391 OsuBasicLine {ptr=OsuBasicPtr{ 0x738d → 0x1391 }, lineno=0x0686, tokens=45525224b1224b45592046494c452054595045204d49534d41544348223a208820343030303000}
0x1391…13ac OsuBasicLine {ptr=OsuBasicPtr{ 0x73a8 → 0x13ac }, lineno=0x0690, tokens=842025382c454446243a20454446b1c428454446242900}
0x13ac…13d4 OsuBasicLine {ptr=OsuBasicPtr{ 0x73d0 → 0x13d4 }, lineno=0x069a, tokens=842025382c44554d59243a20842025382c44554d59243a20842025382c4c4142454c2400}
0x13d4…1400 OsuBasicLine {ptr=OsuBasicPtr{ 0x73fc → 0x1400 }, lineno=0x06a4, tokens=8a20454446b2c728382920a62045525224b12246494c4520454d505459223a208820343030303000}
0x1400…1413 OsuBasicLine {ptr=OsuBasicPtr{ 0x740f → 0x1413 }, lineno=0x06ae, tokens=8d3a208e2042414320574520474f00}
0x1413…1448 OsuBasicLine {ptr=OsuBasicPtr{ 0x7444 → 0x1448 }, lineno=0x4e34, tokens=8a20464f554e44b13220ae204bb2b03020882032393930303a208e204e4f204441544120534f204e4f204f555450555400}
0x1448…147a OsuBasicLine {ptr=OsuBasicPtr{ 0x7476 → 0x147a }, lineno=0x4e3e, tokens=8a204bb13020882032353030303a208e20534b49502054484953204946204e4f20434f4e444954494f4e28532900}
0x147a…14b8 OsuBasicLine {ptr=OsuBasicPtr{ 0x74b4 → 0x14b8 }, lineno=0x4e48, tokens=972350442c2254484953205245504f5254204953204241534544204f4e204f4e4c592054484f5345205245434f524453205748455245203a2200}
0x14b8…14e4 OsuBasicLine {ptr=OsuBasicPtr{ 0x74e0 → 0x14e4 }, lineno=0x4e5c, tokens=4c54b14c54a9313a20812058b13120a3204b3a208a2058b03120a62097202350442c22414e442200}
0x14e4…1508 OsuBasicLine {ptr=OsuBasicPtr{ 0x7504 → 0x1508 }, lineno=0x4e66, tokens=972350442c4631242858293b3a208e205052494e54204b4559204649454c4400}
0x1508…1540 OsuBasicLine {ptr=OsuBasicPtr{ 0x753c → 0x1540 }, lineno=0x4e70, tokens=9020543228582920882032303130302c32303131302c32303132302c32303133302c32303134302c32303135302c323031363000}
0x1540…155e OsuBasicLine {ptr=OsuBasicPtr{ 0x755a → 0x155e }, lineno=0x4e84, tokens=972350442c2220455155414c5320223b3a208820323031393000}
0x155e…1585 OsuBasicLine {ptr=OsuBasicPtr{ 0x7581 → 0x1585 }, lineno=0x4e8e, tokens=972350442c22204953204e4f5420455155414c20544f20223b3a208820323031393000}
0x1585…15a9 OsuBasicLine {ptr=OsuBasicPtr{ 0x75a5 → 0x15a9 }, lineno=0x4e98, tokens=972350442c22204953204c455353205448414e20223b3a208820323031393000}
0x15a9…15d9 OsuBasicLine {ptr=OsuBasicPtr{ 0x75d5 → 0x15d9 }, lineno=0x4ea2, tokens=972350442c22204953204c455353205448414e204f5220455155414c20544f20223b3a208820323031393000}
0x15d9…1600 OsuBasicLine {ptr=OsuBasicPtr{ 0x75fc → 0x1600 }, lineno=0x4eac, tokens=972350442c222049532047524541544552205448414e20223b3a208820323031393000}
0x1600…1633 OsuBasicLine {ptr=OsuBasicPtr{ 0x762f → 0x1633 }, lineno=0x4eb6, tokens=972350442c222049532047524541544552205448414e204f5220455155414c20544f20223b3a208820323031393000}
0x1633…1672 OsuBasicLine {ptr=OsuBasicPtr{ 0x766e → 0x1672 }, lineno=0x4ec0, tokens=972350442c22204953204c455353205448414e204f5220455155414c20544f20223b52322858293a204c54b14c54a9323a208e204c4e20434e5400}
0x1672…16ad OsuBasicLine {ptr=OsuBasicPtr{ 0x76a9 → 0x16ad }, lineno=0x4eca, tokens=972350442c22414e442049532047524541544552205448414e204f5220455155414c20544f20223b52312858293a208820323032343000}
0x16ad…16df OsuBasicLine {ptr=OsuBasicPtr{ 0x76db → 0x16df }, lineno=0x4ede, tokens=4c54b14c54a9313a209020543128582920882032303231302c32303232303a208e204c543d4c494e4520434e5400}
0x16df…170a OsuBasicLine {ptr=OsuBasicPtr{ 0x7706 → 0x170a }, lineno=0x4ef2, tokens=972350442c2254484520434f4e5354414e5420223b4331242858a934293a208820323032343000}
0x170a…171c OsuBasicLine {ptr=OsuBasicPtr{ 0x7718 → 0x171c }, lineno=0x4efc, tokens=972350442c4331242858a9342900}
0x171c…174a OsuBasicLine {ptr=OsuBasicPtr{ 0x7746 → 0x174a }, lineno=0x4f06, tokens=8a2058b03120a6204c54b14c54a9313a208e20414444204f4e45204c494e4520464f522027414e442700}
0x174a…175b OsuBasicLine {ptr=OsuBasicPtr{ 0x7757 → 0x175b }, lineno=0x4f10, tokens=8c2033343031353a2082205800}
0x175b…1786 OsuBasicLine {ptr=OsuBasicPtr{ 0x7782 → 0x1786 }, lineno=0x61a8, tokens=50b1323a208a205355b13120af204156b13120af204e55b13120af204d55b13120a62050b13100}
0x1786…17a5 OsuBasicLine {ptr=OsuBasicPtr{ 0x77a1 → 0x17a5 }, lineno=0x61ad, tokens=8a205344b13120af205631b13120af204c48b13120a62050b13100}
0x17a5…17d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x77d3 → 0x17d7 }, lineno=0x61bc, tokens=90205020882032353035302c32393930303a208e20313d3d444f2049542f20323d3d444f4e275420444f20495400}
0x17d7…17e3 OsuBasicLine {ptr=OsuBasicPtr{ 0x77df → 0x17e3 }, lineno=0x61da, tokens=8c20333430333000}
0x17e3…17fe OsuBasicLine {ptr=OsuBasicPtr{ 0x77fa → 0x17fe }, lineno=0x6d74, tokens=902053554d464c4720882032383033352c323832303000}
0x17fe…182a OsuBasicLine {ptr=OsuBasicPtr{ 0x7826 → 0x182a }, lineno=0x6d83, tokens=4c54b14c54a933a9434e542831293a208a20534b4950b03020a6204c54b14c54a9434e5428312900}
0x182a…1836 OsuBasicLine {ptr=OsuBasicPtr{ 0x7832 → 0x1836 }, lineno=0x6d85, tokens=8c20333430313500}
0x1836…185b OsuBasicLine {ptr=OsuBasicPtr{ 0x7857 → 0x185b }, lineno=0x6d88, tokens=972350442ca2b428285357aa313029ac3229293b2253554d4d4154494f4e532200}
0x185b…1882 OsuBasicLine {ptr=OsuBasicPtr{ 0x787e → 0x1882 }, lineno=0x6d92, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x1882…18bc OsuBasicLine {ptr=OsuBasicPtr{ 0x78b8 → 0x18bc }, lineno=0x6da6, tokens=812058b13120a320434e542831293a205332285829b1b428285332285829a92e30303030303030303529ab31453829ac3145383a8200}
0x18bc…18f1 OsuBasicLine {ptr=OsuBasicPtr{ 0x78ed → 0x18f1 }, lineno=0x6db0, tokens=812058b13120a320434e542831293a20972350442ca24747293b4c31242858293ba23336293b53322858293a4747b13200}
0x18f1…1919 OsuBasicLine {ptr=OsuBasicPtr{ 0x7915 → 0x1919 }, lineno=0x6dba, tokens=8a20534b4950b03020a62097202350443a208e20444f55424c45205350414345494e4700}
0x1919…194b OsuBasicLine {ptr=OsuBasicPtr{ 0x7947 → 0x194b }, lineno=0x6dc4, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x194b…1966 OsuBasicLine {ptr=OsuBasicPtr{ 0x7962 → 0x1966 }, lineno=0x6e28, tokens=902041564552474520882032383231352c323833303000}
0x1966…1992 OsuBasicLine {ptr=OsuBasicPtr{ 0x798e → 0x1992 }, lineno=0x6e37, tokens=4c54b14c54a933a9434e542832293a208a20534b4950b03020a6204c54b14c54a9434e5428322900}
0x1992…199e OsuBasicLine {ptr=OsuBasicPtr{ 0x799a → 0x199e }, lineno=0x6e39, tokens=8c20333430313500}
0x199e…19c1 OsuBasicLine {ptr=OsuBasicPtr{ 0x79bd → 0x19c1 }, lineno=0x6e3c, tokens=972350442ca2b428285357aa313029ac3229293b2241564552414745532200}
0x19c1…19d3 OsuBasicLine {ptr=OsuBasicPtr{ 0x79cf → 0x19d3 }, lineno=0x6e40, tokens=8a205334b13020a6205334b13100}
0x19d3…19f9 OsuBasicLine {ptr=OsuBasicPtr{ 0x79f5 → 0x19f9 }, lineno=0x6e46, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a823a209723504400}
0x19f9…1a36 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a32 → 0x1a36 }, lineno=0x6e50, tokens=812058b13120a320434e542832293a205333285829b1b428285333285829a92e30303030303030303529ab31453829ac314538ac53343a8200}
0x1a36…1a6b OsuBasicLine {ptr=OsuBasicPtr{ 0x7a67 → 0x1a6b }, lineno=0x6e5a, tokens=812058b13120a320434e542832293a20972350442ca24747293b4c32242858293ba23336293b53332858293a4747b13200}
0x1a6b…1a80 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a7c → 0x1a80 }, lineno=0x6e64, tokens=8a20534b4950b03020a620972023504400}
0x1a80…1ab2 OsuBasicLine {ptr=OsuBasicPtr{ 0x7aae → 0x1ab2 }, lineno=0x6e6e, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x1ab2…1ac9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ac5 → 0x1ac9 }, lineno=0x6e8c, tokens=90204d5520882032383330352c323834323000}
0x1ac9…1ae9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ae5 → 0x1ae9 }, lineno=0x6e91, tokens=4c54b14c54a9353a208a20534b4950b03020a6204c54b14c54a93500}
0x1ae9…1af5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7af1 → 0x1af5 }, lineno=0x6e93, tokens=8c20333430313500}
0x1af5…1b23 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b1f → 0x1b23 }, lineno=0x6e96, tokens=972350442ca2b428285357aa313029ac3229293b2253554d204f46205448452050524f44554354532200}
0x1b23…1b4a OsuBasicLine {ptr=OsuBasicPtr{ 0x7b46 → 0x1b4a }, lineno=0x6ea0, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x1b4a…1b86 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b82 → 0x1b86 }, lineno=0x6eaa, tokens=972350442c4c33242831293b22202a20223b4c33242832293b223d223bb428285335a92e30303030303030303529ab31453829ac31453800}
0x1b86…1bad OsuBasicLine {ptr=OsuBasicPtr{ 0x7ba9 → 0x1bad }, lineno=0x6eb4, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x1bad…1bc4 OsuBasicLine {ptr=OsuBasicPtr{ 0x7bc0 → 0x1bc4 }, lineno=0x6f04, tokens=9020534420882032383433352c323836303000}
0x1bc4…1bf0 OsuBasicLine {ptr=OsuBasicPtr{ 0x7bec → 0x1bf0 }, lineno=0x6f13, tokens=4c54b14c54a933a9434e542834293a208a20534b4950b03020a6204c54b14c54a9434e5428342900}
0x1bf0…1bfc OsuBasicLine {ptr=OsuBasicPtr{ 0x7bf8 → 0x1bfc }, lineno=0x6f15, tokens=8c20333430313500}
0x1bfc…1c2a OsuBasicLine {ptr=OsuBasicPtr{ 0x7c26 → 0x1c2a }, lineno=0x6f18, tokens=972350442ca2b428285357aa313029ac3229293b225354414e4441524420444556494154494f4e532200}
0x1c2a…1c51 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c4d → 0x1c51 }, lineno=0x6f22, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x1c51…1c86 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c82 → 0x1c86 }, lineno=0x6f24, tokens=8a205338aa31b2b03020ae205338b2b03020882032383437303a208e2050524556454e54202f30204552524f5220212100}
0x1c86…1cc9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7cc5 → 0x1cc9 }, lineno=0x6f26, tokens=972350442c224e4f5420454e4f554748204441544120494e2046494c4520544f2043414c43554c415445205354414e4441524420444556494154494f4e2200}
0x1cc9…1cd5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7cd1 → 0x1cd5 }, lineno=0x6f28, tokens=8820323836303000}
0x1cd5…1d0d OsuBasicLine {ptr=OsuBasicPtr{ 0x7d09 → 0x1d0d }, lineno=0x6f36, tokens=812058b13120a320434e542834293a205337285829b128285337285829ab533728582929ac5338293a208e202845295e322f4e00}
0x1d0d…1d4b OsuBasicLine {ptr=OsuBasicPtr{ 0x7d47 → 0x1d4b }, lineno=0x6f3b, tokens=5336285829b1b928b528285336285829aa533728582929ac285338aa312929293a208e2028455e32292d282845295e322f4e29292f2f4e2d3100}
0x1d4b…1d83 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d7f → 0x1d83 }, lineno=0x6f40, tokens=823a20812058b13120a320434e542834293a20972350442ca24747293b4c35242858293ba23336293b53362858293a4747b13200}
0x1d83…1d98 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d94 → 0x1d98 }, lineno=0x6f54, tokens=8a20534b4950b03020a620972023504400}
0x1d98…1dca OsuBasicLine {ptr=OsuBasicPtr{ 0x7dc6 → 0x1dca }, lineno=0x6f5e, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x1dca…1de1 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ddd → 0x1de1 }, lineno=0x6fb8, tokens=9020563120882032383631352c323837323000}
0x1de1…1e0d OsuBasicLine {ptr=OsuBasicPtr{ 0x7e09 → 0x1e0d }, lineno=0x6fc7, tokens=4c54b14c54a933a9434e542835293a208a20534b4950b03020a6204c54b14c54a9434e5428352900}
0x1e0d…1e19 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e15 → 0x1e19 }, lineno=0x6fc9, tokens=8c20333430313500}
0x1e19…1e3c OsuBasicLine {ptr=OsuBasicPtr{ 0x7e38 → 0x1e3c }, lineno=0x6fcc, tokens=972350442ca2b428285357aa313029ac3229293b2256415249414e43452200}
0x1e3c…1e63 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e5f → 0x1e63 }, lineno=0x6fd6, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x1e63…1e98 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e94 → 0x1e98 }, lineno=0x6fda, tokens=8a204533aa31b2b03020ae204533b2b03020882032383635303a208e2050524556454e54202f30204552524f5220212100}
0x1e98…1ed1 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ecd → 0x1ed1 }, lineno=0x6fdc, tokens=972350442c224e4f5420454e4f554748204441544120494e2046494c4520544f2043414c43554c4154452056415249414e43452200}
0x1ed1…1edd OsuBasicLine {ptr=OsuBasicPtr{ 0x7ed9 → 0x1edd }, lineno=0x6fde, tokens=8820323837323000}
0x1edd…1f15 OsuBasicLine {ptr=OsuBasicPtr{ 0x7f11 → 0x1f15 }, lineno=0x6fea, tokens=812058b13120a320434e542835293a204532285829b128284532285829ab453228582929ac4533293a208e202845295e322f4e00}
0x1f15…1f4f OsuBasicLine {ptr=OsuBasicPtr{ 0x7f4b → 0x1f4f }, lineno=0x6fef, tokens=4531285829b1b528284531285829aa453228582929ac284533aa3129293a208e2028455e32292d282845295e322f4e292f2f4e2d3100}
0x1f4f…1f87 OsuBasicLine {ptr=OsuBasicPtr{ 0x7f83 → 0x1f87 }, lineno=0x6ff4, tokens=823a20812058b13120a320434e542835293a20972350442ca24747293b4c36242858293ba23336293b45312858293a4747b13200}
0x1f87…1f9c OsuBasicLine {ptr=OsuBasicPtr{ 0x7f98 → 0x1f9c }, lineno=0x6ffe, tokens=8a20534b4950b03020a620972023504400}
0x1f9c…1fce OsuBasicLine {ptr=OsuBasicPtr{ 0x7fca → 0x1fce }, lineno=0x7008, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x1fce…1fe5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7fe1 → 0x1fe5 }, lineno=0x7030, tokens=90204c4820882032383733352c323838303000}
0x1fe5…2011 OsuBasicLine {ptr=OsuBasicPtr{ 0x800d → 0x2011 }, lineno=0x703f, tokens=4c54b14c54a933a9434e542836293a208a20534b4950b03020a6204c54b14c54a9434e5428362900}
0x2011…201d OsuBasicLine {ptr=OsuBasicPtr{ 0x8019 → 0x201d }, lineno=0x7041, tokens=8c20333430313500}
0x201d…2043 OsuBasicLine {ptr=OsuBasicPtr{ 0x803f → 0x2043 }, lineno=0x7044, tokens=972350442ca2b428285357aa313029ac3229293b224d494e2e2026204d41582e2200}
0x2043…206a OsuBasicLine {ptr=OsuBasicPtr{ 0x8066 → 0x206a }, lineno=0x704e, tokens=812058b13020a32053573a20972350442ca258293b222d223b3a20823a209723504400}
0x206a…209f OsuBasicLine {ptr=OsuBasicPtr{ 0x809b → 0x209f }, lineno=0x7062, tokens=812058b13120a320434e542836293a204d4c24285829b1c3284d4c285829293a204d4824285829b1c3284d482858292900}
0x209f…20bf OsuBasicLine {ptr=OsuBasicPtr{ 0x80bb → 0x20bf }, lineno=0x7066, tokens=8a204d4c285829b0b1312e3745333820a6204d4c24285829b1222200}
0x20bf…20e1 OsuBasicLine {ptr=OsuBasicPtr{ 0x80dd → 0x20e1 }, lineno=0x706a, tokens=8a204d48285829b2b1aa312e3745aa333820a6204d4824285829b1222200}
0x20e1…2103 OsuBasicLine {ptr=OsuBasicPtr{ 0x80ff → 0x2103 }, lineno=0x706e, tokens=972350442ca24747293b4c37242858293ba23336293b4d4c242858293b00}
0x2103…2131 OsuBasicLine {ptr=OsuBasicPtr{ 0x812d → 0x2131 }, lineno=0x7072, tokens=97202350442ca23438293b4d48242858293a204747b1323a208a20534b4950b03020a620972023504400}
0x2131…2163 OsuBasicLine {ptr=OsuBasicPtr{ 0x815f → 0x2163 }, lineno=0x7076, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x2163…2182 OsuBasicLine {ptr=OsuBasicPtr{ 0x817e → 0x2182 }, lineno=0x7080, tokens=90204e5520882032383831302c32393930303a208e2023204f4600}
0x2182…21ae OsuBasicLine {ptr=OsuBasicPtr{ 0x81aa → 0x21ae }, lineno=0x708a, tokens=4c54b14c54a933a9434e542833293a208a20534b4950b03020a6204c54b14c54a9434e5428332900}
0x21ae…21ba OsuBasicLine {ptr=OsuBasicPtr{ 0x81b6 → 0x21ba }, lineno=0x708c, tokens=8c20333430313500}
0x21ba…21e9 OsuBasicLine {ptr=OsuBasicPtr{ 0x81e5 → 0x21e9 }, lineno=0x7094, tokens=972350442ca2b428285357aa313029ac3229293b224e554d424552204f46204f43435552454e4345532200}
0x21e9…2212 OsuBasicLine {ptr=OsuBasicPtr{ 0x820e → 0x2212 }, lineno=0x709e, tokens=812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x2212…2245 OsuBasicLine {ptr=OsuBasicPtr{ 0x8241 → 0x2245 }, lineno=0x70a8, tokens=812058b13120a320434e542833293a2097202350442ca24747293b4c34242858293ba23336293b4e543a4747b13200}
0x2245…225a OsuBasicLine {ptr=OsuBasicPtr{ 0x8256 → 0x225a }, lineno=0x70b2, tokens=8a20534b4950b03020a620972023504400}
0x225a…228c OsuBasicLine {ptr=OsuBasicPtr{ 0x8288 → 0x228c }, lineno=0x70bc, tokens=823a204747b1303a20812058b13020a32053573a2097202350442ca258293b222d223b3a20823a20972023504400}
0x228c…22a5 OsuBasicLine {ptr=OsuBasicPtr{ 0x82a1 → 0x22a5 }, lineno=0x70c6, tokens=8e204c415354204f46205052494e5420434f444500}
0x22a5…22c0 OsuBasicLine {ptr=OsuBasicPtr{ 0x82bc → 0x22c0 }, lineno=0x74c2, tokens=8e20434f4d4d4f4e2045584954202b2b2b2b2b2b2b3e00}
0x22c0…22dd OsuBasicLine {ptr=OsuBasicPtr{ 0x82d9 → 0x22dd }, lineno=0x74cc, tokens=8a20464f554e44b2b03220af204bb130208820323939303400}
0x22dd…231c OsuBasicLine {ptr=OsuBasicPtr{ 0x8318 → 0x231c }, lineno=0x74ce, tokens=9720224e4f205245434f524428532920464f554e442054484154204d45542054484520434f4e444954494f4e285329205350454349464945442200}
0x231c…2343 OsuBasicLine {ptr=OsuBasicPtr{ 0x833f → 0x2343 }, lineno=0x74d0, tokens=973a208422454e54455220412020432020544f20434f4e54494e554520223b51412400}
0x2343…237b OsuBasicLine {ptr=OsuBasicPtr{ 0x8377 → 0x237b }, lineno=0x74d2, tokens=8a20464f554e44b13220ae204bb2b03020a6204552b1313a20882035313131303a208e204e4f20544f46204f4e204552524f5200}
0x237b…239a OsuBasicLine {ptr=OsuBasicPtr{ 0x8396 → 0x239a }, lineno=0x74d6, tokens=812058b13120a320c1283135393038293a2097202350443a208200}
0x239a…23cb OsuBasicLine {ptr=OsuBasicPtr{ 0x83c7 → 0x23cb }, lineno=0x74e0, tokens=812058b13120a320c1283135393038293a2097202350443a20823a208e2052312a202b204241434b204f4e4500}
0x23cb…23e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x83e2 → 0x23e6 }, lineno=0x74ea, tokens=882035313131303a208e20434f4d4d4f4e204558495400}
0x23e6…23f9 OsuBasicLine {ptr=OsuBasicPtr{ 0x83f5 → 0x23f9 }, lineno=0x753c, tokens=9b4348b0b135333a205446b14b3000}
0x23f9…2415 OsuBasicLine {ptr=OsuBasicPtr{ 0x8411 → 0x2415 }, lineno=0x753e, tokens=84202543482c44554d59243a2084202543482c44554d5900}
0x2415…243c OsuBasicLine {ptr=OsuBasicPtr{ 0x8438 → 0x243c }, lineno=0x7540, tokens=5446b15446a94b313a208a20c728434829b2424f444628434829208820333030313400}
0x243c…247c OsuBasicLine {ptr=OsuBasicPtr{ 0x8478 → 0x247c }, lineno=0x7541, tokens=85204c24285446a931292c4c4c24285446a931292c464c285446a931292c4650285446a931292c535542285446a935292c434d5024285446a9352900}
0x247c…24aa OsuBasicLine {ptr=OsuBasicPtr{ 0x84a6 → 0x24aa }, lineno=0x7542, tokens=85205046285446a931292c54595045285446a931292c5050285446a931292c544d5024285446a9312900}
0x24aa…24e7 OsuBasicLine {ptr=OsuBasicPtr{ 0x84e3 → 0x24e7 }, lineno=0x7544, tokens=5454b14b303a205446b14b313a204731b133303033303a209b4348b0b135333a208e2054543d4f46465345542054463d23204f462046275300}
0x24e7…2511 OsuBasicLine {ptr=OsuBasicPtr{ 0x850d → 0x2511 }, lineno=0x754e, tokens=84202543482c4c24285446293a2084202543482c464c285446293a20465028544629b1545400}
0x2511…2544 OsuBasicLine {ptr=OsuBasicPtr{ 0x8540 → 0x2544 }, lineno=0x7558, tokens=5454b15454a9464c285446293a208a20c728434829b2424f44462843482920a6205446b15446a9313a208820473100}
0x2544…257d OsuBasicLine {ptr=OsuBasicPtr{ 0x8579 → 0x257d }, lineno=0x7562, tokens=8a20c728434829b0424f44462843482920a62045525224b12246494c4520484541444552204552524f52223a208820343030303000}
0x257d…2590 OsuBasicLine {ptr=OsuBasicPtr{ 0x858c → 0x2590 }, lineno=0x756c, tokens=8d3a208e2042414320574520474f00}
0x2590…25c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x85bf → 0x25c3 }, lineno=0x792c, tokens=973a208422444556494345204d41535445522046494c452049532053544f524544204f4e20223b4d44242843482900}
0x25c3…25f3 OsuBasicLine {ptr=OsuBasicPtr{ 0x85ef → 0x25f3 }, lineno=0x7931, tokens=8a204d442428434829b1222220a6204d442428434829b1c6284456283229a93635293a208820333130363000}
0x25f3…261c OsuBasicLine {ptr=OsuBasicPtr{ 0x8618 → 0x261c }, lineno=0x7936, tokens=8a20c2284d44242843482929b03120a620973a20972257484154223a208820333130323000}
0x261c…2652 OsuBasicLine {ptr=OsuBasicPtr{ 0x864e → 0x2652 }, lineno=0x7940, tokens=8a204d442428434829b222412220af204d442428434829b022452220a620973a20972257484154223a208820333130323000}
0x2652…2687 OsuBasicLine {ptr=OsuBasicPtr{ 0x8683 → 0x2687 }, lineno=0x7954, tokens=973a2084224d41535445522046494c45204e414d452c50415353574f524420223b4d4624284348292c4d50242843482900}
0x2687…26bb OsuBasicLine {ptr=OsuBasicPtr{ 0x86b7 → 0x26bb }, lineno=0x7959, tokens=8a204d462428434829b1222220af204d502428434829b1222220a620973a20972257484154223a208820333130363000}
0x26bb…26ed OsuBasicLine {ptr=OsuBasicPtr{ 0x86e9 → 0x26ed }, lineno=0x795e, tokens=8a20c2284d46242843482929b23520a6204d462428434829b14d462428434829a92220223a208820333130373000}
0x26ed…271b OsuBasicLine {ptr=OsuBasicPtr{ 0x8717 → 0x271b }, lineno=0x7968, tokens=8a20c2284d46242843482929b13620ae20c9284d4624284348292c3129b1223022208820333131303000}
0x271b…2751 OsuBasicLine {ptr=OsuBasicPtr{ 0x874d → 0x2751 }, lineno=0x796d, tokens=8a20c2284d46242843482929b03620a620973a209722494d50524f5045522046494c454e414d45223a208820333130363000}
0x2751…2784 OsuBasicLine {ptr=OsuBasicPtr{ 0x8780 → 0x2784 }, lineno=0x7972, tokens=8a20c2284d46242843482929b23620a6204d462428434829b14d462428434829a92230223a208e2058585858583000}
0x2784…27b7 OsuBasicLine {ptr=OsuBasicPtr{ 0x87b3 → 0x27b7 }, lineno=0x797c, tokens=8a204d502428434829b1222e2220a6204d502428434829b122414e414e223a208e2043484b2050415353574f524400}
0x27b7…27ee OsuBasicLine {ptr=OsuBasicPtr{ 0x87ea → 0x27ee }, lineno=0x7986, tokens=8a20c2284d50242843482929b2b03420a620973a209722494d50524f5045522050415353574f5244223a208820333130363000}
0x27ee…27fc OsuBasicLine {ptr=OsuBasicPtr{ 0x87f8 → 0x27fc }, lineno=0x799a, tokens=9f204d44242843482900}
0x27fc…2815 OsuBasicLine {ptr=OsuBasicPtr{ 0x8811 → 0x2815 }, lineno=0x79a4, tokens=9c204d4624284348292c4d5024284348292c434800}
0x2815…282a OsuBasicLine {ptr=OsuBasicPtr{ 0x8826 → 0x282a }, lineno=0x79a9, tokens=973a9722504c4541534520574149542200}
0x282a…285a OsuBasicLine {ptr=OsuBasicPtr{ 0x8856 → 0x285a }, lineno=0x79b8, tokens=9b4348b0b1303a2084202543482c4e243a208a204e24b1c8284d4624284348292c3529208820333131383000}
0x285a…2892 OsuBasicLine {ptr=OsuBasicPtr{ 0x888e → 0x2892 }, lineno=0x79c2, tokens=45525224b12246494c4520484541444552204d49534d41544348223a20882034303030303a208e204552522048414e444c455200}
0x2892…28c2 OsuBasicLine {ptr=OsuBasicPtr{ 0x88be → 0x28c2 }, lineno=0x79cc, tokens=9b4348b0b1363a2084202543482c54593a208e20564552494659204d41535445522046494c45205459504500}
0x28c2…28f8 OsuBasicLine {ptr=OsuBasicPtr{ 0x88f4 → 0x28f8 }, lineno=0x79d6, tokens=8a205459b2b0313020a62045525224b1224e4f542041204d41535445522046494c452054595045223a208820343030303000}
0x28f8…292c OsuBasicLine {ptr=OsuBasicPtr{ 0x8928 → 0x292c }, lineno=0x79e0, tokens=9b4348b0b1393a2084202543482c454f4446284348293a208e2047455420454e44204f46204441544120494e44455800}
0x292c…2963 OsuBasicLine {ptr=OsuBasicPtr{ 0x895f → 0x2963 }, lineno=0x79ea, tokens=9b4348b0b132303a2084202543482c424f4446284348293a208e20474554205354415254204f46204441544120494e44455800}
0x2963…2999 OsuBasicLine {ptr=OsuBasicPtr{ 0x8995 → 0x2999 }, lineno=0x79fe, tokens=8a20454f444628434829b2b1424f44462843482920a62045525224b12246494c4520454d505459223a208820343030303000}
0x2999…29c8 OsuBasicLine {ptr=OsuBasicPtr{ 0x89c4 → 0x29c8 }, lineno=0x7a08, tokens=9b4348b0b133313a2084202543482c524c284348293a208e20474554205245434f5244204c454e47544800}
0x29c8…29f6 OsuBasicLine {ptr=OsuBasicPtr{ 0x89f2 → 0x29f6 }, lineno=0x7a12, tokens=9b4348b0b134323a2084202543482c4e52284348293a208e204745542023204f46205245434f52445300}
0x29f6…2a22 OsuBasicLine {ptr=OsuBasicPtr{ 0x8a1e → 0x2a22 }, lineno=0x7a26, tokens=8a204e5228434829b23120a62045525224b12246494c4520454d505459223a208820343030303000}
0x2a22…2a3c OsuBasicLine {ptr=OsuBasicPtr{ 0x8a38 → 0x2a3c }, lineno=0x7a3a, tokens=8d3a208e2052455455524e20544f2043414c4c455200}
0x2a3c…2a4e OsuBasicLine {ptr=OsuBasicPtr{ 0x8a4a → 0x2a4e }, lineno=0x7d00, tokens=8e20434f4e444954494f4e414c00}
0x2a4e…2a6e OsuBasicLine {ptr=OsuBasicPtr{ 0x8a6a → 0x2a6e }, lineno=0x7d02, tokens=4731b133323930303a204732b133323935303a208e20474f544f5300}
0x2a6e…2aa9 OsuBasicLine {ptr=OsuBasicPtr{ 0x8aa5 → 0x2aa9 }, lineno=0x7d04, tokens=4632b14b313a204631b14b323a2090204b455920882033323030352c33323031303a208e204b45593d313d3d4e4f4e2d434f4e44495400}
0x2aa9…2ad7 OsuBasicLine {ptr=OsuBasicPtr{ 0x8ad3 → 0x2ad7 }, lineno=0x7d05, tokens=9f204b44243a8425382c44243a8ac92844242c3129b2b0222a22a68425382c4b50523a88333230313000}
0x2ad7…2afa OsuBasicLine {ptr=OsuBasicPtr{ 0x8af6 → 0x2afa }, lineno=0x7d06, tokens=842025382c44554d59243a208a20c7283829b2454446208820333230303500}
0x2afa…2b15 OsuBasicLine {ptr=OsuBasicPtr{ 0x8b11 → 0x2b15 }, lineno=0x7d07, tokens=882033323936353a208e20454f444620494e204b455900}
0x2b15…2b4c OsuBasicLine {ptr=OsuBasicPtr{ 0x8b48 → 0x2b4c }, lineno=0x7d0a, tokens=9f204d4424284348293a2090205445535420882033323930352c33323031353a208e20313d3d4e4f4e2f20323d3d434f4e4400}
0x2b4c…2b7e OsuBasicLine {ptr=OsuBasicPtr{ 0x8b7a → 0x2b7e }, lineno=0x7d0f, tokens=81205a5ab14b3120a3204b3a209b4348b0b14b5052a95151285a5a293a2084202543482c44554d5924285a5a2900}
0x2b7e…2b99 OsuBasicLine {ptr=OsuBasicPtr{ 0x8b95 → 0x2b99 }, lineno=0x7d14, tokens=90205431285a5a2920882033323033302c333230323500}
0x2b99…2bc4 OsuBasicLine {ptr=OsuBasicPtr{ 0x8bc0 → 0x2bc4 }, lineno=0x7d19, tokens=9b4348b0b14b5052a95151285a5aa94b34293a2084202543482c44554d5924285a5aa94b342900}
0x2bc4…2bfd OsuBasicLine {ptr=OsuBasicPtr{ 0x8bf9 → 0x2bfd }, lineno=0x7d1e, tokens=90205432285a5a2920882033323037302c33323130302c33323034302c33323034302c33323034302c33323034302c333230343000}
0x2bfd…2c18 OsuBasicLine {ptr=OsuBasicPtr{ 0x8c14 → 0x2c18 }, lineno=0x7d28, tokens=90205431285a5a2920882033323036302c333230353000}
0x2c18…2c34 OsuBasicLine {ptr=OsuBasicPtr{ 0x8c30 → 0x2c34 }, lineno=0x7d32, tokens=4c32285a5a29b1c42844554d4d5924285a5aa94b34292900}
0x2c34…2c48 OsuBasicLine {ptr=OsuBasicPtr{ 0x8c44 → 0x2c48 }, lineno=0x7d3c, tokens=4c31b1c42844554d5924285a5a292900}
0x2c48…2c81 OsuBasicLine {ptr=OsuBasicPtr{ 0x8c7d → 0x2c81 }, lineno=0x7d41, tokens=90205432285a5a2920882033323037302c33323130302c33323132352c33323133352c33323134352c33323135352c333231363500}
0x2c81…2c9c OsuBasicLine {ptr=OsuBasicPtr{ 0x8c98 → 0x2c9c }, lineno=0x7d46, tokens=90205431285a5a2920882033323038302c333230393000}
0x2c9c…2cbc OsuBasicLine {ptr=OsuBasicPtr{ 0x8cb8 → 0x2cbc }, lineno=0x7d50, tokens=8a2044554d5924285a5a29b1433124285a5aa94b3429208820473100}
0x2cbc…2cc5 OsuBasicLine {ptr=OsuBasicPtr{ 0x8cc1 → 0x2cc5 }, lineno=0x7d55, tokens=8820473200}
0x2cc5…2ce7 OsuBasicLine {ptr=OsuBasicPtr{ 0x8ce3 → 0x2ce7 }, lineno=0x7d5a, tokens=8a2044554d5924285a5a29b144554d5924285a5aa94b3429208820473100}
0x2ce7…2cf0 OsuBasicLine {ptr=OsuBasicPtr{ 0x8cec → 0x2cf0 }, lineno=0x7d5f, tokens=8820473200}
0x2cf0…2d0b OsuBasicLine {ptr=OsuBasicPtr{ 0x8d07 → 0x2d0b }, lineno=0x7d64, tokens=90205431285a5a2920882033323130352c333231313500}
0x2d0b…2d2c OsuBasicLine {ptr=OsuBasicPtr{ 0x8d28 → 0x2d2c }, lineno=0x7d69, tokens=8a2044554d5924285a5a29b2b0433124285a5aa94b3429208820473100}
0x2d2c…2d35 OsuBasicLine {ptr=OsuBasicPtr{ 0x8d31 → 0x2d35 }, lineno=0x7d6e, tokens=8820473200}
0x2d35…2d58 OsuBasicLine {ptr=OsuBasicPtr{ 0x8d54 → 0x2d58 }, lineno=0x7d73, tokens=8a2044554d5924285a5a29b2b044554d5924285a5aa94b3429208820473100}
0x2d58…2d61 OsuBasicLine {ptr=OsuBasicPtr{ 0x8d5d → 0x2d61 }, lineno=0x7d78, tokens=8820473200}
0x2d61…2d76 OsuBasicLine {ptr=OsuBasicPtr{ 0x8d72 → 0x2d76 }, lineno=0x7d7d, tokens=8a204c31b24c32285a5a29208820473100}
0x2d76…2d7f OsuBasicLine {ptr=OsuBasicPtr{ 0x8d7b → 0x2d7f }, lineno=0x7d82, tokens=8820473200}
0x2d7f…2d95 OsuBasicLine {ptr=OsuBasicPtr{ 0x8d91 → 0x2d95 }, lineno=0x7d87, tokens=8a204c31b2b14c32285a5a29208820473100}
0x2d95…2d9e OsuBasicLine {ptr=OsuBasicPtr{ 0x8d9a → 0x2d9e }, lineno=0x7d8c, tokens=8820473200}
0x2d9e…2db3 OsuBasicLine {ptr=OsuBasicPtr{ 0x8daf → 0x2db3 }, lineno=0x7d91, tokens=8a204c31b04c32285a5a29208820473100}
0x2db3…2dbc OsuBasicLine {ptr=OsuBasicPtr{ 0x8db8 → 0x2dbc }, lineno=0x7d96, tokens=8820473200}
0x2dbc…2dd2 OsuBasicLine {ptr=OsuBasicPtr{ 0x8dce → 0x2dd2 }, lineno=0x7d9b, tokens=8a204c31b0b14c32285a5a29208820473100}
0x2dd2…2ddb OsuBasicLine {ptr=OsuBasicPtr{ 0x8dd7 → 0x2ddb }, lineno=0x7da0, tokens=8820473200}
0x2ddb…2dfe OsuBasicLine {ptr=OsuBasicPtr{ 0x8dfa → 0x2dfe }, lineno=0x7da5, tokens=8a204c31b0b15231285a5a2920ae204c31b2b15232285a5a29208820473100}
0x2dfe…2e07 OsuBasicLine {ptr=OsuBasicPtr{ 0x8e03 → 0x2e07 }, lineno=0x7daa, tokens=8820473200}
0x2e07…2e0d OsuBasicLine {ptr=OsuBasicPtr{ 0x8e09 → 0x2e0d }, lineno=0x8084, tokens=8200}
0x2e0d…2e3d OsuBasicLine {ptr=OsuBasicPtr{ 0x8e39 → 0x2e3d }, lineno=0x8089, tokens=812058b14b3120a32054463a209b4348b0b14b5052a946502858293a2084202543482c4c242858293a208200}
0x2e3d…2e73 OsuBasicLine {ptr=OsuBasicPtr{ 0x8e6f → 0x2e73 }, lineno=0x808e, tokens=90204b455920882033323932302c33323933303a208e204b45593d313d3d4e4f4e2f20323d3d434f4e444954494f4e414c00}
0x2e73…2e9b OsuBasicLine {ptr=OsuBasicPtr{ 0x8e97 → 0x2e9b }, lineno=0x8098, tokens=8a20c7283829b0b145444620a6204632b14b323a208e2045444620494e204b2048495400}
0x2e9b…2ecd OsuBasicLine {ptr=OsuBasicPtr{ 0x8ec9 → 0x2ecd }, lineno=0x809d, tokens=4631b14b313a208d3a208e20414c4c20434f4e444954494f4e285329204d45542028494620414e59205345542900}
0x2ecd…2f0b OsuBasicLine {ptr=OsuBasicPtr{ 0x8f07 → 0x2f0b }, lineno=0x80a2, tokens=4b5052b14b5052a9524c284348293a208a204b5052b0b1454f44462843482920a6204632b14b323a208e20454f444620494e204d415354455200}
0x2f0b…2f32 OsuBasicLine {ptr=OsuBasicPtr{ 0x8f2e → 0x2f32 }, lineno=0x80ac, tokens=4631b14b313a208d3a208e2046313d313d3d434f4e444954494f4e285329204d455400}
0x2f32…2f6a OsuBasicLine {ptr=OsuBasicPtr{ 0x8f66 → 0x2f6a }, lineno=0x80b6, tokens=90204b455920882033323936302c33323937303a208e204b45593d313d4b455920414343455353202f20323d3d44495245435400}
0x2f6a…2f98 OsuBasicLine {ptr=OsuBasicPtr{ 0x8f94 → 0x2f98 }, lineno=0x80c0, tokens=8a20c7283829b245444620882033323030343a208e2045444620494e204b45592f204e4f3d474f544f00}
0x2f98…2fc3 OsuBasicLine {ptr=OsuBasicPtr{ 0x8fbf → 0x2fc3 }, lineno=0x80c5, tokens=4632b14b323a208d3a208e2046323d4b323d3d4544462048495420494e204b45592046494c4500}
0x2fc3…3000 OsuBasicLine {ptr=OsuBasicPtr{ 0x8ffc → 0x3000 }, lineno=0x80ca, tokens=4b5052b14b5052a9524c284348293a208a204b5052b2454f44462843482920882033323030343a208e20454f444620494e204d415354455200}
0x3000…302a OsuBasicLine {ptr=OsuBasicPtr{ 0x9026 → 0x302a }, lineno=0x80d4, tokens=4632b14b323a208d3a208e2046323d4b323d3d454f44462048495420494e204d415354455200}
0x302a…3041 OsuBasicLine {ptr=OsuBasicPtr{ 0x903d → 0x3041 }, lineno=0x80e8, tokens=8e20564152494659204649454c442053554200}
0x3041…3076 OsuBasicLine {ptr=OsuBasicPtr{ 0x9072 → 0x3076 }, lineno=0x80fc, tokens=812058b14b3120a320544d503a20535542285829b1303a205355422858a94b3429b1303a20812059b14b3120a320544600}
0x3076…3095 OsuBasicLine {ptr=OsuBasicPtr{ 0x9091 → 0x3095 }, lineno=0x8106, tokens=8a20434d5024285829b14c2428592920a620535542285829b15900}
0x3095…30ba OsuBasicLine {ptr=OsuBasicPtr{ 0x90b6 → 0x30ba }, lineno=0x8110, tokens=8a20434d50242858a94b3429b14c2428592920a6205355422858a94b3429b15900}
0x30ba…30c5 OsuBasicLine {ptr=OsuBasicPtr{ 0x90c1 → 0x30c5 }, lineno=0x811a, tokens=823a2082205800}
0x30c5…30ff OsuBasicLine {ptr=OsuBasicPtr{ 0x90fb → 0x30ff }, lineno=0x8124, tokens=4645b14b303a20812058b14b3120a320544d503a208a20535542285829b04b3020af20434d5024285829b12222208820333330383000}
0x30ff…3141 OsuBasicLine {ptr=OsuBasicPtr{ 0x913d → 0x3141 }, lineno=0x812e, tokens=973a97224e4f5420454e4f554748204441544120494e2046494c452e204649454c44204e4545444544204953203a20223b434d50242858293a4645b13100}
0x3141…316b OsuBasicLine {ptr=OsuBasicPtr{ 0x9167 → 0x316b }, lineno=0x8138, tokens=9020543128582920882033333131302c33333039303a208e2054312858293d323d3d28462900}
0x316b…3193 OsuBasicLine {ptr=OsuBasicPtr{ 0x918f → 0x3193 }, lineno=0x8142, tokens=8a205355422858a94b3429b04b3020af20434d5024285829b12222208820333331313000}
0x3193…31d8 OsuBasicLine {ptr=OsuBasicPtr{ 0x91d4 → 0x31d8 }, lineno=0x814c, tokens=973a97224e4f5420454e4f554748204441544120494e2046494c452e204649454c44204e4545444544204953203a20223b434d50242858a94b34293a4645b13100}
0x31d8…320d OsuBasicLine {ptr=OsuBasicPtr{ 0x9209 → 0x320d }, lineno=0x8156, tokens=8220583a208a204645b04b3020882034303030303a208e2046453e303d3d4649454c44285329204e4f5420464f554e4400}
0x320d…3220 OsuBasicLine {ptr=OsuBasicPtr{ 0x921c → 0x3220 }, lineno=0x8160, tokens=8d3a208e2042414320574520474f00}
0x3220…3237 OsuBasicLine {ptr=OsuBasicPtr{ 0x9233 → 0x3237 }, lineno=0x84df, tokens=8a20534b4950b03020a6204c54b14c54a93100}
0x3237…3251 OsuBasicLine {ptr=OsuBasicPtr{ 0x924d → 0x3251 }, lineno=0x84e0, tokens=4c43b14c43a94c543a208a204c43b24c4d20a6208d00}
0x3251…3264 OsuBasicLine {ptr=OsuBasicPtr{ 0x9260 → 0x3264 }, lineno=0x84e1, tokens=8a205044b032208820333430323000}
0x3264…3290 OsuBasicLine {ptr=OsuBasicPtr{ 0x928c → 0x3290 }, lineno=0x84e2, tokens=57b1c1283131363836293a20962031313638362c303a2084205151243a20962031313638362c5700}
0x3290…32b3 OsuBasicLine {ptr=OsuBasicPtr{ 0x92af → 0x32b3 }, lineno=0x84e4, tokens=81205359b13120a320c1283135393038293a2097202350443a208220535900}
0x32b3…32d1 OsuBasicLine {ptr=OsuBasicPtr{ 0x92cd → 0x32d1 }, lineno=0x84ee, tokens=5047b15047a9313a204c43b1303a204c54b1303a209723504400}
0x32d1…3301 OsuBasicLine {ptr=OsuBasicPtr{ 0x92fd → 0x3301 }, lineno=0x84f8, tokens=972350442c48243ba25357aa3130293b22205041474520223b50473b3a5048b1b8285829aa333a9723504400}
0x3301…3332 OsuBasicLine {ptr=OsuBasicPtr{ 0x932e → 0x3332 }, lineno=0x8502, tokens=81205359b13020a3205048aa4b323a2097202350442ca25359293b222d223b3a20822053593a20972023504400}
0x3332…3369 OsuBasicLine {ptr=OsuBasicPtr{ 0x9365 → 0x3369 }, lineno=0x850c, tokens=81205359b13020a3205048aa4b323a2097202350442ca25359293b222d223b3a20822053593a2097202350443a209723504400}
0x3369…337c OsuBasicLine {ptr=OsuBasicPtr{ 0x9378 → 0x337c }, lineno=0x8516, tokens=8d3a208e2042414320574520474f00}
0x337c…33a3 OsuBasicLine {ptr=OsuBasicPtr{ 0x939f → 0x33a3 }, lineno=0x88cc, tokens=9f20c6284456283229a93635293a209c2022484f572d544f222c2250415353222c3200}
0x33a3…33b8 OsuBasicLine {ptr=OsuBasicPtr{ 0x93b4 → 0x33b8 }, lineno=0x88d6, tokens=812058b13120a32033333a20973a208200}
0x33b8…33e9 OsuBasicLine {ptr=OsuBasicPtr{ 0x93e5 → 0x33e9 }, lineno=0x88e0, tokens=842025322c44554d59243a208a2044554d5924b2b0225e502220a620972044554d59243a208820333530343000}
0x33e9…3410 OsuBasicLine {ptr=OsuBasicPtr{ 0x940c → 0x3410 }, lineno=0x88ea, tokens=973a208422454e54455220412020432020544f20434f4e54494e554520223b51412400}
0x3410…3437 OsuBasicLine {ptr=OsuBasicPtr{ 0x9433 → 0x3437 }, lineno=0x88f4, tokens=812058b13120a32033333a20973a208220583a208d3a208e2042414320574520474f00}
0x3437…3466 OsuBasicLine {ptr=OsuBasicPtr{ 0x9462 → 0x3466 }, lineno=0x8ac0, tokens=9f20c6284456283229a93635293a208a204bb13020a6209c2022484f572d544f222c2250415353222c3200}
0x3466…3494 OsuBasicLine {ptr=OsuBasicPtr{ 0x9490 → 0x3494 }, lineno=0x8ac5, tokens=8a204bb13020a620842025322c44554d59243a208a2044554d5924b2b0225e5022208820333535323500}
0x3494…34ab OsuBasicLine {ptr=OsuBasicPtr{ 0x94a7 → 0x34ab }, lineno=0x8ac6, tokens=812058b13120a32033333a20973a2082205800}
0x34ab…34dc OsuBasicLine {ptr=OsuBasicPtr{ 0x94d8 → 0x34dc }, lineno=0x8aca, tokens=842025322c44554d59243a208a2044554d5924b2b0225e502220a620972044554d59243a208820333535333000}
0x34dc…3508 OsuBasicLine {ptr=OsuBasicPtr{ 0x9504 → 0x3508 }, lineno=0x8ad4, tokens=9d20323a20973a208422454e54455220412020432020544f20434f4e54494e554520223b51412400}
0x3508…352f OsuBasicLine {ptr=OsuBasicPtr{ 0x952b → 0x352f }, lineno=0x8ade, tokens=812058b13120a32033333a20973a208220583a208d3a208e2042414320574520474f00}
0x352f…3547 OsuBasicLine {ptr=OsuBasicPtr{ 0x9543 → 0x3547 }, lineno=0x8cb4, tokens=812058b13120a32033333a20973a20823a209700}
0x3547…3573 OsuBasicLine {ptr=OsuBasicPtr{ 0x956f → 0x3573 }, lineno=0x8cb9, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e223a209700}
0x3573…35ab OsuBasicLine {ptr=OsuBasicPtr{ 0x95a7 → 0x35ab }, lineno=0x8cbe, tokens=9722454e544552205448452053454c454354494f4e5320574849434820594f5520574f554c44204c494b4520544f2053554d2200}
0x35ab…35d5 OsuBasicLine {ptr=OsuBasicPtr{ 0x95d1 → 0x35d5 }, lineno=0x8cc8, tokens=97224946204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592200}
0x35d5…35e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x95e2 → 0x35e6 }, lineno=0x8d22, tokens=973a973a208c20333730323000}
0x35e6…3606 OsuBasicLine {ptr=OsuBasicPtr{ 0x9602 → 0x3606 }, lineno=0x8d40, tokens=53554d464c47b1323a2090205020882033363138302c333639393800}
0x3606…363a OsuBasicLine {ptr=OsuBasicPtr{ 0x9636 → 0x363a }, lineno=0x8d54, tokens=53554d464c47b1313a20434e54283129b157573a20812058b13120a32057573a205331554d285829b1544d5028582900}
0x363a…3678 OsuBasicLine {ptr=OsuBasicPtr{ 0x9674 → 0x3678 }, lineno=0x8d59, tokens=5031285829b1504e54522858293a204c3124285829b14c4c2428544d50285829293a20823a208e2050313d544142532f4c31243d4c4142454c00}
0x3678…3684 OsuBasicLine {ptr=OsuBasicPtr{ 0x9680 → 0x3684 }, lineno=0x8d5c, tokens=8820333639393800}
0x3684…3699 OsuBasicLine {ptr=OsuBasicPtr{ 0x9695 → 0x3699 }, lineno=0x8d81, tokens=812058b13120a32033333a20973a208200}
0x3699…36c5 OsuBasicLine {ptr=OsuBasicPtr{ 0x96c1 → 0x36c5 }, lineno=0x8d83, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e223a209700}
0x36c5…3701 OsuBasicLine {ptr=OsuBasicPtr{ 0x96fd → 0x3701 }, lineno=0x8d86, tokens=9722454e544552205448452053454c454354494f4e5320594f5520574f554c44204c494b4520544f20484156452041564552414745442200}
0x3701…372b OsuBasicLine {ptr=OsuBasicPtr{ 0x9727 → 0x372b }, lineno=0x8d90, tokens=97224946204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592200}
0x372b…3757 OsuBasicLine {ptr=OsuBasicPtr{ 0x9753 → 0x3757 }, lineno=0x8d9a, tokens=973a973a208c2033373032303a208e20474f20474554205553455220504152544943554c41525300}
0x3757…3777 OsuBasicLine {ptr=OsuBasicPtr{ 0x9773 → 0x3777 }, lineno=0x8dae, tokens=415645524147b1323a2090205020882033363239302c333639393800}
0x3777…37ad OsuBasicLine {ptr=OsuBasicPtr{ 0x97a9 → 0x37ad }, lineno=0x8dc2, tokens=415645524745b1313a20434e54283229b157573a20812058b13120a32057573a20413156455247285829b1544d5028582900}
0x37ad…37eb OsuBasicLine {ptr=OsuBasicPtr{ 0x97e7 → 0x37eb }, lineno=0x8dc7, tokens=5032285829b1504e54522858293a204c3224285829b14c4c2428544d50285829293a20823a208e2050323d544142532f4c32243d4c4142454c00}
0x37eb…37f7 OsuBasicLine {ptr=OsuBasicPtr{ 0x97f3 → 0x37f7 }, lineno=0x8dca, tokens=8820333639393800}
0x37f7…380c OsuBasicLine {ptr=OsuBasicPtr{ 0x9808 → 0x380c }, lineno=0x8de5, tokens=812058b13120a32033333a20973a208200}
0x380c…3838 OsuBasicLine {ptr=OsuBasicPtr{ 0x9834 → 0x3838 }, lineno=0x8de7, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e223a209700}
0x3838…386b OsuBasicLine {ptr=OsuBasicPtr{ 0x9867 → 0x386b }, lineno=0x8dea, tokens=9722594f55204d4159204e4f572053454c4543542054484f5345204649454c4428532920464f522057484943482200}
0x386b…3897 OsuBasicLine {ptr=OsuBasicPtr{ 0x9893 → 0x3897 }, lineno=0x8df4, tokens=9722544845204d494e2e2026204d41582e20495320544f2042452044455445524d494e45442e2200}
0x3897…38d1 OsuBasicLine {ptr=OsuBasicPtr{ 0x98cd → 0x38d1 }, lineno=0x8df9, tokens=9722494620594f55522043484f494345204953204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592e2200}
0x38d1…38f7 OsuBasicLine {ptr=OsuBasicPtr{ 0x98f3 → 0x38f7 }, lineno=0x8dfe, tokens=973a973a208c2033373032303a208e20474554205553455227532043484f49434500}
0x38f7…3913 OsuBasicLine {ptr=OsuBasicPtr{ 0x990f → 0x3913 }, lineno=0x8e12, tokens=4c48b1323a2090205020882033363338302c333639393800}
0x3913…3956 OsuBasicLine {ptr=OsuBasicPtr{ 0x9952 → 0x3956 }, lineno=0x8e1c, tokens=4c48b1313a20434e54283629b157573a20812058b13120a32057573a205038285829b1504e54522858293a204c3724285829b14c4c2428544d502858292900}
0x3956…3988 OsuBasicLine {ptr=OsuBasicPtr{ 0x9984 → 0x3988 }, lineno=0x8e21, tokens=4d4d285829b1544d502858293a204d4c285829b1312e374533383a204d48285829b1aa312e3745aa33383a208200}
0x3988…3994 OsuBasicLine {ptr=OsuBasicPtr{ 0x9990 → 0x3994 }, lineno=0x8e30, tokens=8820333639393800}
0x3994…39a9 OsuBasicLine {ptr=OsuBasicPtr{ 0x99a5 → 0x39a9 }, lineno=0x8e46, tokens=812058b13120a32033333a20973a208200}
0x39a9…39d2 OsuBasicLine {ptr=OsuBasicPtr{ 0x99ce → 0x39d2 }, lineno=0x8e48, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e2200}
0x39d2…3a0f OsuBasicLine {ptr=OsuBasicPtr{ 0x9a0b → 0x3a0f }, lineno=0x8e49, tokens=973a9722594f55204d4159204e4f572053454c45435420414e592054574f204649454c44532e2054484553452054574f204649454c44532200}
0x3a0f…3a4c OsuBasicLine {ptr=OsuBasicPtr{ 0x9a48 → 0x3a4c }, lineno=0x8e4e, tokens=972257494c4c205448454e204245204d554c5449504c49454420544f47455448455220414e44205448452053554d204f462054484549522200}
0x3a4c…3a88 OsuBasicLine {ptr=OsuBasicPtr{ 0x9a84 → 0x3a88 }, lineno=0x8e58, tokens=972250524f44554354532057494c4c20424520444953504c415945442041542054484520454e44204f462054484953205245504f52542200}
0x3a88…3aca OsuBasicLine {ptr=OsuBasicPtr{ 0x9ac6 → 0x3aca }, lineno=0x8e62, tokens=9722494620594f5520444f204e4f54204445534952452054484953204f5054494f4e2053494d504c5920484954205448452052455455524e204b45592200}
0x3aca…3afa OsuBasicLine {ptr=OsuBasicPtr{ 0x9af6 → 0x3afa }, lineno=0x8e76, tokens=4d55b1323a20973a208c2033373032303a208e20474f20544f20474554205553455227532043484f49434500}
0x3afa…3b10 OsuBasicLine {ptr=OsuBasicPtr{ 0x9b0c → 0x3b10 }, lineno=0x8e80, tokens=90205020882033363530302c333639393800}
0x3b10…3b39 OsuBasicLine {ptr=OsuBasicPtr{ 0x9b35 → 0x3b39 }, lineno=0x8e94, tokens=8a205757b03220a620972254574f204649454c4453204f4e4c59223a208820333634373000}
0x3b39…3b66 OsuBasicLine {ptr=OsuBasicPtr{ 0x9b62 → 0x3b66 }, lineno=0x8e99, tokens=8a205757b23220a620972254574f204649454c4453205245515549524544223a208820333634373000}
0x3b66…3b9b OsuBasicLine {ptr=OsuBasicPtr{ 0x9b97 → 0x3b9b }, lineno=0x8e9e, tokens=4d55b1313a205033b1544d502831293a205034b1544d502832293a208e205049434b205550205355425343524950545300}
0x3b9b…3bd7 OsuBasicLine {ptr=OsuBasicPtr{ 0x9bd3 → 0x3bd7 }, lineno=0x8ea3, tokens=4c3324283129b14c4c2428544d50283129293a204c3324283229b14c4c2428544d50283229293a208e205049434b5550204c4142454c5300}
0x3bd7…3be3 OsuBasicLine {ptr=OsuBasicPtr{ 0x9bdf → 0x3be3 }, lineno=0x8ea6, tokens=8820333639393800}
0x3be3…3bf8 OsuBasicLine {ptr=OsuBasicPtr{ 0x9bf4 → 0x3bf8 }, lineno=0x8efd, tokens=812058b13120a32033333a20973a208200}
0x3bf8…3c21 OsuBasicLine {ptr=OsuBasicPtr{ 0x9c1d → 0x3c21 }, lineno=0x8f00, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e2200}
0x3c21…3c59 OsuBasicLine {ptr=OsuBasicPtr{ 0x9c55 → 0x3c59 }, lineno=0x8f02, tokens=973a9722594f55204d4159204e4f572053454c4543542054484f5345204649454c44285329204f4620574849434820594f552200}
0x3c59…3c8d OsuBasicLine {ptr=OsuBasicPtr{ 0x9c89 → 0x3c8d }, lineno=0x8f0c, tokens=9722574f554c44204c494b4520544f204b4e4f5720544845204e554d424552204f46204f43435552454e4345532e2200}
0x3c8d…3cc7 OsuBasicLine {ptr=OsuBasicPtr{ 0x9cc3 → 0x3cc7 }, lineno=0x8f16, tokens=9722494620594f55522043484f494345204953204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592e2200}
0x3cc7…3cf1 OsuBasicLine {ptr=OsuBasicPtr{ 0x9ced → 0x3cf1 }, lineno=0x8f2a, tokens=4e55b1323a20973a208c2033373032303a208e20474554205553455227532043484f49434500}
0x3cf1…3d07 OsuBasicLine {ptr=OsuBasicPtr{ 0x9d03 → 0x3d07 }, lineno=0x8f34, tokens=90205020882033363638302c333639393800}
0x3d07…3d3b OsuBasicLine {ptr=OsuBasicPtr{ 0x9d37 → 0x3d3b }, lineno=0x8f48, tokens=4e55b1313a20434e54283329b157573a20812058b13120a32057573a204c3424285829b14c4c2428544d502858292900}
0x3d3b…3d70 OsuBasicLine {ptr=OsuBasicPtr{ 0x9d6c → 0x3d70 }, lineno=0x8f52, tokens=5035285829b1504e54522858293a20823a208e205049434b555020544849532046554e4354494f4e5320504152414d5300}
0x3d70…3d7c OsuBasicLine {ptr=OsuBasicPtr{ 0x9d78 → 0x3d7c }, lineno=0x8f57, tokens=8820333639393800}
0x3d7c…3d91 OsuBasicLine {ptr=OsuBasicPtr{ 0x9d8d → 0x3d91 }, lineno=0x8fc5, tokens=812058b13120a32033333a20973a208200}
0x3d91…3dba OsuBasicLine {ptr=OsuBasicPtr{ 0x9db6 → 0x3dba }, lineno=0x8fc8, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e2200}
0x3dba…3df0 OsuBasicLine {ptr=OsuBasicPtr{ 0x9dec → 0x3df0 }, lineno=0x8fca, tokens=973a209722594f55204d4159204e4f572053454c4543542054484f5345204649454c4428532920464f522057484943482200}
0x3df0…3e23 OsuBasicLine {ptr=OsuBasicPtr{ 0x9e1f → 0x3e23 }, lineno=0x8fd4, tokens=9722544845205354414e4441524420444556494154494f4e20495320544f2042452043414c43554c415445442e2200}
0x3e23…3e5d OsuBasicLine {ptr=OsuBasicPtr{ 0x9e59 → 0x3e5d }, lineno=0x8fde, tokens=9722494620594f55522043484f494345204953204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592e2200}
0x3e5d…3e87 OsuBasicLine {ptr=OsuBasicPtr{ 0x9e83 → 0x3e87 }, lineno=0x8ff2, tokens=5344b1323a20973a208c2033373032303a208e20474554205553455227532043484f49434500}
0x3e87…3e9d OsuBasicLine {ptr=OsuBasicPtr{ 0x9e99 → 0x3e9d }, lineno=0x8ffc, tokens=90205020882033363838302c333639393800}
0x3e9d…3ed1 OsuBasicLine {ptr=OsuBasicPtr{ 0x9ecd → 0x3ed1 }, lineno=0x9010, tokens=5344b1313a20434e54283429b157573a20812058b13120a32057573a204c3524285829b14c4c2428544d502858292900}
0x3ed1…3f05 OsuBasicLine {ptr=OsuBasicPtr{ 0x9f01 → 0x3f05 }, lineno=0x901a, tokens=5036285829b1504e54522858293a204445285829b1544d502858293a20823a208e205049434b555020504152414d5300}
0x3f05…3f11 OsuBasicLine {ptr=OsuBasicPtr{ 0x9f0d → 0x3f11 }, lineno=0x901f, tokens=8820333639393800}
0x3f11…3f26 OsuBasicLine {ptr=OsuBasicPtr{ 0x9f22 → 0x3f26 }, lineno=0x9029, tokens=812058b13120a32033333a20973a208200}
0x3f26…3f4f OsuBasicLine {ptr=OsuBasicPtr{ 0x9f4b → 0x3f4f }, lineno=0x902c, tokens=97224e554d424552285329204d5553542042452050524543454445442042592041205e2200}
0x3f4f…3f89 OsuBasicLine {ptr=OsuBasicPtr{ 0x9f85 → 0x3f89 }, lineno=0x902e, tokens=973a9722594f55204d4159204e4f572053454c4543542054484f5345204649454c442853292057484f53452056415249414e43452200}
0x3f89…3fa5 OsuBasicLine {ptr=OsuBasicPtr{ 0x9fa1 → 0x3fa5 }, lineno=0x9038, tokens=9722495320544f2042452043414c43554c415445442e2200}
0x3fa5…3fdf OsuBasicLine {ptr=OsuBasicPtr{ 0x9fdb → 0x3fdf }, lineno=0x9042, tokens=9722494620594f55522043484f494345204953204e4f4e452c2053494d504c5920484954205448452052455455524e204b45592e2200}
0x3fdf…4009 OsuBasicLine {ptr=OsuBasicPtr{ 0xa005 → 0x4009 }, lineno=0x904c, tokens=5631b1323a20973a208c2033373032303a208e20474554205553455227532043484f49434500}
0x4009…401f OsuBasicLine {ptr=OsuBasicPtr{ 0xa01b → 0x401f }, lineno=0x9056, tokens=90205020882033363937302c333639393800}
0x401f…4053 OsuBasicLine {ptr=OsuBasicPtr{ 0xa04f → 0x4053 }, lineno=0x906a, tokens=5631b1313a20434e54283529b157573a20812058b13120a32057573a204c3624285829b14c4c2428544d502858292900}
0x4053…4087 OsuBasicLine {ptr=OsuBasicPtr{ 0xa083 → 0x4087 }, lineno=0x9074, tokens=5037285829b1504e54522858293a205641285829b1544d502858293a20823a208e205049434b555020504152414d5300}
0x4087…4093 OsuBasicLine {ptr=OsuBasicPtr{ 0xa08f → 0x4093 }, lineno=0x9083, tokens=8820333639393800}
0x4093…40c1 OsuBasicLine {ptr=OsuBasicPtr{ 0xa0bd → 0x40c1 }, lineno=0x9086, tokens=812058b13120a32033333a20973a20823a208d3a208e205052454d4154555245204558495420504e5400}
0x40c1…40f4 OsuBasicLine {ptr=OsuBasicPtr{ 0xa0f0 → 0x40f4 }, lineno=0x909c, tokens=5858b1303a20812058b13120a32054463a205424b1222822a9ca28c32858292c3229a92229202022a94c2428582900}
0x40f4…4119 OsuBasicLine {ptr=OsuBasicPtr{ 0xa115 → 0x4119 }, lineno=0x90a6, tokens=5858b15858a9313a208a205858b13120a620972054243b3a208820333730353000}
0x4119…412d OsuBasicLine {ptr=OsuBasicPtr{ 0xa129 → 0x412d }, lineno=0x90b0, tokens=5858b1303a209720a23338293b542400}
0x412d…4136 OsuBasicLine {ptr=OsuBasicPtr{ 0xa132 → 0x4136 }, lineno=0x90ba, tokens=823a209700}
0x4136…415c OsuBasicLine {ptr=OsuBasicPtr{ 0xa158 → 0x415c }, lineno=0x90f6, tokens=9722454e54455220594f55522053454c454354494f4e285329223a20842051412400}
0x415c…4183 OsuBasicLine {ptr=OsuBasicPtr{ 0xa17f → 0x4183 }, lineno=0x9100, tokens=50b1313a205757b1303a208a20514124b1222220a62050b1323a208820333736303000}
0x4183…41a5 OsuBasicLine {ptr=OsuBasicPtr{ 0xa1a1 → 0x41a5 }, lineno=0x9102, tokens=812058b13120a320c228514124293a205424b1ca285141242c582c312900}
0x41a5…41c3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa1bf → 0x41c3 }, lineno=0x9104, tokens=8a205424b122202220af205424b1225e22208820333731323800}
0x41c3…41e1 OsuBasicLine {ptr=OsuBasicPtr{ 0xa1dd → 0x41e1 }, lineno=0x9106, tokens=8a205424b222302220af205424b0223922208820333731353000}
0x41e1…41e9 OsuBasicLine {ptr=OsuBasicPtr{ 0xa1e5 → 0x41e9 }, lineno=0x9108, tokens=82205800}
0x41e9…420a OsuBasicLine {ptr=OsuBasicPtr{ 0xa206 → 0x420a }, lineno=0x910a, tokens=8a20c22851412429b13120ae20514124b1225e22208820333731353000}
0x420a…4226 OsuBasicLine {ptr=OsuBasicPtr{ 0xa222 → 0x4226 }, lineno=0x910f, tokens=8a20c8285141242c3129b2b0225e22208820333731353000}
0x4226…4232 OsuBasicLine {ptr=OsuBasicPtr{ 0xa22e → 0x4232 }, lineno=0x9114, tokens=8820333731373000}
0x4232…4256 OsuBasicLine {ptr=OsuBasicPtr{ 0xa252 → 0x4256 }, lineno=0x911e, tokens=5858b1303a205757b1303a20973a20972257484154223a208820333730323000}
0x4256…4284 OsuBasicLine {ptr=OsuBasicPtr{ 0xa280 → 0x4284 }, lineno=0x9132, tokens=812058b13120a320c228514124293a208a20ca285141242c582c3129b2b0225e22208820333731393000}
0x4284…42b5 OsuBasicLine {ptr=OsuBasicPtr{ 0xa2b1 → 0x42b5 }, lineno=0x913c, tokens=4d524b285757a94b3129b1583a205757b15757a94b313a208a205757b05446a94b3120a6208820333731353000}
0x42b5…42c8 OsuBasicLine {ptr=OsuBasicPtr{ 0xa2c4 → 0x42c8 }, lineno=0x9141, tokens=8a205757b039208820333732303000}
0x42c8…42e2 OsuBasicLine {ptr=OsuBasicPtr{ 0xa2de → 0x42e2 }, lineno=0x9146, tokens=823a204d524b285757a93129b1c22851412429a93100}
0x42e2…42f6 OsuBasicLine {ptr=OsuBasicPtr{ 0xa2f2 → 0x42f6 }, lineno=0x914b, tokens=8a205757b2b139208820333732333000}
0x42f6…430b OsuBasicLine {ptr=OsuBasicPtr{ 0xa307 → 0x430b }, lineno=0x9150, tokens=812058b13120a32033333a20973a208200}
0x430b…4335 OsuBasicLine {ptr=OsuBasicPtr{ 0xa331 → 0x4335 }, lineno=0x915a, tokens=9722534f525259204e494e45204649454c4453204d41582e223a20973a208820333730323000}
0x4335…4373 OsuBasicLine {ptr=OsuBasicPtr{ 0xa36f → 0x4373 }, lineno=0x916e, tokens=812058b13120a32057573a204d524b24285829b1ca285141242c4d524b285829a94b312c4d524b2858a94b3129aa284d524b285829a931292900}
0x4373…4384 OsuBasicLine {ptr=OsuBasicPtr{ 0xa380 → 0x4384 }, lineno=0x9178, tokens=54b1c4284d524b242858292900}
0x4384…43a7 OsuBasicLine {ptr=OsuBasicPtr{ 0xa3a3 → 0x43a7 }, lineno=0x9182, tokens=8a2054b2b0b428542920af2054b23120af2054b05446208820333731353000}
0x43a7…43b1 OsuBasicLine {ptr=OsuBasicPtr{ 0xa3ad → 0x43b1 }, lineno=0x918c, tokens=82203a209700}
0x43b1…43e3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa3df → 0x43e3 }, lineno=0x91aa, tokens=5ab1303a20812058b13120a32057573a20504e5452285829b1303a20544d50285829b1c4284d524b242858292900}
0x43e3…4413 OsuBasicLine {ptr=OsuBasicPtr{ 0xa40f → 0x4413 }, lineno=0x91b4, tokens=4c4c2428544d5028582929b14c2428544d50285829293a20823a20812058b13120a32033333a20973a208200}
0x4413…444e OsuBasicLine {ptr=OsuBasicPtr{ 0xa44a → 0x444e }, lineno=0x91be, tokens=973a208422444f20594f55205749534820544f204348414e474520414e59205245504f52542048454144494e4728532920223b51422400}
0x444e…4472 OsuBasicLine {ptr=OsuBasicPtr{ 0xa46e → 0x4472 }, lineno=0x91c8, tokens=8a20c8285142242c3129b1224e2220af20514224b12222208820333735323000}
0x4472…449d OsuBasicLine {ptr=OsuBasicPtr{ 0xa499 → 0x449d }, lineno=0x91cd, tokens=8a20c8285142242c3129b2b022592220a620973a2097202257484154223a208820333733313000}
0x449d…44ac OsuBasicLine {ptr=OsuBasicPtr{ 0xa4a8 → 0x44ac }, lineno=0x91dc, tokens=812058b13120a320575700}
0x44ac…44d7 OsuBasicLine {ptr=OsuBasicPtr{ 0xa4d3 → 0x44d7 }, lineno=0x91de, tokens=972022444f20594f55205749534820544f2052454e414d4520223b4c2428544d50285829293b00}
0x44d7…450a OsuBasicLine {ptr=OsuBasicPtr{ 0xa506 → 0x450a }, lineno=0x91e1, tokens=4c4c2428544d5028582929b14c2428544d50285829293a208e20455155415445204f524947494e414c204e414d4500}
0x450a…4538 OsuBasicLine {ptr=OsuBasicPtr{ 0xa534 → 0x4538 }, lineno=0x91e6, tokens=842220223b5142243a208a20c8285142242c3129b1224e2220af20514224b12222208820333733373000}
0x4538…4565 OsuBasicLine {ptr=OsuBasicPtr{ 0xa561 → 0x4565 }, lineno=0x91eb, tokens=8a20c8285142242c3129b2b022592220a620973a20972257484154223a20973a208820333733343200}
0x4565…459d OsuBasicLine {ptr=OsuBasicPtr{ 0xa599 → 0x459d }, lineno=0x91f0, tokens=84224e4557204e414d4520223b4c4c2428544d50285829293a208a204c4c2428544d5028582929b2b02222208820333733373000}
0x459d…45b5 OsuBasicLine {ptr=OsuBasicPtr{ 0xa5b1 → 0x45b5 }, lineno=0x91f5, tokens=973a20972257484154223a208820333733363000}
0x45b5…45c4 OsuBasicLine {ptr=OsuBasicPtr{ 0xa5c0 → 0x45c4 }, lineno=0x91fa, tokens=823a208820333736303000}
0x45c4…45ee OsuBasicLine {ptr=OsuBasicPtr{ 0xa5ea → 0x45ee }, lineno=0x9290, tokens=812058b13120a32057573a204c4c2428544d5028582929b14c2428544d50285829293a208200}
0x45ee…4601 OsuBasicLine {ptr=OsuBasicPtr{ 0xa5fd → 0x4601 }, lineno=0x92e0, tokens=8d3a208e2042414320574520474f00}
0x4601…4614 OsuBasicLine {ptr=OsuBasicPtr{ 0xa610 → 0x4614 }, lineno=0x947a, tokens=8e2055504441544520524547275300}
0x4614…462f OsuBasicLine {ptr=OsuBasicPtr{ 0xa62b → 0x462f }, lineno=0x9484, tokens=902053554d464c4720882033383034302c333831303000}
0x462f…4663 OsuBasicLine {ptr=OsuBasicPtr{ 0xa65f → 0x4663 }, lineno=0x9498, tokens=812058b14b3120a320434e54284b31293a205332285829b15332285829a9c4284c24285331554d28582929293a208200}
0x4663…467a OsuBasicLine {ptr=OsuBasicPtr{ 0xa676 → 0x467a }, lineno=0x94d4, tokens=9020415620882033383132302c333832303000}
0x467a…46b6 OsuBasicLine {ptr=OsuBasicPtr{ 0xa6b2 → 0x46b6 }, lineno=0x94e8, tokens=812058b14b3120a320434e54284b32293a205333285829b15333285829a9c4284c24284131564728582929293a823a5334b15334a94b3100}
0x46b6…46cd OsuBasicLine {ptr=OsuBasicPtr{ 0xa6c9 → 0x46cd }, lineno=0x9538, tokens=90204d5520882033383232302c333833303000}
0x46cd…46ed OsuBasicLine {ptr=OsuBasicPtr{ 0xa6e9 → 0x46ed }, lineno=0x954c, tokens=5335b15335a928c4284c242850332929abc4284c2428503429292900}
0x46ed…4704 OsuBasicLine {ptr=OsuBasicPtr{ 0xa700 → 0x4704 }, lineno=0x959c, tokens=90204e5520882033383332302c333834303000}
0x4704…4711 OsuBasicLine {ptr=OsuBasicPtr{ 0xa70d → 0x4711 }, lineno=0x95b0, tokens=4e54b14e54a94b3100}
0x4711…4728 OsuBasicLine {ptr=OsuBasicPtr{ 0xa724 → 0x4728 }, lineno=0x9600, tokens=9020534420882033383432302c333836303000}
0x4728…4765 OsuBasicLine {ptr=OsuBasicPtr{ 0xa761 → 0x4765 }, lineno=0x9614, tokens=812058b14b3120a320434e542834293a205336285829b15336285829a928c4284c242844452858292929abc4284c2428444528582929292900}
0x4765…478f OsuBasicLine {ptr=OsuBasicPtr{ 0xa78b → 0x478f }, lineno=0x961e, tokens=5337285829b15337285829a9c4284c2428444528582929293a20823a205338b15338a94b3100}
0x478f…47a6 OsuBasicLine {ptr=OsuBasicPtr{ 0xa7a2 → 0x47a6 }, lineno=0x96c8, tokens=9020563120882033383632302c333837323000}
0x47a6…47e3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa7df → 0x47e3 }, lineno=0x96dc, tokens=812058b14b3120a320434e542835293a204531285829b14531285829a928c4284c242856412858292929abc4284c2428564128582929292900}
0x47e3…480d OsuBasicLine {ptr=OsuBasicPtr{ 0xa809 → 0x480d }, lineno=0x96e6, tokens=4532285829b14532285829a9c4284c2428564128582929293a20823a204533b14533a94b3100}
0x480d…4824 OsuBasicLine {ptr=OsuBasicPtr{ 0xa820 → 0x4824 }, lineno=0x9740, tokens=90204c4820882033383734302c333839303000}
0x4824…4839 OsuBasicLine {ptr=OsuBasicPtr{ 0xa835 → 0x4839 }, lineno=0x9754, tokens=812058b14b3120a320434e54284b362900}
0x4839…4869 OsuBasicLine {ptr=OsuBasicPtr{ 0xa865 → 0x4869 }, lineno=0x975e, tokens=8a20c4284c24284d4d285829292920b2204d4c28582920a6204d4c285829b1c4284c24284d4d285829292900}
0x4869…4899 OsuBasicLine {ptr=OsuBasicPtr{ 0xa895 → 0x4899 }, lineno=0x9768, tokens=8a20c4284c24284d4d285829292920b0204d4828582920a6204d48285829b1c4284c24284d4d285829292900}
0x4899…48b3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa8af → 0x48b3 }, lineno=0x9772, tokens=823a208e204d4c3d3d4d494e2f204d483d3d4d415800}
0x48b3…48c6 OsuBasicLine {ptr=OsuBasicPtr{ 0xa8c2 → 0x48c6 }, lineno=0x97f4, tokens=8d3a208e2042414320574520474f00}
0x48c6…48f3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa8ef → 0x48f3 }, lineno=0x986c, tokens=5355b1323a204156b1323a204c48b1323a204d55b1323a204e55b1323a205344b1323a205631b13200}
0x48f3…4902 OsuBasicLine {ptr=OsuBasicPtr{ 0xa8fe → 0x4902 }, lineno=0x9880, tokens=4e51b1303a204e5ab13900}
0x4902…4917 OsuBasicLine {ptr=OsuBasicPtr{ 0xa913 → 0x4917 }, lineno=0x988a, tokens=812058b13120a32033333a20973a208200}
0x4917…4923 OsuBasicLine {ptr=OsuBasicPtr{ 0xa91f → 0x4923 }, lineno=0x9894, tokens=4e51b14e51a93100}
0x4923…495e OsuBasicLine {ptr=OsuBasicPtr{ 0xa95a → 0x495e }, lineno=0x989e, tokens=90204e5120882033393038302c33393039302c33393130302c33393131302c33393132302c33393133302c33393134302c333931353000}
0x495e…4975 OsuBasicLine {ptr=OsuBasicPtr{ 0xa971 → 0x4975 }, lineno=0x98a8, tokens=9722283129202053554d4d4154494f4e532200}
0x4975…498a OsuBasicLine {ptr=OsuBasicPtr{ 0xa986 → 0x498a }, lineno=0x98b2, tokens=9722283229202041564552414745532200}
0x498a…49a2 OsuBasicLine {ptr=OsuBasicPtr{ 0xa99e → 0x49a2 }, lineno=0x98bc, tokens=972228332920204d494e2e2026204d41582e2200}
0x49a2…49c2 OsuBasicLine {ptr=OsuBasicPtr{ 0xa9be → 0x49c2 }, lineno=0x98c6, tokens=9722283429202053554d204f46205448452050524f44554354532200}
0x49c2…49e3 OsuBasicLine {ptr=OsuBasicPtr{ 0xa9df → 0x49e3 }, lineno=0x98d0, tokens=972228352920204e554d424552204f46204f43435552454e4345532200}
0x49e3…4a02 OsuBasicLine {ptr=OsuBasicPtr{ 0xa9fe → 0x4a02 }, lineno=0x98da, tokens=972228362920205354414e4441524420444556494154494f4e2200}
0x4a02…4a17 OsuBasicLine {ptr=OsuBasicPtr{ 0xaa13 → 0x4a17 }, lineno=0x98e4, tokens=9722283729202056415249414e43452200}
0x4a17…4a28 OsuBasicLine {ptr=OsuBasicPtr{ 0xaa24 → 0x4a28 }, lineno=0x98ee, tokens=97222838292020444f4e452200}
0x4a28…4a5c OsuBasicLine {ptr=OsuBasicPtr{ 0xaa58 → 0x4a5c }, lineno=0x98f8, tokens=8422283929202041424f5254202852455455524e20544f204f532d444d53204d41494e204d454e552920223b51522400}
0x4a5c…4a76 OsuBasicLine {ptr=OsuBasicPtr{ 0xaa72 → 0x4a76 }, lineno=0x98fd, tokens=5a51b15a51a9313a208a2050b13120a6205a53b13100}
0x4a76…4a98 OsuBasicLine {ptr=OsuBasicPtr{ 0xaa94 → 0x4a98 }, lineno=0x990c, tokens=812058b13120a320c228515224293a205424b1ca285152242c582c312900}
0x4a98…4ac1 OsuBasicLine {ptr=OsuBasicPtr{ 0xaabd → 0x4ac1 }, lineno=0x9916, tokens=8a205424b0b122302220ae205424b2b122392220af205424b1222022208820333932333000}
0x4ac1…4ad4 OsuBasicLine {ptr=OsuBasicPtr{ 0xaad0 → 0x4ad4 }, lineno=0x991b, tokens=8e205a513d302052454d4f56454400}
0x4ad4…4b00 OsuBasicLine {ptr=OsuBasicPtr{ 0xaafc → 0x4b00 }, lineno=0x992a, tokens=973a2097225748415420444f455320223b5152243b22204d45414e203f223a208820333930373000}
0x4b00…4b11 OsuBasicLine {ptr=OsuBasicPtr{ 0xab0d → 0x4b11 }, lineno=0x993e, tokens=823a205152b1c4285152242900}
0x4b11…4b33 OsuBasicLine {ptr=OsuBasicPtr{ 0xab2f → 0x4b33 }, lineno=0x9943, tokens=8a205a51b23220ae205152b13820a6205a51b1303a208820333932353000}
0x4b33…4b4d OsuBasicLine {ptr=OsuBasicPtr{ 0xab49 → 0x4b4d }, lineno=0x9945, tokens=8a205a53b13020ae205152b138208820333932353000}
0x4b4d…4b76 OsuBasicLine {ptr=OsuBasicPtr{ 0xab72 → 0x4b76 }, lineno=0x9948, tokens=8a205152b0b14e5120ae205152b2b14e5a20ae205152b1b428515229208820333932363000}
0x4b76…4b9f OsuBasicLine {ptr=OsuBasicPtr{ 0xab9b → 0x4b9f }, lineno=0x9952, tokens=973a2097224e4f5420412056414c49442053454c454354494f4e223a208820333930373000}
0x4b9f…4bb2 OsuBasicLine {ptr=OsuBasicPtr{ 0xabae → 0x4bb2 }, lineno=0x995c, tokens=8a205152b138208820333933303000}
0x4bb2…4bc5 OsuBasicLine {ptr=OsuBasicPtr{ 0xabc1 → 0x4bc5 }, lineno=0x9966, tokens=8a205152b139208820353131313000}
0x4bc5…4bfa OsuBasicLine {ptr=OsuBasicPtr{ 0xabf6 → 0x4bfa }, lineno=0x9970, tokens=90205152208c2033363032302c33363232352c33363332352c33363432322c33363630352c33363830352c333639303500}
0x4bfa…4c0d OsuBasicLine {ptr=OsuBasicPtr{ 0xac09 → 0x4c0d }, lineno=0x997a, tokens=4e51b151523a208820333930363000}
0x4c0d…4c20 OsuBasicLine {ptr=OsuBasicPtr{ 0xac1c → 0x4c20 }, lineno=0x9984, tokens=8d3a208e2042414320574520474f00}
0x4c20…4c49 OsuBasicLine {ptr=OsuBasicPtr{ 0xac45 → 0x4c49 }, lineno=0x9c40, tokens=4552b1313a20882035313035303a208e20464f5243452057414954204f4e20494e50555400}
0x4c49…4c73 OsuBasicLine {ptr=OsuBasicPtr{ 0xac6f → 0x4c73 }, lineno=0xc350, tokens=4552b1c1283130323236293a20454cb1c128313137373429a9c128313137373529ab32353600}
0x4c73…4ca3 OsuBasicLine {ptr=OsuBasicPtr{ 0xac9f → 0x4ca3 }, lineno=0xc378, tokens=8a204552b131323820a62045525224b122494e56414c49442046494c454e414d45223a208820353130353000}
0x4ca3…4cd4 OsuBasicLine {ptr=OsuBasicPtr{ 0xacd0 → 0x4cd4 }, lineno=0xc382, tokens=8a204552b131333220a62045525224b122454e44204f462046494c45204552524f52223a208820353130353000}
0x4cd4…4d0b OsuBasicLine {ptr=OsuBasicPtr{ 0xad07 → 0x4d0b }, lineno=0xc38c, tokens=8a204552b131333020a62045525224b122414343455353205249474854532056494f4c4154494f4e223a208820353130353000}
0x4d0b…4d3e OsuBasicLine {ptr=OsuBasicPtr{ 0xad3a → 0x4d3e }, lineno=0xc396, tokens=8a204552b131323920a62045525224b12243414e4e4f54204143434553532046494c4520223a208820353130353000}
0x4d3e…4d72 OsuBasicLine {ptr=OsuBasicPtr{ 0xad6e → 0x4d72 }, lineno=0xc3a0, tokens=45525224b12244495343204552524f5220434f44452022a9c328455229a92220494e204c494e452022a9c328454c2900}
0x4d72…4da5 OsuBasicLine {ptr=OsuBasicPtr{ 0xada1 → 0x4da5 }, lineno=0xc3ae, tokens=4541b1303a20812049b13420a3203120a820aa313a204541b14541ab323536a9c12839383839a931293a2082204900}
0x4da5…4dd8 OsuBasicLine {ptr=OsuBasicPtr{ 0xadd4 → 0x4dd8 }, lineno=0xc3b0, tokens=4456283329b1c12839383332293a208a204456283329b031323720a6204456283329b14456283329aa313238a93400}
0x4dd8…4e12 OsuBasicLine {ptr=OsuBasicPtr{ 0xae0e → 0x4e12 }, lineno=0xc3b2, tokens=97224552524f52204f4e204445564943452022a9c6284456283329a9363529a92220415420444953432041444452455353223b454100}
0x4e12…4e34 OsuBasicLine {ptr=OsuBasicPtr{ 0xae30 → 0x4e34 }, lineno=0xc76a, tokens=973a209720222a2a2a2a2a20204552524f5220202a2a2a2a2a223a209700}
0x4e34…4e48 OsuBasicLine {ptr=OsuBasicPtr{ 0xae44 → 0x4e48 }, lineno=0xc774, tokens=9720455252243a2045525224b1222200}
0x4e48…4e5a OsuBasicLine {ptr=OsuBasicPtr{ 0xae56 → 0x4e5a }, lineno=0xc7a6, tokens=9f20c6284456283229a936352900}
0x4e5a…4e93 OsuBasicLine {ptr=OsuBasicPtr{ 0xae8f → 0x4e93 }, lineno=0xc7b0, tokens=9620323937322c35383a209620323937362c34343a208e20444953414c4c4f57202c2026203a20494e2044415441204649454c4400}
0x4e93…4ec2 OsuBasicLine {ptr=OsuBasicPtr{ 0xaebe → 0x4ec2 }, lineno=0xc7ce, tokens=8a204552b03020a620973a8422454e54455220412020432020544f20434f4e54494e554520223b51412400}
0x4ec2…4ede OsuBasicLine {ptr=OsuBasicPtr{ 0xaeda → 0x4ede }, lineno=0xc7d3, tokens=5a41b15a41a9313a208a205a41b031208820353131383000}
0x4ede…4f08 OsuBasicLine {ptr=OsuBasicPtr{ 0xaf04 → 0x4f08 }, lineno=0xc7d8, tokens=8a204552b03020a620812058b13120a320c1283135393038293a2097202350443a2082205800}
0x4f08…4f32 OsuBasicLine {ptr=OsuBasicPtr{ 0xaf2e → 0x4f32 }, lineno=0xc7e2, tokens=8a204552b03020a620812058b13120a320c1283135393038293a2097202350443a2082205800}
0x4f32…4f4b OsuBasicLine {ptr=OsuBasicPtr{ 0xaf47 → 0x4f4b }, lineno=0xc7ec, tokens=9d3a2089202244424d535953222c22504153532200}
0x4f4b…4f4d 0x0000
0x4f4d…55f0 [Padding]

Reduced view