REVO2700/Proof Time Line H ;A 4Ph! U helvetica U helvetica Utimes Ucourier U helvetica W helveticaU helvetica Ums sans serif U Bodoni MT U Arial BalticU Arial BalticUArialU Arial GreekUAmerType Md BTU Allegro BT U Allegro BT UBerlin Sans FB U Segoe UI U Arial Black UPalatino LinotypeUPalatino Linotype UtimesUtimes UcourierU Segoe UIUPalatino LinotypeU Segoe UIUTimes New RomanUTempus Sans ITC$UTempus Sans ITCU8514oem U8514oem U8514oem2Network,C:/MarshalEvidence/MarshalNet/Network.revcREVGeometryCachestackID12034 cREVGeneralbreakpointconditionsscripteditorvscroll0 breakpointsscripteditorselection0breakpointstatesstackfileversion2.7cRevStandaloneSettings"t Title Page@;A cREVGeneralscripteditorvscroll0scripteditorselection0cREVGeometryCacheIDs104312736514612016124924354882011973124924355941411974124924358468511976124924357111611975cREVGeometrycacheorder total5.....Network Refinements @;AcREVGeometryCacheIDs12492438402811198112492437997171197812492438257571198012411403925211194412492438117731197912492437865011197712411403925165912cREVGeometryCacheorder total7......Investigation Time Line @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .../ @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .../ @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order .... @;AcREVGeometryCacheIDs12508156696871202012490906756781200812446407719931198812446418634341198312446400623041199612446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912446356886621199012446421610611198412411191430651193312457418235665879124464073535411987125081519364612017124463967419611995124924481030111997cREVGeometrycachetotal20order ....Trial Time Line @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212508154584721201912446400623041199612492448692611201112446421998971198512492445418961200312438362410041199112446393343761199212446396179651199312446405325761198612014788371731198912508153903171201812446356886621199012446421610611198412411191430651193312457418235665879124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order ..... @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order..... @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order..... @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order..... @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order..../ @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order..... @;AcREVGeometryCacheIDs12446407719931198812446418634341198312492446810821198212446400623041199612508154584721201912446421998971198512492448692611201112492445418961200312438362410041199112446396179651199312446393343761199212446405325761198612014788371731198912446356886621199012508153903171201812457418235665879124111914306511933124464216106111984124464073535411987124924485835612010124463967419611995cREVGeometrycachetotal21order ....ion openCard if there is a bkgnd field id 11 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 11 pass openCard end openCard ' cREVGeneral revUniqueID 1241140392516 . HCCdNmbrOfHC  function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData   cREVGeneral revUniqueID 1241140392521 Card 2 of 18 Card Indexion openCard if there is a bkgnd field id 5 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 5 pass openCard end openCard6$ D"   ` ` la~0 c1Y aa2 aa4 aex qiֱ `qg   ` ` la~0 c1Y aa2 aa4 aex qiֱ `qg  .Table of Contents xon mouseDown if the shiftKey is down then sort lines of me else if the optionKey is down then createCardNameList -- rebuild list exit mouseDown else -- go to the card associated with the click currentLine put the ticks into theTicks repeat until the mouse is up if the mouseloc is within the rect of target then currentLine put the ticks into theTicks else select empty end repeat if (the ticks - theTicks) < 10 then get the value of the selectedLine if it is empty then exit mouseDown visual effect iris open if the style of me is "Scrolling" then set scroll of me to 0 go cd it end if end if select empty end mouseDown on currentLine put (((the mouseV - top of the target) - 4) + scroll of the target)\ div (textHeight of the target) + 1 into theLine select char 1 to ((number of chars in (line theLine of target)) + 1)\ of line theLine to (theLine + 1) of target end currentLine on createCardNameList -- create the list of card names set the dontWrap of me to true set the lockText of me to true if the style of me is "Scrolling" then set scroll of me to 0 if "bkgnd" is in the target then set the sharedText of target to true put empty into me repeat with curCard = 1 to number of cards set cursor to busy get the short name of card curCard put it into line curCard of me if the length of me > 30000 then answer "Sorry, but this field's 30000" &&\ "character limit has been reached." -- exit to HyperCard end if end repeat end createCardNameList on newField -- auto builds a new list when this field is pasted createCardNameList end newFieldV?[ Title Page Network Refinements Card Index Evidence Evidence Evidence card id 7116 card id 2165 card id 12435 card id 10959 card id 10246 card id 10674 card id 7187 card id 7620 card id 2395 card id 7891 card id 8125 Evidence card id 9142 Evidence card id 9693 card id 12053 card id 9824 card id 10002 card id 11688 card id 11923. `@@.Previous cardC  +on mouseUp go to previous card end mouseUp3 @ . Next cardC  'on mouseUp go to next card end mouseUp2 A cREVGeneral bookmarks handlerListmouseUpscriptSelection char 14 to 13 prevHandlermouseUp tempScriptscript .Network Manager@e y @on mouseUp go to card id 2246 of stack "Network" end mouseUp :yNetwork Manager cREVGeneralscriptChecksum(IY)f bookmarks handlerListmouseUpscriptSelection char 50 to 49 prevHandlermouseUp tempScriptscripte

on mouseUp

go to card id 2246 of stack "Network"

end mouseUp

. HCCdNmbrOfHC X function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData^# Card 3 of 8 Evidenceion openCard if there is a bkgnd field id 8 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 8 pass openCard end openCard ( cREVGeneral revUniqueID 1245741823566 . HCCdNmbrOfHC x function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData  cREVGeneral revUniqueID 1241119143065 Card 12 of 18 .Field+0n; cREVGeneral revUniqueID 1249243548820 "t "Investigation and Proof Time Line.Network ManagerE h#u9 Eon mouseUp go to "Network" end mouseUp  <- cREVGeneral revUniqueID 1249243559414 .Peter Tillers+H@@5# cREVTable currentviewPeter Tillers - 2010  cREVGeneral revUniqueID 1249243571116 "t Peter Tillers - 2010 . Next cardG xDcon mouseUp visual effect scroll left go to next card end mouseUp  < A cREVGeneralscripteditorvscroll0 revUniqueID 1249243584685scripteditorselection43 . Next cardG oDcon mouseUp visual effect scroll left go to next card end mouseUp  <- A cREVGeneralscripteditorvscroll0 revUniqueID 1249243786501scripteditorselection43 .Investigation Time Lineg p1Dxon mouseUp visual effect scroll left go to card "Investigation Time Line" end mouseUp  <]AGo to Investigation Time Line cREVGeneral revUniqueID 1249243799717scripteditorvscroll0scripteditorselection79 .Trial Time Lineg 0Dpon mouseUp visual effect scroll left go to card "Trial Time Line" end mouseUp  <=AGo to Trial Time Line cREVGeneralscripteditorvscroll0 revUniqueID 1249243811773scripteditorselection43 .Previous cardG xPon mouseUp visual effect scroll right slowly go to previous card end mouseUp Z@ cREVGeneralscripteditorvscroll0 revUniqueID 1249243825757scripteditorselection0 . Explanation)cSE cREVGeneral revUniqueID 1249243840281  A time line, or event chronology, is an arrangment of possible events in their possible chronological order. Time lines have many uses. This time line arranges events and actions that happen during investigation, pretrial preparation, or during the process of proof at trial. To determine how investigation or proof was done and whether investigation or proof was done well, it is often if not always important to trace when things were done and they were done at all. |Seeing what has been done and how it was done are also important for planning future actions during investigation or proof. #The emphasis in this sort of time line will usually be on the actions of legal actors such as trial lawyers, paralegals, or police detectives. But other actors -- e.g., witnesses, clients -- often and perhaps always are also important players in the way that investigation and proof unfold..group id 12003i! cREVGeneral revUniqueID 1249244541896 .Label Field actor)HP9 cREVTable currentviewBActors or persons: (e.g., investigators, trial lawyers, witnesses) cREVGeneral revUniqueID 1244641863434 Actors or persons: (e.g., investigators, trial lawyers, witnesses) .Label Field event  d cREVTable currentview Event or act: cREVGeneral revUniqueID 1244642161061 Event or act: .Label Field Time  D! cREVTable currentview'

Date & time of event or act:

 cREVGeneral revUniqueID 1244642199897 Date & time of event or act:.PersonsE h\u9 jon mouseUp visual effect dissolve go to "Persons.LegalActors" end mouseUp  <  cREVGeneralscripteditorvscroll0 revUniqueID 1244640532576scripteditorselection35 .Witness HistoryE hs9 hon mouseUp visual effect dissolve go to "Time Line.Witness" end mouseUp  <  cREVGeneral revUniqueID 1244640735354scripteditorvscroll0scripteditorselection62 .Tangible Evidence HistoryE hu 9 ion mouseUp visual effect dissolve go to "Time Line.Tangible" end mouseUp  <  cREVGeneralscripteditorvscroll0 revUniqueID 1244640771993scripteditorselection63 .Make New CardEh@@@@ >Eon mouseUp doMenu "New Card" end mouseUp  <!  cREVGeneral revUniqueID 1201478837173 . Next cardG lDcon mouseUp visual effect scroll left go to next card end mouseUp  <7 A cREVGeneralscripteditorvscroll0 revUniqueID 1244635688662scripteditorselection43 .Network ManagerE h= Eon mouseUp go to "Network" end mouseUp  < cREVGeneral revUniqueID 1243836241004 .Previous cardG xPon mouseUp visual effect scroll right slowly go to previous card end mouseUp R @ cREVGeneralscripteditorvscroll0 revUniqueID 1244639334376scripteditorselection0 .Field)h cREVGeneral revUniqueID 1244639617965 . . . . . . . / / . . / . . . . . `@ .Field)hS) cREVGeneral revUniqueID 1244639674196 . . . . . . . / / . . / . . . . .Field)h@) cREVGeneral revUniqueID 1244640062304 . . . . . . . / / . . / . . . . .group id 11982i( cREVGeneral revUniqueID 1249244681082.group id 11997i() cREVGeneral revUniqueID 1249244810301 .Investigation Time Line ,! cREVTable currentviewInvestigation Time Line cREVGeneral revUniqueID 1249090675678 Investigation Time Line.i7 1 cREVGeneral revUniqueID 1249244869261 .Trial Time Line  ; ) cREVTable currentviewTrial Time Line cREVGeneral revUniqueID 1249244858356 Trial Time Line.What is this stack for?e/:5on mouseUp speakAlert "Welcome. This is a time line stack -- or, in fancy language, an event chronology stack. Use this stack to put possible interesting events and facts about investigation or trial in chronological order. But please note this important point: event chronologies and scenarios are similar. In both of them events are arranged in temporal order. But there is an important difference between event chronologies and scenarios. In scenarios the causal connections between events in time are described or conjectured. An event chronology, by contrast, is a slap-dash thing: events -- possible events -- are recorded simply in their chronological order -- in their possible chronological order; in an event chronology -- that is, in a time line -- nothing is said or conjectured about the connections between events. Well, no more explanations. Now get to work. As always, I wish you the best of luck." end mouseUp on speakAlert theText if theText is empty then exit speakAlert -- skip the rest try -- in case revSpeak isn't installed revSpeak theText catch theError -- if the "revSpeak" command fails put return & "(Cannot speak text on this system.)" \ after theText beep -- make a sound to get the user's attention end try answer theText end speakAlert  <m.What is this stack for? cREVGeneralscripteditorvscroll0 revUniqueID 1043127365146scripteditorselection731 .iI cREVGeneral revUniqueID 1250815458472.Evidence Rulese hA oon mouseUp visual effect dissolve to center go to "Evidence Rules" end mouseUp  < ,Rules of Evidence cREVGeneral revUniqueID 1250815390317scripteditorvscroll0 .iE cREVGeneral revUniqueID 1250815669687.Evidence Rulese h= hon mouseUp visual effect scroll down go to "Evidence Rules" end mouseUp fA.Rules of Evidence cREVGeneralscripteditorvscroll0 revUniqueID 1250815193646scripteditorselection38