|
|
DataMuseum.dkPresents historical artifacts from the history of: Ohio Scientific Inc. |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Ohio Scientific Inc. Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 10224 (0x27f0)
Notes: OS65UFile, OSU65U-BASIC
Names: »MAILER«
└─⟦2f57871a3⟧ Bits:30009355 Ohio Scientific OS-OMS Nucleus, delvist oversat til dansk
└─⟦this⟧ »MAILER«
00001 PRINT"THIS PROGRAM NOT EXECUTABLE FROM THE CONSOLE.":RUN"DBMSYS","PASS" 00002 CLOSE:CLEAR:REM 1/79 GENERATE MAILING LABELS (MAILER) 00005 PC=PEEK(14457): POKE 14457,66: REM SAVE PAGE CNT AND DISABLE PAGEING 00010 REM FD$(X)=FIELD DESCRIPTOR/FP(X)=RELATIVE OFFSET POSTION OF FIELD 00015 NF=5 00020 DIM FD$(NF+1),FP(NF+1),TY$(NF+1): 00029 FOR X=1 TO 30: PRINT: NEXT X 00030 FT=5: REM # OF PRINTING FIELDS 00031 PRINT"******************************************************" 00032 PRINT"* *" 00033 PRINT"* DETTE PROGRAM UDSKRIVER ETIKETTER (1,2 ELLER 3). *" 00034 PRINT"* DER STILLES KRAV OM EN MASTERFIL MED MINDST 3 *" 00035 PRINT"* DATANAVNE: 1. ADRESSE 2. POSTNR *" 00036 PRINT"* 3. POSTDR *" 00037 PRINT"* EVT. 4. NAVN 5. C/O *" 00038 PRINT"* *" 00039 PRINT"******************************************************" 00040 FLAG 6: FLAG 9: FLAG 11: FLAG 21: REM *********************** 00041 PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT 00042 INPUT"\NSKES UDSKRIFT P] SK[RM (S) ELLER PRINTER (P) ";QA$:PRINT 00043 IF LEFT$(QA$,1)="P" GOTO 48 00044 DV(1)=PEEK(11686) 00045 GOTO 52 00048 INPUT"HVILKEN PORT \NSKES UDSKRIFT P] ";DV(1):PRINT:PRINT:PRINT 00052 INPUT"TILGANG MED N\GLE FIL (N) ELLER MASTER FIL (M) ";KA$:PRINT 00053 IF KA$="" OR KA$="M" GOTO 80 00054 IFKA$<>"N"THENPRINT:PRINT"*** FORKERT !!":GOTO 52 00055 INPUT"INDTAST HVOR N\GLE FILEN LIGGER ";KD$:PRINT:PRINT 00056 IFKD$<"A"ORKD$>"E"THENPRINT:PRINT"*** FORKERT !!":GOTO 55 00057 IFLEN(KD$)>1ORKD$=""THENPRINT:PRINT"*** FORKERT !!":PRINT:GOTO 55 00058 INPUT"N\GLE FIL, KODEORD ";K$,P$:PRINT:IFP$="."ORP$="."THENP$="ANAN" 00059 IF LEN(K$)<1ORLEN(K$)>6THENPRINT:PRINT"** UGYLDIGT FILNAVN":GOTO 58 00060 IFK$=""ORP$=""THENPRINT:PRINT"*** FORKERT !!":GOTO 58 00061 IF LEN(P$)<>4THENPRINT"*** UGYLDIGT KODEORD !!":GOTO 58 00062 INPUT"N\GLE FIL NR. (1-7) ";U$:PRINT:U=VAL(U$):U=INT(U) 00063 IFU<1ORU>7THENPRINT:PRINT"*** FORKERT !!":GOTO 62 00064 IFLEN(K$)<5THENK$=K$+" ":GOTO64 00065 K$=LEFT$(K$,5)+RIGHT$(STR$(U),1):DEVKD$:OPENK$,P$,2 00066 INDEX<2>=9:INPUT%2,EDF 00080 PRINT: INPUT"INDTAST P] HVILKEN STATION MASTER FILEN LIGGER ";MD$ 00085 IF LEN(MD$)>1 THEN PRINT:PRINT"*** FORKERT !!":PRINT:GOTO 80 00090 IFLEFT$(MD$,1)<"A"ORLEFT$(MD$,1)>"E" THENPRINT"*** FORKERT !":GOTO80 00092 DV(2)=PEEK(9832): IF DV(2)>127 THEN DV(2)=DV(2)-128+4 00094 DEV MD$: REM SELCT DEVICE SPECIFIED 00096 PRINT 00100 REM NAME,PASS 00110 INPUT"INDTAST MASTER FIL NAVN, KODEORD ";MN$,MP$ 00115 IF LEN(MN$)<5 THEN MN$=MN$+" ": GOTO 115: REM ADD SPACES IF NEEDED 00116 IFLEN(MN$)>5THENPRINT:PRINT"*** UGYLDIGT FIL NAVN": GOTO 110 00118 IF LEN(MN$)<6 THEN MN$=MN$+"0" 00120 REM PASS 00130 IF MP$="." OR MP$="." THEN MP$="ANAN" 00140 IFLEN(MP$)<>4 THEN PRINT"*** UGYLDIGT KODEORD": GOTO 110 00150 REM OPEN WITH ERR 00160 OPEN MN$,MP$,1: REM OPEN MASTER FILE 00165 REM FILE NAME CHK 00170 INDEX<1>=0:INPUT%1,N$:IFN$=LEFT$(MN$,5)GOTO190 00180 ERR$="FILE HEADER MISMATCH": GOTO 40000: REM ERR HANDLER 00190 INDEX<1>=6:INPUT%1,TY:REM VERIFY TYPE AS MASTER FILE TYPE 00200 IF TY<>10 THEN ERR$="NOT A MASTER FILE TYPE": GOTO 40000 00210 INDEX<1>=9:INPUT%1,EODF:REM GET END OF DATA FILE 00220 INDEX<1>=20:INPUT%1,BODF:REM GET BEGINNING OF DATA FILE 00230 REM CHK IF DATA EXISTS IN FILE 00240 IF EODF<=BODF THEN ERR$="FILE EMPTY": GOTO 40000 00250 INDEX<1>=31:INPUT%1,RL:REM GET RECORD LENGTH 00260 INDEX<1>=42:INPUT%1,NR:REM GET NUMBER OF RECORDS 00270 REM DOUBLE CHK FOR DATA I.E. NR>0 00280 IF NR<1 THEN ERR$="FILE EMPTY": GOTO 40000 00300 REM MUST HAVE 'STREET','CITY','STATE',AND 'ZIP' OR NO GO 00310 REM NF=# OF DESIRED FIELDS, LABELS=FD$,POSTION=FP,LB$=STRING OUT 00350 FD$(1)="NAVN": TY$(1)="OPTIONAL" 00360 FD$(2)="C/O": TY$(2)="OPTIONAL" 00370 FD$(3)="ADRESSE":TY$(3)="NEEDED" 00380 FD$(4)="POSTNR": TY$(4)="NEEDED" 00390 FD$(5)="POSTDR": TY$(5)="NEEDED" 00420 FOR X=1 TO NF: FP(X)=1E8: NEXT X 00430 GOSUB 30000: REM VARIFY FIELDS EXISTANCE 00600 REM VERIFY THAT MIN. AMOUNT OF DATA EXISTS 00620 T1=NF: REM TMP=# OF FIELDS 00630 T=0: FOR X=1 TO NF: REM R1* ADDED MULTIPLE FIELD MISSING ERR MESS 00640 IF FP(X)<1E8 GOTO 720 00650 IF TY$(X)="OPTIONAL" GOTO 690 00660 REM NOT ENOUGH DATA IN FILE TO PRINT LABELS 00670 PRINT"EJ NOK FELTER I FILEN, TIL AT LAVE ETIKETTER":GOTO40000 00680 IF T=1 GOTO 40000: REM EXIT ON ERROR PNT 00690 FOR Y=X TO NF-1 00700 FD$(Y)=FD$(Y+1): FP(Y)=FP(Y+1): TY$(Y)=TY$(Y+1) 00710 NEXT Y: T1=T1-1: GOTO 630: REM ONE LESS FIELD 00720 NEXT X: IF T=1 THEN ERR$="NOT ENOUGH DATA IN FILE.": GOTO 40000 00730 NF=T1: REM PICKUP NEW TOTAL # OF FIELDS 00790 REM 02000 REM GET USER SPECIFIED INPUT 02010 PRINT:INPUT"ANTAL ETIKETTER PR. LINIE (1,2 ELLER 3) ";NL$:PRINT 02015 NL=VAL(NL$): REM R1* CHANGED SO NO 'REDO FROM START' MESSAGES 02020 IF NL<>INT(NL) THEN PRINT:PRINT"*** FORKERT !!":GOTO 2010 02022 IF NL<1ORNL>3 THEN PRINT:PRINT"*** FORKERT !!":GOTO 2010 02025 DIM HT(NL),PP(NL): REM DIM OUT H LIST AND TAB LIST 02026 DIM HT$(NL): REM SET FOR R1* 02030 REM GET HORIZONAL TAB IF NEEDED 02040 IF NL<2 GOTO 2120: REM GOTO IF ONLY ONE LABEL PER LINE 02050 SM=0: FOR X=2 TO NL 02060 PRINT:PRINT"HORISONTAL AFSTAND TIL ETIKET NR.";X;" ": 02061 INPUT HT$(X) 02065 HT(X)=VAL(HT$(X)): REM R1* NO MORE 'REDO FROM START' 02070 IF HT(X)<>INT(HT(X)) GOTO 2090 02080 IF HT(X)>0 AND HT(X)<133 GOTO 2095 02090 PRINT: PRINT"WHAT": GOTO 2060 02095 PP(X)=SM+HT(X): SM=SM+HT(X): REM CALCULATE PRINT TABS 02100 NEXT X 02110 REM GET VERTICAL TAB 02120 PRINT:INPUT"VERTIKAL AFSTAND MELLEM ETIKETTERNE ";VT$ 02125 VT=VAL(VT$): REM R1* NO MORE 'REDO FROM START' MESSAGES 02127 FOR X=1 TO LEN(VT$): X$=MID$(VT$,X,1) 02128 IF X$<"0" OR X$>"9" THEN PRINT:PRINT"*** FORKERT !!":GOTO2120 02130 IF VT<>INT(VT) THEN PRINT: PRINT"WHAT": GOTO 2120 02140 IF VT<0 THEN PRINT: PRINT"WHAT": GOTO 2120 02150 VT=VT-NF: REM ADJUST VERT. TAB DEPENDENT ON (FILE) 02155 IF VT>=1 GOTO 2190 02160 PRINT:PRINT"ER DET I ORDEN AT ETIKETTERNE BLIVER UDSKREVET" 02162 INPUT"LIGE EFTER HINANDEN ";QA$ 02164 IF LEFT$(QA$,1)="N" GOTO 2120 02170 REM CALCULATE # OF ROWS TO PRINT AND SET VARIABLE GOTO ACCORDINGLY 02190 NR=INT((EODF-BODF)/RL):RC=INT(NR/NL) 02200 EX=INT(NR-(RC*NL)): REM CALCULATE # OF EXTRA LABELS 02220 POKE 2972,13: POKE 2976,13: REM ALLOW , & : IN DATA FIELD 02230 FOR X=1 TO 33: PRINT: NEXT 02240 IFKA$="K"THENDIML$(NF+1,NL+1):GOTO31020 03999 REM 04000 REM BEGINING OF LOGIC TO GET RECORDS 04010 S=6-NF: K1=1-S: K2=2-S: K3=3-S: K4=4-S: K5=5-S: K6=6-S 04020 KPR=BODF: R2=INT(RL*2): R3=INT(RL*3): P1=1: P2=2: P3=3 04030 Z=6-NF+1: K0=0: V=1: G1=4060: G2=4410: G3=4810: REM ******** 04040 ON NL GOTO 4060,4410,4810 04050 REM 1 CODE 04060 ON Z GOTO 4070,4080,4090 04070 INDEX<V>=KPR+FP(K1):INPUT%V,L$:PRINT#DV(V),L$ 04080 INDEX<V>=KPR+FP(K2):INPUT%V,L$:PRINT#DV(V),L$ 04090 INDEX<V>=KPR+FP(K3):INPUT%V,L$:PRINT#DV(V),L$ 04100 INDEX<V>=KPR+FP(K4):INPUT%V,L1$:INDEX<V>=KPR+FP(K5):INPUT%V,L2$ 04110 PRINT#DV(V),L1$:INDEX<V>=KPR+FP(K6):INPUT%V,L$ 04115 PRINT#DV(V),L2$;" ";L$ 04120 IF VT>K0 THEN FOR X=V TO VT: PRINT#DV(V): NEXT 04130 KPR=KPR+RL: IF KPR<EODF GOTO G1 04140 GOTO 19999 04400 REM TWO LABEL CODE 04410 ON Z GOTO 4420,4440,4460 04420 INDEX<V>=KPR+FP(K1):INPUT%V,L1$:INDEX<V>=KPR+FP(K1)+RL 04430 INPUT%V,L2$:PRINT#DV(V),L1$;TAB(PP(P2));L2$ 04440 INDEX<V>=KPR+FP(K2):INPUT%V,L1$:INDEX<V>=KPR+FP(K2)+RL 04450 INPUT%V,L2$:PRINT#DV(V),L1$;TAB(PP(P2));L2$ 04460 INDEX<V>=KPR+FP(K3):INPUT%V,L1$:INDEX<V>=KPR+FP(K3)+RL 04470 INPUT%V,L2$:PRINT#DV(V),L1$;TAB(PP(P2));L2$ 04480 INDEX<V>=KPR+FP(K4):INPUT%V,L1$:INDEX<V>=KPR+FP(K5) 04490 INPUT%V,L3$:INDEX<V>=KPR+FP(K4)+RL:INPUT%V,L2$ 04500 INDEX<V>=KPR+FP(K5)+RL:INPUT%V,L4$ 04510 PRINT#DV(V),L1$;TAB(PP(P2));L2$ 04520 INDEX<V>=KPR+FP(K6):INPUT%V,L1$:INDEX<V>=KPR+FP(K6)+RL 04530 INPUT%V,L2$:PRINT#DV(V),L3$;" "L1$;TAB(PP(P2));L4$;" ";L2$ 04540 IF VT>K0 THEN FOR X=V TO VT: PRINT#DV(V): NEXT 04550 KPR=KPR+R2: RC=RC-V: IF RC>K0 GOTO G2 04560 ON EX GOTO 4060,19999,19999 04570 GOTO 19999 04800 REM THREE LABEL CODE 04810 ON Z GOTO 4820,4860,4900 04820 INDEX<V>=KPR+FP(K1):INPUT%V,L1$:INDEX<V>=KPR+FP(K1)+RL 04830 INPUT%V,L2$:INDEX<V>=KPR+FP(K1)+R2:INPUT%V,L3$ 04840 PRINT#DV(V),L1$;TAB(PP(P2));L2$;TAB(PP(P3));L3$ 04860 INDEX<V>=KPR+FP(K2):INPUT%V,L1$:INDEX<V>=KPR+FP(K2)+RL 04870 INPUT%V,L2$:INDEX<V>=KPR+FP(K2)+R2:INPUT%V,L3$ 04880 PRINT#DV(V),L1$;TAB(PP(P2));L2$;TAB(PP(P3));L3$ 04900 INDEX<V>=KPR+FP(K3):INPUT%V,L1$:INDEX<V>=KPR+FP(K3)+RL 04910 INPUT%V,L2$:INDEX<V>=KPR+FP(K3)+R2:INPUT%V,L3$ 04920 PRINT#DV(V),L1$;TAB(PP(P2));L2$;TAB(PP(P3));L3$ 04930 INDEX<V>=KPR+FP(K4):INPUT%V,L1$:INDEX<V>=KPR+FP(K5) 04940 INPUT%V,L4$:INDEX<V>=KPR+FP(K4)+RL:INPUT%V,L2$ 04950 INDEX<V>=KPR+FP(K5)+RL:INPUT%V,L5$:INDEX<V>=KPR+FP(K4)+R2 04960 INPUT%V,L3$:INDEX<V>=KPR+FP(K5)+R2:INPUT%V,L6$ 04970 PRINT#DV(V),L1$;TAB(PP(P2));L2$;TAB(PP(P3));L3$ 04980 INDEX<V>=KPR+FP(K6):INPUT%V,L1$:INDEX<V>=KPR+FP(K6)+RL 04990 INPUT%V,L2$:INDEX<V>=KPR+FP(K6)+R2:INPUT%V,L3$ 05000 PRINT#DV(V),L4$;" ";L1$;TAB(PP(P2));L5$;" ";L2$; 05005 PRINT#DV(V),TAB(PP(P3));L6$;" ";L3$ 05010 IF VT>K0 THEN FOR X=V TO VT: PRINT#DV(V): NEXT 05020 KPR=KPR+R3: RC=RC-V: IF RC>K0 GOTO G3 05030 ON EX GOTO 4060,4410,19999 05040 GOTO 19999 05156 PRINT"*** KONTROLER AT DISKETTERNE ER PLACERET RIGTIGT ***" 19999 FLAG 6: CLOSE 1: GOTO 51100: REM COMMON EXT 30000 REM VARIFY FIELDS AND PICKUP THE RELATIVE OFFSETS (FD$(X)&FP(X)) 30010 TT=0: REM RUNNING TOTAL OFFSET INTO RECORD 30020 INDEX<1>=53: REM PNT TO STR OF FIELD DESCRIPTORS IN HEADER 30030 INPUT %1,X$: REM GET A FIELD DESCRIPTOR 30040 REM NF=NUMBER OF FIELDS DESIRED TO BE FOUND 30050 FOR X=1 TO NF 30060 IF FD$(X)=X$ GOTO 30090: REM GOTO IF FIELD FOUND 30070 NEXT X 30080 GOTO 30100: REM SKIP SINCE NOT FOUND 30090 FP(X)=TT: REM EQUATE TOTAL OFFSET TO APP. FILED DESCRIPTOR 30100 INPUT %1,FL: REM GET THIS FIELDS LENGTH 30110 TT=TT+FL: REM UPDATE RUNNING TOTAL OFFSET 30120 IF INDEX(1)<BODF GOTO 30030: REM GOTO TILL END 30130 IF INDEX(1)>BODF THEN ERR$="FILE HEADER ERROR": GOTO 40000 30140 RETURN: REM RETURN TO CALLER 31000 REM SUBROUTINE TO PRINT LABELS VIA KEY ACCESS 31010 REM 31020 V=1: INDEX<2>=42: INPUT%2, DUMMY$:G1=31050: EX=1 31030 FORX=1TONL:TL=X 31035 INPUT%2,DUMY$:INPUT%2,PNTR(X):IFINDEX(2)>=EDFTHENEX=2:GOTOG1 31040 IFRIGHT$(DUMY$,1)="*"GOTO31035 31045 NEXT 31050 FORX=1TOTL:INDEX<1>=PNTR(X):FORY=1TONF 31060 INDEX<1>=PNTR(X)+FP(Y):INPUT%1,L$(Y,X):NEXT:NEXTX 31080 FORY=1TONF:FORX=1TOTL 31090 PRINT#DV(V),TAB(PP(X));L$(Y,X);:NEXT:PRINT#DV(V):NEXTY 31095 IFVT>K0THENFORX=VTOVT:PRINT#DV(V):NEXT 31100 ONEXGOTO31030,19999 40000 REM ERROR EXPANSION GOES HERE 40010 PRINT: PRINT ERR$: PRINT: CLOSE 1: GOTO 51100: REM COMMON EXIT PATH 50000 REM ERROR HANDLER 50010 ER=PEEK(10226): EL=PEEK(11774)+PEEK(11775)*256 50020 REM 50025 REM CHK FOR 'CHANNEL ALREADY OPEN ERROR' 50030 IF ER=133 AND EL=160 THEN CLOSE 1: GOTO EL 50035 REM CHK FOR 'NON-EXISTANT ENTRY ERROR' 50040 IF ER=128 AND EL=160 THEN ERR$="INVALID FILE NAME": GOTO 51050 50045 REM CHK FOR 'END OF FILE HIT' ERROR 50050 IF ER=132 THEN ERR$="END OF FILE ERROR": GOTO 51000 50055 REM CHK FOR ACCESS RIGHTS VIOLATION 50060 IF ER=130 THEN ERR$="ACCESS RIGHTS VIOLATION": GOTO 51000 50065 REM MAYBE A SYSTEM ERROR I.E. CHANNEL NOT OPEN ERROR 50070 IF ER=129 THEN ERR$="CANNOT ACCESS FILE ": GOTO 51050 50075 REM OTHER ERRORS ARE HARD ERRORS 50080 ERR$="DISC ERROR CODE "+STR$(ER)+" IN LINE "+STR$(EL) 50090 REM 50100 REM 51000 REM ERROR MESSAGE PRINT CODE ENTRY AT '51000' CLOSES FILE 51010 REM 51020 CLOSE 1 51030 REM 51040 REM ENTRY AT '51050' DOES NOT CLOSE THE CHANNEL 51050 PRINT:PRINT:PRINT"***** FEJL *****":PRINT:PRINT 51055 XC=XC+1:IFXC<2GOTO51060 51056 PRINT"*** KONTROLER AT DISKETTERNE ER PLACERET RIGTIGT ***" 51060 PRINT ERR$ 51065 REM PICKUP DISC ADDRESS WHERE ERROR OCCURED 51070 EA=0: FOR I=4 TO 1 STEP -1: EA=EA*256+PEEK(9889+I): NEXT I 51080 DV(3)=PEEK(9832): IF DV(3)>127 THEN DV(3)=DV(3)-128+4 51090 PRINT"P] STATION "+CHR$(DV(3)+65)+" I DISK ADRESSE";EA 51095 PRINT:INPUT"TAST RETURN, HVIS FORS[TTELSE ";QS$:PRINT 51100 REM COMMON EXIT PATH 51110 DEV CHR$(DV(2)+65): REM SELECT ORGINAL DEVICE 51120 POKE 2972,58: POKE 2976,44: REM DISALLOW , & : IN DATA FIELD 51130 REM R1* REMOVE BASIC IMMEDIATE MODE ENABLE 51140 FLAG 12: REM DISABLE SPACE SUPPRESSION 51150 REM R1* REMOVED ENABLE OF PROGRAM ABORT ON DISC ERROR 51160 POKE 14457,PC: REM ENABLE LINE PRINTER PAGEING 51170 RUN "DBMSYS","PASS"
0x0000…0005 OsuBasicHead {skip=0x0000, length=0x2773, f03=0x00}
0x0005…004b OsuBasicLine {ptr=OsuBasicPtr{ 0x6047 → 0x004b }, lineno=0x0001, tokens=9722544849532050524f4752414d204e4f542045584543555441424c452046524f4d2054484520434f4e534f4c452e223a892244424d535953222c22504153532200}
0x004b…007c OsuBasicLine {ptr=OsuBasicPtr{ 0x6078 → 0x007c }, lineno=0x0002, tokens=9d3a9a3a8e20312f37392047454e4552415445204d41494c494e47204c4142454c532020284d41494c45522900}
0x007c…00bd OsuBasicLine {ptr=OsuBasicPtr{ 0x60b9 → 0x00bd }, lineno=0x0005, tokens=5043b1c1283134343537293a20962031343435372c36363a208e2053415645205041474520434e5420414e442044495341424c452050414745494e4700}
0x00bd…0102 OsuBasicLine {ptr=OsuBasicPtr{ 0x60fe → 0x0102 }, lineno=0x000a, tokens=8e204644242858293d4649454c442044455343524950544f522f46502858293d52454c4154495645204f464653455420504f5354494f4e204f46204649454c4400}
0x0102…010b OsuBasicLine {ptr=OsuBasicPtr{ 0x6107 → 0x010b }, lineno=0x000f, tokens=4e46b13500}
0x010b…012f OsuBasicLine {ptr=OsuBasicPtr{ 0x612b → 0x012f }, lineno=0x0014, tokens=8520464424284e46a931292c4650284e46a931292c545924284e46a931293a00}
0x012f…0146 OsuBasicLine {ptr=OsuBasicPtr{ 0x6142 → 0x0146 }, lineno=0x001d, tokens=812058b13120a32033303a20973a2082205800}
0x0146…0167 OsuBasicLine {ptr=OsuBasicPtr{ 0x6163 → 0x0167 }, lineno=0x001e, tokens=4654b1353a208e2023204f46205052494e54494e47204649454c445300}
0x0167…01a5 OsuBasicLine {ptr=OsuBasicPtr{ 0x61a1 → 0x01a5 }, lineno=0x001f, tokens=97222a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2200}
0x01a5…01e3 OsuBasicLine {ptr=OsuBasicPtr{ 0x61df → 0x01e3 }, lineno=0x0020, tokens=97222a202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2200}
0x01e3…0221 OsuBasicLine {ptr=OsuBasicPtr{ 0x621d → 0x0221 }, lineno=0x0021, tokens=97222a202044455454452050524f4752414d205544534b5249564552204554494b45545445522028312c3220454c4c45522033292e20202a2200}
0x0221…025f OsuBasicLine {ptr=OsuBasicPtr{ 0x625b → 0x025f }, lineno=0x0022, tokens=97222a2020444552205354494c4c4553204b524156204f4d20454e204d415354455246494c204d4544204d494e445354203320202020202a2200}
0x025f…029d OsuBasicLine {ptr=OsuBasicPtr{ 0x6299 → 0x029d }, lineno=0x0023, tokens=97222a2020444154414e41564e453a20202020312e204144524553534520202020322e20504f53544e52202020202020202020202020202a2200}
0x029d…02db OsuBasicLine {ptr=OsuBasicPtr{ 0x62d7 → 0x02db }, lineno=0x0024, tokens=97222a20202020202020202020202020202020332e20504f535444522020202020202020202020202020202020202020202020202020202a2200}
0x02db…0319 OsuBasicLine {ptr=OsuBasicPtr{ 0x6315 → 0x0319 }, lineno=0x0025, tokens=97222a202020202020202020204556542e2020342e204e41564e20202020202020352e20432f4f202020202020202020202020202020202a2200}
0x0319…0357 OsuBasicLine {ptr=OsuBasicPtr{ 0x6353 → 0x0357 }, lineno=0x0026, tokens=97222a202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2200}
0x0357…0395 OsuBasicLine {ptr=OsuBasicPtr{ 0x6391 → 0x0395 }, lineno=0x0027, tokens=97222a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2200}
0x0395…03c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x63c5 → 0x03c9 }, lineno=0x0028, tokens=a020363a20a020393a20a02031313a20a02032313a208e202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a00}
0x03c9…03dd OsuBasicLine {ptr=OsuBasicPtr{ 0x63d9 → 0x03dd }, lineno=0x0029, tokens=973a973a973a973a973a973a973a9700}
0x03dd…041e OsuBasicLine {ptr=OsuBasicPtr{ 0x641a → 0x041e }, lineno=0x002a, tokens=84225c4e534b4553205544534b5249465420505d20534b5b524d2028532920454c4c4552205052494e5445522028502920223b5141243a972020202000}
0x041e…0436 OsuBasicLine {ptr=OsuBasicPtr{ 0x6432 → 0x0436 }, lineno=0x002b, tokens=8a20c8285141242c3129b1225022208820343800}
0x0436…0449 OsuBasicLine {ptr=OsuBasicPtr{ 0x6445 → 0x0449 }, lineno=0x002c, tokens=4456283129b1c12831313638362900}
0x0449…0452 OsuBasicLine {ptr=OsuBasicPtr{ 0x644e → 0x0452 }, lineno=0x002d, tokens=8820353200}
0x0452…0486 OsuBasicLine {ptr=OsuBasicPtr{ 0x6482 → 0x0486 }, lineno=0x0030, tokens=84224856494c4b454e20504f5254205c4e534b4553205544534b5249465420505d20223b44562831293a973a973a9700}
0x0486…04c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x64bf → 0x04c3 }, lineno=0x0034, tokens=842254494c47414e47204d4544204e5c474c452046494c20284e2920454c4c4552204d41535445522046494c20284d2920223b4b41243a9700}
0x04c3…04df OsuBasicLine {ptr=OsuBasicPtr{ 0x64db → 0x04df }, lineno=0x0035, tokens=8a204b4124b1222220af204b4124b1224d22208820383000}
0x04df…0506 OsuBasicLine {ptr=OsuBasicPtr{ 0x6502 → 0x0506 }, lineno=0x0036, tokens=8a4b4124b2b0224e22a6973a97222a2a2a20464f524b455254202121223a8820353200}
0x0506…0536 OsuBasicLine {ptr=OsuBasicPtr{ 0x6532 → 0x0536 }, lineno=0x0037, tokens=8422494e44544153542048564f52204e5c474c452046494c454e204c494747455220223b4b44243a973a9700}
0x0536…0564 OsuBasicLine {ptr=OsuBasicPtr{ 0x6560 → 0x0564 }, lineno=0x0038, tokens=8a4b4424b2224122af4b4424b0224522a6973a97222a2a2a20464f524b455254202121223a8820353500}
0x0564…0594 OsuBasicLine {ptr=OsuBasicPtr{ 0x6590 → 0x0594 }, lineno=0x0039, tokens=8ac2284b442429b031af4b4424b12222a6973a97222a2a2a20464f524b455254202121223a973a8820353500}
0x0594…05d0 OsuBasicLine {ptr=OsuBasicPtr{ 0x65cc → 0x05d0 }, lineno=0x003a, tokens=84224e5c474c452046494c2c204b4f44454f524420223b4b242c50243a973a8a5024b1222e22af5024b1222e22a65024b122414e414e2200}
0x05d0…0605 OsuBasicLine {ptr=OsuBasicPtr{ 0x6601 → 0x0605 }, lineno=0x003b, tokens=8a20c2284b2429b231afc2284b2429b036a6973a97222a2a205547594c444947542046494c4e41564e223a882035382000}
0x0605…062f OsuBasicLine {ptr=OsuBasicPtr{ 0x662b → 0x062f }, lineno=0x003c, tokens=8a4b24b12222af5024b12222a6973a97222a2a2a20464f524b455254202121223a8820353800}
0x062f…065e OsuBasicLine {ptr=OsuBasicPtr{ 0x665a → 0x065e }, lineno=0x003d, tokens=8a20c228502429b2b034a697222a2a2a205547594c44494754204b4f44454f5244202121223a8820353800}
0x065e…068e OsuBasicLine {ptr=OsuBasicPtr{ 0x668a → 0x068e }, lineno=0x003e, tokens=84224e5c474c452046494c204e522e2028312d372920223b55243a973a55b1c4285524293a55b1b428552900}
0x068e…06b4 OsuBasicLine {ptr=OsuBasicPtr{ 0x66b0 → 0x06b4 }, lineno=0x003f, tokens=8a55b231af55b037a6973a97222a2a2a20464f524b455254202121223a8820363200}
0x06b4…06cf OsuBasicLine {ptr=OsuBasicPtr{ 0x66cb → 0x06cf }, lineno=0x0040, tokens=8ac2284b2429b235a64b24b14b24a92220223a88363400}
0x06cf…06f6 OsuBasicLine {ptr=OsuBasicPtr{ 0x66f2 → 0x06f6 }, lineno=0x0041, tokens=4b24b1c8284b242c3529a9c928c32855292c31293a9f4b44243a9c4b242c50242c3200}
0x06f6…0708 OsuBasicLine {ptr=OsuBasicPtr{ 0x6704 → 0x0708 }, lineno=0x0042, tokens=9b32b0b1393a8425322c45444600}
0x0708…0746 OsuBasicLine {ptr=OsuBasicPtr{ 0x6742 → 0x0746 }, lineno=0x0050, tokens=973a208422494e445441535420505d204856494c4b454e2053544154494f4e204d41535445522046494c454e204c494747455220223b4d442400}
0x0746…0772 OsuBasicLine {ptr=OsuBasicPtr{ 0x676e → 0x0772 }, lineno=0x0055, tokens=8a20c2284d442429b03120a620973a97222a2a2a20464f524b455254202121223a973a8820383000}
0x0772…07a7 OsuBasicLine {ptr=OsuBasicPtr{ 0x67a3 → 0x07a7 }, lineno=0x005a, tokens=8ac8284d44242c3129b2224122afc8284d44242c3129b022452220a697222a2a2a20464f524b4552542021223a88383000}
0x07a7…07da OsuBasicLine {ptr=OsuBasicPtr{ 0x67d6 → 0x07da }, lineno=0x005c, tokens=4456283229b1c12839383332293a208a204456283229b031323720a6204456283229b14456283229aa313238a93400}
0x07da…07fe OsuBasicLine {ptr=OsuBasicPtr{ 0x67fa → 0x07fe }, lineno=0x005e, tokens=9f204d44243a208e2053454c4354204445564943452053504543494649454400}
0x07fe…0804 OsuBasicLine {ptr=OsuBasicPtr{ 0x6800 → 0x0804 }, lineno=0x0060, tokens=9700}
0x0804…0814 OsuBasicLine {ptr=OsuBasicPtr{ 0x6810 → 0x0814 }, lineno=0x0064, tokens=8e204e414d452c5041535300}
0x0814…0845 OsuBasicLine {ptr=OsuBasicPtr{ 0x6841 → 0x0845 }, lineno=0x006e, tokens=8422494e4454415354204d41535445522046494c204e41564e2c204b4f44454f524420223b4d4e242c4d502400}
0x0845…0881 OsuBasicLine {ptr=OsuBasicPtr{ 0x687d → 0x0881 }, lineno=0x0073, tokens=8a20c2284d4e2429b23520a6204d4e24b14d4e24a92220223a2088203131353a208e2041444420535041434553204946204e454544454400}
0x0881…08b1 OsuBasicLine {ptr=OsuBasicPtr{ 0x68ad → 0x08b1 }, lineno=0x0074, tokens=8ac2284d4e2429b035a6973a97222a2a2a205547594c444947542046494c204e41564e223a20882031313000}
0x08b1…08ce OsuBasicLine {ptr=OsuBasicPtr{ 0x68ca → 0x08ce }, lineno=0x0076, tokens=8a20c2284d4e2429b23620a6204d4e24b14d4e24a922302200}
0x08ce…08d9 OsuBasicLine {ptr=OsuBasicPtr{ 0x68d5 → 0x08d9 }, lineno=0x0078, tokens=8e205041535300}
0x08d9…08fe OsuBasicLine {ptr=OsuBasicPtr{ 0x68fa → 0x08fe }, lineno=0x0082, tokens=8a204d5024b1222e2220af204d5024b1222e2220a6204d5024b122414e414e2200}
0x08fe…092e OsuBasicLine {ptr=OsuBasicPtr{ 0x692a → 0x092e }, lineno=0x008c, tokens=8ac2284d502429b2b03420a62097222a2a2a205547594c44494754204b4f44454f5244223a20882031313000}
0x092e…0942 OsuBasicLine {ptr=OsuBasicPtr{ 0x693e → 0x0942 }, lineno=0x0096, tokens=8e204f50454e20574954482045525200}
0x0942…0966 OsuBasicLine {ptr=OsuBasicPtr{ 0x6962 → 0x0966 }, lineno=0x00a0, tokens=9c204d4e242c4d50242c313a208e204f50454e204d41535445522046494c4500}
0x0966…097a OsuBasicLine {ptr=OsuBasicPtr{ 0x6976 → 0x097a }, lineno=0x00a5, tokens=8e2046494c45204e414d452043484b00}
0x097a…099c OsuBasicLine {ptr=OsuBasicPtr{ 0x6998 → 0x099c }, lineno=0x00aa, tokens=9b31b0b1303a8425312c4e243a8a4e24b1c8284d4e242c35298831393000}
0x099c…09d4 OsuBasicLine {ptr=OsuBasicPtr{ 0x69d0 → 0x09d4 }, lineno=0x00b4, tokens=45525224b12246494c4520484541444552204d49534d41544348223a20882034303030303a208e204552522048414e444c455200}
0x09d4…0a07 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a03 → 0x0a07 }, lineno=0x00be, tokens=9b31b0b1363a8425312c54593a8e205645524946592054595045204153204d41535445522046494c45205459504500}
0x0a07…0a3d OsuBasicLine {ptr=OsuBasicPtr{ 0x6a39 → 0x0a3d }, lineno=0x00c8, tokens=8a205459b2b0313020a62045525224b1224e4f542041204d41535445522046494c452054595045223a208820343030303000}
0x0a3d…0a67 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a63 → 0x0a67 }, lineno=0x00d2, tokens=9b31b0b1393a8425312c454f44463a8e2047455420454e44204f4620444154412046494c4500}
0x0a67…0a98 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a94 → 0x0a98 }, lineno=0x00dc, tokens=9b31b0b132303a8425312c424f44463a8e2047455420424547494e4e494e47204f4620444154412046494c4500}
0x0a98…0ab9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ab5 → 0x0ab9 }, lineno=0x00e6, tokens=8e2043484b20494620444154412045584953545320494e2046494c4500}
0x0ab9…0ae7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ae3 → 0x0ae7 }, lineno=0x00f0, tokens=8a20454f4446b2b1424f444620a62045525224b12246494c4520454d505459223a208820343030303000}
0x0ae7…0b0d OsuBasicLine {ptr=OsuBasicPtr{ 0x6b09 → 0x0b0d }, lineno=0x00fa, tokens=9b31b0b133313a8425312c524c3a8e20474554205245434f5244204c454e47544800}
0x0b0d…0b37 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b33 → 0x0b37 }, lineno=0x0104, tokens=9b31b0b134323a8425312c4e523a8e20474554204e554d424552204f46205245434f52445300}
0x0b37…0b5b OsuBasicLine {ptr=OsuBasicPtr{ 0x6b57 → 0x0b5b }, lineno=0x010e, tokens=8e20444f55424c452043484b20464f52204441544120492e452e204e523e3000}
0x0b5b…0b83 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b7f → 0x0b83 }, lineno=0x0118, tokens=8a204e52b23120a62045525224b12246494c4520454d505459223a208820343030303000}
0x0b83…0bbe OsuBasicLine {ptr=OsuBasicPtr{ 0x6bba → 0x0bbe }, lineno=0x012c, tokens=8e204d55535420484156452027535452454554272c2743495459272c275354415445272c414e4420275a495027204f52204e4f20474f00}
0x0bbe…0c01 OsuBasicLine {ptr=OsuBasicPtr{ 0x6bfd → 0x0c01 }, lineno=0x0136, tokens=8e204e463d23204f462044455349524544204649454c44532c204c4142454c533d4644242c504f5354494f4e3d46502c4c42243d535452494e47204f555400}
0x0c01…0c28 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c24 → 0x0c28 }, lineno=0x015e, tokens=464424283129b1224e41564e223a202020545924283129b1224f5054494f4e414c2200}
0x0c28…0c4f OsuBasicLine {ptr=OsuBasicPtr{ 0x6c4b → 0x0c4f }, lineno=0x0168, tokens=464424283229b122432f4f223a20202020545924283229b1224f5054494f4e414c2200}
0x0c4f…0c74 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c70 → 0x0c74 }, lineno=0x0172, tokens=464424283329b12241445245535345223a545924283329b1224e45454445442200}
0x0c74…0c99 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c95 → 0x0c99 }, lineno=0x017c, tokens=464424283429b122504f53544e52223a20545924283429b1224e45454445442200}
0x0c99…0cbe OsuBasicLine {ptr=OsuBasicPtr{ 0x6cba → 0x0cbe }, lineno=0x0186, tokens=464424283529b122504f53544452223a20545924283529b1224e45454445442200}
0x0cbe…0cdd OsuBasicLine {ptr=OsuBasicPtr{ 0x6cd9 → 0x0cdd }, lineno=0x01a4, tokens=812058b13120a3204e463a204650285829b13145383a2082205800}
0x0cdd…0d04 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d00 → 0x0d04 }, lineno=0x01ae, tokens=8c2033303030303a208e20564152494659204649454c4453204558495354414e434500}
0x0d04…0d31 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d2d → 0x0d31 }, lineno=0x0258, tokens=8e205645524946592054484154204d494e2e20414d4f554e54204f4620444154412045584953545300}
0x0d31…0d4e OsuBasicLine {ptr=OsuBasicPtr{ 0x6d4a → 0x0d4e }, lineno=0x026c, tokens=5431b14e463a208e20544d503d23204f46204649454c445300}
0x0d4e…0d8f OsuBasicLine {ptr=OsuBasicPtr{ 0x6d8b → 0x0d8f }, lineno=0x0276, tokens=54b1303a20812058b13120a3204e463a208e2052312a204144444544204d554c5449504c45204649454c44204d495353494e4720455252204d45535300}
0x0d8f…0da5 OsuBasicLine {ptr=OsuBasicPtr{ 0x6da1 → 0x0da5 }, lineno=0x0280, tokens=8a204650285829b231453820882037323000}
0x0da5…0dc3 OsuBasicLine {ptr=OsuBasicPtr{ 0x6dbf → 0x0dc3 }, lineno=0x028a, tokens=8a20545924285829b1224f5054494f4e414c2220882036393000}
0x0dc3…0df1 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ded → 0x0df1 }, lineno=0x0294, tokens=8e204e4f5420454e4f554748204441544120494e2046494c4520544f205052494e54204c4142454c5300}
0x0df1…0e32 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e2e → 0x0e32 }, lineno=0x029e, tokens=9722454a204e4f4b2046454c54455220492046494c454e2c2054494c204154204c415645204554494b4554544552223a88343030303020202020202000}
0x0e32…0e59 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e55 → 0x0e59 }, lineno=0x02a8, tokens=8a2054b13120882034303030303a208e2045584954204f4e204552524f5220504e5400}
0x0e59…0e6a OsuBasicLine {ptr=OsuBasicPtr{ 0x6e66 → 0x0e6a }, lineno=0x02b2, tokens=812059b15820a3204e46aa3100}
0x0e6a…0e9e OsuBasicLine {ptr=OsuBasicPtr{ 0x6e9a → 0x0e9e }, lineno=0x02bc, tokens=464424285929b14644242859a931293a204650285929b146502859a931293a20545924285929b15459242859a9312900}
0x0e9e…0ec8 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ec4 → 0x0ec8 }, lineno=0x02c6, tokens=8220593a205431b15431aa313a2088203633303a208e204f4e45204c455353204649454c4400}
0x0ec8…0f02 OsuBasicLine {ptr=OsuBasicPtr{ 0x6efe → 0x0f02 }, lineno=0x02d0, tokens=8220583a208a2054b13120a62045525224b1224e4f5420454e4f554748204441544120494e2046494c452e223a208820343030303000}
0x0f02…0f2c OsuBasicLine {ptr=OsuBasicPtr{ 0x6f28 → 0x0f2c }, lineno=0x02da, tokens=4e46b154313a208e205049434b5550204e455720544f54414c2023204f46204649454c445300}
0x0f2c…0f32 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f2e → 0x0f32 }, lineno=0x0316, tokens=8e00}
0x0f32…0f51 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f4d → 0x0f51 }, lineno=0x07d0, tokens=8e2047455420555345522053504543494649454420494e50555400}
0x0f51…0f89 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f85 → 0x0f89 }, lineno=0x07da, tokens=973a8422414e54414c204554494b45545445522050522e204c494e49452028312c3220454c4c455220332920223b4e4c243a9700}
0x0f89…0fc7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6fc3 → 0x0fc7 }, lineno=0x07df, tokens=4e4cb1c4284e4c24293a208e2052312a204348414e47454420534f204e4f20275245444f2046524f4d20535441525427204d4553534147455300}
0x0fc7…0ff4 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ff0 → 0x0ff4 }, lineno=0x07e4, tokens=8a204e4cb2b0b4284e4c2920a620973a97222a2a2a20464f524b455254202121223a88203230313000}
0x0ff4…1021 OsuBasicLine {ptr=OsuBasicPtr{ 0x701d → 0x1021 }, lineno=0x07e6, tokens=8a204e4cb231af4e4cb03320a620973a97222a2a2a20464f524b455254202121223a88203230313000}
0x1021…1054 OsuBasicLine {ptr=OsuBasicPtr{ 0x7050 → 0x1054 }, lineno=0x07e9, tokens=85204854284e4c292c5050284e4c293a208e2044494d204f55542048204c49535420414e4420544142204c49535400}
0x1054…1071 OsuBasicLine {ptr=OsuBasicPtr{ 0x706d → 0x1071 }, lineno=0x07ea, tokens=8520485424284e4c293a208e2053455420464f522052312a00}
0x1071…1093 OsuBasicLine {ptr=OsuBasicPtr{ 0x708f → 0x1093 }, lineno=0x07ee, tokens=8e2047455420484f52495a4f4e414c20544142204946204e454544454400}
0x1093…10c8 OsuBasicLine {ptr=OsuBasicPtr{ 0x70c4 → 0x10c8 }, lineno=0x07f8, tokens=8a204e4cb232208820323132303a208e20474f544f204946204f4e4c59204f4e45204c4142454c20504552204c494e4500}
0x10c8…10dd OsuBasicLine {ptr=OsuBasicPtr{ 0x70d9 → 0x10dd }, lineno=0x0802, tokens=534db1303a20812058b13220a3204e4c00}
0x10dd…110f OsuBasicLine {ptr=OsuBasicPtr{ 0x710b → 0x110f }, lineno=0x080c, tokens=973a9722484f5249534f4e54414c2041465354414e442054494c204554494b4554204e522e223b583b2220223a00}
0x110f…111c OsuBasicLine {ptr=OsuBasicPtr{ 0x7118 → 0x111c }, lineno=0x080d, tokens=842048542428582900}
0x111c…1151 OsuBasicLine {ptr=OsuBasicPtr{ 0x714d → 0x1151 }, lineno=0x0811, tokens=4854285829b1c428485424285829293a208e2052312a204e4f204d4f524520275245444f2046524f4d2053544152542700}
0x1151…116e OsuBasicLine {ptr=OsuBasicPtr{ 0x716a → 0x116e }, lineno=0x0816, tokens=8a204854285829b2b0b4284854285829292088203230393000}
0x116e…118f OsuBasicLine {ptr=OsuBasicPtr{ 0x718b → 0x118f }, lineno=0x0820, tokens=8a204854285829b03020ae204854285829b23133332088203230393500}
0x118f…11a6 OsuBasicLine {ptr=OsuBasicPtr{ 0x71a2 → 0x11a6 }, lineno=0x082a, tokens=973a20972257484154223a2088203230363000}
0x11a6…11de OsuBasicLine {ptr=OsuBasicPtr{ 0x71da → 0x11de }, lineno=0x082f, tokens=5050285829b1534da948542858293a20534db1534da948542858293a208e2043414c43554c415445205052494e54205441425300}
0x11de…11e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x71e2 → 0x11e6 }, lineno=0x0834, tokens=82205800}
0x11e6…11fd OsuBasicLine {ptr=OsuBasicPtr{ 0x71f9 → 0x11fd }, lineno=0x083e, tokens=8e2047455420564552544943414c2054414200}
0x11fd…122f OsuBasicLine {ptr=OsuBasicPtr{ 0x722b → 0x122f }, lineno=0x0848, tokens=973a842256455254494b414c2041465354414e44204d454c4c454d204554494b45545445524e4520223b56542400}
0x122f…1267 OsuBasicLine {ptr=OsuBasicPtr{ 0x7263 → 0x1267 }, lineno=0x084d, tokens=5654b1c428565424293a208e2052312a204e4f204d4f524520275245444f2046524f4d20535441525427204d4553534147455300}
0x1267…1289 OsuBasicLine {ptr=OsuBasicPtr{ 0x7285 → 0x1289 }, lineno=0x084f, tokens=812058b13120a320c228565424293a205824b1ca285654242c582c312900}
0x1289…12bb OsuBasicLine {ptr=OsuBasicPtr{ 0x72b7 → 0x12bb }, lineno=0x0850, tokens=8a205824b222302220af205824b022392220a620973a97222a2a2a20464f524b455254202121223a883231323000}
0x12bb…12e0 OsuBasicLine {ptr=OsuBasicPtr{ 0x72dc → 0x12e0 }, lineno=0x0852, tokens=8a205654b2b0b42856542920a620973a20972257484154223a2088203231323000}
0x12e0…1300 OsuBasicLine {ptr=OsuBasicPtr{ 0x72fc → 0x1300 }, lineno=0x085c, tokens=8a205654b23020a620973a20972257484154223a2088203231323000}
0x1300…1335 OsuBasicLine {ptr=OsuBasicPtr{ 0x7331 → 0x1335 }, lineno=0x0866, tokens=5654b15654aa4e463a208e2041444a55535420564552542e2054414220444550454e44454e54204f4e202846494c452900}
0x1335…1348 OsuBasicLine {ptr=OsuBasicPtr{ 0x7344 → 0x1348 }, lineno=0x086b, tokens=8a205654b0b1312088203231393000}
0x1348…1380 OsuBasicLine {ptr=OsuBasicPtr{ 0x737c → 0x1380 }, lineno=0x0870, tokens=973a97224552204445542049204f5244454e204154204554494b45545445524e4520424c49564552205544534b52455645542200}
0x1380…13a0 OsuBasicLine {ptr=OsuBasicPtr{ 0x739c → 0x13a0 }, lineno=0x0872, tokens=84224c4947452045465445522048494e414e44454e20223b51412400}
0x13a0…13ba OsuBasicLine {ptr=OsuBasicPtr{ 0x73b6 → 0x13ba }, lineno=0x0874, tokens=8a20c8285141242c3129b1224e222088203231323000}
0x13ba…13ff OsuBasicLine {ptr=OsuBasicPtr{ 0x73fb → 0x13ff }, lineno=0x087a, tokens=8e2043414c43554c4154452023204f4620524f575320544f205052494e5420414e4420534554205641524941424c4520474f544f204143434f5244494e474c5900}
0x13ff…1424 OsuBasicLine {ptr=OsuBasicPtr{ 0x7420 → 0x1424 }, lineno=0x088e, tokens=4e52b1b42828454f4446aa424f444629ac524c293a5243b1b4284e52ac4e4c2900}
0x1424…1458 OsuBasicLine {ptr=OsuBasicPtr{ 0x7454 → 0x1458 }, lineno=0x0898, tokens=4558b1b4284e52aa285243ab4e4c29293a208e2043414c43554c4154452023204f46204558545241204c4142454c5300}
0x1458…148e OsuBasicLine {ptr=OsuBasicPtr{ 0x748a → 0x148e }, lineno=0x08ac, tokens=9620323937322c31333a209620323937362c31333a208e20414c4c4f57202c2026203a20494e2044415441204649454c4400}
0x148e…14a3 OsuBasicLine {ptr=OsuBasicPtr{ 0x749f → 0x14a3 }, lineno=0x08b6, tokens=812058b13120a32033333a20973a208200}
0x14a3…14c6 OsuBasicLine {ptr=OsuBasicPtr{ 0x74c2 → 0x14c6 }, lineno=0x08c0, tokens=8a4b4124b1224b22a6854c24284e46a9312c4e4ca931293a88333130323000}
0x14c6…14cc OsuBasicLine {ptr=OsuBasicPtr{ 0x74c8 → 0x14cc }, lineno=0x0f9f, tokens=8e00}
0x14cc…14f3 OsuBasicLine {ptr=OsuBasicPtr{ 0x74ef → 0x14f3 }, lineno=0x0fa0, tokens=8e20424547494e494e47204f46204c4f47494320544f20474554205245434f52445300}
0x14f3…152e OsuBasicLine {ptr=OsuBasicPtr{ 0x752a → 0x152e }, lineno=0x0faa, tokens=53b136aa4e463a204b31b131aa533a204b32b132aa533a204b33b133aa533a204b34b134aa533a204b35b135aa533a204b36b136aa5300}
0x152e…1565 OsuBasicLine {ptr=OsuBasicPtr{ 0x7561 → 0x1565 }, lineno=0x0fb4, tokens=4b5052b1424f44463a205232b1b428524cab32293a205233b1b428524cab33293a205031b1313a205032b1323a205033b13300}
0x1565…15a4 OsuBasicLine {ptr=OsuBasicPtr{ 0x75a0 → 0x15a4 }, lineno=0x0fbe, tokens=5ab136aa4e46a9313a204b30b1303a2056b1313a204731b1343036303a204732b1343431303a204733b1343831303a208e202a2a2a2a2a2a2a2a00}
0x15a4…15be OsuBasicLine {ptr=OsuBasicPtr{ 0x75ba → 0x15be }, lineno=0x0fc8, tokens=90204e4c208820343036302c343431302c3438313000}
0x15be…15cb OsuBasicLine {ptr=OsuBasicPtr{ 0x75c7 → 0x15cb }, lineno=0x0fd2, tokens=8e203120434f444500}
0x15cb…15e4 OsuBasicLine {ptr=OsuBasicPtr{ 0x75e0 → 0x15e4 }, lineno=0x0fdc, tokens=90205a208820343037302c343038302c3430393000}
0x15e4…1609 OsuBasicLine {ptr=OsuBasicPtr{ 0x7605 → 0x1609 }, lineno=0x0fe6, tokens=9b56b0b14b5052a94650284b31293a8425562c4c243a972344562856292c4c2400}
0x1609…162e OsuBasicLine {ptr=OsuBasicPtr{ 0x762a → 0x162e }, lineno=0x0ff0, tokens=9b56b0b14b5052a94650284b32293a8425562c4c243a972344562856292c4c2400}
0x162e…1653 OsuBasicLine {ptr=OsuBasicPtr{ 0x764f → 0x1653 }, lineno=0x0ffa, tokens=9b56b0b14b5052a94650284b33293a8425562c4c243a972344562856292c4c2400}
0x1653…1685 OsuBasicLine {ptr=OsuBasicPtr{ 0x7681 → 0x1685 }, lineno=0x1004, tokens=9b56b0b14b5052a94650284b34293a8425562c4c31243a9b56b0b14b5052a94650284b35293a8425562c4c322400}
0x1685…16ab OsuBasicLine {ptr=OsuBasicPtr{ 0x76a7 → 0x16ab }, lineno=0x100e, tokens=972344562856292c4c31243a9b56b0b14b5052a94650284b36293a8425562c4c2400}
0x16ab…16c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x76bf → 0x16c3 }, lineno=0x1013, tokens=972344562856292c4c32243b222020223b4c2400}
0x16c3…16e8 OsuBasicLine {ptr=OsuBasicPtr{ 0x76e4 → 0x16e8 }, lineno=0x1018, tokens=8a205654b04b3020a620812058b15620a32056543a20972344562856293a208200}
0x16e8…1708 OsuBasicLine {ptr=OsuBasicPtr{ 0x7704 → 0x1708 }, lineno=0x1022, tokens=4b5052b14b5052a9524c3a208a204b5052b2454f4446208820473100}
0x1708…1714 OsuBasicLine {ptr=OsuBasicPtr{ 0x7710 → 0x1714 }, lineno=0x102c, tokens=8820313939393900}
0x1714…1729 OsuBasicLine {ptr=OsuBasicPtr{ 0x7725 → 0x1729 }, lineno=0x1130, tokens=8e2054574f204c4142454c20434f444500}
0x1729…1742 OsuBasicLine {ptr=OsuBasicPtr{ 0x773e → 0x1742 }, lineno=0x113a, tokens=90205a208820343432302c343434302c3434363000}
0x1742…176f OsuBasicLine {ptr=OsuBasicPtr{ 0x776b → 0x176f }, lineno=0x1144, tokens=9b56b0b14b5052a94650284b31293a8425562c4c31243a9b56b0b14b5052a94650284b3129a9524c00}
0x176f…1794 OsuBasicLine {ptr=OsuBasicPtr{ 0x7790 → 0x1794 }, lineno=0x114e, tokens=8425562c4c32243a972344562856292c4c31243ba2505028503229293b4c322400}
0x1794…17c1 OsuBasicLine {ptr=OsuBasicPtr{ 0x77bd → 0x17c1 }, lineno=0x1158, tokens=9b56b0b14b5052a94650284b32293a8425562c4c31243a9b56b0b14b5052a94650284b3229a9524c00}
0x17c1…17e6 OsuBasicLine {ptr=OsuBasicPtr{ 0x77e2 → 0x17e6 }, lineno=0x1162, tokens=8425562c4c32243a972344562856292c4c31243ba2505028503229293b4c322400}
0x17e6…1813 OsuBasicLine {ptr=OsuBasicPtr{ 0x780f → 0x1813 }, lineno=0x116c, tokens=9b56b0b14b5052a94650284b33293a8425562c4c31243a9b56b0b14b5052a94650284b3329a9524c00}
0x1813…1838 OsuBasicLine {ptr=OsuBasicPtr{ 0x7834 → 0x1838 }, lineno=0x1176, tokens=8425562c4c32243a972344562856292c4c31243ba2505028503229293b4c322400}
0x1838…1862 OsuBasicLine {ptr=OsuBasicPtr{ 0x785e → 0x1862 }, lineno=0x1180, tokens=9b56b0b14b5052a94650284b34293a8425562c4c31243a9b56b0b14b5052a94650284b352900}
0x1862…1888 OsuBasicLine {ptr=OsuBasicPtr{ 0x7884 → 0x1888 }, lineno=0x118a, tokens=8425562c4c33243a9b56b0b14b5052a94650284b3429a9524c3a8425562c4c322400}
0x1888…18a6 OsuBasicLine {ptr=OsuBasicPtr{ 0x78a2 → 0x18a6 }, lineno=0x1194, tokens=9b56b0b14b5052a94650284b3529a9524c3a8425562c4c342400}
0x18a6…18c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x78bf → 0x18c3 }, lineno=0x119e, tokens=972344562856292c4c31243ba2505028503229293b4c322400}
0x18c3…18f0 OsuBasicLine {ptr=OsuBasicPtr{ 0x78ec → 0x18f0 }, lineno=0x11a8, tokens=9b56b0b14b5052a94650284b36293a8425562c4c31243a9b56b0b14b5052a94650284b3629a9524c00}
0x18f0…1926 OsuBasicLine {ptr=OsuBasicPtr{ 0x7922 → 0x1926 }, lineno=0x11b2, tokens=8425562c4c32243a972344562856292c4c33243b222020224c31243ba2505028503229293b4c34243b222020223b4c322400}
0x1926…194b OsuBasicLine {ptr=OsuBasicPtr{ 0x7947 → 0x194b }, lineno=0x11bc, tokens=8a205654b04b3020a620812058b15620a32056543a20972344562856293a208200}
0x194b…1971 OsuBasicLine {ptr=OsuBasicPtr{ 0x796d → 0x1971 }, lineno=0x11c6, tokens=4b5052b14b5052a952323a205243b15243aa563a208a205243b04b30208820473200}
0x1971…198d OsuBasicLine {ptr=OsuBasicPtr{ 0x7989 → 0x198d }, lineno=0x11d0, tokens=90204558208820343036302c31393939392c313939393900}
0x198d…1999 OsuBasicLine {ptr=OsuBasicPtr{ 0x7995 → 0x1999 }, lineno=0x11da, tokens=8820313939393900}
0x1999…19b0 OsuBasicLine {ptr=OsuBasicPtr{ 0x79ac → 0x19b0 }, lineno=0x12c0, tokens=8e205448524545204c4142454c20434f444500}
0x19b0…19c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x79c5 → 0x19c9 }, lineno=0x12ca, tokens=90205a208820343832302c343836302c3439303000}
0x19c9…19f6 OsuBasicLine {ptr=OsuBasicPtr{ 0x79f2 → 0x19f6 }, lineno=0x12d4, tokens=9b56b0b14b5052a94650284b31293a8425562c4c31243a9b56b0b14b5052a94650284b3129a9524c00}
0x19f6…1a1c OsuBasicLine {ptr=OsuBasicPtr{ 0x7a18 → 0x1a1c }, lineno=0x12de, tokens=8425562c4c32243a9b56b0b14b5052a94650284b3129a952323a8425562c4c332400}
0x1a1c…1a46 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a42 → 0x1a46 }, lineno=0x12e8, tokens=972344562856292c4c31243ba2505028503229293b4c32243ba2505028503329293b4c332400}
0x1a46…1a73 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a6f → 0x1a73 }, lineno=0x12fc, tokens=9b56b0b14b5052a94650284b32293a8425562c4c31243a9b56b0b14b5052a94650284b3229a9524c00}
0x1a73…1a99 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a95 → 0x1a99 }, lineno=0x1306, tokens=8425562c4c32243a9b56b0b14b5052a94650284b3229a952323a8425562c4c332400}
0x1a99…1ac3 OsuBasicLine {ptr=OsuBasicPtr{ 0x7abf → 0x1ac3 }, lineno=0x1310, tokens=972344562856292c4c31243ba2505028503229293b4c32243ba2505028503329293b4c332400}
0x1ac3…1af0 OsuBasicLine {ptr=OsuBasicPtr{ 0x7aec → 0x1af0 }, lineno=0x1324, tokens=9b56b0b14b5052a94650284b33293a8425562c4c31243a9b56b0b14b5052a94650284b3329a9524c00}
0x1af0…1b16 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b12 → 0x1b16 }, lineno=0x132e, tokens=8425562c4c32243a9b56b0b14b5052a94650284b3329a952323a8425562c4c332400}
0x1b16…1b40 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b3c → 0x1b40 }, lineno=0x1338, tokens=972344562856292c4c31243ba2505028503229293b4c32243ba2505028503329293b4c332400}
0x1b40…1b6a OsuBasicLine {ptr=OsuBasicPtr{ 0x7b66 → 0x1b6a }, lineno=0x1342, tokens=9b56b0b14b5052a94650284b34293a8425562c4c31243a9b56b0b14b5052a94650284b352900}
0x1b6a…1b90 OsuBasicLine {ptr=OsuBasicPtr{ 0x7b8c → 0x1b90 }, lineno=0x134c, tokens=8425562c4c34243a9b56b0b14b5052a94650284b3429a9524c3a8425562c4c322400}
0x1b90…1bc0 OsuBasicLine {ptr=OsuBasicPtr{ 0x7bbc → 0x1bc0 }, lineno=0x1356, tokens=9b56b0b14b5052a94650284b3529a9524c3a8425562c4c35243a9b56b0b14b5052a94650284b3429a9523200}
0x1bc0…1be6 OsuBasicLine {ptr=OsuBasicPtr{ 0x7be2 → 0x1be6 }, lineno=0x1360, tokens=8425562c4c33243a9b56b0b14b5052a94650284b3529a952323a8425562c4c362400}
0x1be6…1c10 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c0c → 0x1c10 }, lineno=0x136a, tokens=972344562856292c4c31243ba2505028503229293b4c32243ba2505028503329293b4c332400}
0x1c10…1c3d OsuBasicLine {ptr=OsuBasicPtr{ 0x7c39 → 0x1c3d }, lineno=0x1374, tokens=9b56b0b14b5052a94650284b36293a8425562c4c31243a9b56b0b14b5052a94650284b3629a9524c00}
0x1c3d…1c63 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c5f → 0x1c63 }, lineno=0x137e, tokens=8425562c4c32243a9b56b0b14b5052a94650284b3629a952323a8425562c4c332400}
0x1c63…1c93 OsuBasicLine {ptr=OsuBasicPtr{ 0x7c8f → 0x1c93 }, lineno=0x1388, tokens=972344562856292c4c34243b222020223b4c31243ba2505028503229293b4c35243b222020223b4c32243b00}
0x1c93…1cb5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7cb1 → 0x1cb5 }, lineno=0x138d, tokens=972344562856292ca2505028503329293b4c36243b222020223b4c332400}
0x1cb5…1cda OsuBasicLine {ptr=OsuBasicPtr{ 0x7cd6 → 0x1cda }, lineno=0x1392, tokens=8a205654b04b3020a620812058b15620a32056543a20972344562856293a208200}
0x1cda…1d00 OsuBasicLine {ptr=OsuBasicPtr{ 0x7cfc → 0x1d00 }, lineno=0x139c, tokens=4b5052b14b5052a952333a205243b15243aa563a208a205243b04b30208820473300}
0x1d00…1d1b OsuBasicLine {ptr=OsuBasicPtr{ 0x7d17 → 0x1d1b }, lineno=0x13a6, tokens=90204558208820343036302c343431302c313939393900}
0x1d1b…1d27 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d23 → 0x1d27 }, lineno=0x13b0, tokens=8820313939393900}
0x1d27…1d63 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d5f → 0x1d63 }, lineno=0x1424, tokens=97222a2a2a204b4f4e54524f4c4552204154204449534b45545445524e4520455220504c4143455245542052494754494754202a2a2a2200}
0x1d63…1d87 OsuBasicLine {ptr=OsuBasicPtr{ 0x7d83 → 0x1d87 }, lineno=0x4e1f, tokens=a020363a209d20313a20882035313130303a208e20434f4d4d4f4e2045585400}
0x1d87…1dca OsuBasicLine {ptr=OsuBasicPtr{ 0x7dc6 → 0x1dca }, lineno=0x7530, tokens=8e20564152494659204649454c445320414e44205049434b5550205448452052454c4154495645204f46465345545320284644242858292646502858292900}
0x1dca…1df7 OsuBasicLine {ptr=OsuBasicPtr{ 0x7df3 → 0x1df7 }, lineno=0x753a, tokens=5454b1303a208e2052554e4e494e4720544f54414c204f464653455420494e544f205245434f524400}
0x1df7…1e2f OsuBasicLine {ptr=OsuBasicPtr{ 0x7e2b → 0x1e2f }, lineno=0x7544, tokens=9b31b0b135333a208e20504e5420544f20535452204f46204649454c442044455343524950544f525320494e2048454144455200}
0x1e2f…1e55 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e51 → 0x1e55 }, lineno=0x754e, tokens=842025312c58243a208e204745542041204649454c442044455343524950544f5200}
0x1e55…1e83 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e7f → 0x1e83 }, lineno=0x7558, tokens=8e204e463d4e554d424552204f46204649454c4453204445534952454420544f20424520464f554e4400}
0x1e83…1e92 OsuBasicLine {ptr=OsuBasicPtr{ 0x7e8e → 0x1e92 }, lineno=0x7562, tokens=812058b13120a3204e4600}
0x1e92…1ec1 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ebd → 0x1ec1 }, lineno=0x756c, tokens=8a20464424285829b1582420882033303039303a208e20474f544f204946204649454c4420464f554e4400}
0x1ec1…1ec9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7ec5 → 0x1ec9 }, lineno=0x7576, tokens=82205800}
0x1ec9…1eed OsuBasicLine {ptr=OsuBasicPtr{ 0x7ee9 → 0x1eed }, lineno=0x7580, tokens=882033303130303a208e20534b49502053494e4345204e4f5420464f554e4400}
0x1eed…1f2a OsuBasicLine {ptr=OsuBasicPtr{ 0x7f26 → 0x1f2a }, lineno=0x758a, tokens=4650285829b154543a208e2045515541544520544f54414c204f464653455420544f204150502e2046494c45442044455343524950544f5200}
0x1f2a…1f50 OsuBasicLine {ptr=OsuBasicPtr{ 0x7f4c → 0x1f50 }, lineno=0x7594, tokens=842025312c464c3a208e204745542054484953204649454c4453204c454e47544800}
0x1f50…1f7c OsuBasicLine {ptr=OsuBasicPtr{ 0x7f78 → 0x1f7c }, lineno=0x759e, tokens=5454b15454a9464c3a208e205550444154452052554e4e494e4720544f54414c204f464653455400}
0x1f7c…1fa5 OsuBasicLine {ptr=OsuBasicPtr{ 0x7fa1 → 0x1fa5 }, lineno=0x75a8, tokens=8a20c7283129b2424f444620882033303033303a208e20474f544f2054494c4c20454e4400}
0x1fa5…1fd9 OsuBasicLine {ptr=OsuBasicPtr{ 0x7fd5 → 0x1fd9 }, lineno=0x75b2, tokens=8a20c7283129b0424f444620a62045525224b12246494c4520484541444552204552524f52223a208820343030303000}
0x1fd9…1ff3 OsuBasicLine {ptr=OsuBasicPtr{ 0x7fef → 0x1ff3 }, lineno=0x75bc, tokens=8d3a208e2052455455524e20544f2043414c4c455200}
0x1ff3…2023 OsuBasicLine {ptr=OsuBasicPtr{ 0x801f → 0x2023 }, lineno=0x7918, tokens=8e20535542524f5554494e4520544f205052494e54204c4142454c5320564941204b45592041434345535300}
0x2023…2029 OsuBasicLine {ptr=OsuBasicPtr{ 0x8025 → 0x2029 }, lineno=0x7922, tokens=8e00}
0x2029…2055 OsuBasicLine {ptr=OsuBasicPtr{ 0x8051 → 0x2055 }, lineno=0x792c, tokens=56b1313a209b32b0b134323a208425322c2044554d4d59243a4731b133313035303a204558b13100}
0x2055…2066 OsuBasicLine {ptr=OsuBasicPtr{ 0x8062 → 0x2066 }, lineno=0x7936, tokens=8158b131a34e4c3a544cb15800}
0x2066…2094 OsuBasicLine {ptr=OsuBasicPtr{ 0x8090 → 0x2094 }, lineno=0x793b, tokens=8425322c44554d59243a8425322c504e54522858293a8ac7283229b0b1454446a64558b1323a88473100}
0x2094…20ae OsuBasicLine {ptr=OsuBasicPtr{ 0x80aa → 0x20ae }, lineno=0x7940, tokens=8ac92844554d59242c3129b1222a2288333130333500}
0x20ae…20b4 OsuBasicLine {ptr=OsuBasicPtr{ 0x80b0 → 0x20b4 }, lineno=0x7945, tokens=8200}
0x20b4…20d4 OsuBasicLine {ptr=OsuBasicPtr{ 0x80d0 → 0x20d4 }, lineno=0x794a, tokens=8158b131a3544c3a9b31b0b1504e54522858293a8159b131a34e4600}
0x20d4…20fb OsuBasicLine {ptr=OsuBasicPtr{ 0x80f7 → 0x20fb }, lineno=0x7954, tokens=9b31b0b1504e5452285829a946502859293a8425312c4c2428592c58293a823a825800}
0x20fb…210f OsuBasicLine {ptr=OsuBasicPtr{ 0x810b → 0x210f }, lineno=0x7968, tokens=8159b131a34e463a8158b131a3544c00}
0x210f…2139 OsuBasicLine {ptr=OsuBasicPtr{ 0x8135 → 0x2139 }, lineno=0x7972, tokens=972344562856292ca25050285829293b4c2428592c58293b3a823a972344562856293a825900}
0x2139…2156 OsuBasicLine {ptr=OsuBasicPtr{ 0x8152 → 0x2156 }, lineno=0x7977, tokens=8a5654b04b30a68158b156a356543a972344562856293a8200}
0x2156…216a OsuBasicLine {ptr=OsuBasicPtr{ 0x8166 → 0x216a }, lineno=0x797c, tokens=9045588833313033302c313939393900}
0x216a…218a OsuBasicLine {ptr=OsuBasicPtr{ 0x8186 → 0x218a }, lineno=0x9c40, tokens=8e204552524f5220455850414e53494f4e20474f4553204845524500}
0x218a…21bd OsuBasicLine {ptr=OsuBasicPtr{ 0x81b9 → 0x21bd }, lineno=0x9c4a, tokens=973a209720455252243a20973a209d20313a20882035313130303a208e20434f4d4d4f4e2045584954205041544800}
0x21bd…21d1 OsuBasicLine {ptr=OsuBasicPtr{ 0x81cd → 0x21d1 }, lineno=0xc350, tokens=8e204552524f522048414e444c455200}
0x21d1…21fb OsuBasicLine {ptr=OsuBasicPtr{ 0x81f7 → 0x21fb }, lineno=0xc35a, tokens=4552b1c1283130323236293a20454cb1c128313137373429a9c128313137373529ab32353600}
0x21fb…2201 OsuBasicLine {ptr=OsuBasicPtr{ 0x81fd → 0x2201 }, lineno=0xc364, tokens=8e00}
0x2201…222c OsuBasicLine {ptr=OsuBasicPtr{ 0x8228 → 0x222c }, lineno=0xc369, tokens=8e2043484b20464f5220274348414e4e454c20414c5245414459204f50454e204552524f522700}
0x222c…224e OsuBasicLine {ptr=OsuBasicPtr{ 0x824a → 0x224e }, lineno=0xc36e, tokens=8a204552b131333320ae20454cb131363020a6209d20313a208820454c00}
0x224e…2277 OsuBasicLine {ptr=OsuBasicPtr{ 0x8273 → 0x2277 }, lineno=0xc373, tokens=8e2043484b20464f5220274e4f4e2d4558495354414e5420454e545259204552524f522700}
0x2277…22b1 OsuBasicLine {ptr=OsuBasicPtr{ 0x82ad → 0x22b1 }, lineno=0xc378, tokens=8a204552b131323820ae20454cb131363020a62045525224b122494e56414c49442046494c45204e414d45223a208820353130353000}
0x22b1…22d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x82d3 → 0x22d7 }, lineno=0xc37d, tokens=8e2043484b20464f522027454e44204f462046494c452048495427204552524f5200}
0x22d7…2308 OsuBasicLine {ptr=OsuBasicPtr{ 0x8304 → 0x2308 }, lineno=0xc382, tokens=8a204552b131333220a62045525224b122454e44204f462046494c45204552524f52223a208820353130303000}
0x2308…232e OsuBasicLine {ptr=OsuBasicPtr{ 0x832a → 0x232e }, lineno=0xc387, tokens=8e2043484b20464f5220414343455353205249474854532056494f4c4154494f4e00}
0x232e…2365 OsuBasicLine {ptr=OsuBasicPtr{ 0x8361 → 0x2365 }, lineno=0xc38c, tokens=8a204552b131333020a62045525224b122414343455353205249474854532056494f4c4154494f4e223a208820353130303000}
0x2365…239c OsuBasicLine {ptr=OsuBasicPtr{ 0x8398 → 0x239c }, lineno=0xc391, tokens=8e204d4159424520412053595354454d204552524f5220492e452e204348414e4e454c204e4f54204f50454e204552524f5200}
0x239c…23cf OsuBasicLine {ptr=OsuBasicPtr{ 0x83cb → 0x23cf }, lineno=0xc396, tokens=8a204552b131323920a62045525224b12243414e4e4f54204143434553532046494c4520223a208820353130353000}
0x23cf…23f2 OsuBasicLine {ptr=OsuBasicPtr{ 0x83ee → 0x23f2 }, lineno=0xc39b, tokens=8e204f54484552204552524f5253204152452048415244204552524f525300}
0x23f2…2426 OsuBasicLine {ptr=OsuBasicPtr{ 0x8422 → 0x2426 }, lineno=0xc3a0, tokens=45525224b12244495343204552524f5220434f44452022a9c328455229a92220494e204c494e452022a9c328454c2900}
0x2426…242c OsuBasicLine {ptr=OsuBasicPtr{ 0x8428 → 0x242c }, lineno=0xc3aa, tokens=8e00}
0x242c…2432 OsuBasicLine {ptr=OsuBasicPtr{ 0x842e → 0x2432 }, lineno=0xc3b4, tokens=8e00}
0x2432…246e OsuBasicLine {ptr=OsuBasicPtr{ 0x846a → 0x246e }, lineno=0xc738, tokens=8e204552524f52204d455353414745205052494e5420434f444520454e545259204154202735313030302720434c4f5345532046494c4500}
0x246e…2474 OsuBasicLine {ptr=OsuBasicPtr{ 0x8470 → 0x2474 }, lineno=0xc742, tokens=8e00}
0x2474…247c OsuBasicLine {ptr=OsuBasicPtr{ 0x8478 → 0x247c }, lineno=0xc74c, tokens=9d203100}
0x247c…2482 OsuBasicLine {ptr=OsuBasicPtr{ 0x847e → 0x2482 }, lineno=0xc756, tokens=8e00}
0x2482…24b4 OsuBasicLine {ptr=OsuBasicPtr{ 0x84b0 → 0x24b4 }, lineno=0xc760, tokens=8e20454e545259204154202735313035302720444f4553204e4f5420434c4f534520544845204348414e4e454c00}
0x24b4…24d6 OsuBasicLine {ptr=OsuBasicPtr{ 0x84d2 → 0x24d6 }, lineno=0xc76a, tokens=973a973a97222a2a2a2a2a202046454a4c20202a2a2a2a2a223a973a9700}
0x24d6…24ee OsuBasicLine {ptr=OsuBasicPtr{ 0x84ea → 0x24ee }, lineno=0xc76f, tokens=5843b15843a9313a8a5843b23288353130363000}
0x24ee…252a OsuBasicLine {ptr=OsuBasicPtr{ 0x8526 → 0x252a }, lineno=0xc770, tokens=97222a2a2a204b4f4e54524f4c4552204154204449534b45545445524e4520455220504c4143455245542052494754494754202a2a2a2200}
0x252a…2535 OsuBasicLine {ptr=OsuBasicPtr{ 0x8531 → 0x2535 }, lineno=0xc774, tokens=97204552522400}
0x2535…2563 OsuBasicLine {ptr=OsuBasicPtr{ 0x855f → 0x2563 }, lineno=0xc779, tokens=8e205049434b555020444953432041444452455353205748455245204552524f52204f43435552454400}
0x2563…2596 OsuBasicLine {ptr=OsuBasicPtr{ 0x8592 → 0x2596 }, lineno=0xc77e, tokens=4541b1303a20812049b13420a3203120a820aa313a204541b14541ab323536a9c12839383839a949293a2082204900}
0x2596…25c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x85c5 → 0x25c9 }, lineno=0xc788, tokens=4456283329b1c12839383332293a208a204456283329b031323720a6204456283329b14456283329aa313238a93400}
0x25c9…25fd OsuBasicLine {ptr=OsuBasicPtr{ 0x85f9 → 0x25fd }, lineno=0xc792, tokens=9722505d2053544154494f4e2022a9c6284456283329a9363529a9222049204449534b2041445245535345223b454100}
0x25fd…262b OsuBasicLine {ptr=OsuBasicPtr{ 0x8627 → 0x262b }, lineno=0xc797, tokens=973a8422544153542052455455524e2c204856495320464f52535b5454454c534520223b5153243a9700}
0x262b…2642 OsuBasicLine {ptr=OsuBasicPtr{ 0x863e → 0x2642 }, lineno=0xc79c, tokens=8e20434f4d4d4f4e2045584954205041544800}
0x2642…266d OsuBasicLine {ptr=OsuBasicPtr{ 0x8669 → 0x266d }, lineno=0xc7a6, tokens=9f20c6284456283229a93635293a208e2053454c454354204f5247494e414c2044455649434500}
0x266d…26a6 OsuBasicLine {ptr=OsuBasicPtr{ 0x86a2 → 0x26a6 }, lineno=0xc7b0, tokens=9620323937322c35383a209620323937362c34343a208e20444953414c4c4f57202c2026203a20494e2044415441204649454c4400}
0x26a6…26d3 OsuBasicLine {ptr=OsuBasicPtr{ 0x86cf → 0x26d3 }, lineno=0xc7ba, tokens=8e2052312a2052454d4f564520424153494320494d4d454449415445204d4f444520454e41424c4500}
0x26d3…26f9 OsuBasicLine {ptr=OsuBasicPtr{ 0x86f5 → 0x26f9 }, lineno=0xc7c4, tokens=a02031323a208e2044495341424c45205350414345205355505052455353494f4e00}
0x26f9…2731 OsuBasicLine {ptr=OsuBasicPtr{ 0x872d → 0x2731 }, lineno=0xc7ce, tokens=8e2052312a2052454d4f56454420454e41424c45204f462050524f4752414d2041424f5254204f4e2044495343204552524f5200}
0x2731…275f OsuBasicLine {ptr=OsuBasicPtr{ 0x875b → 0x275f }, lineno=0xc7d8, tokens=962031343435372c50433a208e20454e41424c45204c494e45205052494e5445522050414745494e4700}
0x275f…2775 OsuBasicLine {ptr=OsuBasicPtr{ 0x8771 → 0x2775 }, lineno=0xc7e2, tokens=89202244424d535953222c22504153532200}
0x2775…2777 0x0000
0x2777…27f0 [Padding]