PK Ā0@ META-INF/PK À0@%*{META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.8.2 Created-By: 1.6.0_29-b11-402-11M3527 (Apple Inc.) Class-Path: X-COMMENT: Main-Class will be added automatically by build Main-Class: ezreader10.Main PK À0@ ezreader10/PK À0@`7 ezreader10/Corpus.class1 1N 0O 0P 0Q 0RS N TUV N W XY TZ X[ \] X^ _ X` Ta Xb Xcd Ne f Tg h Xi Xj Xk Xl? Xm no Xp nq Xr ns Xt u vw vx vy R Y z{|}cumulativeCharacterPositionI maxWordLengthnumberSentences numberWords()VCodeLineNumberTableLocalVariableTablethisLezreader10/Corpus; initialize&(Ljava/util/Scanner;Ljava/util/List;)VwLezreader10/Word; diskScannerLjava/util/Scanner; sentencesLjava/util/List;sLezreader10/Sentence;LocalVariableTypeTable'Ljava/util/List; Signature=(Ljava/util/Scanner;Ljava/util/List;)V SourceFile Corpus.java 78 23 43 53 63ezreader10/Sentence~ ezreader10/Word  3  3 java/lang/StringBuilder    ezreader10/Corpusjava/lang/Objectjava/util/ScannerhasNext()ZivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumber nextDouble()D frequencyDjava/lang/Mathlog(D)D lnFrequencyassignFrequencyClass(D)IfrequencyClassnextInt()Ilengthpredictabilityappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;next()Ljava/lang/String;toStringwordLjava/lang/String;blankSpacePositionfirstCharacterPositionlastCharacterPositionoptimalViewingPositionezreader10/Main PrimaryTargetprimarySaccadeTargetRefixationTargetrefixationSaccadeTargetRegressionTargetregressionSaccadeTargetadd(Lezreader10/Word;)Vjava/lang/StringcharAt(I)C substring(II)Ljava/lang/String;java/util/List(Ljava/lang/Object;)Z!01 23 43 53 63789S*:   ; <= >?9лYM*û Y N-  - * - - - - - *- - - * - Y*- - - c- - - c- - -  kc"- - - #kc$- - - %kc&- - - 'kc(- cc- Yc,-)`- - *d+@S- - - *d,,-,.+,/W`YM<:" "!#,$=%N&Z't()ABCDEFG5HGITLYMaP|QRSTUVWXY[\;*@ABCDEFGH DIJKLM X PK À0@$Wb''ezreader10/EZReader.class1 {               z  $ $  ( $ $ $ /   /    / /     / / / / / / / /   / / ( / ! " /# $ % /& '( ) * +, /-. // 0 1 2 $3 4 56 /7 89: ; < = >? l l@ A B C (D E (F G H I J KLMmonitorLezreader10/GUIMonitor;()VCodeLineNumberTableLocalVariableTablethisLezreader10/EZReader;runsLezreader10/Stats;iI firstLetterD lastLetter wordLength predAvailableZprindexISRERE lastCharacter prRefixateshortestProcessDurationshortestProcessIndexspLezreader10/Process;ongoingSaccadetLezreader10/Trace;NprocessingRatefLezreader10/Fixation;currentFixationLocationcurrentFixatedWordlastFixationLocationlastFixatedWord regressionintegrationDifficultyp sentenceDonetraceLjava/util/ArrayList;IDNsubjectsentence diskWriterLjava/io/PrintStream; diskScanner1Ljava/util/Scanner; diskScanner2rLjava/util/Random;corpusLezreader10/Corpus;saccadeLezreader10/Saccade;activefixation sentencesintegrationFailed[ZmeanIOVP_SF_DistributionsLjava/util/HashMap;meanIOVP_FF_DistributionsmeanLandingSiteDistributions&meanRefixationProbabilityDistributions simulated prRegressionprRegressionIntegrationprRegressionOveralltotalNumberSaccadesnumberSentences maxWordLengthmLocalVariableTypeTable)Ljava/util/ArrayList;+Ljava/util/ArrayList;,Ljava/util/ArrayList;,Ljava/util/ArrayList;*Ljava/util/HashMap;)Ljava/util/ArrayList; ExceptionsN SourceFile EZReader.java ~java/io/PrintStreamO PQ ~Rjava/util/Scanner java/io/File SQ ~T UQjava/util/Randomezreader10/Corpusezreader10/Saccadejava/util/ArrayList Vjava/util/HashMapezreader10/Stats WX YZ [\ ]^ _` ab cd |}e fg hezreader10/Fixation i jkezreader10/Sentence jlm nqr s t u vezreader10/Process w x yz { | } ~    d     Q  a  kS X VL1 z  L2       A   M1 M2         > Error! The procedure to find the next model state has failed. R   ezreader10/Trace           ^ ezreader10/EZReaderjava/lang/Objectjava/io/FileNotFoundExceptionezreader10/MainoutputFileNameLjava/lang/String;(Ljava/lang/String;)VcorpusFileName(Ljava/io/File;)VtargetFileName maxNWordsadd(Ljava/lang/Object;)Z initialize&(Ljava/util/Scanner;Ljava/util/List;)V reportWordIVsezreader10/OutputwriteWordIVsToFile((Ljava/io/PrintStream;Ljava/util/List;)VhasNext()Z targetWord[InextInt()Iezreader10/GUIMonitorupdateProgress(I)VnumberSubjectsnumberFixationsget(I)Ljava/lang/Object;(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVoptimalViewingPositionlocationwordduration lnFrequencypredictability initializeL1(DD)VfirstCharacterPositionlastCharacterPositionlengthgetProcessingRate(DDDD)D reportStateswriteModelStateToFile@(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VsizedurationConvert durationCopydurationEngagewordNnametargetDistance targetTyperemovejava/lang/StringequalsdecrementProcesses(Ljava/util/List;DZ)V initializeL2 numberWords initializeM1(Ljava/util/List;II)V nextDouble()DpN initializeAM1RITarget initializeI(D)VpFpFTargetpNTarget initializeM2(DIILjava/util/List;I)V initializeS(ID)V(DD)D(D)DblankSpacePositionnumberLambdajava/lang/Mathabs initializeVjava/lang/SystemoutprintlnclearreportFixationswriteFixationsToFile*(Ljava/io/PrintStream;Ljava/util/List;II)V generateTrace7(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)V reportTracewriteTraceToFileincludeRegressionsupdateWordBasedMeasures$(ILjava/util/List;Ljava/util/List;)VupdateFrequencyClassMeans4(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VcalculateWordBasedMeans(ILjava/util/List;I)V reportWordDVswriteSentenceSimulationToFile)(Ljava/io/PrintStream;ILjava/util/List;)VcalculateFrequencyClassMeans(Ljava/util/List;)VwriteFrequencyClassMeansToFilenotifyFinished!z{ |}~3*     : YKYY LYY  M Y N Y:Y:Y:Y:Y:: Y: Y: Y: Y:Y:6Y:W9999+66 *6,, O6 Ѳ! !"6# 69$Y%: & '()*+, - . ,9!6#9$6&6'6(6 6)) )T)/Y0:))'()*1'()*23) ,'()*4'()*5'()*679)Y8k8)Y89c8)W6**ز:* ;'/89+6-<d6../.'/8+.'/89+.6-.һ/Y0:..-'/88.-'/==.-'/>>.-'/??.-'/@@.-'/AA.-'/BB.-'/CC.-'/DD-EW6/600<.0'/AFG.AFG6/0).8/H/ Y..8c..AIG600<0'/AJG0'/Y8o8'()*491'()*593'()*695) ,135790'/Y8k80_.AJGѻ/Y0:)60611<!1'/AKG6010!)'()*1L2)'()*1'()*2L)W'(Md)/Y0:))`N)W 6 .AOG16(60611<81'/AKG6(1'/@601EW1(o6  0T0-P911Q 0d606/Y0:))R)W/Y0:))N)Y8Sc8)Wt'(Md 6*Z/Y0:) 3.)TU )VU)@)W/Y0:))R)W.AWG/Y0:)60611<!1'/AKG6010!)'()*132)'()*1'()*23'()*491'()*593'()*695) ,13579)Y8k8)W.AKGn.@60-P910. 03 1X0.7 03/1Y&6  0T633<&3'/AWG 3EW3633<&3'/AJG 3EW3633<&3'/AOG 3EW3-P910."01Z 0d6&0601Q 0d606/Y0:))R)W/Y0:))N)Y8Sc8)W.A[G8/Y0:)) ,.C.D\)W 6 .A]G//Y0:)).C.B^)W 6 .AFG ..B_90.B`92 ,.Bc0c2c9!'('(Md)*594! 9!!449!666'(MC!'(6)*a"!'(6)*566#6!$[!$c9  c96 c9 &b W&`&$Y%:  . !, #-c02cdk96-P9886!/Y0:)).CN)W/Y0:))e)W#&6'!9$#6& fgh)ij *kY:+6,,'(M'lYm:-,-n+-W,Ͳo *+piqq'+r+s' c9+ig#tu *v.wu *xi! !y /7@IR[d"k&t'}()*+,-+1234789:=>?@GJP R#S&V/W3XMYSZY]`^c_f`ialbocrdghi jk%l-r0s5vJyXz[{||}{ .@HK-?S\iru#+47DGJlo~!?GNVYbgor   6M_ksv #$1%a(g)r*+./34589:;=BE F G $H 0N =Q FR US ]T iZ v] ` c i j k n 0o 4n :r Bt Ju Pv Vw \x _{ e~ m u }                      ) > G T \ b r w     P   G      Iu)d1.N50T1=3-&50x(1u0M?11J%0(10T16=3M&5-3-34-3a0[1 R6 u0 i2 04 T6 N8X+[-i.K/ G- ,6,# & /  ` N!c K#f H$i E&l B'o ?( )0 ~* )+r B     / 7 @ I R [ d k t } | s j a > ; 8 5 * % \ )+R [ d t } | s j a! p oPK À0@%Fw{{ezreader10/Fixation.class1 durationDlocationnumberInumberFixationsword()VCodeLineNumberTableLocalVariableTablethisLezreader10/Fixation; SourceFile Fixation.java ezreader10/Fixationjava/lang/Object!    3*  PK À0@?ïezreader10/GUIMonitor.class1   updateProgress(I)VnotifyFinished()V SourceFileGUIMonitor.javaezreader10/GUIMonitorjava/lang/ObjectPK À0@/Wezreader10/GUIPanel$1.class1-     !"#$% val$newValueIthis$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;I)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$1;run()V SourceFile GUIPanel.javaEnclosingMethod& '(  )*+ ,(ezreader10/GUIPanel$1java/lang/Objectjava/lang/Runnableezreader10/GUIPanelupdateProgress(I)V access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;javax/swing/JProgressBarsetValue    9*+**) =** +,  PK À0@LLezreader10/GUIPanel$2.class13     ! "#$%&this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$2;run()V SourceFile GUIPanel.javaEnclosingMethod' (  )*+ ,- ./0 12ezreader10/GUIPanel$2java/lang/Objectjava/lang/Runnableezreader10/GUIPanelnotifyFinished access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton;javax/swing/JButton setEnabled(Z)V access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;javax/swing/JProgressBarsetValue(I)V    4 *+*2  I**4 56  PK À0@ˮKffezreader10/GUIPanel$3.class1:  !" #$ % & '( ')*+,this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$3;run()V SourceFile GUIPanel.javaEnclosingMethod- .   /0java/lang/Integer1 23 4 567 84 94ezreader10/GUIPanel$3java/lang/Objectjava/lang/Runnableezreader10/GUIPanelrunButtonPushed access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;ezreader10/CorpusnumberSentencesI(I)VintValue()Ijavax/swing/JProgressBar setMaximumsetValue   4 *+*<  U#*Y* >?"@ #  PK À0@(3pzzezreader10/GUIPanel$4.class11  !"#$% &'()*this$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLezreader10/GUIPanel$4;run()V fileNotFoundLjava/io/FileNotFoundException; SourceFile GUIPanel.javaEnclosingMethod+ , - java/io/FileNotFoundExceptionThe file doesn't existERROR. /0ezreader10/GUIPanel$4java/lang/Objectjava/lang/Runnableezreader10/GUIPanelrunButtonPushedezreader10/EZReaderjavax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V     4 *+*D  `L*GKIJM  PK À0@05Ԇ(ezreader10/GUIPanel$ButtonListener.class1' Qm Qn Ro pq rs rt uv wx ry wz r{ w| r} w~ r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w r w rthis$0Lezreader10/GUIPanel;(Lezreader10/GUIPanel;)VCodeLineNumberTableLocalVariableTablethisButtonListener InnerClasses$Lezreader10/GUIPanel$ButtonListener;actionPerformed(Ljava/awt/event/ActionEvent;)VnLjava/lang/String;eLjava/awt/event/ActionEvent;/(Lezreader10/GUIPanel;Lezreader10/GUIPanel$1;)Vx0x1Lezreader10/GUIPanel$1; SourceFile GUIPanel.java VW TU V      b b b                                   ! " # $ % &"ezreader10/GUIPanel$ButtonListenerjava/lang/Objectjava/awt/event/ActionListenerezreader10/GUIPanel$1()Vjava/awt/event/ActionEvent getSource()Ljava/lang/Object;ezreader10/GUIPanel access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton; access$3001(Lezreader10/GUIPanel;)Ljavax/swing/JRadioButton;javax/swing/JRadioButton isSelected()Zezreader10/Main reportWordIVsZ access$400 reportStates access$500reportFixations access$600 reportTrace access$700 reportWordDVs access$800/(Lezreader10/GUIPanel;)Ljavax/swing/JTextField;javax/swing/JTextFieldgetText()Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)InumberSubjectsI access$900corpusFileName access$1000targetFileName access$1100outputFileName access$1200includeRegressions access$1300java/lang/Double parseDouble(Ljava/lang/String;)DAlpha1D access$1400Alpha2 access$1500Alpha3 access$1600Delta access$1700 access$1800pF access$1900pN access$2000ITarget access$2100pFTarget access$2200pNTarget access$2300M1 access$2400M1R access$2500M2 access$2600S access$2700Xi access$2800Psi access$2900Omega1 access$3000Omega2 access$3100Eta1 access$3200Eta2 access$3300V access$3400Epsilon access$3500A access$3600Lambda access$3700 SigmaGammarunButtonPushed QRSTUVWX4 *+*YZ  [^_`X+** *    *    *  * *M,*M,*M,*M,* *M,* M,!*"M,#*$M,%*&M,'*(M,)**M,+*,M,-*.M,/*0M,1*2M,3*4M,5*6M,7*8M,9*:M,;*<M,=*>M,?*@M,A*BM,C*DM,E*FM,G*HM,I*JM,K*LM,M*NM,O*PY&I"&:>RVjn %07BIT[fmx!,3>EPWbit{Z ab[^cdVgXD*+YZ [^hUijkl]Qr\ePK À0@7 %99ezreader10/GUIPanel.class1\ z { | } ~                                  '  * ,  0 / / 4   9 ; 9  ? F F       S U X 9 [ [ ` X h h h  9              @Y      ! 9"#$%ButtonListener InnerClasses alpha1ValueLjavax/swing/JTextField; alpha2Value alpha3Value deltaValueIValue ITargetValuepNValue pNTargetValuepFValue pFTargetValueAValue epsilonValue lambdaValuesigmaGammaValueVValue eta1Value eta2Value omega1Value omega2ValuepsiValueM1ValueM1RValueM2ValueSValuexiValuecorpusFileNameoutputFileNametargetFileNamenoButtonLjavax/swing/JRadioButton; yesButtonnumberSubjectsrecordFixations recordStates recordTrace recordWordDVs recordWordIVs runButtonLjavax/swing/JButton;simulationProgressBarLjavax/swing/JProgressBar;()VCodeLineNumberTableLocalVariableTablethisLezreader10/GUIPanel;updateProgress(I)VnewValueInotifyFinishedrunButtonPushed workhorseLjava/lang/Thread; displayGUIrunSimulationListener$Lezreader10/GUIPanel$ButtonListener;GUIPanelLjavax/swing/JPanel;simulationModeBoxLjavax/swing/Box;simulationModeButtonsLjavax/swing/ButtonGroup;includeRegressionsBoxincludeRegressionsButtonsexecuteSimulationPanelexecuteSimulationLayoutLjava/awt/GridLayout;numberSubjectsPanelnumberSubjectsLayoutenterNumberSubjectsLjavax/swing/JLabel;runButtonPanelrunButtonLayoutcorpusFilePanelcorpusFileLayoutLjava/awt/FlowLayout;enterCorpusFileNametargetWordFilePaneltargetWordFileLayoutenterTargetWordFileNameoutputFilePaneloutputFileLayoutenterOutputFileNamefreeParameterPanelfreeParameterLayoutlexicalParametersPanellexicalParametersLayoutlexicalParametersstrLjava/lang/String; alpha1Label alpha2Label alpha3Label deltaLabellexicalParameterValuespostLexicalParametersPanelpostLexicalParametersLayoutpostLexicalParametersILabelpFLabelpNLabel ITargetLabel pFTargetLabel pNTargetLabelpostLexicalParameterValueslatencyParametersPanellatencyParametersLayoutlatencyParametersM1LabelM1RLabelM2LabelSLabelxiLabellatencyParameterValueserrorParametersPanelerrorParametersLayouterrorParameterspsiLabel omega1Label omega2Label eta1Label eta2LabelerrorParameterValuesmiscParametersPanelmiscParametersLayoutmiscParametersVLabel epsilonLabelALabel lambdaLabelsigmaGammaLabelmiscParameterValuesprogressBarPaneladdItem4(Ljavax/swing/JPanel;Ljavax/swing/JComponent;IIIII)VpcLjavax/swing/JComponent;xywidthheightaligngcLjava/awt/GridBagConstraints; access$0001(Lezreader10/GUIPanel;)Ljavax/swing/JProgressBar;x0 access$100,(Lezreader10/GUIPanel;)Ljavax/swing/JButton; access$3001(Lezreader10/GUIPanel;)Ljavax/swing/JRadioButton; access$400 access$500 access$600 access$700 access$800/(Lezreader10/GUIPanel;)Ljavax/swing/JTextField; access$900 access$1000 access$1100 access$1200 access$1300 access$1400 access$1500 access$1600 access$1700 access$1800 access$1900 access$2000 access$2100 access$2200 access$2300 access$2400 access$2500 access$2600 access$2700 access$2800 access$2900 access$3000 access$3100 access$3200 access$3300 access$3400 access$3500 access$3600 access$3700 SourceFile GUIPanel.java ezreader10/GUIPanel$1 &' ()ezreader10/GUIPanel$2 *ezreader10/GUIPanel$3+ ,-java/lang/Threadezreader10/GUIPanel$4 ) ."ezreader10/GUIPanel$ButtonListener / E-Z READER 10 01 2javax/swing/JPaneljava/awt/GridBagLayout 345 67javax/swing/JRadioButton Word IVs 8Model States  Fixations  Trace File  Word DVs javax/swing/ButtonGroup 9: 9;Simulation Output< => ?@ BC Yes  No Include Regressions? A7java/awt/GridLayout Bjavax/swing/JLabel # Subjects: Cjavax/swing/JTextField javax/swing/JButtonRUN 1 DERun Simulationjava/awt/FlowLayout Corpus File Name: Target Word File Name: Output File Name:SimulationResults.txtαjava/lang/StringBuilder FG1 HI23Δ JK1043.5390.34Lexical I pF pN I(n) pF(n) pN(n)25.00.010.5 Post-Lexical M1 M1R M2 Sξ1253025Saccade LatencyΨΩη7.06.03.00.15 Saccade Error Vε Aλσγ501.150.1620Vision & Misc.Free Parametersjavax/swing/JProgressBarSimulation Progress... L MNjava/awt/GridBagConstraints O P Q R ST UTjava/awt/Insets V WX Y Z 9[ezreader10/GUIPaneljavax/swing/JFrameezreader10/GUIMonitor(Lezreader10/GUIPanel;I)Vjava/awt/EventQueue invokeLater(Ljava/lang/Runnable;)V(Lezreader10/GUIPanel;)Vezreader10/EZReadermonitorLezreader10/GUIMonitor;start/(Lezreader10/GUIPanel;Lezreader10/GUIPanel$1;)VsetTitle(Ljava/lang/String;)VsetDefaultCloseOperation setLayout(Ljava/awt/LayoutManager;)Vjavax/swing/BoxcreateHorizontalBox()Ljavax/swing/Box;(Ljava/lang/String;Z)Vadd(Ljavax/swing/AbstractButton;)V*(Ljava/awt/Component;)Ljava/awt/Component;javax/swing/BorderFactorycreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder; setBorder(Ljavax/swing/border/Border;)VcreateVerticalBox(II)V(Ljava/lang/String;I)VaddActionListener"(Ljava/awt/event/ActionListener;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;createVerticalStrut(I)Ljava/awt/Component;pack setVisible(Z)Vgridxgridy gridwidth gridheightweightxDweighty(IIII)VinsetsLjava/awt/Insets;anchorfill)(Ljava/awt/Component;Ljava/lang/Object;)V!&+3*&   E 'Y*() ) . : *Y*+) 2 8  h$,Y*-)*./Y0Y*12L+3< CDO#P$H 4Y*5L*67*89Y:M,;Y<=>N*?Y@A#*?YBA"*?YCA!*?YDA *?YEAFYG:*#H*"H*!H* H*H-*#IW-*"IW-*!IW-* IW-*IW-JKL*,- M>:*?YNA*?YOAPFYG:*H*PH*IW*PIWQKL*, MR:SYT:9Y:: SYT: UYVW: *XYY  ZW *ZW9Y:: SYT: *[Y\]$*$+^ *$ZW IW IW_KL*, M9Y::`Ya:UYbW:*XY YZW*ZW*, M9Y::`Ya:UYcW:*XY YZW*ZW*, M9Y::`Ya:UYdW:*XYe fZW*ZW*, M9Y::SYT:9Y::SYT:R:g:UYhYijkklkmW:UYhYijkknkmW:UYhYijkkokmW:p:UYhYijkkmW: IW qIWIW qIWIW qIW IWZWR:!*XYrf*XYsf*XYtf*XYuf!*IW!*IW!*IW!*IW!ZWvKw9Y::"SYT:#R:$UYxW:%UYyW:&UYzW:'UY{W:(UY|W:)UY}W:*$ qIW$%IW$ qIW$&IW$ qIW$'IW$ qIW$(IW$ qIW$)IW$ qIW$*IW$ qIW"$ZWR:+*XY~f*XYf*XYf*XY~f*XYf*XYf+*IW+*IW+*IW+*IW+*IW+*IW"+ZW"Kw9Y::,SYT:-R:.UYW:/UYW:0UYW:1UYW:2:UYhYijkkmW:3./IW. qIW.0IW. qIW.1IW. qIW.2IW. qIW.3IW,.ZWR:4*XYf*XYf*XYf *XYf *XYf 4*IW4*IW4* IW4* IW4* IW,4ZW,Kw9Y::5SYT:6R:7:UYhYijkkmW:8:UYhYijkklkmW:9UYhYijkknkmW:::UYhYijkklkmW:;UYhYijkknkmW:<78IW7 qIW79IW7 qIW7:IW7 qIW7;IW7 qIW7<IW57ZWR:=*XYf *XYf *XYf*XYf*XYf=* IW=* IW=*IW=*IW=*IW5=ZW5Kw9Y::>SYT:?R:@UYW:A:UYhYijkkmW:BUYW:C:UYhYijkkmW:D:UYhYijkkmW:E@AIW@ qIW@BIW@ qIW@CIW@ qIW@DIW@ qIW@EIW>@ZWR:F*XYf*XYf*XY~f*XYf*XYfF*IWF*IWF*IWF*IWF*IW>FZW>KwZW"ZW,ZW5ZW>ZWKw*, M9Y::G*Y%G*%ZWGKw*,G  M*,W**V YZ[\(_,`:aHbVcddre{fghijklmnopqtuv wxy&z0{:|D}QVaju $,6CLUanv -Psw %/9CKU^inz  (3;@N\jx+ / M U ` hs{ !&".#8&A'L(Q)U*s+w,-./0123"4-556@7H8S9[:c=h>v?@ABCDEFGHILM N O P Q 9R ES IT gU kV W X Y Z [ \ ] ^ _ ` c d e f g "h 0i :j Dk Nl Xm bn jo tr |s t u v w x { | ~      H  , { ~  V a j  u   x  Q  F   L U a c ZN  -Psd !^"i#n$z%s &g!'["(O#)C$*@%+&,'-(.)/*0+1+,2M-3K.4A/5L06Q17s28_39<4:5;6<h7=8> 9? :@ ;A 9<B E=C g>D p?E @F =AGBC YY:Y+,2  $,4DKQX\ YYDYEFYGYHYIYJYK PLMNO/*% PQR/*$ PST/*# PUT/*" PVT/*! PWT/*  PXT/* PYZ/* P[Z/* P\Z/* P]Z/* P^T/* P_Z/* P`Z/* PaZ/* PbZ/* PcZ/* PdZ/* PeZ/* PfZ/* PgZ/* PhZ/* PiZ/* PjZ/* PkZ/*  PlZ/*  PmZ/*  PnZ/*  PoZ/*  PpZ/* PqZ/* PrZ/* PsZ/* PtZ/* PuZ/* PvZ/* PwZ/* Pxy*4'*,0PK À0@kBBezreader10/Gamma.class1B 23 2 4@ 56@ 57@ 8?hۋq 59:;rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Gamma; nextDouble(DD)Du1Du2vwyyzmeanstdDevabdqtBetadoneZxx SourceFile Gamma.java java/util/Random < => ?> @ A>ezreader10/Gammajava/lang/Objectjava/lang/Mathsqrt(D)Dlog()Dexp!B**Y  "69 )kg9o9) g9)oc9  9 c9 ')o9{* 9* 9go k9)k9kk9 kcg9 ckg 9 6 9 66 kb"*/8=BKTenx !"$%&(*KoTf eU!5"nL#xB$%&'"(8) ** /+=,-./ 01PK À0@dezreader10/Main.class1i VW V X YZ [ \ ] ^? _ ` a bcdincludeRegressionsZnumberSubjectsIcorpusFileNameLjava/lang/String;targetFileNameoutputFileNamepercentCompletereportFixations reportWordDVs reportStates reportTrace reportWordIVs targetWord[IshortestWordOfInterestlongestWordOfInterestADAlpha1Alpha2Alpha3DeltaEpsilonEta1Eta2ITargetLambdaM1M1RM2Omega1Omega2pFpFTargetpNpNTargetPsiS SigmaGammaVXi PrimaryTargetRefixationTargetRegressionTarget maxNWordsFFDGDTT()VCodeLineNumberTableLocalVariableTablethisLezreader10/Main;main([Ljava/lang/String;)Vargs[Ljava/lang/String;guiLezreader10/GUIPanel; Exceptionse SourceFile Main.java DEezreader10/GUIPanel fEg hE  ! " # =% >% ?% @ezreader10/Mainjava/lang/Objectjava/io/FileNotFoundException displayGUIezreader10/EZReaderrun!.            ! " # $% &% '% (% )% *% +% ,% % -% .% /% 0% 1% 2% 3% 4% 5% 6% 7% 8% 9% :% ;% <% =% >% ?% @ A% B% C%DEF3*G ^_H IJ KLFPYL+Gef iHMNOPQRSEFa-     dG"+1 45ST!U'XTUPK À0@ 922ezreader10/Output.class1                    @.@                     ! " #$ #%&' -()* -+, -./01 -2 -34 -5678 -9:;< K=> K?@ K+ABCD EF G K HI PJ PK PL PM PN POPQR@0ST  U VW VX VY VZ[ V\ V] V^ V_ V` Vab Vc@d@@e@f@@gh@"@$i@&@(j@*k@,l@1@2@3 Vmn Vo Vpqrst L M Nu v w xy z{ z| }~  ()VCodeLineNumberTableLocalVariableTablethisLezreader10/Output;writeWordIVsToFile((Ljava/io/PrintStream;Ljava/util/List;)VwLezreader10/Word;jIsLezreader10/Sentence;i diskWriterLjava/io/PrintStream; sentencesLjava/util/List;LocalVariableTypeTable'Ljava/util/List; Signature?(Ljava/io/PrintStream;Ljava/util/List;)VwriteModelStateToFile@(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VaLezreader10/Process;i$Ljava/util/Iterator;activefLezreader10/Fixation;NsentenceprocessingRateD&Ljava/util/List;V(Ljava/io/PrintStream;Ljava/util/List;Lezreader10/Fixation;IID)VwriteFixationsToFile*(Ljava/io/PrintStream;Ljava/util/List;II)Vfixationsubject'Ljava/util/List;A(Ljava/io/PrintStream;Ljava/util/List;II)VwriteTraceToFiletrace$Ljava/util/List;>(Ljava/io/PrintStream;Ljava/util/List;II)VwriteSentenceSimulationToFile)(Ljava/io/PrintStream;ILjava/util/List;)V wordLengthsentenceNumber@(Ljava/io/PrintStream;ILjava/util/List;)VwriteFrequencyClassMeansToFile simulated$Ljava/util/List;<(Ljava/io/PrintStream;Ljava/util/List;)V'writeMeanLandingSiteDistributionsToFile+(Ljava/io/PrintStream;Ljava/util/HashMap;)VmeanLandingSites[DmeanLandingSiteDistributionsLjava/util/HashMap;*Ljava/util/HashMap;B(Ljava/io/PrintStream;Ljava/util/HashMap;)V1writeMeanRefixationProbabilityDistributionsToFilemeanRefixationProbabilities&meanRefixationProbabilityDistributions$writeMeanIOVP_SF_DistributionsToFilemeanIOVPmeanIOVPDistributions$writeMeanIOVP_FF_DistributionsToFile SourceFile Output.java  java/lang/StringBuilder Sentence:    > # Word Freq lnFreq Class Pred Length Char0 Char1 CharN OVPezreader10/Sentence          %1.2fjava/lang/Object            Active Processes:   ezreader10/Process :  duration: %1.2f ms L1 ; processing rate: %1.2fM11 (engage time: %1.2f ms; convert time: %1.2f ms);   word target #: M2; target word #: +; intended saccade length: %1.2f characters  Attention:  Current Fixation: word #: $ cumulative character #: %1.2f  duration: %1.2f ms ----------------------------- ; Subject:  FixDur FixLoc Word# Fix#ezreader10/Fixation   Word# #Fix #1st FFD SFD GD TTezreader10/Trace       Sentence FFD SFD GD TT Pr(1) Pr(2) Pr(3+) Pr(S) Pr(RI) Pr(RO) Landing-Site Distributions Refix-Prob Distributions IOVP (1 of 1) Distributions IOVP (1 of 1+) Distributions -------- --- --- -- -- ----- ----- ------ ----- ------ ------ -------------------------- ------------------------ --------------------------- ----------------------------  %4.0f     %4.2f       %4.2f           %4.0f   Frequency-class means: Class FFD SFD GD Pr1 Pr2+ PrS%1.2f %1.2f %1.2fezreader10/Stats %4.3f %4.3f %4.3f   ? Mean landing-site distributions as a function of word length:     %3d :  I Mean refixation-probability distributions as a function of word length:G Mean IOVP-effect (1 of 1) distributions as a function of word length:%4.0f H Mean IOVP-effect (1 of 1+) distributions as a function of word length:ezreader10/Outputjava/util/Listsize()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vget(I)Ljava/lang/Object; numberWords(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumberprintwordLjava/lang/String;length frequency lnFrequencyjava/lang/DoublevalueOf(D)Ljava/lang/Double;printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;frequencyClasspredictability(D)Ljava/lang/StringBuilder;blankSpacePositionfirstCharacterPositionlastCharacterPositionoptimalViewingPositioniterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;namedurationjava/lang/Stringequals(Ljava/lang/Object;)ZdurationEngagedurationConvert targetWordtargetDistancelocationjava/lang/Mathround(D)J(J)Ljava/lang/StringBuilder;numberFixationsnumberFirstPassFixationsfirstFixationDurationsingleFixationDuration gazeDuration totalTimedvDVLezreader10/Word$DV;ezreader10/Word$DVmeanFirstFixationDurationmeanSingleFixationDurationmeanGazeDuration meanTotalTimemeanPrOneFixationmeanPrTwoFixationsmeanPrThreePlusFixations meanPrSkipmeanPrRegressionInmeanPrRegressionOutmeanPrFirstFixationLocationmeanPrRefixationLocation meanIOVP_SF meanIOVP_FF prOneFixationprTwoFixationsprSkipezreader10/MainshortestWordOfInterestlongestWordOfInterestjava/lang/Integer(I)Ljava/lang/Integer;java/util/HashMap&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/Systemout! 3*   =+*Y * Y N+  N6--:*Y*Y * **Y*YS W**Y!*Y"#*Yg#*Y$#*Y%#*Y&#*Y'# o,*(f #)1<HPs5Us ! $%>P}?1  W *Y) +*:+,-:*Y./0*1Y2S W/34*5YS W/64B*7Y8SY9S W*Y:;A/<44*Y=;*>Y?S W*(*Y@ *A *YB,C *DY,ES W*FY,GS W*H N)*;+[,q-./02346%8<9B:\;q<=>R;%  *YI *J 6+u*Y+ KGLM+ KELM+ KC+ KN *(B C&DFG4)}  @*YI *O 6+ *Y*Y+ PQ*Y+ PR*Y+ PSLM*Y+ PTLM*Y+ PULM*Y+ PVLM *(6 K L&M4NQOuPQRST5M;V?W4)@@@@ @  +*W *X >,   *,  ,  9 *YZ *\ **]Y,  ^_S W*]Y,  ^`S W*]Y,  ^aS W*]Y,  ^bS W*cY,  ^dS W*cY,  ^eS W*cY,  ^fS W*cY,  ^gSYS W*cY,  ^hSYS W*cY,  ^iSYS W6,  1*jY,  ^k1S Wl *n;o *n)q *st *vw *vy *{ *|} *| * * * *u *c *QZ *Y? *Y- *\ *\ *6,  1*jY,  ^1S W* Wl *n;o *n)q *st *vw *vy *{ *|} *| * * * *u *c *QZ *Y? *Y- *\ *\ *6,  1*Y,  ^1S W* Wl *n;o *n)q *st *vw *vy *{ *|} *| * * * *u *c *QZ *Y? *Y- *\ *\ *6,  1*Y,  ^1S W*(*(VU\] ^_7`Mb_cqdwghij k0lUmznopsDwVxhyzz{|}~ .@Rdv -?Qcu)/{(:L^p ^&*\ II2IIM+++ + <* * =*Y`*Y+ SY+ SY+ S W*Y+ SY+ SY+ S W*(N*(*  1u   =* =+N*YS W6*jY-1S W656&jY-1S Wڄ*(q. /SoH2!c)X:y   =* =+N*YS W6*jY-1S W656&jY-1S Wڄ*(q. /SoH2!c)X:y   =* =+N*YS W6*Y-1S W656&Y-1S Wڄ*(q. /So H2!c)X:y   =* =+N*YS W6*Y-1S W656&Y-1S Wڄ*(q. /SoH2!c)X:y    V PK À0@*ezreader10/Process.class1 5            ?  ,  durationDdurationConvert durationCopydurationEngagenameLjava/lang/String;targetDistance targetTypeI targetWordwordNgLezreader10/Gamma;rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Process;decrementProcesses(Ljava/util/List;DZ)ViactiveLjava/util/List;shortestProcessDurationongoingSaccadeZLocalVariableTypeTable&Ljava/util/List; Signature+(Ljava/util/List;DZ)V initializeV initializeL1(DD)V lnFrequencypredictabilityprGuess getL1Duration(DD)DresultgetProcessingRate(DDDD)DfixationLocationfirstCharacter lastCharacter wordLengthmeanAbsoluteDeviation initializeL2 getL2Duration initializeA initializeI(D)V initializeM1(Ljava/util/List;II)VtotalProcessingCompleted saccadeTargetsaccadeTargetType+(Ljava/util/List;II)V initializeM2(DIILjava/util/List;I)VcurrentFixationLocation sentencessentence'Ljava/util/List;.(DIILjava/util/List;I)V initializeS(ID)VsaccadeDistance SourceFile Process.java FGezreader10/Gamma BCjava/util/Random DE ezreader10/Process ;<M1 :7 67 87M2V 7L1 _` 7 ` 7 7 7 7 `L2 j` 7A 7 7 97 7 @? >? 7ezreader10/Sentence   7 =7 7 7S 7java/lang/Objectjava/util/Listsize()Iget(I)Ljava/lang/Object;java/lang/Stringequals(Ljava/lang/Object;)Zezreader10/Main nextDouble()D SigmaGammaAlpha1Alpha2Alpha3java/lang/Mathabs(D)DEpsilonpowDeltaXiremove(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVprimarySaccadeTargetrefixationSaccadeTargetregressionSaccadeTarget! 5 678797:7;<=7>?@?A?BCDE FGHQ**Y*YIJ KLMNHn6+b+   +  -(+  .+  Y(g+  Y(g+  Y+  g+  (+  +  Y(g5+  Y(+  gg+  +  Y(gI+   .+  Y(g+  Y(gIJ $!*"=#P$d%{()/12 4!879S;gm=J4jO?nKLnPQnR7nSTU nPVWXYGH@* *IFG HJ KLZ[H3* *9) ****')ILMNO2PJ*3KL3\73]7$^7_`Hn'kg)kg99ITUVJ*KL\7]7 a7bcH99 )9    'gc9  c9  go9  9  I]^#_,a6bJRO7 9KL9d79e79f79g76a7 6h7 i[Ha* ***') IghiJ KL\7]7j`Hr"!'kg)kgk99ImnoJ*"KL"\7"]7 a7kGHJ*" **#ItuvJ KLlmHR*$ **'Iz{|JKL?7noH^* **%&*'*&k*'g*&k6+d+   H+  &+  g9**Yg*+(W***c*)**I>#1?UtJ>t&p74lO?KLPQq?r?U PVWstuH* **+*)****"* ,-./'g0N**"* ,-.1'g0'*** ,-.2'g0I""IpJ>KLv7q?r?wQx?U wyWz{|Hf*3 *4*)*(0I J KLq?}7~ PK À0@ yyezreader10/Saccade.class1> $% $ & ' () *+ (, (- (. */ (012rLjava/util/Random;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Saccade;RE(D)DintendedSaccadeDistanceDresultSRE(DD)DlaunchSiteFixationDuration SourceFile Saccade.java java/util/Random  345 67 8 9 : ; < =ezreader10/Saccadejava/lang/Object nextGaussian()Dezreader10/MainEta1java/lang/MathabsEta2PsiOmega1logOmega2!B**Y  Y*'kckJ)   x( )g ' g ok9)  k9%*((!("#PK À0@*68FFezreader10/Sentence.class1 4\] \ ^ _ `a b`c d e f ghi j gk l gm n go p q gr gs gt gu gv w gx y gz { |} g~  g  g  g  g  g  g  g g g gwordsLjava/util/ArrayList; Signature(Ljava/util/ArrayList;numberI numberWords()VCodeLineNumberTableLocalVariableTablethisLezreader10/Sentence;add(Lezreader10/Word;)VwLezreader10/Word;get(I)Lezreader10/Word; wordNumberupdateWordBasedMeasures$(ILjava/util/List;Ljava/util/List;)VjisentenceNumber sentencesLjava/util/List;traceLocalVariableTypeTable'Ljava/util/List;$Ljava/util/List;O(ILjava/util/List;Ljava/util/List;)VcalculateWordBasedMeans(ILjava/util/List;I)VnumberSubjects,(ILjava/util/List;I)V SourceFile Sentence.java <=java/util/ArrayList 56 C Gezreader10/Wordezreader10/Sentence ;: GH  ezreader10/Trace :  java/lang/Object(Ljava/lang/Object;)Z(I)Ljava/lang/Object;java/util/ListdvDV InnerClassesLezreader10/Word$DV;ezreader10/Word$DVmeanFirstFixationDurationDfirstFixationDurationmeanSingleFixationDurationsingleFixationDurationmeanGazeDuration gazeDuration meanTotalTime totalTimenumberFirstPassFixations meanPrSkipmeanPrOneFixationmeanPrTwoFixationsmeanPrThreePlusFixations meanPrFixated regressionInZmeanPrRegressionIn regressionOutmeanPrRegressionOutivIVLezreader10/Word$IV;ezreader10/Word$IVlengthmeanPrFirstFixationLocation[DfirstFixationLocationmeanPrSingleFixationLocationsingleFixationLocationmeanPrRefixationLocationrefixationPrLocation meanIOVP_SFIOVP_SF meanIOVPN_SFIOVPN_SF meanIOVP_FFIOVP_FF meanIOVPN_FFIOVPN_FFmeanFixationLastPreBoundaryNmeanFixationLastPreBoundarymeanFixationFirstPostBoundaryNmeanFixationFirstPostBoundary! 456789:;:<=>B**Y? @ ABCD>B *+W?  @ AB EFGH>@ *?@ AB I: JK>>+ d+  Y ,c +  Y,c+  Y,c+  Y,c, +  Yc, +  Yc\, +  Yc.,+  Yc,+  Yc,+  Yc,+  Yc6+  !3+  "\1,#1cR6+  !3+  $\1,%1cR6+  !3+  &\1,'1cR6+  !+  (\1,)1cR+  *\1,+1cR+  ,\1,-1cR+  .\1,/1cR:h?v$%;&a'()*+6,a-./23)2/5M6w5}9:9=>?=@gA=$D@RKL:2KL:KL:L:M:N:OPQPROSQT7U VW>7'>+ d+  +  Y +  o +  Y+  o+  Y+  o+  0+  Y+  o+  00+  Y1+  0o1+  20+  Y3+  2o36+  !V+  "14+  &\1+  "1oR6+  !7+  "\1+  oR6+  !7+  $\1+  oR6+  !V+  *14+  (\1+  *1oR6+  !V+  .14+  ,\1+  .1oR+  Yo+  Yo+  Yo+  Yo+  Yo+  Yo߱?"HJ.K[LMOPSTAVZW[\[_`D_Jbhcbfgf iGjxi~mnopqr H&u@\ nL:OL:MOL:nL:nL:$M:'N:'OP'X:R 'OS7YZ[g|PK À0@B~e"e"ezreader10/Stats.class1= y    i         @o@m@@l@k@j@:W =p@?fffff@?O\(@EG{@P0@rP@q@p@j@CaGz@FgzH@D%Q@LNzG@Q =p?\(?ffffff?(\)?zG{?"`B?TɅoi?oi?? =p?(\)?ᙙ?p =q?333333?ՅoiDg?ڂ@4n? =p?@ @4    i     firstFixationDurationD gazeDurationn prOneFixationprThreePlusFixationsprTwoFixationsprSkipsingleFixationDuration totalTime()VCodeLineNumberTableLocalVariableTablethisLezreader10/Stats;updateFrequencyClassMeans4(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VfrequencyClassIisentenceNumber simulatedLjava/util/List; sentencestraceLocalVariableTypeTable$Ljava/util/List;'Ljava/util/List;$Ljava/util/List; Signatures(ILjava/util/List;Ljava/util/List;Ljava/util/List;)VcalculateFrequencyClassMeans(Ljava/util/List;)V'(Ljava/util/List;)V calculateRMSD(Ljava/util/List;)DresultRMSD!observedMeanFirstFixationDuration[DobservedSDFirstFixationDurationobservedMeanGazeDurationobservedSDGazeDurationobservedMeanPrOneFixationobservedSDPrOneFixationobservedMeanPrSkipobservedSDPrSkip'(Ljava/util/List;)D$calculateMeanLandingSiteDistribution(ILjava/util/List;)[DnonZeroZwLezreader10/Word;i$Ljava/util/Iterator;sLezreader10/Sentence; wordLength,(ILjava/util/List;)[D.calculateMeanRefixationProbabilityDistribution!calculateMeanIOVP_SF_Distribution!calculateMeanIOVP_FF_Distribution calculateNonTargetWordStatistics(ILjava/util/List;)VnumberWordsInCorpusN_FFDN_GDN_SFDN_TT targetFFD targetSFDtargetGDtargetTT+(ILjava/util/List;)VcalculateTargetWordStatisticstargetWordLength numberWords SourceFile Stats.java    ezreader10/Sentence     ezreader10/Stats ezreader10/Trace          ezreader10/Word ! "# $% &() * + , - . / 0 12 34 %3.0f %3.0fjava/lang/Object5 678 9: ; < %5.2f %5.2fjava/util/Listget(I)Ljava/lang/Object;(I)Lezreader10/Word;ivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVnumberFirstPassFixationsjava/lang/Mathpow(DD)Dsqrt(D)Diterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;wordsLjava/util/ArrayList;java/util/ArrayListlengthnumberezreader10/Main targetWord[IdvDVLezreader10/Word$DV;ezreader10/Word$DVmeanPrFirstFixationLocationmeanPrRefixationLocation meanIOVP_SF meanIOVP_FFmeanFirstFixationDurationmeanGazeDurationmeanSingleFixationDuration meanTotalTimejava/lang/SystemoutLjava/io/PrintStream;java/lang/DoublevalueOf(D)Ljava/lang/Double;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;shortestWordOfInterestlongestWordOfInterest!y  3*   6,d,d6+Y c - +Y c b- }+Y - c +Y- c+Y- c+Yc- \+Y - c +Y- c+Yck- Y+Y - c +Y- c+Yc5N0Dl~ !"#% &+'L(c*u+,-0>0  o <** **c*co *Y**c*co*Y*o*Y* o*Y* o*Y * o & 45K789:;4=   JYRYRYRYRYR:Y RY"RY$RY&RY(R:Y*RY,RY.RYRY0R:Y2RY4RY6RY8RY:R:YRYDKRY`}p *~~|yv sp m jg ~ |=}J999 9 9 9967+l.j+l.ns& +l.nsc9 )cJ+l.nt( +l.ntc9 c9+l.nu(+l.nuc9c9+l.nv(+l.nvc9 c9  )o9  o9 o9 o9w~yYzSY zS{Wj~     " +Kj4SY _!e"l#s$z%'z %:  ~ { x"u i i'PK À0@22ezreader10/Trace.class1 %d $e $f $g $h $i $j $k $l $m $n $o $p $q $r $s $t $u $v $w $x $y $z ${ $| }~  } firstFixationDurationDfirstFixationLocation[D gazeDurationIOVP_FFIOVPN_FFIOVP_SFIOVPN_SFnumberFirstPassFixationsInumberFixationsrefixationPrLocation regressionInZ regressionOutsingleFixationDurationsingleFixationLocation totalTime()VCodeLineNumberTableLocalVariableTablethisLezreader10/Trace; generateTrace7(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)Vlocation wordNumbertsentenceNumber sentencesLjava/util/List;fixationLocalVariableTypeTable'Ljava/util/List;'Ljava/util/List; Signaturee(ILezreader10/Trace;ILjava/util/List;Ljava/util/List;)V!calculateNumberFirstPassFixations(ILjava/util/List;)IjwordN enteredWord exitedWordresult+(ILjava/util/List;)IcalculateNumberFixationscalculateFirstFixationDuration(ILjava/util/List;)D+(ILjava/util/List;)DcalculateSingleFixationDurationcalculateGazeDurationcalculateTotalTimeidentifyRegressionIn(ILjava/util/List;)Z+(ILjava/util/List;)ZidentifyRegressionOutidentifyFirstFixationLocation SourceFile Trace.java 9: () +) ,) -) .) 2) 7) NO /0 VO 10 WX &' ZX 6' [X *' \X 8' ]^ 34 `^ 54 aO ezreader10/Sentence   ' ezreader10/Fixation 0 ' B'ezreader10/Tracejava/lang/Objectjava/util/Listget(I)Ljava/lang/Object;(I)Lezreader10/Word;ezreader10/WordivIV InnerClassesLezreader10/Word$IV;ezreader10/Word$IVblankSpacePositionsize()Iwordduration!$%&'()*'+),)-).)/0102)34546'7)8' 9:;=********<&  $,4<= =>? @A;t+ + + ++++++ 06-d6+\1cR+ 06-d6+\1cR+ 06-d6+\1cR+ >6-d6+\1+cR+\1cR+ >6-d6+\1+cR+\1cR<~! "#$(%2&<)F*P-W._/y023459:;<@ABC%D0G8H@IZJhKsM=f _%B0%B0%B03B0@3B0tC0tD?tE0tFGtHGItFJtHKLM NO;c=>66+N$ + ! '>"+ !=<2 VWXYZ[6\;^U_W`ZY`c=> VP0cQ0cHGaR4_S4\T0I cHKLU VO;*=>++ !<hi(j=*$P0*Q0*HG(T0I *HKLU WX;DI66+2+ !+ "I(<"opqr*s9t<qBw=4:P0DQ0DHGBT'?10I DHKLY ZX;NI66+<+ !$I+ "I(<* |}~%/4CF~L=4DP0NQ0NHGLT'I10I NHKLY [X;I666+p4/+ !(+ "cI963.)+ !6(+ "cI(<2 !GMil}=> xP0Q0HGT'R4}S4I HKLY \X;;I6+,+ !(+ "cI(<9=*4P0;Q0;HG9T'I ;HKLY ]^;@=>+3+ !+d !=<8>=*:P0@Q0@HG>T4I @HKL_ `^;H=>+;+ !$+d+` !=<@F=*BP0HQ0HHGFT4I HHKL_ aO;C=>6+2+ !+ #=<"(8;A=4:P0CQ0CHGAT0?10I CHKLUbc PK À0@ڼ3ezreader10/Word$DV.class1? 1 2 3 4 5 6 7 8 9;<meanFirstFixationDurationDmeanFixationFirstPostBoundarymeanFixationFirstPostBoundaryNmeanFixationLastPreBoundarymeanFixationLastPreBoundaryNmeanGazeDuration meanIOVP_FF[D meanIOVPN_FF meanIOVP_SF meanIOVPN_SF meanPrFixatedmeanPrFirstFixationLocationmeanPrRefixationLocationmeanPrSingleFixationLocationmeanPrOneFixationmeanPrRegressionInmeanPrRegressionOutmeanPrThreePlusFixationsmeanPrTwoFixations meanPrSkipmeanSingleFixationDuration meanTotalTimethis$0Lezreader10/Word;(Lezreader10/Word;)VCodeLineNumberTableLocalVariableTablethisDV InnerClassesLezreader10/Word$DV; SourceFile Word.java $% &=       >ezreader10/Word$DVjava/lang/Object()Vezreader10/Word!            ! " # $%&'(B*+******** )" !)19* B+./0-  :,PK À0@jUezreader10/Word$IV.class1* # $&'blankSpacePositionDfirstCharacterPosition frequencyfrequencyClassIlastCharacterPositionlength lnFrequencynumberoptimalViewingPositionpredictabilityprimarySaccadeTargetrefixationSaccadeTargetregressionSaccadeTargetwordLjava/lang/String;this$0Lezreader10/Word;(Lezreader10/Word;)VCodeLineNumberTableLocalVariableTablethisIV InnerClassesLezreader10/Word$IV; SourceFile Word.java  ()ezreader10/Word$IVjava/lang/Object()Vezreader10/Word!    4 *+*&   !" %PK À0@SNezreader10/Word.class1A -. / 01 / 2@$@Y@@@ÈA. 345 6789IV InnerClassesDVdvLezreader10/Word$DV;ivLezreader10/Word$IV;()VCodeLineNumberTableLocalVariableTablethisLezreader10/Word;assignFrequencyClass(D)I frequencyDresultI SourceFile Word.java ezreader10/Word$DV : ezreader10/Word$IV ; <=%Error! Word frequencies out of range!> ?@ezreader10/Wordjava/lang/Object(Lezreader10/Word;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V  S**Y**Y*! " #$ %& s=&&=_&& =J& & =5& &= &&= !"9:;*<?=T>i?q@"s'(q)*+,PK Ā0@ AMETA-INF/PK À0@%*{+META-INF/MANIFEST.MFPK À0@ A/ezreader10/PK À0@`7 Xezreader10/Corpus.classPK À0@$Wb''8 ezreader10/EZReader.classPK À0@%Fw{{4ezreader10/Fixation.classPK À0@?ï5ezreader10/GUIMonitor.classPK À0@/W6ezreader10/GUIPanel$1.classPK À0@LL9ezreader10/GUIPanel$2.classPK À0@ˮKffN=ezreader10/GUIPanel$3.classPK À0@(3pzz@ezreader10/GUIPanel$4.classPK À0@05Ԇ(Dezreader10/GUIPanel$ButtonListener.classPK À0@7 %99lTezreader10/GUIPanel.classPK À0@kBBezreader10/Gamma.classPK À0@d.ezreader10/Main.classPK À0@ 922 ezreader10/Output.classPK À0@*iezreader10/Process.classPK À0@ yykezreader10/Saccade.classPK À0@*68FFezreader10/Sentence.classPK À0@B~e"e"ezreader10/Stats.classPK À0@220ezreader10/Trace.classPK À0@ڼ3,ezreader10/Word$DV.classPK À0@jU1ezreader10/Word$IV.classPK À0@SN4ezreader10/Word.classPK9