⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 35d9d9803ef397b21e917dca6ef78e7a684c4865358402fce2b518831e926b0e:

  • File public/nexus-js/api/api.json — part of check-in [12a9bb700d] at 2021-08-11 18:56:04 on branch trunk — Import from git Added a changelog (user: dev size: 567749)

0000: 5b 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72  [.  {.    "descr
0010: 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
0020: 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
0030: 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e  .      "children
0040: 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20  ": [.        {. 
0050: 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
0060: 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
0070: 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
0080: 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
0090: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
00a0: 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
00b0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
00c0: 22 76 61 6c 75 65 22 3a 20 22 42 75 74 74 6f 6e  "value": "Button
00d0: 20 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20 20 20   Template",.    
00e0: 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
00f0: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
0100: 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
0110: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
0120: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0140: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0160: 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
0170: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
0180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0190: 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
01a0: 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
01b0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
01c0: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
01d0: 3a 20 31 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 16,.          
01e0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
01f0: 3a 20 31 35 0a 20 20 20 20 20 20 20 20 20 20 20  : 15.           
0200: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
0210: 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
0220: 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
0230: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
0240: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
0250: 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
0260: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
0270: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
0280: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
0290: 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
02a0: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
02b0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
02c0: 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
02d0: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
02e0: 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
02f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
0300: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
0310: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
0320: 3a 20 31 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 16,.          
0330: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35      "offset": 15
0340: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
0350: 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
0360: 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
0370: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20     }.        }. 
0380: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70       ],.      "p
0390: 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
03a0: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
03b0: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
03c0: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
03d0: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
03e0: 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
03f0: 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
0400: 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
0410: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
0420: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
0430: 75 6d 6e 22 3a 20 31 36 2c 0a 20 20 20 20 20 20  umn": 16,.      
0440: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35      "offset": 15
0450: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
0460: 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74   }.    },.    "t
0470: 61 67 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6c  ags": [],.    "l
0480: 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74  oc": {.      "st
0490: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
04a0: 22 6c 69 6e 65 22 3a 20 38 2c 0a 20 20 20 20 20  "line": 8,.     
04b0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20     "column": 0. 
04c0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65       },.      "e
04d0: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  nd": {.        "
04e0: 6c 69 6e 65 22 3a 20 31 30 2c 0a 20 20 20 20 20  line": 10,.     
04f0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
0500: 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20       }.    },.  
0510: 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
0520: 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
0530: 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
0540: 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
0550: 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
0560: 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
0570: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
0580: 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
0590: 20 20 20 22 6c 69 6e 65 22 3a 20 32 32 32 2c 0a     "line": 222,.
05a0: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
05b0: 6e 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d 0a  n": 1.        }.
05c0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
05d0: 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
05e0: 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
05f0: 2f 75 69 2f 6c 69 62 2f 63 6f 6d 70 6f 6e 65 6e  /ui/lib/componen
0600: 74 73 2f 62 75 74 74 6f 6e 74 65 6d 70 6c 61 74  ts/buttontemplat
0610: 65 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  e.js".    },.   
0620: 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20   "augments": [. 
0630: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
0640: 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74  title": "augment
0650: 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  s",.        "nam
0660: 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a  e": "Interface".
0670: 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
0680: 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
0690: 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a  ],.    "params":
06a0: 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
06b0: 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
06c0: 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61  am",.        "na
06d0: 6d 65 22 3a 20 22 61 72 67 73 22 2c 0a 20 20 20  me": "args",.   
06e0: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
06f0: 22 3a 20 31 34 0a 20 20 20 20 20 20 7d 2c 0a 20  ": 14.      },. 
0700: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
0710: 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
0720: 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
0730: 20 22 6f 70 74 69 6f 6e 73 22 2c 0a 20 20 20 20   "options",.    
0740: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
0750: 3a 20 31 34 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 14.      },.  
0760: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
0770: 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
0780: 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
0790: 22 64 65 66 61 75 6c 74 73 22 2c 0a 20 20 20 20  "defaults",.    
07a0: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
07b0: 3a 20 31 34 0a 20 20 20 20 20 20 7d 0a 20 20 20  : 14.      }.   
07c0: 20 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74   ],.    "propert
07d0: 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72  ies": [],.    "r
07e0: 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
07f0: 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
0800: 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
0810: 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
0820: 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 42 75 74      "name": "But
0830: 74 6f 6e 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20  tonTemplate",.  
0840: 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
0850: 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
0860: 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
0870: 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
0880: 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
0890: 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20   "instance": [. 
08a0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
08b0: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
08c0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
08d0: 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
08e0: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
08f0: 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
0900: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
0910: 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
0920: 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
0930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
0940: 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
0950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
0960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0970: 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
0980: 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
0990: 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
09a0: 3a 20 22 57 68 65 74 68 65 72 20 74 68 65 20 62  : "Whether the b
09b0: 75 74 74 6f 6e 20 69 73 20 6f 6e 20 28 70 72 65  utton is on (pre
09c0: 73 73 65 64 29 20 6f 72 20 6f 66 66 20 28 6e 6f  ssed) or off (no
09d0: 74 20 70 72 65 73 73 65 64 29 22 2c 0a 20 20 20  t pressed)",.   
09e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
09f0: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
0a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0a10: 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
0a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0a30: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
0a40: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
0a50: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
0a60: 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
0a70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0a80: 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
0a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0aa0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
0ab0: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
0ac0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
0ad0: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
0ae0: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
0af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
0b00: 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20 20  column": 56,.   
0b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b20: 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35       "offset": 5
0b30: 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
0b40: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
0b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b60: 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
0b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b80: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
0b90: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
0ba0: 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
0bb0: 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
0bc0: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
0bd0: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
0be0: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
0bf0: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
0c00: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
0c10: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
0c20: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
0c30: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
0c40: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
0c50: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
0c60: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
0c70: 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
0c80: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
0c90: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
0ca0: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
0cb0: 22 3a 20 35 36 2c 0a 20 20 20 20 20 20 20 20 20  ": 56,.         
0cc0: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
0cd0: 65 74 22 3a 20 35 35 0a 20 20 20 20 20 20 20 20  et": 55.        
0ce0: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
0cf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
0d00: 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
0d10: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
0d20: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
0d30: 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
0d40: 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
0d50: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
0d60: 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
0d70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0d80: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
0d90: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
0da0: 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
0db0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
0dc0: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
0dd0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
0de0: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
0df0: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
0e00: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
0e10: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
0e20: 20 35 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20   56,.           
0e30: 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35       "offset": 5
0e40: 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
0e50: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
0e60: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
0e70: 20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b         "tags": [
0e80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
0e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
0ea0: 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20  tle": "type",.  
0eb0: 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
0ec0: 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c  cription": null,
0ed0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
0ee0: 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
0ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
0f00: 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
0f10: 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
0f20: 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
0f30: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
0f40: 20 20 22 6e 61 6d 65 22 3a 20 22 62 6f 6f 6c 65    "name": "boole
0f50: 61 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  an".            
0f60: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
0f70: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
0f80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
0f90: 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65  title": "example
0fa0: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
0fb0: 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
0fc0: 22 62 75 74 74 6f 6e 2e 73 74 61 74 65 20 3d 20  "button.state = 
0fd0: 74 72 75 65 3b 22 2c 0a 20 20 20 20 20 20 20 20  true;",.        
0fe0: 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
0ff0: 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  r": 3.          
1000: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
1010: 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22  .          "loc"
1020: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1030: 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
1040: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1050: 20 31 34 31 2c 0a 20 20 20 20 20 20 20 20 20 20   141,.          
1060: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
1070: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1080: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
1090: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
10a0: 20 20 22 6c 69 6e 65 22 3a 20 31 34 35 2c 0a 20    "line": 145,. 
10b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
10c0: 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20  lumn": 4.       
10d0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
10e0: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   },.          "c
10f0: 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
1100: 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
1120: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
1130: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1140: 20 31 34 36 2c 0a 20 20 20 20 20 20 20 20 20 20   146,.          
1150: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
1160: 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
1170: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
1180: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
1190: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
11a0: 3a 20 31 34 38 2c 0a 20 20 20 20 20 20 20 20 20  : 148,.         
11b0: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
11c0: 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
11d0: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
11e0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
11f0: 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
1200: 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
1210: 75 69 2f 6c 69 62 2f 63 6f 6d 70 6f 6e 65 6e 74  ui/lib/component
1220: 73 2f 62 75 74 74 6f 6e 74 65 6d 70 6c 61 74 65  s/buttontemplate
1230: 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d  .js".          }
1240: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67  ,.          "aug
1250: 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  ments": [],.    
1260: 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22        "examples"
1270: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
1280: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1290: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
12a0: 62 75 74 74 6f 6e 2e 73 74 61 74 65 20 3d 20 74  button.state = t
12b0: 72 75 65 3b 22 0a 20 20 20 20 20 20 20 20 20 20  rue;".          
12c0: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
12d0: 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
12e0: 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
12f0: 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
1300: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
1310: 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
1320: 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
1330: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
1340: 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
1350: 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
1360: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
1370: 6d 65 22 3a 20 22 73 74 61 74 65 22 2c 0a 20 20  me": "state",.  
1380: 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
1390: 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20  "member",.      
13a0: 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20      "memberof": 
13b0: 22 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22  "ButtonTemplate"
13c0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
13d0: 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
13e0: 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
13f0: 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
1400: 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
1410: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
1420: 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
1430: 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
1440: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
1450: 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
1460: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
1470: 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
1480: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1490: 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
14a0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
14b0: 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
14c0: 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22 2c  ButtonTemplate",
14d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
14e0: 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20  kind": "class". 
14f0: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
1500: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
1510: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
1520: 3a 20 22 73 74 61 74 65 22 2c 0a 20 20 20 20 20  : "state",.     
1530: 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
1540: 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
1550: 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
1560: 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
1570: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1580: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
1590: 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
15a0: 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 23 73  ButtonTemplate#s
15b0: 74 61 74 65 22 0a 20 20 20 20 20 20 20 20 7d 2c  tate".        },
15c0: 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
15d0: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
15e0: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
15f0: 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
1600: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
1610: 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
1620: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
1630: 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
1640: 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
1650: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1660: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
1670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1680: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1690: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
16a0: 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
16b0: 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
16c0: 65 22 3a 20 22 43 68 61 6e 67 65 20 74 68 65 20  e": "Change the 
16d0: 62 75 74 74 6f 6e 20 74 6f 20 69 74 73 20 61 6c  button to its al
16e0: 74 65 72 6e 61 74 65 20 73 74 61 74 65 20 28 6f  ternate state (o
16f0: 66 66 3d 3e 6f 6e 2c 20 6f 6e 3d 3e 6f 66 66 29  ff=>on, on=>off)
1700: 2c 20 6f 72 20 66 6c 69 70 20 69 74 20 74 6f 20  , or flip it to 
1710: 61 20 73 70 65 63 69 66 69 65 64 20 73 74 61 74  a specified stat
1720: 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  e.",.           
1730: 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
1740: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
1750: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
1760: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
1770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1780: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
1790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
17b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17c0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
17d0: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
17e0: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
17f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1800: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
1810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1820: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1840: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
1850: 20 39 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20   94,.           
1860: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
1870: 66 73 65 74 22 3a 20 39 33 0a 20 20 20 20 20 20  fset": 93.      
1880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1890: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
18a0: 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
18b0: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
18c0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
18d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
18e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18f0: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
1900: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
1910: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1920: 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1940: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
1950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1960: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
1970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1980: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
1990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19a0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
19b0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
19c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19d0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
19e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19f0: 20 22 63 6f 6c 75 6d 6e 22 3a 20 39 34 2c 0a 20   "column": 94,. 
1a00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a10: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 39 33 0a     "offset": 93.
1a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a30: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1a40: 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
1a50: 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
1a60: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
1a70: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
1a80: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
1a90: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
1aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
1ab0: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
1ac0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
1ad0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
1ae0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
1af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b00: 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
1b10: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
1b20: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
1b30: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1b40: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1b60: 63 6f 6c 75 6d 6e 22 3a 20 39 34 2c 0a 20 20 20  column": 94,.   
1b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
1b80: 66 73 65 74 22 3a 20 39 33 0a 20 20 20 20 20 20  fset": 93.      
1b90: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
1ba0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1bb0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
1bc0: 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
1bd0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
1be0: 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
1bf0: 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20  aram",.         
1c00: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
1c10: 6e 22 3a 20 22 7b 62 6f 6f 6c 65 61 6e 7d 20 28  n": "{boolean} (
1c20: 4f 70 74 69 6f 6e 61 6c 29 20 53 74 61 74 65 20  Optional) State 
1c30: 74 6f 20 66 6c 69 70 20 74 6f 2e 22 2c 0a 20 20  to flip to.",.  
1c40: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1c50: 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
1c60: 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
1c70: 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
1c80: 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
1c90: 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20  value".         
1ca0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1cb0: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
1cc0: 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
1cd0: 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ple",.          
1ce0: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
1cf0: 22 3a 20 22 62 75 74 74 6f 6e 2e 66 6c 69 70 28  ": "button.flip(
1d00: 29 3b 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  );",.           
1d10: 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
1d20: 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   3.            }
1d30: 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
1d40: 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
1d50: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
1d60: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
1d70: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 36        "line": 16
1d80: 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
1d90: 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
1da0: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1db0: 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
1dc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
1dd0: 6c 69 6e 65 22 3a 20 31 36 37 2c 0a 20 20 20 20  line": 167,.    
1de0: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
1df0: 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
1e00: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
1e10: 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74  .          "cont
1e20: 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ext": {.        
1e30: 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
1e40: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
1e50: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
1e60: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 36        "line": 16
1e70: 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  8,.             
1e80: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
1e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
1ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
1eb0: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
1ec0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
1ed0: 38 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  80,.            
1ee0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a      "column": 3.
1ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1f00: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1f10: 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65             "file
1f20: 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63  ": "/Users/tatec
1f30: 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f  arson/webDev/ui/
1f40: 6c 69 62 2f 63 6f 6d 70 6f 6e 65 6e 74 73 2f 62  lib/components/b
1f50: 75 74 74 6f 6e 74 65 6d 70 6c 61 74 65 2e 6a 73  uttontemplate.js
1f60: 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
1f70: 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
1f80: 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
1f90: 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
1fa0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
1fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
1fc0: 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 62 75 74  scription": "but
1fd0: 74 6f 6e 2e 66 6c 69 70 28 29 3b 22 0a 20 20 20  ton.flip();".   
1fe0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1ff0: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
2000: 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
2010: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
2020: 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
2030: 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
2040: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
2050: 3a 20 22 76 61 6c 75 65 22 2c 0a 20 20 20 20 20  : "value",.     
2060: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
2070: 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
2080: 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
2090: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
20a0: 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
20b0: 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
20c0: 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
20d0: 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
20e0: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
20f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2100: 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
2110: 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
2120: 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
2130: 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
2140: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
2150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2160: 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
2170: 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
2180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
2190: 61 6c 75 65 22 3a 20 22 7b 62 6f 6f 6c 65 61 6e  alue": "{boolean
21a0: 7d 20 28 4f 70 74 69 6f 6e 61 6c 29 20 53 74 61  } (Optional) Sta
21b0: 74 65 20 74 6f 20 66 6c 69 70 20 74 6f 2e 22 2c  te to flip to.",
21c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
21d0: 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
21e0: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
21f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2200: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
2210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2220: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2230: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2250: 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
2260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2270: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
2280: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
2290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
22a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
22b0: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
22c0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
22d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22e0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
22f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2300: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2310: 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20   39,.           
2320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2330: 20 22 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20   "offset": 38.  
2340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2350: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2370: 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
2380: 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
2390: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
23a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23b0: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
23c0: 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
23d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
23e0: 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
23f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2400: 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2420: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2430: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2440: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2450: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2470: 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2490: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
24a0: 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
24b0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
24c0: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
24d0: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
24e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
24f0: 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20 20  lumn": 39,.     
2500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2510: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38 0a     "offset": 38.
2520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2530: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2550: 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
2560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2570: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
2580: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2590: 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
25a0: 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
25b0: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
25c0: 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
25d0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
25e0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
25f0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2600: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2610: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
2620: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
2630: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
2640: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2650: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
2660: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2670: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2680: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2690: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
26a0: 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20   39,.           
26b0: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
26c0: 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20 20  ": 38.          
26d0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
26e0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
26f0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2700: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
2710: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
2720: 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b   "properties": [
2730: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65  ],.          "re
2740: 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  turns": [],.    
2750: 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d        "sees": []
2760: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72  ,.          "thr
2770: 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ows": [],.      
2780: 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c      "todos": [],
2790: 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
27a0: 22 3a 20 22 66 6c 69 70 22 2c 0a 20 20 20 20 20  ": "flip",.     
27b0: 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75       "kind": "fu
27c0: 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  nction",.       
27d0: 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22     "memberof": "
27e0: 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22 2c  ButtonTemplate",
27f0: 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
2800: 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
2810: 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
2820: 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
2830: 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
2840: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
2850: 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
2860: 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
2870: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
2880: 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
2890: 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
28a0: 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
28b0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
28c0: 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
28d0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
28e0: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 42        "name": "B
28f0: 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22 2c 0a  uttonTemplate",.
2900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
2910: 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
2920: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2930: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
2940: 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
2950: 20 22 66 6c 69 70 22 2c 0a 20 20 20 20 20 20 20   "flip",.       
2960: 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
2970: 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
2980: 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
2990: 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
29a0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
29b0: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
29c0: 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
29d0: 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 23 66  ButtonTemplate#f
29e0: 6c 69 70 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a  lip".        },.
29f0: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
2a00: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
2a10: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2a20: 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
2a30: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
2a40: 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
2a50: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
2a60: 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
2a70: 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
2a80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a90: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
2aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2ac0: 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
2ad0: 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
2ae0: 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
2af0: 22 3a 20 22 54 75 72 6e 20 74 68 65 20 62 75 74  ": "Turn the but
2b00: 74 6f 6e 27 73 20 73 74 61 74 65 20 74 6f 20 74  ton's state to t
2b10: 72 75 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  rue.",.         
2b20: 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
2b30: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
2b40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2b50: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
2b60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b70: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
2b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b90: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
2ba0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2bb0: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
2bc0: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
2bd0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2be0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2bf0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
2c00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c10: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2c20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2c30: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2c40: 22 3a 20 33 33 2c 0a 20 20 20 20 20 20 20 20 20  ": 33,.         
2c50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2c60: 6f 66 66 73 65 74 22 3a 20 33 32 0a 20 20 20 20  offset": 32.    
2c70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c80: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
2c90: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
2ca0: 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
2cb0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2cd0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
2ce0: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
2cf0: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
2d00: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2d10: 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
2d20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2d30: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
2d40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2d50: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
2d60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2d70: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
2d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2d90: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
2da0: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
2db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2dc0: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
2dd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2de0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 33 2c     "column": 33,
2df0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2e00: 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
2e10: 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
2e20: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2e30: 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
2e40: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
2e50: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2e60: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2e70: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
2e80: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
2e90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
2ea0: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
2eb0: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2ec0: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2ed0: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
2ee0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2ef0: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
2f00: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
2f20: 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
2f30: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2f40: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2f50: 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 33 2c 0a 20   "column": 33,. 
2f60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f70: 6f 66 66 73 65 74 22 3a 20 33 32 0a 20 20 20 20  offset": 32.    
2f80: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2f90: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
2fa0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2fb0: 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
2fc0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
2fd0: 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
2fe0: 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
2ff0: 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
3000: 70 74 69 6f 6e 22 3a 20 22 62 75 74 74 6f 6e 2e  ption": "button.
3010: 74 75 72 6e 4f 6e 28 29 3b 22 2c 0a 20 20 20 20  turnOn();",.    
3020: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
3030: 75 6d 62 65 72 22 3a 20 32 0a 20 20 20 20 20 20  umber": 2.      
3040: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
3050: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
3060: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
3070: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3080: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3090: 6e 65 22 3a 20 31 38 32 2c 0a 20 20 20 20 20 20  ne": 182,.      
30a0: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
30b0: 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
30c0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
30d0: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
30e0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 38        "line": 18
30f0: 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
3100: 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
3110: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3120: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3130: 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
3140: 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
3150: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3160: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
3170: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3180: 6e 65 22 3a 20 31 38 36 2c 0a 20 20 20 20 20 20  ne": 186,.      
3190: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
31a0: 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
31b0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
31c0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
31d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
31e0: 69 6e 65 22 3a 20 32 30 30 2c 0a 20 20 20 20 20  ine": 200,.     
31f0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
3200: 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
3210: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3220: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3230: 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
3240: 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
3250: 44 65 76 2f 75 69 2f 6c 69 62 2f 63 6f 6d 70 6f  Dev/ui/lib/compo
3260: 6e 65 6e 74 73 2f 62 75 74 74 6f 6e 74 65 6d 70  nents/buttontemp
3270: 6c 61 74 65 2e 6a 73 22 0a 20 20 20 20 20 20 20  late.js".       
3280: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3290: 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a  "augments": [],.
32a0: 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70            "examp
32b0: 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  les": [.        
32c0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
32d0: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
32e0: 22 3a 20 22 62 75 74 74 6f 6e 2e 74 75 72 6e 4f  ": "button.turnO
32f0: 6e 28 29 3b 22 0a 20 20 20 20 20 20 20 20 20 20  n();".          
3300: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
3310: 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
3320: 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  ms": [.         
3330: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
3340: 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
3350: 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  am",.           
3360: 20 20 20 22 6e 61 6d 65 22 3a 20 22 65 6d 69 74     "name": "emit
3370: 74 69 6e 67 22 2c 0a 20 20 20 20 20 20 20 20 20  ting",.         
3380: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
3390: 22 3a 20 31 38 36 0a 20 20 20 20 20 20 20 20 20  ": 186.         
33a0: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
33b0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
33c0: 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
33d0: 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
33e0: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
33f0: 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
3400: 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
3410: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
3420: 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
3430: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 74        "name": "t
3440: 75 72 6e 4f 6e 22 2c 0a 20 20 20 20 20 20 20 20  urnOn",.        
3450: 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
3460: 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
3470: 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 42 75 74  "memberof": "But
3480: 74 6f 6e 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20  tonTemplate",.  
3490: 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
34a0: 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
34b0: 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
34c0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
34d0: 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
34e0: 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
34f0: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
3500: 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
3510: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
3520: 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
3530: 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
3540: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
3550: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
3560: 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
3570: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
3580: 20 20 20 22 6e 61 6d 65 22 3a 20 22 42 75 74 74     "name": "Butt
3590: 6f 6e 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20 20  onTemplate",.   
35a0: 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
35b0: 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
35c0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
35d0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
35e0: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 74        "name": "t
35f0: 75 72 6e 4f 6e 22 2c 0a 20 20 20 20 20 20 20 20  urnOn",.        
3600: 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66        "kind": "f
3610: 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  unction",.      
3620: 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
3630: 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20   "instance".    
3640: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3650: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
3660: 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 42   "namespace": "B
3670: 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 23 74 75  uttonTemplate#tu
3680: 72 6e 4f 6e 22 0a 20 20 20 20 20 20 20 20 7d 2c  rnOn".        },
3690: 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
36a0: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
36b0: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
36c0: 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
36d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
36e0: 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
36f0: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3700: 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
3710: 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
3720: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3730: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
3740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3750: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3760: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
3770: 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
3780: 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
3790: 65 22 3a 20 22 54 75 72 6e 20 74 68 65 20 62 75  e": "Turn the bu
37a0: 74 74 6f 6e 27 73 20 73 74 61 74 65 20 74 6f 20  tton's state to 
37b0: 66 61 6c 73 65 2e 22 2c 0a 20 20 20 20 20 20 20  false.",.       
37c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
37d0: 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
37e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37f0: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
3800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3810: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
3820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3830: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
3840: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3850: 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
3860: 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
3870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
3880: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3890: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
38a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38b0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
38c0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
38d0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
38e0: 6d 6e 22 3a 20 33 34 2c 0a 20 20 20 20 20 20 20  mn": 34,.       
38f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3900: 20 22 6f 66 66 73 65 74 22 3a 20 33 33 0a 20 20   "offset": 33.  
3910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3920: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
3930: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
3940: 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
3950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
3960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3970: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
3980: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
3990: 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
39a0: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
39b0: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
39c0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
39d0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
39e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39f0: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
3a00: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3a10: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
3a20: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
3a30: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
3a40: 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
3a50: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3a60: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
3a70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3a80: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
3a90: 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
3aa0: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
3ab0: 20 33 33 0a 20 20 20 20 20 20 20 20 20 20 20 20   33.            
3ac0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
3ad0: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
3ae0: 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
3af0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3b00: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3b10: 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
3b20: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
3b30: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3b40: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
3b50: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
3b60: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
3b70: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
3b80: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3b90: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
3ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
3bb0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3bc0: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
3bd0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
3be0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3bf0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 34 2c     "column": 34,
3c00: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3c10: 20 22 6f 66 66 73 65 74 22 3a 20 33 33 0a 20 20   "offset": 33.  
3c20: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
3c30: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
3c40: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
3c50: 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
3c60: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
3c70: 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
3c80: 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
3c90: 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
3ca0: 72 69 70 74 69 6f 6e 22 3a 20 22 62 75 74 74 6f  ription": "butto
3cb0: 6e 2e 74 75 72 6e 4f 66 66 28 29 3b 22 2c 0a 20  n.turnOff();",. 
3cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3cd0: 6e 65 4e 75 6d 62 65 72 22 3a 20 32 0a 20 20 20  neNumber": 2.   
3ce0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3cf0: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
3d00: 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
3d10: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
3d20: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3d30: 22 6c 69 6e 65 22 3a 20 32 30 32 2c 0a 20 20 20  "line": 202,.   
3d40: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
3d50: 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
3d60: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3d70: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
3d80: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3d90: 20 32 30 35 2c 0a 20 20 20 20 20 20 20 20 20 20   205,.          
3da0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
3db0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
3dc0: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
3dd0: 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
3de0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
3df0: 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
3e00: 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
3e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e20: 22 6c 69 6e 65 22 3a 20 32 30 36 2c 0a 20 20 20  "line": 206,.   
3e30: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
3e40: 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
3e50: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3e60: 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3e70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3e80: 20 22 6c 69 6e 65 22 3a 20 32 32 30 2c 0a 20 20   "line": 220,.  
3e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3ea0: 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
3eb0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3ec0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
3ed0: 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
3ee0: 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
3ef0: 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 63 6f  webDev/ui/lib/co
3f00: 6d 70 6f 6e 65 6e 74 73 2f 62 75 74 74 6f 6e 74  mponents/buttont
3f10: 65 6d 70 6c 61 74 65 2e 6a 73 22 0a 20 20 20 20  emplate.js".    
3f20: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
3f30: 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
3f40: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ],.          "ex
3f50: 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
3f60: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
3f70: 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
3f80: 69 6f 6e 22 3a 20 22 62 75 74 74 6f 6e 2e 74 75  ion": "button.tu
3f90: 72 6e 4f 66 66 28 29 3b 22 0a 20 20 20 20 20 20  rnOff();".      
3fa0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
3fb0: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
3fc0: 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20  params": [.     
3fd0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
3fe0: 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
3ff0: 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
4000: 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
4010: 65 6d 69 74 74 69 6e 67 22 2c 0a 20 20 20 20 20  emitting",.     
4020: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
4030: 6d 62 65 72 22 3a 20 32 30 36 0a 20 20 20 20 20  mber": 206.     
4040: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4050: 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
4060: 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
4070: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
4080: 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
4090: 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
40a0: 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
40b0: 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
40c0: 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
40d0: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
40e0: 3a 20 22 74 75 72 6e 4f 66 66 22 2c 0a 20 20 20  : "turnOff",.   
40f0: 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
4100: 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
4110: 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
4120: 20 22 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65   "ButtonTemplate
4130: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63  ",.          "sc
4140: 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
4150: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
4160: 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20  bers": {.       
4170: 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b       "global": [
4180: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
4190: 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
41a0: 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63          "instanc
41b0: 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  e": [],.        
41c0: 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
41d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  ,.            "s
41e0: 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20  tatic": [].     
41f0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
4200: 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20    "path": [.    
4210: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
4220: 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
4230: 22 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22  "ButtonTemplate"
4240: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4250: 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
4260: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4270: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
4280: 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
4290: 22 3a 20 22 74 75 72 6e 4f 66 66 22 2c 0a 20 20  ": "turnOff",.  
42a0: 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
42b0: 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
42c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
42d0: 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
42e0: 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
42f0: 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
4300: 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
4310: 65 22 3a 20 22 42 75 74 74 6f 6e 54 65 6d 70 6c  e": "ButtonTempl
4320: 61 74 65 23 74 75 72 6e 4f 66 66 22 0a 20 20 20  ate#turnOff".   
4330: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a       }.      ],.
4340: 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20        "events": 
4350: 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69  [],.      "stati
4360: 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20  c": [].    },.  
4370: 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20    "path": [.    
4380: 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d    {.        "nam
4390: 65 22 3a 20 22 42 75 74 74 6f 6e 54 65 6d 70 6c  e": "ButtonTempl
43a0: 61 74 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6b  ate",.        "k
43b0: 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
43c0: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
43d0: 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 42   "namespace": "B
43e0: 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22 0a 20  uttonTemplate". 
43f0: 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73   },.  {.    "des
4400: 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
4410: 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
4420: 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72  ",.      "childr
4430: 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b  en": [.        {
4440: 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
4450: 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
4460: 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
4470: 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
4480: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
4490: 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
44a0: 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
44b0: 20 20 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20    "value": "The 
44c0: 73 6c 69 64 65 72 27 73 20 63 75 72 72 65 6e 74  slider's current
44d0: 20 76 61 6c 75 65 2e 20 49 66 20 73 65 74 20 6d   value. If set m
44e0: 61 6e 75 61 6c 6c 79 2c 20 77 69 6c 6c 20 75 70  anually, will up
44f0: 64 61 74 65 20 74 68 65 20 69 6e 74 65 72 66 61  date the interfa
4500: 63 65 20 61 6e 64 20 74 72 69 67 67 65 72 20 74  ce and trigger t
4510: 68 65 20 6f 75 74 70 75 74 20 65 76 65 6e 74 2e  he output event.
4520: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
4530: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
4540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4550: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4560: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
4570: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
4580: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
4590: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
45a0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
45b0: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
45c0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
45d0: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
45e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45f0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
4600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4610: 63 6f 6c 75 6d 6e 22 3a 20 31 30 31 2c 0a 20 20  column": 101,.  
4620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4630: 22 6f 66 66 73 65 74 22 3a 20 31 30 30 0a 20 20  "offset": 100.  
4640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
4650: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4660: 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
4670: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
4680: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4690: 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
46a0: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
46b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
46c0: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
46d0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
46e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
46f0: 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
4700: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
4710: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
4720: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
4730: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
4740: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4750: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4760: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 31 2c 0a   "column": 101,.
4770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4780: 66 66 73 65 74 22 3a 20 31 30 30 0a 20 20 20 20  ffset": 100.    
4790: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
47a0: 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
47b0: 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a   [].          }.
47c0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
47d0: 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69  ],.      "positi
47e0: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  on": {.        "
47f0: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4800: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
4810: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
4820: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
4830: 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
4840: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
4850: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
4860: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
4870: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4880: 20 31 30 31 2c 0a 20 20 20 20 20 20 20 20 20 20   101,.          
4890: 22 6f 66 66 73 65 74 22 3a 20 31 30 30 0a 20 20  "offset": 100.  
48a0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a        }.      }.
48b0: 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67 73      },.    "tags
48c0: 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
48d0: 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74       "title": "t
48e0: 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ype",.        "d
48f0: 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c  escription": nul
4900: 6c 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  l,.        "line
4910: 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
4920: 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
4930: 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
4940: 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
4950: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
4960: 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20  e": "number".   
4970: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a       }.      },.
4980: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4990: 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c  "title": "exampl
49a0: 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  e",.        "des
49b0: 63 72 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64  cription": "slid
49c0: 65 72 2e 76 61 6c 75 65 20 3d 20 31 30 3b 22 2c  er.value = 10;",
49d0: 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
49e0: 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 7d  mber": 3.      }
49f0: 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63  .    ],.    "loc
4a00: 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61 72  ": {.      "star
4a10: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c  t": {.        "l
4a20: 69 6e 65 22 3a 20 31 38 35 2c 0a 20 20 20 20 20  ine": 185,.     
4a30: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
4a40: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65       },.      "e
4a50: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  nd": {.        "
4a60: 6c 69 6e 65 22 3a 20 31 38 39 2c 0a 20 20 20 20  line": 189,.    
4a70: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
4a80: 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
4a90: 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
4aa0: 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
4ab0: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
4ac0: 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
4ad0: 65 22 3a 20 31 39 30 2c 0a 20 20 20 20 20 20 20  e": 190,.       
4ae0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
4af0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4b00: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
4b10: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 32       "line": 192
4b20: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
4b30: 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20  umn": 3.        
4b40: 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  }.      },.     
4b50: 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
4b60: 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
4b70: 65 76 2f 75 69 2f 6c 69 62 2f 63 6f 6d 70 6f 6e  ev/ui/lib/compon
4b80: 65 6e 74 73 2f 73 6c 69 64 65 72 74 65 6d 70 6c  ents/slidertempl
4b90: 61 74 65 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20  ate.js".    },. 
4ba0: 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
4bb0: 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73  ],.    "examples
4bc0: 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
4bd0: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
4be0: 6e 22 3a 20 22 73 6c 69 64 65 72 2e 76 61 6c 75  n": "slider.valu
4bf0: 65 20 3d 20 31 30 3b 22 0a 20 20 20 20 20 20 7d  e = 10;".      }
4c00: 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61 72  .    ],.    "par
4c10: 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70  ams": [],.    "p
4c20: 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
4c30: 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
4c40: 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b  ],.    "sees": [
4c50: 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a  ],.    "throws":
4c60: 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22   [],.    "todos"
4c70: 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22  : [],.    "name"
4c80: 3a 20 22 76 61 6c 75 65 22 2c 0a 20 20 20 20 22  : "value",.    "
4c90: 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
4ca0: 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a  .    "memberof":
4cb0: 20 22 53 6c 69 64 65 72 54 65 6d 70 6c 61 74 65   "SliderTemplate
4cc0: 22 2c 0a 20 20 20 20 22 73 63 6f 70 65 22 3a 20  ",.    "scope": 
4cd0: 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
4ce0: 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
4cf0: 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
4d00: 0a 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20  .      "inner": 
4d10: 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61  [],.      "insta
4d20: 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
4d30: 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
4d40: 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
4d50: 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74  .    },.    "pat
4d60: 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  h": [.      {.  
4d70: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76        "name": "v
4d80: 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 22  alue",.        "
4d90: 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
4da0: 0a 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22  .        "scope"
4db0: 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
4dc0: 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
4dd0: 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 23 76  "namespace": "#v
4de0: 61 6c 75 65 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  alue".  },.  {. 
4df0: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
4e00: 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
4e10: 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
4e20: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
4e30: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4e40: 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
4e50: 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
4e60: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
4e70: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
4e80: 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4e90: 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
4ea0: 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
4eb0: 3a 20 22 4c 6f 77 65 72 20 6c 69 6d 69 74 20 6f  : "Lower limit o
4ec0: 66 20 74 68 65 20 73 6c 69 64 65 72 73 27 73 20  f the sliders's 
4ed0: 6f 75 74 70 75 74 20 72 61 6e 67 65 22 2c 0a 20  output range",. 
4ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
4ef0: 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
4f00: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
4f10: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
4f20: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4f30: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4f40: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
4f50: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4f60: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
4f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f80: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4f90: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
4fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4fb0: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4fc0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
4fd0: 6d 6e 22 3a 20 34 32 2c 0a 20 20 20 20 20 20 20  mn": 42,.       
4fe0: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
4ff0: 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20 20  et": 41.        
5000: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5010: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
5020: 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
5030: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5040: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5050: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
5060: 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
5070: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
5080: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5090: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
50a0: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
50b0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
50c0: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
50d0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
50e0: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
50f0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5100: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
5110: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5120: 6d 6e 22 3a 20 34 32 2c 0a 20 20 20 20 20 20 20  mn": 42,.       
5130: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5140: 20 34 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   41.            
5150: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
5160: 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
5170: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5180: 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20  }.      ],.     
5190: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
51a0: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
51b0: 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
51c0: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
51d0: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
51e0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
51f0: 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 0.        },. 
5200: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
5210: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5220: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
5230: 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20 20  column": 42,.   
5240: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5250: 20 34 31 0a 20 20 20 20 20 20 20 20 7d 0a 20 20   41.        }.  
5260: 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
5270: 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
5280: 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
5290: 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20  e": "type",.    
52a0: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
52b0: 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
52c0: 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
52d0: 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
52e0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
52f0: 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
5300: 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
5310: 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
5320: 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
5330: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
5340: 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
5350: 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
5360: 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
5370: 20 22 73 6c 69 64 65 72 2e 6d 69 6e 20 3d 20 31   "slider.min = 1
5380: 30 30 30 3b 22 2c 0a 20 20 20 20 20 20 20 20 22  000;",.        "
5390: 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20  lineNumber": 3. 
53a0: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
53b0: 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
53c0: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
53d0: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 39 2c      "line": 199,
53e0: 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e  .        "column
53f0: 22 3a 20 32 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 2.      },.  
5400: 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
5410: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 33       "line": 203
5420: 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
5430: 6e 22 3a 20 34 0a 20 20 20 20 20 20 7d 0a 20 20  n": 4.      }.  
5440: 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78    },.    "contex
5450: 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63  t": {.      "loc
5460: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74  ": {.        "st
5470: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
5480: 20 20 22 6c 69 6e 65 22 3a 20 32 30 34 2c 0a 20    "line": 204,. 
5490: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
54a0: 22 3a 20 32 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 2.        },.
54b0: 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
54c0: 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
54d0: 22 3a 20 32 30 36 2c 0a 20 20 20 20 20 20 20 20  ": 206,.        
54e0: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
54f0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
5500: 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22  .      "file": "
5510: 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
5520: 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
5530: 63 6f 6d 70 6f 6e 65 6e 74 73 2f 73 6c 69 64 65  components/slide
5540: 72 74 65 6d 70 6c 61 74 65 2e 6a 73 22 0a 20 20  rtemplate.js".  
5550: 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e    },.    "augmen
5560: 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78  ts": [],.    "ex
5570: 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
5580: 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
5590: 72 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65  ription": "slide
55a0: 72 2e 6d 69 6e 20 3d 20 31 30 30 30 3b 22 0a 20  r.min = 1000;". 
55b0: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
55c0: 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a    "params": [],.
55d0: 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
55e0: 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72  : [],.    "retur
55f0: 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65  ns": [],.    "se
5600: 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68  es": [],.    "th
5610: 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  rows": [],.    "
5620: 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
5630: 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20  "name": "min",. 
5640: 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62     "kind": "memb
5650: 65 72 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72  er",.    "member
5660: 6f 66 22 3a 20 22 53 6c 69 64 65 72 54 65 6d 70  of": "SliderTemp
5670: 6c 61 74 65 22 2c 0a 20 20 20 20 22 73 63 6f 70  late",.    "scop
5680: 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
5690: 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
56a0: 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a  .      "global":
56b0: 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65   [],.      "inne
56c0: 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  r": [],.      "i
56d0: 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
56e0: 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
56f0: 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22  ,.      "static"
5700: 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20  : [].    },.    
5710: 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
5720: 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  {.        "name"
5730: 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20 20 20  : "min",.       
5740: 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72   "kind": "member
5750: 22 2c 0a 20 20 20 20 20 20 20 20 22 73 63 6f 70  ",.        "scop
5760: 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20  e": "instance". 
5770: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
5780: 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
5790: 23 6d 69 6e 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  #min".  },.  {. 
57a0: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
57b0: 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
57c0: 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
57d0: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
57e0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
57f0: 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
5800: 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
5810: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
5820: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5830: 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
5840: 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
5850: 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
5860: 3a 20 22 55 70 70 65 72 20 6c 69 6d 69 74 20 6f  : "Upper limit o
5870: 66 20 74 68 65 20 73 6c 69 64 65 72 27 73 20 6f  f the slider's o
5880: 75 74 70 75 74 20 72 61 6e 67 65 22 2c 0a 20 20  utput range",.  
5890: 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
58a0: 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
58b0: 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
58c0: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
58d0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
58e0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
58f0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
5900: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5910: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
5920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
5930: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5940: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
5950: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5960: 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
5970: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
5980: 6e 22 3a 20 34 31 2c 0a 20 20 20 20 20 20 20 20  n": 41,.        
5990: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
59a0: 74 22 3a 20 34 30 0a 20 20 20 20 20 20 20 20 20  t": 40.         
59b0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
59c0: 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
59d0: 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
59e0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
59f0: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
5a00: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
5a10: 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
5a20: 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
5a30: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
5a40: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
5a50: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5a60: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5a70: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
5a80: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
5a90: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
5aa0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5ab0: 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
5ac0: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
5ad0: 6e 22 3a 20 34 31 2c 0a 20 20 20 20 20 20 20 20  n": 41,.        
5ae0: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
5af0: 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  40.            }
5b00: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
5b10: 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
5b20: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
5b30: 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20  .      ],.      
5b40: 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
5b50: 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
5b60: 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
5b70: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5b80: 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
5b90: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5ba0: 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
5bb0: 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
5bc0: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
5bd0: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
5be0: 6f 6c 75 6d 6e 22 3a 20 34 31 2c 0a 20 20 20 20  olumn": 41,.    
5bf0: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
5c00: 34 30 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  40.        }.   
5c10: 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20     }.    },.    
5c20: 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
5c30: 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
5c40: 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20  ": "type",.     
5c50: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
5c60: 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
5c70: 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
5c80: 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
5c90: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
5ca0: 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
5cb0: 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
5cc0: 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
5cd0: 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  ".        }.    
5ce0: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
5cf0: 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65       "title": "e
5d00: 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20  xample",.       
5d10: 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
5d20: 22 73 6c 69 64 65 72 2e 6d 61 78 20 3d 20 31 30  "slider.max = 10
5d30: 30 30 3b 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  00;",.        "l
5d40: 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20  ineNumber": 3.  
5d50: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
5d60: 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
5d70: 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
5d80: 20 20 20 22 6c 69 6e 65 22 3a 20 32 31 31 2c 0a     "line": 211,.
5d90: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5da0: 3a 20 32 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 2.      },.   
5db0: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
5dc0: 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 31 35 2c      "line": 215,
5dd0: 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e  .        "column
5de0: 22 3a 20 34 0a 20 20 20 20 20 20 7d 0a 20 20 20  ": 4.      }.   
5df0: 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74   },.    "context
5e00: 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22  ": {.      "loc"
5e10: 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61  : {.        "sta
5e20: 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
5e30: 20 22 6c 69 6e 65 22 3a 20 32 31 36 2c 0a 20 20   "line": 216,.  
5e40: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5e50: 3a 20 32 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 2.        },. 
5e60: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
5e70: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5e80: 3a 20 32 31 38 2c 0a 20 20 20 20 20 20 20 20 20  : 218,.         
5e90: 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
5ea0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a       }.      },.
5eb0: 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
5ec0: 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
5ed0: 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 63  /webDev/ui/lib/c
5ee0: 6f 6d 70 6f 6e 65 6e 74 73 2f 73 6c 69 64 65 72  omponents/slider
5ef0: 74 65 6d 70 6c 61 74 65 2e 6a 73 22 0a 20 20 20  template.js".   
5f00: 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74   },.    "augment
5f10: 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61  s": [],.    "exa
5f20: 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20  mples": [.      
5f30: 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  {.        "descr
5f40: 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65 72  iption": "slider
5f50: 2e 6d 61 78 20 3d 20 31 30 30 30 3b 22 0a 20 20  .max = 1000;".  
5f60: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
5f70: 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
5f80: 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
5f90: 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e   [],.    "return
5fa0: 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65  s": [],.    "see
5fb0: 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72  s": [],.    "thr
5fc0: 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ows": [],.    "t
5fd0: 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  odos": [],.    "
5fe0: 6e 61 6d 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20  name": "max",.  
5ff0: 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
6000: 72 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f  r",.    "membero
6010: 66 22 3a 20 22 53 6c 69 64 65 72 54 65 6d 70 6c  f": "SliderTempl
6020: 61 74 65 22 2c 0a 20 20 20 20 22 73 63 6f 70 65  ate",.    "scope
6030: 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20  ": "instance",. 
6040: 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
6050: 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
6060: 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65 72  [],.      "inner
6070: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e  ": [],.      "in
6080: 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20  stance": [],.   
6090: 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
60a0: 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a  .      "static":
60b0: 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22   [].    },.    "
60c0: 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b  path": [.      {
60d0: 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
60e0: 20 22 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20   "max",.        
60f0: 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
6100: 2c 0a 20 20 20 20 20 20 20 20 22 73 63 6f 70 65  ,.        "scope
6110: 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20  ": "instance".  
6120: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
6130: 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 23   "namespace": "#
6140: 6d 61 78 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20  max".  },.  {.  
6150: 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
6160: 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22 3a   {.      "type":
6170: 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22   "root",.      "
6180: 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
6190: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
61a0: 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
61b0: 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
61c0: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
61d0: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
61e0: 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
61f0: 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
6200: 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
6210: 20 22 54 68 65 20 69 6e 63 72 65 6d 65 6e 74 20   "The increment 
6220: 74 68 61 74 20 74 68 65 20 73 6c 69 64 65 72 27  that the slider'
6230: 73 20 76 61 6c 75 65 20 63 68 61 6e 67 65 73 20  s value changes 
6240: 62 79 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  by.",.          
6250: 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
6260: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6270: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
6280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6290: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
62a0: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
62b0: 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
62c0: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
62d0: 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
62e0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
62f0: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
6300: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6310: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
6320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6330: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a    "column": 50,.
6340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6350: 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39 0a 20    "offset": 49. 
6360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
6370: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6380: 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
6390: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
63a0: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
63b0: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
63c0: 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
63d0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
63e0: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
63f0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
6400: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6410: 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
6420: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
6430: 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
6440: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
6450: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
6460: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
6470: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6480: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a    "column": 50,.
6490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
64a0: 66 66 73 65 74 22 3a 20 34 39 0a 20 20 20 20 20  ffset": 49.     
64b0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
64c0: 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
64d0: 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  [].          }. 
64e0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d         }.      ]
64f0: 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f  ,.      "positio
6500: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  n": {.        "s
6510: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
6520: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
6530: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
6540: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
6550: 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
6560: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
6570: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
6580: 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
6590: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
65a0: 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f  50,.          "o
65b0: 66 66 73 65 74 22 3a 20 34 39 0a 20 20 20 20 20  ffset": 49.     
65c0: 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20     }.      }.   
65d0: 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20   },.    "tags": 
65e0: 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
65f0: 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65    "title": "type
6600: 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
6610: 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
6620: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
6630: 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
6640: 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
6650: 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
6660: 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
6670: 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
6680: 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
6690: 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
66a0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
66b0: 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c  tle": "example",
66c0: 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
66d0: 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65 72 2e  ption": "slider.
66e0: 73 74 65 70 20 3d 20 35 3b 22 2c 0a 20 20 20 20  step = 5;",.    
66f0: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
6700: 3a 20 33 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  : 3.      }.    
6710: 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  ],.    "loc": {.
6720: 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
6730: 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
6740: 20 32 32 33 2c 0a 20 20 20 20 20 20 20 20 22 63   223,.        "c
6750: 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
6760: 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20  },.      "end": 
6770: 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
6780: 3a 20 32 32 37 2c 0a 20 20 20 20 20 20 20 20 22  : 227,.        "
6790: 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
67a0: 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63   }.    },.    "c
67b0: 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
67c0: 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
67d0: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
67e0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
67f0: 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  28,.          "c
6800: 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
6810: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e    },.        "en
6820: 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
6830: 22 6c 69 6e 65 22 3a 20 32 33 30 2c 0a 20 20 20  "line": 230,.   
6840: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6850: 20 33 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20   3.        }.   
6860: 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c     },.      "fil
6870: 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
6880: 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
6890: 2f 6c 69 62 2f 63 6f 6d 70 6f 6e 65 6e 74 73 2f  /lib/components/
68a0: 73 6c 69 64 65 72 74 65 6d 70 6c 61 74 65 2e 6a  slidertemplate.j
68b0: 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61  s".    },.    "a
68c0: 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
68d0: 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a    "examples": [.
68e0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
68f0: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
6900: 73 6c 69 64 65 72 2e 73 74 65 70 20 3d 20 35 3b  slider.step = 5;
6910: 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
6920: 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b  .    "params": [
6930: 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69  ],.    "properti
6940: 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65  es": [],.    "re
6950: 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  turns": [],.    
6960: 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "sees": [],.    
6970: 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
6980: 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
6990: 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74 65 70     "name": "step
69a0: 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22  ",.    "kind": "
69b0: 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 22 6d 65  member",.    "me
69c0: 6d 62 65 72 6f 66 22 3a 20 22 53 6c 69 64 65 72  mberof": "Slider
69d0: 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20 20 20 22  Template",.    "
69e0: 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
69f0: 65 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  e",.    "members
6a00: 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
6a10: 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
6a20: 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
6a30: 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
6a40: 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22  ,.      "events"
6a50: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61  : [],.      "sta
6a60: 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a  tic": [].    },.
6a70: 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
6a80: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e      {.        "n
6a90: 61 6d 65 22 3a 20 22 73 74 65 70 22 2c 0a 20 20  ame": "step",.  
6aa0: 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
6ab0: 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
6ac0: 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
6ad0: 63 65 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  ce".      }.    
6ae0: 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63  ],.    "namespac
6af0: 65 22 3a 20 22 23 73 74 65 70 22 0a 20 20 7d 2c  e": "#step".  },
6b00: 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
6b10: 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
6b20: 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
6b30: 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
6b40: 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
6b50: 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
6b60: 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
6b70: 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
6b80: 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
6b90: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6ba0: 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
6bb0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6bc0: 76 61 6c 75 65 22 3a 20 22 41 62 73 6f 6c 75 74  value": "Absolut
6bd0: 65 20 6d 6f 64 65 20 28 73 6c 69 64 65 72 27 73  e mode (slider's
6be0: 20 76 61 6c 75 65 20 6a 75 6d 70 73 20 74 6f 20   value jumps to 
6bf0: 6d 6f 75 73 65 20 63 6c 69 63 6b 20 70 6f 73 69  mouse click posi
6c00: 74 69 6f 6e 29 20 6f 72 20 72 65 6c 61 74 69 76  tion) or relativ
6c10: 65 20 6d 6f 64 65 20 28 6d 6f 75 73 65 20 64 72  e mode (mouse dr
6c20: 61 67 20 63 68 61 6e 67 65 73 20 76 61 6c 75 65  ag changes value
6c30: 20 72 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73   relative to its
6c40: 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f   current positio
6c50: 6e 29 2e 20 44 65 66 61 75 6c 74 3a 20 5c 22 72  n). Default: \"r
6c60: 65 6c 61 74 69 76 65 5c 22 2e 22 2c 0a 20 20 20  elative\".",.   
6c70: 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
6c80: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
6c90: 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6ca0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6cb0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6cc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6cd0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
6ce0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6cf0: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
6d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6d10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6d20: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
6d30: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6d40: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6d50: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6d60: 22 3a 20 31 36 30 2c 0a 20 20 20 20 20 20 20 20  ": 160,.        
6d70: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6d80: 74 22 3a 20 31 35 39 0a 20 20 20 20 20 20 20 20  t": 159.        
6d90: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6da0: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
6db0: 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
6dc0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
6dd0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6de0: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
6df0: 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6e00: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6e10: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6e20: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6e30: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6e40: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6e50: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
6e60: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6e70: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
6e80: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6e90: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
6ea0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6eb0: 6d 6e 22 3a 20 31 36 30 2c 0a 20 20 20 20 20 20  mn": 160,.      
6ec0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
6ed0: 3a 20 31 35 39 0a 20 20 20 20 20 20 20 20 20 20  : 159.          
6ee0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
6ef0: 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
6f00: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6f10: 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
6f20: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
6f30: 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
6f40: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
6f50: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6f60: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
6f70: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6f80: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c  t": 0.        },
6f90: 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20  .        "end": 
6fa0: 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
6fb0: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6fc0: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36 30 2c 0a   "column": 160,.
6fd0: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6fe0: 74 22 3a 20 31 35 39 0a 20 20 20 20 20 20 20 20  t": 159.        
6ff0: 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c  }.      }.    },
7000: 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20  .    "tags": [. 
7010: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
7020: 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a  title": "type",.
7030: 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
7040: 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  tion": null,.   
7050: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
7060: 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 74  ": 2,.        "t
7070: 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
7080: 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
7090: 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
70a0: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
70b0: 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 7d  tring".        }
70c0: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
70d0: 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
70e0: 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
70f0: 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
7100: 6f 6e 22 3a 20 22 73 6c 69 64 65 72 2e 6d 6f 64  on": "slider.mod
7110: 65 20 3d 20 5c 22 72 65 6c 61 74 69 76 65 5c 22  e = \"relative\"
7120: 3b 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  ;",.        "lin
7130: 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20  eNumber": 3.    
7140: 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
7150: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73  loc": {.      "s
7160: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
7170: 20 22 6c 69 6e 65 22 3a 20 32 33 35 2c 0a 20 20   "line": 235,.  
7180: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7190: 32 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  2.      },.     
71a0: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
71b0: 20 20 22 6c 69 6e 65 22 3a 20 32 33 39 2c 0a 20    "line": 239,. 
71c0: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
71d0: 20 34 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   4.      }.    }
71e0: 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a  ,.    "context":
71f0: 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20   {.      "loc": 
7200: 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
7210: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
7220: 6c 69 6e 65 22 3a 20 32 34 30 2c 0a 20 20 20 20  line": 240,.    
7230: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7240: 32 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  2.        },.   
7250: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
7260: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7270: 32 34 32 2c 0a 20 20 20 20 20 20 20 20 20 20 22  242,.          "
7280: 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
7290: 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20     }.      },.  
72a0: 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73      "file": "/Us
72b0: 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77  ers/tatecarson/w
72c0: 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 63 6f 6d  ebDev/ui/lib/com
72d0: 70 6f 6e 65 6e 74 73 2f 73 6c 69 64 65 72 74 65  ponents/sliderte
72e0: 6d 70 6c 61 74 65 2e 6a 73 22 0a 20 20 20 20 7d  mplate.js".    }
72f0: 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22  ,.    "augments"
7300: 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70  : [],.    "examp
7310: 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  les": [.      {.
7320: 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
7330: 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65 72 2e 6d  tion": "slider.m
7340: 6f 64 65 20 3d 20 5c 22 72 65 6c 61 74 69 76 65  ode = \"relative
7350: 5c 22 3b 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  \";".      }.   
7360: 20 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73 22   ],.    "params"
7370: 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65  : [],.    "prope
7380: 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
7390: 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
73a0: 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
73b0: 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
73c0: 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d  .    "todos": []
73d0: 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d  ,.    "name": "m
73e0: 6f 64 65 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22  ode",.    "kind"
73f0: 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
7400: 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 6c 69  "memberof": "Sli
7410: 64 65 72 54 65 6d 70 6c 61 74 65 22 2c 0a 20 20  derTemplate",.  
7420: 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
7430: 61 6e 63 65 22 2c 0a 20 20 20 20 22 6d 65 6d 62  ance",.    "memb
7440: 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67  ers": {.      "g
7450: 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
7460: 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
7470: 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
7480: 20 5b 5d 2c 0a 20 20 20 20 20 20 22 65 76 65 6e   [],.      "even
7490: 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  ts": [],.      "
74a0: 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
74b0: 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20 5b  },.    "path": [
74c0: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
74d0: 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
74e0: 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a  .        "kind":
74f0: 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
7500: 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
7510: 74 61 6e 63 65 22 0a 20 20 20 20 20 20 7d 0a 20  tance".      }. 
7520: 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73     ],.    "names
7530: 70 61 63 65 22 3a 20 22 23 6d 6f 64 65 22 0a 20  pace": "#mode". 
7540: 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73   },.  {.    "des
7550: 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
7560: 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
7570: 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72  ",.      "childr
7580: 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b  en": [.        {
7590: 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
75a0: 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
75b0: 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
75c0: 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
75d0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
75e0: 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
75f0: 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
7600: 20 20 22 76 61 6c 75 65 22 3a 20 22 49 6e 74 65    "value": "Inte
7610: 72 66 61 63 65 22 2c 0a 20 20 20 20 20 20 20 20  rface",.        
7620: 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
7630: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7640: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
7650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7660: 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
7680: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
7690: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
76a0: 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
76b0: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
76c0: 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
76d0: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
76e0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
76f0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7700: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30      "column": 10
7710: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7720: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 39 0a      "offset": 9.
7730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7740: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
7750: 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
7760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
7770: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
7780: 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
7790: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
77a0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
77b0: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
77c0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
77d0: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
77e0: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
77f0: 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7800: 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
7810: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
7820: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7830: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7840: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7850: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 2c     "column": 10,
7860: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7870: 6f 66 66 73 65 74 22 3a 20 39 0a 20 20 20 20 20  offset": 9.     
7880: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7890: 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
78a0: 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  [].          }. 
78b0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d         }.      ]
78c0: 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f  ,.      "positio
78d0: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  n": {.        "s
78e0: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
78f0: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
7900: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
7910: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
7920: 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
7930: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
7940: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
7950: 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7960: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7970: 31 30 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f  10,.          "o
7980: 66 66 73 65 74 22 3a 20 39 0a 20 20 20 20 20 20  ffset": 9.      
7990: 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20    }.      }.    
79a0: 7d 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b  },.    "tags": [
79b0: 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  ],.    "loc": {.
79c0: 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
79d0: 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
79e0: 20 31 31 2c 0a 20 20 20 20 20 20 20 20 22 63 6f   11,.        "co
79f0: 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d  lumn": 0.      }
7a00: 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b  ,.      "end": {
7a10: 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
7a20: 20 31 33 2c 0a 20 20 20 20 20 20 20 20 22 63 6f   13,.        "co
7a30: 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d  lumn": 2.      }
7a40: 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e  .    },.    "con
7a50: 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22  text": {.      "
7a60: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
7a70: 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
7a80: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 34 2c       "line": 14,
7a90: 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
7aa0: 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  mn": 0.        }
7ab0: 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
7ac0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
7ad0: 6e 65 22 3a 20 33 30 36 2c 0a 20 20 20 20 20 20  ne": 306,.      
7ae0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a      "column": 1.
7af0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7b00: 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a  },.      "file":
7b10: 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
7b20: 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
7b30: 62 2f 63 6f 72 65 2f 69 6e 74 65 72 66 61 63 65  b/core/interface
7b40: 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20  .js".    },.    
7b50: 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20 20  "augments": [.  
7b60: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
7b70: 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74 73  itle": "augments
7b80: 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
7b90: 22 3a 20 22 45 76 65 6e 74 45 6d 69 74 74 65 72  ": "EventEmitter
7ba0: 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
7bb0: 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
7bc0: 20 5b 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73   [],.    "params
7bd0: 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
7be0: 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
7bf0: 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  aram",.        "
7c00: 6e 61 6d 65 22 3a 20 22 61 72 67 73 22 2c 0a 20  name": "args",. 
7c10: 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
7c20: 65 72 22 3a 20 31 36 0a 20 20 20 20 20 20 7d 2c  er": 16.      },
7c30: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
7c40: 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
7c50: 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
7c60: 22 3a 20 22 6f 70 74 69 6f 6e 73 22 2c 0a 20 20  ": "options",.  
7c70: 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
7c80: 72 22 3a 20 31 36 0a 20 20 20 20 20 20 7d 2c 0a  r": 16.      },.
7c90: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
7ca0: 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
7cb0: 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  ,.        "name"
7cc0: 3a 20 22 64 65 66 61 75 6c 74 73 22 2c 0a 20 20  : "defaults",.  
7cd0: 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
7ce0: 72 22 3a 20 31 36 0a 20 20 20 20 20 20 7d 0a 20  r": 16.      }. 
7cf0: 20 20 20 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65     ],.    "prope
7d00: 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
7d10: 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
7d20: 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
7d30: 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
7d40: 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d  .    "todos": []
7d50: 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49  ,.    "name": "I
7d60: 6e 74 65 72 66 61 63 65 22 2c 0a 20 20 20 20 22  nterface",.    "
7d70: 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 2c 0a  kind": "class",.
7d80: 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
7d90: 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a  .      "global":
7da0: 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65   [],.      "inne
7db0: 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  r": [],.      "i
7dc0: 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20 20 20 20  nstance": [.    
7dd0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
7de0: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
7df0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
7e00: 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
7e10: 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
7e20: 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
7e30: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
7e40: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
7e50: 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
7e60: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
7e70: 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
7e80: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
7e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7ea0: 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
7eb0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7ec0: 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
7ed0: 52 65 73 69 7a 65 20 74 68 65 20 69 6e 74 65 72  Resize the inter
7ee0: 66 61 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  face",.         
7ef0: 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
7f00: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
7f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7f20: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
7f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f40: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f60: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
7f70: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7f80: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
7f90: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
7fa0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7fc0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
7fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7fe0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7ff0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8000: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
8010: 22 3a 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20  ": 21,.         
8020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
8030: 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20  offset": 20.    
8040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8050: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
8060: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
8070: 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
8080: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
8090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80a0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
80b0: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
80c0: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
80d0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
80e0: 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
80f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8100: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
8110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8120: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
8130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8140: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
8150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8160: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
8170: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
8180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8190: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
81a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
81b0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c     "column": 21,
81c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
81d0: 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32       "offset": 2
81e0: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
81f0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
8200: 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
8210: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
8220: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
8230: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
8240: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
8250: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
8260: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
8270: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
8280: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
8290: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
82a0: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
82b0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
82c0: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
82d0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
82e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
82f0: 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
8300: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
8310: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8320: 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20   "column": 21,. 
8330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
8340: 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20  offset": 20.    
8350: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
8360: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
8370: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
8380: 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
8390: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
83a0: 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
83b0: 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
83c0: 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
83d0: 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  ion": "{number} 
83e0: 4e 65 77 20 77 69 64 74 68 20 69 6e 20 70 69 78  New width in pix
83f0: 65 6c 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20  els",.          
8400: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
8410: 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 2,.           
8420: 20 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c     "type": null,
8430: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
8440: 6e 61 6d 65 22 3a 20 22 77 69 64 74 68 22 0a 20  name": "width". 
8450: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
8460: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
8470: 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
8480: 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
8490: 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
84a0: 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65  iption": "{numbe
84b0: 72 7d 20 4e 65 77 20 68 65 69 67 68 74 20 69 6e  r} New height in
84c0: 20 70 69 78 65 6c 73 22 2c 0a 20 20 20 20 20 20   pixels",.      
84d0: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
84e0: 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ber": 3,.       
84f0: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e         "type": n
8500: 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
8510: 20 20 20 22 6e 61 6d 65 22 3a 20 22 68 65 69 67     "name": "heig
8520: 68 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ht".            
8530: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
8540: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
8550: 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65  title": "example
8560: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
8570: 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
8580: 22 62 75 74 74 6f 6e 2e 72 65 73 69 7a 65 28 31  "button.resize(1
8590: 30 30 2c 31 30 30 29 3b 22 2c 0a 20 20 20 20 20  00,100);",.     
85a0: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
85b0: 6d 62 65 72 22 3a 20 35 0a 20 20 20 20 20 20 20  mber": 5.       
85c0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
85d0: 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c   ],.          "l
85e0: 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
85f0: 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
8600: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
8610: 65 22 3a 20 32 35 37 2c 0a 20 20 20 20 20 20 20  e": 257,.       
8620: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
8630: 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   2.            }
8640: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
8650: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
8660: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 36 34       "line": 264
8670: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
8680: 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20  "column": 4.    
8690: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
86a0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
86b0: 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
86c0: 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
86d0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
86e0: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
86f0: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
8700: 65 22 3a 20 32 36 35 2c 0a 20 20 20 20 20 20 20  e": 265,.       
8710: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
8720: 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
8730: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
8740: 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
8750: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
8760: 6e 65 22 3a 20 32 37 33 2c 0a 20 20 20 20 20 20  ne": 273,.      
8770: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
8780: 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  n": 3.          
8790: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
87a0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
87b0: 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
87c0: 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
87d0: 65 76 2f 75 69 2f 6c 69 62 2f 63 6f 72 65 2f 69  ev/ui/lib/core/i
87e0: 6e 74 65 72 66 61 63 65 2e 6a 73 22 0a 20 20 20  nterface.js".   
87f0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
8800: 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
8810: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
8820: 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20  xamples": [.    
8830: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
8840: 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
8850: 74 69 6f 6e 22 3a 20 22 62 75 74 74 6f 6e 2e 72  tion": "button.r
8860: 65 73 69 7a 65 28 31 30 30 2c 31 30 30 29 3b 22  esize(100,100);"
8870: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
8880: 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
8890: 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
88a0: 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
88b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
88c0: 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
88d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
88e0: 61 6d 65 22 3a 20 22 77 69 64 74 68 22 2c 0a 20  ame": "width",. 
88f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
8900: 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
8910: 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
8920: 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
8930: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
8940: 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
8950: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
8960: 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
8970: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
8980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8990: 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
89a0: 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
89b0: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
89c0: 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
89d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89e0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
89f0: 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
8a00: 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
8a10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a20: 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d    "value": "{num
8a30: 62 65 72 7d 20 4e 65 77 20 77 69 64 74 68 20 69  ber} New width i
8a40: 6e 20 70 69 78 65 6c 73 22 2c 0a 20 20 20 20 20  n pixels",.     
8a50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a60: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
8a70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8a80: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
8a90: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
8aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8ab0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
8ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8ad0: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
8ae0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
8af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b00: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
8b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b20: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
8b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b40: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
8b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b60: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
8b70: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
8b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8b90: 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 39 2c 0a 20   "column": 29,. 
8ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8bb0: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
8bc0: 65 74 22 3a 20 32 38 0a 20 20 20 20 20 20 20 20  et": 28.        
8bd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8be0: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
8bf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
8c00: 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
8c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8c20: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
8c30: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
8c40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8c50: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
8c60: 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
8c70: 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
8c80: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
8c90: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
8ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8cb0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
8cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8cd0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
8ce0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8cf0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
8d00: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
8d10: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
8d20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8d30: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
8d40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8d50: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
8d60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8d70: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
8d80: 20 32 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20   29,.           
8d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
8da0: 66 73 65 74 22 3a 20 32 38 0a 20 20 20 20 20 20  fset": 28.      
8db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8dc0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
8dd0: 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
8de0: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
8df0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
8e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
8e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8e20: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
8e30: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
8e40: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8e50: 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
8e60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8e70: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
8e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8e90: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
8ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8eb0: 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
8ec0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8ed0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
8ee0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
8ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8f00: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
8f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8f20: 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 39 2c 0a 20   "column": 29,. 
8f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8f40: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 38 0a     "offset": 28.
8f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8f60: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
8f70: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
8f80: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
8f90: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
8fa0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
8fb0: 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
8fc0: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
8fd0: 20 22 6e 61 6d 65 22 3a 20 22 68 65 69 67 68 74   "name": "height
8fe0: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
8ff0: 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
9000: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
9010: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
9020: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9030: 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
9040: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9050: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
9060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9070: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
9080: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
9090: 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
90a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
90b0: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
90c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
90d0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
90e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
90f0: 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
9100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9110: 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
9120: 7b 6e 75 6d 62 65 72 7d 20 4e 65 77 20 68 65 69  {number} New hei
9130: 67 68 74 20 69 6e 20 70 69 78 65 6c 73 22 2c 0a  ght in pixels",.
9140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9150: 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
9160: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
9170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9180: 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
9190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
91a0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
91b0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
91c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
91d0: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
91e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
91f0: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
9200: 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
9210: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
9220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9230: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
9240: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
9250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9260: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
9270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9280: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
9290: 33 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  30,.            
92a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
92b0: 22 6f 66 66 73 65 74 22 3a 20 32 39 0a 20 20 20  "offset": 29.   
92c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
92d0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
92e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
92f0: 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
9300: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9310: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
9320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9330: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
9340: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
9350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
9360: 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
9370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9380: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
9390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
93a0: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
93b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
93c0: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
93d0: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
93e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
93f0: 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
9400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
9410: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
9420: 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
9430: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9440: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
9450: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
9460: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
9470: 75 6d 6e 22 3a 20 33 30 2c 0a 20 20 20 20 20 20  umn": 30,.      
9480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9490: 20 20 22 6f 66 66 73 65 74 22 3a 20 32 39 0a 20    "offset": 29. 
94a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
94b0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
94c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
94d0: 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
94e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
94f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9500: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
9510: 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
9520: 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
9530: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
9540: 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
9550: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
9560: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
9570: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
9580: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
9590: 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
95a0: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
95b0: 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
95c0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
95d0: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
95e0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
95f0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
9600: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
9610: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
9620: 33 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  30,.            
9630: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
9640: 3a 20 32 39 0a 20 20 20 20 20 20 20 20 20 20 20  : 29.           
9650: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
9660: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
9670: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
9680: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
9690: 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
96a0: 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
96b0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
96c0: 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
96d0: 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
96e0: 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
96f0: 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
9700: 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
9710: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
9720: 3a 20 22 72 65 73 69 7a 65 22 2c 0a 20 20 20 20  : "resize",.    
9730: 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66        "kind": "f
9740: 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  unction",.      
9750: 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20      "memberof": 
9760: 22 49 6e 74 65 72 66 61 63 65 22 2c 0a 20 20 20  "Interface",.   
9770: 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
9780: 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
9790: 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
97a0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
97b0: 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
97c0: 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
97d0: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
97e0: 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
97f0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
9800: 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
9810: 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
9820: 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
9830: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
9840: 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
9850: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
9860: 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65 72    "name": "Inter
9870: 66 61 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  face",.         
9880: 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
9890: 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
98a0: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
98b0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
98c0: 22 6e 61 6d 65 22 3a 20 22 72 65 73 69 7a 65 22  "name": "resize"
98d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
98e0: 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
98f0: 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
9900: 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
9910: 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
9920: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
9930: 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
9940: 73 70 61 63 65 22 3a 20 22 49 6e 74 65 72 66 61  space": "Interfa
9950: 63 65 23 72 65 73 69 7a 65 22 0a 20 20 20 20 20  ce#resize".     
9960: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a     },.        {.
9970: 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
9980: 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
9990: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
99a0: 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
99b0: 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
99c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
99d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
99e0: 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
99f0: 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
9a00: 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
9a10: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
9a20: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
9a30: 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
9a40: 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
9a50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9a60: 22 76 61 6c 75 65 22 3a 20 22 52 65 6d 6f 76 65  "value": "Remove
9a70: 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 66   the interface f
9a80: 72 6f 6d 20 74 68 65 20 70 61 67 65 20 61 6e 64  rom the page and
9a90: 20 63 61 6e 63 65 6c 20 69 74 73 20 65 76 65 6e   cancel its even
9aa0: 74 20 6c 69 73 74 65 6e 65 72 28 73 29 2e 22 2c  t listener(s).",
9ab0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9ac0: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
9ad0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
9ae0: 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
9af0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
9b00: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
9b10: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
9b20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9b30: 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
9b40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9b50: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
9b60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9b70: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
9b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9b90: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
9ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9bb0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
9bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9bd0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 39 2c     "column": 69,
9be0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9bf0: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
9c00: 22 3a 20 36 38 0a 20 20 20 20 20 20 20 20 20 20  ": 68.          
9c10: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
9c20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9c30: 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
9c40: 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
9c50: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
9c60: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
9c70: 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
9c80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9c90: 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
9ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9cb0: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
9cc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
9cd0: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
9ce0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
9cf0: 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
9d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
9d10: 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
9d20: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
9d30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9d40: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
9d50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
9d60: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
9d70: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
9d80: 6c 75 6d 6e 22 3a 20 36 39 2c 0a 20 20 20 20 20  lumn": 69,.     
9d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9da0: 6f 66 66 73 65 74 22 3a 20 36 38 0a 20 20 20 20  offset": 68.    
9db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
9dc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
9dd0: 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
9de0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9df0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
9e00: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
9e10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
9e20: 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
9e30: 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
9e40: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
9e50: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
9e60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
9e70: 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
9e80: 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
9e90: 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
9ea0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
9eb0: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
9ec0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
9ed0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
9ee0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
9ef0: 6d 6e 22 3a 20 36 39 2c 0a 20 20 20 20 20 20 20  mn": 69,.       
9f00: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
9f10: 22 3a 20 36 38 0a 20 20 20 20 20 20 20 20 20 20  ": 68.          
9f20: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
9f30: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
9f40: 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
9f50: 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
9f60: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
9f70: 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
9f80: 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  le",.           
9f90: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
9fa0: 3a 20 22 62 75 74 74 6f 6e 2e 64 65 73 74 72 6f  : "button.destro
9fb0: 79 28 29 3b 22 2c 0a 20 20 20 20 20 20 20 20 20  y();",.         
9fc0: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
9fd0: 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
9fe0: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
9ff0: 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
a000: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
a010: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
a020: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
a030: 32 38 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  281,.           
a040: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
a050: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
a060: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
a070: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
a080: 20 22 6c 69 6e 65 22 3a 20 32 38 36 2c 0a 20 20   "line": 286,.  
a090: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
a0a0: 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
a0b0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
a0c0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
a0d0: 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
a0e0: 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
a0f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
a100: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
a110: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
a120: 32 38 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20  287,.           
a130: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
a140: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
a150: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
a160: 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
a170: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
a180: 20 32 39 35 2c 0a 20 20 20 20 20 20 20 20 20 20   295,.          
a190: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
a1a0: 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
a1b0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
a1c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
a1d0: 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
a1e0: 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
a1f0: 69 2f 6c 69 62 2f 63 6f 72 65 2f 69 6e 74 65 72  i/lib/core/inter
a200: 66 61 63 65 2e 6a 73 22 0a 20 20 20 20 20 20 20  face.js".       
a210: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
a220: 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a  "augments": [],.
a230: 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70            "examp
a240: 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  les": [.        
a250: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
a260: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
a270: 22 3a 20 22 62 75 74 74 6f 6e 2e 64 65 73 74 72  ": "button.destr
a280: 6f 79 28 29 3b 22 0a 20 20 20 20 20 20 20 20 20  oy();".         
a290: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
a2a0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72  ,.          "par
a2b0: 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ams": [],.      
a2c0: 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
a2d0: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
a2e0: 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
a2f0: 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
a300: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
a310: 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
a320: 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
a330: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
a340: 61 6d 65 22 3a 20 22 64 65 73 74 72 6f 79 22 2c  ame": "destroy",
a350: 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
a360: 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20  ": "function",. 
a370: 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
a380: 6f 66 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22  of": "Interface"
a390: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
a3a0: 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
a3b0: 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
a3c0: 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
a3d0: 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
a3e0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
a3f0: 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
a400: 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
a410: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
a420: 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
a430: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
a440: 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
a450: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
a460: 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
a470: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
a480: 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
a490: 49 6e 74 65 72 66 61 63 65 22 2c 0a 20 20 20 20  Interface",.    
a4a0: 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
a4b0: 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
a4c0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
a4d0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
a4e0: 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 64 65       "name": "de
a4f0: 73 74 72 6f 79 22 2c 0a 20 20 20 20 20 20 20 20  stroy",.        
a500: 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66        "kind": "f
a510: 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  unction",.      
a520: 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
a530: 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20   "instance".    
a540: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
a550: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
a560: 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 49   "namespace": "I
a570: 6e 74 65 72 66 61 63 65 23 64 65 73 74 72 6f 79  nterface#destroy
a580: 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  ".        }.    
a590: 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65 6e    ],.      "even
a5a0: 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  ts": [],.      "
a5b0: 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
a5c0: 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20 5b  },.    "path": [
a5d0: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
a5e0: 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65 72 66   "name": "Interf
a5f0: 61 63 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6b  ace",.        "k
a600: 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
a610: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
a620: 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 49   "namespace": "I
a630: 6e 74 65 72 66 61 63 65 22 0a 20 20 7d 2c 0a 20  nterface".  },. 
a640: 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70 74   {.    "descript
a650: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22 74  ion": {.      "t
a660: 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
a670: 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
a680: 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  [.        {.    
a690: 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
a6a0: 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
a6b0: 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
a6c0: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
a6d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
a6e0: 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
a6f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
a700: 6c 75 65 22 3a 20 22 43 69 72 63 75 6c 61 72 20  lue": "Circular 
a710: 62 75 74 74 6f 6e 20 77 69 74 68 20 6f 70 74 69  button with opti
a720: 6f 6e 61 6c 20 61 66 74 65 72 74 6f 75 63 68 2e  onal aftertouch.
a730: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
a740: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
a750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
a760: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
a770: 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
a780: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
a790: 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
a7a0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
a7b0: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
a7c0: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
a7d0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
a7e0: 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
a7f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
a800: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
a810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
a820: 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20 20  column": 42,.   
a830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
a840: 6f 66 66 73 65 74 22 3a 20 34 31 0a 20 20 20 20  offset": 41.    
a850: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
a860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
a870: 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
a880: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
a890: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
a8a0: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
a8b0: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
a8c0: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
a8d0: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
a8e0: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
a8f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
a900: 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
a910: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
a920: 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
a930: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
a940: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
a950: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
a960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
a970: 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20 20  column": 42,.   
a980: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
a990: 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20 20  et": 41.        
a9a0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
a9b0: 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
a9c0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
a9d0: 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20      }.      ],. 
a9e0: 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
a9f0: 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72   {.        "star
aa00: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
aa10: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
aa20: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
aa30: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66  ,.          "off
aa40: 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
aa50: 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22  },.        "end"
aa60: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
aa70: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
aa80: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c     "column": 42,
aa90: 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
aaa0: 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20 20  et": 41.        
aab0: 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c  }.      }.    },
aac0: 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20  .    "tags": [. 
aad0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
aae0: 74 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69 70  title": "descrip
aaf0: 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22  tion",.        "
ab00: 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 43  description": "C
ab10: 69 72 63 75 6c 61 72 20 62 75 74 74 6f 6e 20 77  ircular button w
ab20: 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 61 66 74  ith optional aft
ab30: 65 72 74 6f 75 63 68 2e 22 2c 0a 20 20 20 20 20  ertouch.",.     
ab40: 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
ab50: 20 33 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   3.      },.    
ab60: 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
ab70: 6c 65 22 3a 20 22 64 65 6d 6f 22 2c 0a 20 20 20  le": "demo",.   
ab80: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
ab90: 6e 22 3a 20 22 3c 73 70 61 6e 20 6e 65 78 75 73  n": "<span nexus
aba0: 2d 75 69 3d 5c 22 62 75 74 74 6f 6e 5c 22 3e 3c  -ui=\"button\"><
abb0: 2f 73 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20  /span>",.       
abc0: 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35   "lineNumber": 5
abd0: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
abe0: 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
abf0: 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
ac00: 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
ac10: 6f 6e 22 3a 20 22 76 61 72 20 62 75 74 74 6f 6e  on": "var button
ac20: 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 42 75 74   = new Nexus.But
ac30: 74 6f 6e 28 27 23 74 61 72 67 65 74 27 29 22 2c  ton('#target')",
ac40: 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
ac50: 6d 62 65 72 22 3a 20 37 0a 20 20 20 20 20 20 7d  mber": 7.      }
ac60: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
ac70: 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
ac80: 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ple",.        "d
ac90: 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61  escription": "va
aca0: 72 20 62 75 74 74 6f 6e 20 3d 20 6e 65 77 20 4e  r button = new N
acb0: 65 78 75 73 2e 42 75 74 74 6f 6e 28 27 23 74 61  exus.Button('#ta
acc0: 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65  rget',{\n  'size
acd0: 27 3a 20 5b 38 30 2c 38 30 5d 2c 5c 6e 20 20 27  ': [80,80],\n  '
ace0: 6d 6f 64 65 27 3a 20 27 61 66 74 65 72 74 6f 75  mode': 'aftertou
acf0: 63 68 27 2c 5c 6e 20 20 27 73 74 61 74 65 27 3a  ch',\n  'state':
ad00: 20 66 61 6c 73 65 5c 6e 7d 29 22 2c 0a 20 20 20   false\n})",.   
ad10: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
ad20: 22 3a 20 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20  ": 10.      },. 
ad30: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
ad40: 74 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22  title": "output"
ad50: 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
ad60: 69 70 74 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65  iption": "change
ad70: 5c 6e 46 69 72 65 73 20 61 6e 79 20 74 69 6d 65  \nFires any time
ad80: 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 27 73   the interface's
ad90: 20 76 61 6c 75 65 20 63 68 61 6e 67 65 73 2e 20   value changes. 
ada0: 3c 62 72 3e 5c 6e 49 6e 20 3c 62 3e 62 75 74 74  <br>\nIn <b>butt
adb0: 6f 6e 20 6d 6f 64 65 3c 2f 62 3e 2c 20 3c 62 3e  on mode</b>, <b>
adc0: 74 6f 67 67 6c 65 20 6d 6f 64 65 3c 2f 62 3e 2c  toggle mode</b>,
add0: 20 61 6e 64 20 3c 62 3e 69 6d 70 75 6c 73 65 20   and <b>impulse 
ade0: 6d 6f 64 65 3c 2f 62 3e 2c 20 74 68 65 20 6f 75  mode</b>, the ou
adf0: 74 70 75 74 20 64 61 74 61 20 69 73 20 61 20 62  tput data is a b
ae00: 6f 6f 6c 65 61 6e 20 64 65 73 63 72 69 62 69 6e  oolean describin
ae10: 67 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74  g the state of t
ae20: 68 65 20 62 75 74 74 6f 6e 2e 3c 62 72 3e 5c 6e  he button.<br>\n
ae30: 49 6e 20 3c 62 3e 61 66 74 65 72 74 6f 75 63 68  In <b>aftertouch
ae40: 20 6d 6f 64 65 3c 2f 62 3e 2c 20 74 68 65 20 6f   mode</b>, the o
ae50: 75 74 70 75 74 20 64 61 74 61 20 69 73 20 61 6e  utput data is an
ae60: 20 6f 62 6a 65 63 74 20 63 6f 6e 74 61 69 6e 69   object containi
ae70: 6e 67 20 78 20 28 30 2d 31 29 20 61 6e 64 20 79  ng x (0-1) and y
ae80: 20 28 30 2d 31 29 20 70 6f 73 69 74 69 6f 6e 73   (0-1) positions
ae90: 20 6f 66 20 61 66 74 65 72 74 6f 75 63 68 2e 22   of aftertouch."
aea0: 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
aeb0: 75 6d 62 65 72 22 3a 20 31 37 0a 20 20 20 20 20  umber": 17.     
aec0: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
aed0: 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f 75      "title": "ou
aee0: 74 70 75 74 65 78 61 6d 70 6c 65 22 2c 0a 20 20  tputexample",.  
aef0: 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
af00: 6f 6e 22 3a 20 22 62 75 74 74 6f 6e 2e 6f 6e 28  on": "button.on(
af10: 27 63 68 61 6e 67 65 27 2c 66 75 6e 63 74 69 6f  'change',functio
af20: 6e 28 76 29 20 7b 5c 6e 20 20 2f 2f 20 76 20 69  n(v) {\n  // v i
af30: 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74  s the value of t
af40: 68 65 20 62 75 74 74 6f 6e 5c 6e 20 20 63 6f 6e  he button\n  con
af50: 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e 7d 29  sole.log(v);\n})
af60: 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
af70: 4e 75 6d 62 65 72 22 3a 20 32 33 0a 20 20 20 20  Number": 23.    
af80: 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
af90: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73  loc": {.      "s
afa0: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
afb0: 20 22 6c 69 6e 65 22 3a 20 36 2c 0a 20 20 20 20   "line": 6,.    
afc0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
afd0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
afe0: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
aff0: 22 6c 69 6e 65 22 3a 20 33 35 2c 0a 20 20 20 20  "line": 35,.    
b000: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
b010: 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
b020: 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
b030: 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
b040: 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
b050: 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
b060: 65 22 3a 20 33 37 2c 0a 20 20 20 20 20 20 20 20  e": 37,.        
b070: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20    "column": 0.  
b080: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
b090: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
b0a0: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 32 30 2c      "line": 120,
b0b0: 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
b0c0: 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d  mn": 1.        }
b0d0: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
b0e0: 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
b0f0: 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
b100: 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
b110: 63 65 73 2f 62 75 74 74 6f 6e 2e 6a 73 22 0a 20  ces/button.js". 
b120: 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65     },.    "augme
b130: 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  nts": [.      {.
b140: 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
b150: 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20   "augments",.   
b160: 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 42 75       "name": "Bu
b170: 74 74 6f 6e 54 65 6d 70 6c 61 74 65 22 0a 20 20  ttonTemplate".  
b180: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
b190: 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
b1a0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
b1b0: 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76  description": "v
b1c0: 61 72 20 62 75 74 74 6f 6e 20 3d 20 6e 65 77 20  ar button = new 
b1d0: 4e 65 78 75 73 2e 42 75 74 74 6f 6e 28 27 23 74  Nexus.Button('#t
b1e0: 61 72 67 65 74 27 29 22 0a 20 20 20 20 20 20 7d  arget')".      }
b1f0: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
b200: 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
b210: 20 22 76 61 72 20 62 75 74 74 6f 6e 20 3d 20 6e   "var button = n
b220: 65 77 20 4e 65 78 75 73 2e 42 75 74 74 6f 6e 28  ew Nexus.Button(
b230: 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20 27  '#target',{\n  '
b240: 73 69 7a 65 27 3a 20 5b 38 30 2c 38 30 5d 2c 5c  size': [80,80],\
b250: 6e 20 20 27 6d 6f 64 65 27 3a 20 27 61 66 74 65  n  'mode': 'afte
b260: 72 74 6f 75 63 68 27 2c 5c 6e 20 20 27 73 74 61  rtouch',\n  'sta
b270: 74 65 27 3a 20 66 61 6c 73 65 5c 6e 7d 29 22 0a  te': false\n})".
b280: 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
b290: 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c     "params": [],
b2a0: 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73  .    "properties
b2b0: 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75  ": [],.    "retu
b2c0: 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73  rns": [],.    "s
b2d0: 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ees": [],.    "t
b2e0: 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
b2f0: 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
b300: 20 22 6e 61 6d 65 22 3a 20 22 42 75 74 74 6f 6e   "name": "Button
b310: 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22  ",.    "kind": "
b320: 63 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d  class",.    "mem
b330: 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22  bers": {.      "
b340: 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
b350: 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
b360: 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
b370: 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
b380: 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
b390: 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
b3a0: 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
b3b0: 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
b3c0: 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
b3d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
b3e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
b3f0: 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
b400: 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
b410: 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
b420: 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
b430: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
b440: 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
b450: 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
b460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
b470: 61 6c 75 65 22 3a 20 22 49 6e 74 65 72 61 63 74  alue": "Interact
b480: 69 6f 6e 20 6d 6f 64 65 3a 20 73 75 70 70 6f 72  ion mode: suppor
b490: 74 73 20 5c 22 62 75 74 74 6f 6e 5c 22 2c 20 5c  ts \"button\", \
b4a0: 22 61 66 74 65 72 74 6f 75 63 68 5c 22 2c 20 5c  "aftertouch\", \
b4b0: 22 69 6d 70 75 6c 73 65 5c 22 2c 20 6f 72 20 5c  "impulse\", or \
b4c0: 22 74 6f 67 67 6c 65 5c 22 22 2c 0a 20 20 20 20  "toggle\"",.    
b4d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b4e0: 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
b4f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b500: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
b510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b520: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
b530: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
b540: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
b550: 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
b560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
b570: 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
b580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b590: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
b5a0: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
b5b0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
b5c0: 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
b5d0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
b5e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
b5f0: 6f 6c 75 6d 6e 22 3a 20 37 34 2c 0a 20 20 20 20  olumn": 74,.    
b600: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b610: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 33      "offset": 73
b620: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
b630: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
b640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b650: 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
b660: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
b670: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
b680: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
b690: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
b6a0: 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
b6b0: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
b6c0: 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
b6d0: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
b6e0: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
b6f0: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
b700: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
b710: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
b720: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
b730: 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
b740: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
b750: 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
b760: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
b770: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
b780: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
b790: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
b7a0: 3a 20 37 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 74,.          
b7b0: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
b7c0: 74 22 3a 20 37 33 0a 20 20 20 20 20 20 20 20 20  t": 73.         
b7d0: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
b7e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
b7f0: 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
b800: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
b810: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
b820: 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
b830: 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
b840: 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
b850: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
b860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
b870: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
b880: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
b890: 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
b8a0: 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
b8b0: 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
b8c0: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
b8d0: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
b8e0: 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
b8f0: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
b900: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
b910: 37 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  74,.            
b920: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 33      "offset": 73
b930: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
b940: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
b950: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
b960: 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
b970: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
b980: 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
b990: 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20  le": "type",.   
b9a0: 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
b9b0: 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
b9c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
b9d0: 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
b9e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
b9f0: 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
ba00: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
ba10: 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
ba20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
ba30: 20 22 6e 61 6d 65 22 3a 20 22 73 74 72 69 6e 67   "name": "string
ba40: 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
ba50: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
ba60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
ba70: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
ba80: 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c  tle": "example",
ba90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
baa0: 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 62  description": "b
bab0: 75 74 74 6f 6e 2e 6d 6f 64 65 20 3d 20 27 74 6f  utton.mode = 'to
bac0: 67 67 6c 65 27 3b 22 2c 0a 20 20 20 20 20 20 20  ggle';",.       
bad0: 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
bae0: 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  er": 3.         
baf0: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
bb00: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63  ,.          "loc
bb10: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
bb20: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
bb30: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
bb40: 3a 20 35 33 2c 0a 20 20 20 20 20 20 20 20 20 20  : 53,.          
bb50: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
bb60: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
bb70: 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
bb80: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
bb90: 20 20 22 6c 69 6e 65 22 3a 20 35 37 2c 0a 20 20    "line": 57,.  
bba0: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
bbb0: 75 6d 6e 22 3a 20 36 0a 20 20 20 20 20 20 20 20  umn": 6.        
bbc0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
bbd0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
bbe0: 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
bbf0: 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
bc00: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
bc10: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
bc20: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
bc30: 35 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  58,.            
bc40: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
bc50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
bc60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
bc70: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
bc80: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
bc90: 35 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  58,.            
bca0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 35      "column": 35
bcb0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
bcc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
bcd0: 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c              "fil
bce0: 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
bcf0: 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
bd00: 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
bd10: 62 75 74 74 6f 6e 2e 6a 73 22 0a 20 20 20 20 20  button.js".     
bd20: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
bd30: 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
bd40: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
bd50: 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20  mples": [.      
bd60: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
bd70: 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
bd80: 6f 6e 22 3a 20 22 62 75 74 74 6f 6e 2e 6d 6f 64  on": "button.mod
bd90: 65 20 3d 20 27 74 6f 67 67 6c 65 27 3b 22 0a 20  e = 'toggle';". 
bda0: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
bdb0: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
bdc0: 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
bdd0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
bde0: 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
bdf0: 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
be00: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
be10: 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
be20: 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
be30: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
be40: 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
be50: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
be60: 6f 64 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ode",.          
be70: 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 42 75 74  "memberof": "But
be80: 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ton",.          
be90: 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
bea0: 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
beb0: 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
bec0: 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
bed0: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
bee0: 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
bef0: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
bf00: 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
bf10: 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
bf20: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
bf30: 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
bf40: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
bf50: 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
bf60: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
bf70: 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
bf80: 22 3a 20 22 42 75 74 74 6f 6e 22 2c 0a 20 20 20  ": "Button",.   
bf90: 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
bfa0: 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
bfb0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
bfc0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
bfd0: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
bfe0: 6f 64 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ode",.          
bff0: 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
c000: 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
c010: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
c020: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
c030: 6d 65 73 70 61 63 65 22 3a 20 22 42 75 74 74 6f  mespace": "Butto
c040: 6e 23 6d 6f 64 65 22 0a 20 20 20 20 20 20 20 20  n#mode".        
c050: 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20  }.      ],.     
c060: 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20   "events": [],. 
c070: 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b       "static": [
c080: 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61  ].    },.    "pa
c090: 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  th": [.      {. 
c0a0: 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
c0b0: 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20  Button",.       
c0c0: 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
c0d0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
c0e0: 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
c0f0: 20 22 42 75 74 74 6f 6e 22 0a 20 20 7d 2c 0a 20   "Button".  },. 
c100: 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70 74   {.    "descript
c110: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22 74  ion": {.      "t
c120: 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
c130: 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
c140: 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  [.        {.    
c150: 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
c160: 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
c170: 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
c180: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
c190: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
c1a0: 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
c1b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
c1c0: 6c 75 65 22 3a 20 22 44 69 61 6c 20 77 69 74 68  lue": "Dial with
c1d0: 20 72 61 64 69 61 6c 20 6f 72 20 6c 69 6e 65 61   radial or linea
c1e0: 72 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e 22 2c  r interaction.",
c1f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
c200: 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
c210: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
c220: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
c230: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
c240: 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
c250: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
c260: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
c270: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
c280: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
c290: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
c2a0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
c2b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
c2c0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
c2d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
c2e0: 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
c2f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
c300: 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
c310: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
c320: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
c330: 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
c340: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
c350: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
c360: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
c370: 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
c380: 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
c390: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
c3a0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
c3b0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
c3c0: 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
c3d0: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
c3e0: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
c3f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
c400: 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
c410: 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
c420: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
c430: 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
c440: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
c450: 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20  ": 39.          
c460: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
c470: 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
c480: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
c490: 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
c4a0: 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
c4b0: 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
c4c0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
c4d0: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
c4e0: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
c4f0: 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
c500: 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c  t": 0.        },
c510: 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20  .        "end": 
c520: 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
c530: 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
c540: 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
c550: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
c560: 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 7d 0a  ": 39.        }.
c570: 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
c580: 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
c590: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
c5a0: 74 6c 65 22 3a 20 22 64 65 73 63 72 69 70 74 69  tle": "descripti
c5b0: 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  on",.        "de
c5c0: 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 44 69 61  scription": "Dia
c5d0: 6c 20 77 69 74 68 20 72 61 64 69 61 6c 20 6f 72  l with radial or
c5e0: 20 6c 69 6e 65 61 72 20 69 6e 74 65 72 61 63 74   linear interact
c5f0: 69 6f 6e 2e 22 2c 0a 20 20 20 20 20 20 20 20 22  ion.",.        "
c600: 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 0a 20  lineNumber": 4. 
c610: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
c620: 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
c630: 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20   "demo",.       
c640: 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
c650: 22 3c 73 70 61 6e 20 6e 65 78 75 73 2d 75 69 3d  "<span nexus-ui=
c660: 5c 22 64 69 61 6c 5c 22 3e 3c 2f 73 70 61 6e 3e  \"dial\"></span>
c670: 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
c680: 4e 75 6d 62 65 72 22 3a 20 36 0a 20 20 20 20 20  Number": 6.     
c690: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
c6a0: 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
c6b0: 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
c6c0: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
c6d0: 76 61 72 20 64 69 61 6c 20 3d 20 6e 65 77 20 4e  var dial = new N
c6e0: 65 78 75 73 2e 44 69 61 6c 28 27 23 74 61 72 67  exus.Dial('#targ
c6f0: 65 74 27 29 22 2c 0a 20 20 20 20 20 20 20 20 22  et')",.        "
c700: 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 38 0a 20  lineNumber": 8. 
c710: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
c720: 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
c730: 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20   "example",.    
c740: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
c750: 22 3a 20 22 76 61 72 20 64 69 61 6c 20 3d 20 6e  ": "var dial = n
c760: 65 77 20 4e 65 78 75 73 2e 44 69 61 6c 28 27 23  ew Nexus.Dial('#
c770: 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73 69  target',{\n  'si
c780: 7a 65 27 3a 20 5b 37 35 2c 37 35 5d 2c 5c 6e 20  ze': [75,75],\n 
c790: 20 27 69 6e 74 65 72 61 63 74 69 6f 6e 27 3a 20   'interaction': 
c7a0: 27 72 61 64 69 61 6c 27 2c 20 2f 2f 20 5c 22 72  'radial', // \"r
c7b0: 61 64 69 61 6c 5c 22 2c 20 5c 22 76 65 72 74 69  adial\", \"verti
c7c0: 63 61 6c 5c 22 2c 20 6f 72 20 5c 22 68 6f 72 69  cal\", or \"hori
c7d0: 7a 6f 6e 74 61 6c 5c 22 5c 6e 20 20 27 6d 6f 64  zontal\"\n  'mod
c7e0: 65 27 3a 20 27 72 65 6c 61 74 69 76 65 27 2c 20  e': 'relative', 
c7f0: 2f 2f 20 5c 22 61 62 73 6f 6c 75 74 65 5c 22 20  // \"absolute\" 
c800: 6f 72 20 5c 22 72 65 6c 61 74 69 76 65 5c 22 5c  or \"relative\"\
c810: 6e 20 20 27 6d 69 6e 27 3a 20 30 2c 5c 6e 20 20  n  'min': 0,\n  
c820: 27 6d 61 78 27 3a 20 31 2c 5c 6e 20 20 27 73 74  'max': 1,\n  'st
c830: 65 70 27 3a 20 30 2c 5c 6e 20 20 27 76 61 6c 75  ep': 0,\n  'valu
c840: 65 27 3a 20 30 5c 6e 7d 29 22 2c 0a 20 20 20 20  e': 0\n})",.    
c850: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
c860: 3a 20 31 31 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 11.      },.  
c870: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
c880: 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c  itle": "output",
c890: 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
c8a0: 70 74 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c  ption": "change\
c8b0: 6e 46 69 72 65 73 20 61 6e 79 20 74 69 6d 65 20  nFires any time 
c8c0: 74 68 65 20 69 6e 74 65 72 66 61 63 65 27 73 20  the interface's 
c8d0: 76 61 6c 75 65 20 63 68 61 6e 67 65 73 2e 20 3c  value changes. <
c8e0: 62 72 3e 5c 6e 54 68 65 20 65 76 65 6e 74 20 64  br>\nThe event d
c8f0: 61 74 61 20 69 73 20 74 68 65 20 6e 75 6d 62 65  ata is the numbe
c900: 72 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69  r value of the i
c910: 6e 74 65 72 66 61 63 65 2e 22 2c 0a 20 20 20 20  nterface.",.    
c920: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
c930: 3a 20 32 32 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 22.      },.  
c940: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
c950: 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78  itle": "outputex
c960: 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
c970: 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
c980: 64 69 61 6c 2e 6f 6e 28 27 63 68 61 6e 67 65 27  dial.on('change'
c990: 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e  ,function(v) {\n
c9a0: 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29    console.log(v)
c9b0: 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20 20  ;\n})",.        
c9c0: 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 37  "lineNumber": 27
c9d0: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
c9e0: 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
c9f0: 22 3a 20 22 74 75 74 6f 72 69 61 6c 22 2c 0a 20  ": "tutorial",. 
ca00: 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
ca10: 69 6f 6e 22 3a 20 22 44 69 61 6c 5c 6e 79 67 47  ion": "Dial\nygG
ca20: 4d 78 71 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  Mxq",.        "l
ca30: 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 32 0a 20  ineNumber": 32. 
ca40: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
ca50: 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
ca60: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
ca70: 20 20 20 20 22 6c 69 6e 65 22 3a 20 39 2c 0a 20      "line": 9,. 
ca80: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
ca90: 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   0.      },.    
caa0: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
cab0: 20 20 20 22 6c 69 6e 65 22 3a 20 34 35 2c 0a 20     "line": 45,. 
cac0: 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
cad0: 20 32 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   2.      }.    }
cae0: 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a  ,.    "context":
caf0: 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20   {.      "loc": 
cb00: 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
cb10: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
cb20: 6c 69 6e 65 22 3a 20 34 37 2c 0a 20 20 20 20 20  line": 47,.     
cb30: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30       "column": 0
cb40: 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
cb50: 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
cb60: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
cb70: 37 39 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  79,.          "c
cb80: 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20  olumn": 1.      
cb90: 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
cba0: 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
cbb0: 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
cbc0: 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65  bDev/ui/lib/inte
cbd0: 72 66 61 63 65 73 2f 64 69 61 6c 2e 6a 73 22 0a  rfaces/dial.js".
cbe0: 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d      },.    "augm
cbf0: 65 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ents": [.      {
cc00: 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
cc10: 3a 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20  : "augments",.  
cc20: 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49        "name": "I
cc30: 6e 74 65 72 66 61 63 65 22 0a 20 20 20 20 20 20  nterface".      
cc40: 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78  }.    ],.    "ex
cc50: 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
cc60: 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
cc70: 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 64  ription": "var d
cc80: 69 61 6c 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e  ial = new Nexus.
cc90: 44 69 61 6c 28 27 23 74 61 72 67 65 74 27 29 22  Dial('#target')"
cca0: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
ccb0: 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  {.        "descr
ccc0: 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 64 69  iption": "var di
ccd0: 61 6c 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 44  al = new Nexus.D
cce0: 69 61 6c 28 27 23 74 61 72 67 65 74 27 2c 7b 5c  ial('#target',{\
ccf0: 6e 20 20 27 73 69 7a 65 27 3a 20 5b 37 35 2c 37  n  'size': [75,7
cd00: 35 5d 2c 5c 6e 20 20 27 69 6e 74 65 72 61 63 74  5],\n  'interact
cd10: 69 6f 6e 27 3a 20 27 72 61 64 69 61 6c 27 2c 20  ion': 'radial', 
cd20: 2f 2f 20 5c 22 72 61 64 69 61 6c 5c 22 2c 20 5c  // \"radial\", \
cd30: 22 76 65 72 74 69 63 61 6c 5c 22 2c 20 6f 72 20  "vertical\", or 
cd40: 5c 22 68 6f 72 69 7a 6f 6e 74 61 6c 5c 22 5c 6e  \"horizontal\"\n
cd50: 20 20 27 6d 6f 64 65 27 3a 20 27 72 65 6c 61 74    'mode': 'relat
cd60: 69 76 65 27 2c 20 2f 2f 20 5c 22 61 62 73 6f 6c  ive', // \"absol
cd70: 75 74 65 5c 22 20 6f 72 20 5c 22 72 65 6c 61 74  ute\" or \"relat
cd80: 69 76 65 5c 22 5c 6e 20 20 27 6d 69 6e 27 3a 20  ive\"\n  'min': 
cd90: 30 2c 5c 6e 20 20 27 6d 61 78 27 3a 20 31 2c 5c  0,\n  'max': 1,\
cda0: 6e 20 20 27 73 74 65 70 27 3a 20 30 2c 5c 6e 20  n  'step': 0,\n 
cdb0: 20 27 76 61 6c 75 65 27 3a 20 30 5c 6e 7d 29 22   'value': 0\n})"
cdc0: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
cdd0: 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
cde0: 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69 65  ,.    "propertie
cdf0: 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74  s": [],.    "ret
ce00: 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  urns": [],.    "
ce10: 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  sees": [],.    "
ce20: 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
ce30: 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
ce40: 20 20 22 6e 61 6d 65 22 3a 20 22 44 69 61 6c 22    "name": "Dial"
ce50: 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63  ,.    "kind": "c
ce60: 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62  lass",.    "memb
ce70: 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67  ers": {.      "g
ce80: 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
ce90: 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
cea0: 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
ceb0: 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20   [.        {.   
cec0: 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
ced0: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
cee0: 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
cef0: 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
cf00: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
cf10: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
cf20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
cf30: 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
cf40: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
cf50: 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
cf60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
cf70: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
cf80: 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
cf90: 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
cfa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
cfb0: 6c 75 65 22 3a 20 22 44 69 61 6c 27 73 20 76 61  lue": "Dial's va
cfc0: 6c 75 65 2e 20 57 68 65 6e 20 73 65 74 2c 20 69  lue. When set, i
cfd0: 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63  t will automatic
cfe0: 61 6c 6c 79 20 62 65 20 61 64 6a 75 73 74 20 74  ally be adjust t
cff0: 6f 20 66 69 74 20 6d 69 6e 2f 6d 61 78 2f 73 74  o fit min/max/st
d000: 65 70 20 73 65 74 74 69 6e 67 73 20 6f 66 20 74  ep settings of t
d010: 68 65 20 69 6e 74 65 72 66 61 63 65 2e 22 2c 0a  he interface.",.
d020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d030: 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
d040: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
d050: 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
d060: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
d070: 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
d080: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
d090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
d0a0: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
d0b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d0c0: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
d0d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d0e0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
d0f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
d100: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
d110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
d120: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
d130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d140: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 33 2c    "column": 103,
d150: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
d160: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
d170: 22 3a 20 31 30 32 0a 20 20 20 20 20 20 20 20 20  ": 102.         
d180: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
d190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d1a0: 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
d1b0: 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
d1c0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
d1d0: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
d1e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
d1f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d200: 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
d210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d220: 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
d230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
d240: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
d250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
d260: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
d270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
d280: 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
d290: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
d2a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d2b0: 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
d2c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
d2d0: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
d2e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
d2f0: 6f 6c 75 6d 6e 22 3a 20 31 30 33 2c 0a 20 20 20  olumn": 103,.   
d300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d310: 20 22 6f 66 66 73 65 74 22 3a 20 31 30 32 0a 20   "offset": 102. 
d320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
d330: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
d340: 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
d350: 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
d360: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
d370: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
d380: 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
d390: 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
d3a0: 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
d3b0: 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
d3c0: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
d3d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
d3e0: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
d3f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
d400: 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
d410: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
d420: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
d430: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
d440: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
d450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
d460: 6f 6c 75 6d 6e 22 3a 20 31 30 33 2c 0a 20 20 20  olumn": 103,.   
d470: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
d480: 66 73 65 74 22 3a 20 31 30 32 0a 20 20 20 20 20  fset": 102.     
d490: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
d4a0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
d4b0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
d4c0: 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
d4d0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
d4e0: 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
d4f0: 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20  type",.         
d500: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
d510: 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20  n": null,.      
d520: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
d530: 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
d540: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
d550: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
d560: 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
d570: 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
d580: 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
d590: 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
d5a0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
d5b0: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
d5c0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
d5d0: 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
d5e0: 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
d5f0: 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
d600: 70 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e 76 61  ption": "dial.va
d610: 6c 75 65 20 3d 20 31 30 3b 22 2c 0a 20 20 20 20  lue = 10;",.    
d620: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
d630: 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20  umber": 3.      
d640: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
d650: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
d660: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
d670: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
d680: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
d690: 6e 65 22 3a 20 33 30 31 2c 0a 20 20 20 20 20 20  ne": 301,.      
d6a0: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
d6b0: 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
d6c0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
d6d0: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
d6e0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 30        "line": 30
d6f0: 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
d700: 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20   "column": 6.   
d710: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
d720: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
d730: 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
d740: 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
d750: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
d760: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
d770: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
d780: 6e 65 22 3a 20 33 30 36 2c 0a 20 20 20 20 20 20  ne": 306,.      
d790: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
d7a0: 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
d7b0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
d7c0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
d7d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
d7e0: 69 6e 65 22 3a 20 33 30 38 2c 0a 20 20 20 20 20  ine": 308,.     
d7f0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
d800: 6d 6e 22 3a 20 35 0a 20 20 20 20 20 20 20 20 20  mn": 5.         
d810: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
d820: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
d830: 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
d840: 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
d850: 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
d860: 66 61 63 65 73 2f 64 69 61 6c 2e 6a 73 22 0a 20  faces/dial.js". 
d870: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
d880: 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
d890: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
d8a0: 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
d8b0: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
d8c0: 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
d8d0: 69 70 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e 76  iption": "dial.v
d8e0: 61 6c 75 65 20 3d 20 31 30 3b 22 0a 20 20 20 20  alue = 10;".    
d8f0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
d900: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
d910: 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
d920: 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
d930: 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
d940: 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
d950: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
d960: 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
d970: 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
d980: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
d990: 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
d9a0: 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75     "name": "valu
d9b0: 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  e",.          "k
d9c0: 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
d9d0: 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
d9e0: 72 6f 66 22 3a 20 22 44 69 61 6c 22 2c 0a 20 20  rof": "Dial",.  
d9f0: 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
da00: 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
da10: 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
da20: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
da30: 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
da40: 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
da50: 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
da60: 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
da70: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
da80: 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
da90: 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
daa0: 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
dab0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
dac0: 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
dad0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
dae0: 20 20 20 22 6e 61 6d 65 22 3a 20 22 44 69 61 6c     "name": "Dial
daf0: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
db00: 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
db10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
db20: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
db30: 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
db40: 65 22 3a 20 22 76 61 6c 75 65 22 2c 0a 20 20 20  e": "value",.   
db50: 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
db60: 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20  ": "member",.   
db70: 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70             "scop
db80: 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20  e": "instance". 
db90: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
dba0: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
dbb0: 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
dbc0: 20 22 44 69 61 6c 23 76 61 6c 75 65 22 0a 20 20   "Dial#value".  
dbd0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
dbe0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65   {.          "de
dbf0: 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
dc00: 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
dc10: 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
dc20: 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
dc30: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
dc40: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
dc50: 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
dc60: 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
dc70: 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
dc80: 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
dc90: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
dca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
dcb0: 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
dcc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dcd0: 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4c 6f 77     "value": "Low
dce0: 65 72 20 6c 69 6d 69 74 20 6f 66 20 74 68 65 20  er limit of the 
dcf0: 64 69 61 6c 27 73 20 6f 75 74 70 75 74 20 72 61  dial's output ra
dd00: 6e 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nge",.          
dd10: 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
dd20: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
dd30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
dd40: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
dd50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dd60: 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
dd70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dd80: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
dd90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
dda0: 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
ddb0: 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
ddc0: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
ddd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dde0: 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
ddf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
de00: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
de10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
de20: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
de30: 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 39,.          
de40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
de50: 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20  ffset": 38.     
de60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
de70: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
de80: 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
de90: 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
dea0: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
deb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
dec0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
ded0: 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
dee0: 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
def0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
df00: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
df10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
df20: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
df30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
df40: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
df50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
df60: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
df70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
df80: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
df90: 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
dfa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dfb0: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
dfc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dfd0: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a    "column": 39,.
dfe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
dff0: 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
e000: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
e010: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
e020: 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
e030: 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
e040: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
e050: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
e060: 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
e070: 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
e080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
e090: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
e0a0: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
e0b0: 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
e0c0: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
e0d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
e0e0: 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
e0f0: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
e100: 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
e110: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
e120: 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
e130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
e140: 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20  "column": 39,.  
e150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
e160: 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20  ffset": 38.     
e170: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
e180: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
e190: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
e1a0: 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
e1b0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
e1c0: 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
e1d0: 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20  type",.         
e1e0: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
e1f0: 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20  n": null,.      
e200: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
e210: 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
e220: 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
e230: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
e240: 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
e250: 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
e260: 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
e270: 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
e280: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
e290: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
e2a0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
e2b0: 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
e2c0: 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
e2d0: 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
e2e0: 70 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e 6d 69  ption": "dial.mi
e2f0: 6e 20 3d 20 31 30 30 30 3b 22 2c 0a 20 20 20 20  n = 1000;",.    
e300: 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
e310: 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20  umber": 3.      
e320: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
e330: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
e340: 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
e350: 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
e360: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
e370: 6e 65 22 3a 20 33 31 36 2c 0a 20 20 20 20 20 20  ne": 316,.      
e380: 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
e390: 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
e3a0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
e3b0: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
e3c0: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 32        "line": 32
e3d0: 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  0,.             
e3e0: 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20   "column": 6.   
e3f0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
e400: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
e410: 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
e420: 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
e430: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
e440: 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
e450: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
e460: 6e 65 22 3a 20 33 32 31 2c 0a 20 20 20 20 20 20  ne": 321,.      
e470: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
e480: 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
e490: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
e4a0: 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
e4b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
e4c0: 69 6e 65 22 3a 20 33 32 33 2c 0a 20 20 20 20 20  ine": 323,.     
e4d0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
e4e0: 6d 6e 22 3a 20 35 0a 20 20 20 20 20 20 20 20 20  mn": 5.         
e4f0: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
e500: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
e510: 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
e520: 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
e530: 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
e540: 66 61 63 65 73 2f 64 69 61 6c 2e 6a 73 22 0a 20  faces/dial.js". 
e550: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
e560: 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
e570: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
e580: 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
e590: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
e5a0: 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
e5b0: 69 70 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e 6d  iption": "dial.m
e5c0: 69 6e 20 3d 20 31 30 30 30 3b 22 0a 20 20 20 20  in = 1000;".    
e5d0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
e5e0: 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
e5f0: 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
e600: 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
e610: 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
e620: 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
e630: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
e640: 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
e650: 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
e660: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
e670: 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
e680: 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22     "name": "min"
e690: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e  ,.          "kin
e6a0: 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20  d": "member",.  
e6b0: 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f          "membero
e6c0: 66 22 3a 20 22 44 69 61 6c 22 2c 0a 20 20 20 20  f": "Dial",.    
e6d0: 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
e6e0: 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
e6f0: 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
e700: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
e710: 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
e720: 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
e730: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
e740: 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
e750: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
e760: 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
e770: 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
e780: 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
e790: 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
e7a0: 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
e7b0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
e7c0: 20 22 6e 61 6d 65 22 3a 20 22 44 69 61 6c 22 2c   "name": "Dial",
e7d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
e7e0: 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20  kind": "class". 
e7f0: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
e800: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
e810: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
e820: 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20 20 20  : "min",.       
e830: 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
e840: 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
e850: 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
e860: 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20  "instance".     
e870: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
e880: 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
e890: 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 44 69  "namespace": "Di
e8a0: 61 6c 23 6d 69 6e 22 0a 20 20 20 20 20 20 20 20  al#min".        
e8b0: 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
e8c0: 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
e8d0: 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
e8e0: 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
e8f0: 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
e900: 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
e910: 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
e920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
e930: 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
e940: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
e950: 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
e960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
e970: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
e980: 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
e990: 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
e9a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
e9b0: 6c 75 65 22 3a 20 22 55 70 70 65 72 20 6c 69 6d  lue": "Upper lim
e9c0: 69 74 20 6f 66 20 74 68 65 20 64 69 61 6c 27 73  it of the dial's
e9d0: 20 6f 75 74 70 75 74 20 72 61 6e 67 65 22 2c 0a   output range",.
e9e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
e9f0: 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
ea00: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
ea10: 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
ea20: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
ea30: 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
ea40: 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
ea50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
ea60: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
ea70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
ea80: 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
ea90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
eaa0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
eab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
eac0: 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
ead0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
eae0: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
eaf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
eb00: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a    "column": 39,.
eb10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
eb20: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
eb30: 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20 20 20  : 38.           
eb40: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
eb50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
eb60: 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
eb70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
eb80: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
eb90: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
eba0: 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
ebb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
ebc0: 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
ebd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
ebe0: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
ebf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
ec00: 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
ec10: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
ec20: 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
ec30: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
ec40: 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
ec50: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
ec60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
ec70: 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
ec80: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
ec90: 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
eca0: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
ecb0: 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20 20 20  umn": 39,.      
ecc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
ecd0: 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20  ffset": 38.     
ece0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
ecf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
ed00: 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
ed10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
ed20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
ed30: 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a  .            ],.
ed40: 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
ed50: 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
ed60: 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
ed70: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
ed80: 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
ed90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
eda0: 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
edb0: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
edc0: 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
edd0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
ede0: 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
edf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
ee00: 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
ee10: 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
ee20: 6e 22 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20  n": 39,.        
ee30: 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
ee40: 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20 20 20  : 38.           
ee50: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
ee60: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
ee70: 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22            "tags"
ee80: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
ee90: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
eea0: 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c  "title": "type",
eeb0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
eec0: 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75  description": nu
eed0: 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll,.            
eee0: 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
eef0: 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
ef00: 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
ef10: 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
ef20: 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
ef30: 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  on",.           
ef40: 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
ef50: 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20 20  mber".          
ef60: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
ef70: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
ef80: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
ef90: 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
efa0: 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  le",.           
efb0: 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
efc0: 3a 20 22 64 69 61 6c 2e 6d 61 78 20 3d 20 31 30  : "dial.max = 10
efd0: 30 30 3b 22 2c 0a 20 20 20 20 20 20 20 20 20 20  00;",.          
efe0: 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
eff0: 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
f000: 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
f010: 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
f020: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
f030: 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
f040: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
f050: 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  28,.            
f060: 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20    "column": 4.  
f070: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
f080: 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
f090: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
f0a0: 22 6c 69 6e 65 22 3a 20 33 33 32 2c 0a 20 20 20  "line": 332,.   
f0b0: 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
f0c0: 6d 6e 22 3a 20 36 0a 20 20 20 20 20 20 20 20 20  mn": 6.         
f0d0: 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
f0e0: 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e  ,.          "con
f0f0: 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  text": {.       
f100: 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
f110: 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
f120: 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
f130: 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
f140: 33 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  33,.            
f150: 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
f160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
f170: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
f180: 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
f190: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
f1a0: 33 33 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20  335,.           
f1b0: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
f1c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
f1d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
f1e0: 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c              "fil
f1f0: 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
f200: 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
f210: 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
f220: 64 69 61 6c 2e 6a 73 22 0a 20 20 20 20 20 20 20  dial.js".       
f230: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
f240: 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a  "augments": [],.
f250: 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70            "examp
f260: 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  les": [.        
f270: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
f280: 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
f290: 22 3a 20 22 64 69 61 6c 2e 6d 61 78 20 3d 20 31  ": "dial.max = 1
f2a0: 30 30 30 3b 22 0a 20 20 20 20 20 20 20 20 20 20  000;".          
f2b0: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
f2c0: 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
f2d0: 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
f2e0: 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
f2f0: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
f300: 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
f310: 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
f320: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
f330: 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
f340: 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
f350: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
f360: 6d 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20 20 20  me": "max",.    
f370: 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
f380: 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
f390: 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 44    "memberof": "D
f3a0: 69 61 6c 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ial",.          
f3b0: 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
f3c0: 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
f3d0: 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
f3e0: 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
f3f0: 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
f400: 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
f410: 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
f420: 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
f430: 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
f440: 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
f450: 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
f460: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
f470: 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
f480: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
f490: 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
f4a0: 22 3a 20 22 44 69 61 6c 22 2c 0a 20 20 20 20 20  ": "Dial",.     
f4b0: 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
f4c0: 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20   "class".       
f4d0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
f4e0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
f4f0: 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78      "name": "max
f500: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
f510: 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72   "kind": "member
f520: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
f530: 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
f540: 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
f550: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
f560: 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
f570: 70 61 63 65 22 3a 20 22 44 69 61 6c 23 6d 61 78  pace": "Dial#max
f580: 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
f590: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
f5a0: 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
f5b0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74  {.            "t
f5c0: 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
f5d0: 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
f5e0: 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
f5f0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
f600: 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
f610: 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
f620: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
f630: 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
f640: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
f650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f660: 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
f670: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
f680: 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
f690: 22 54 68 65 20 69 6e 63 72 65 6d 65 6e 74 20 74  "The increment t
f6a0: 68 61 74 20 74 68 65 20 64 69 61 6c 27 73 20 76  hat the dial's v
f6b0: 61 6c 75 65 20 63 68 61 6e 67 65 73 20 62 79 2e  alue changes by.
f6c0: 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
f6d0: 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
f6e0: 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
f6f0: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
f700: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
f710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
f720: 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
f730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f740: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
f750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f760: 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
f770: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
f780: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
f790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f7a0: 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
f7b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f7c0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
f7d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f7e0: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
f7f0: 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  8,.             
f800: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
f810: 65 74 22 3a 20 34 37 0a 20 20 20 20 20 20 20 20  et": 47.        
f820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
f830: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
f840: 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
f850: 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
f860: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
f870: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
f880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
f890: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
f8a0: 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
f8b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f8c0: 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
f8d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f8e0: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
f8f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
f900: 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
f910: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f920: 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
f930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
f940: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
f950: 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
f960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f970: 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
f980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
f990: 63 6f 6c 75 6d 6e 22 3a 20 34 38 2c 0a 20 20 20  column": 48,.   
f9a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f9b0: 20 22 6f 66 66 73 65 74 22 3a 20 34 37 0a 20 20   "offset": 47.  
f9c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f9d0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
f9e0: 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
f9f0: 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
fa00: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
fa10: 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
fa20: 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
fa30: 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
fa40: 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
fa50: 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
fa60: 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
fa70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
fa80: 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
fa90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
faa0: 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
fab0: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
fac0: 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
fad0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
fae0: 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
faf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
fb00: 6c 75 6d 6e 22 3a 20 34 38 2c 0a 20 20 20 20 20  lumn": 48,.     
fb10: 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
fb20: 65 74 22 3a 20 34 37 0a 20 20 20 20 20 20 20 20  et": 47.        
fb30: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
fb40: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
fb50: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
fb60: 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  gs": [.         
fb70: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
fb80: 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70     "title": "typ
fb90: 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
fba0: 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
fbb0: 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
fbc0: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
fbd0: 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 2,.          
fbe0: 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
fbf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
fc00: 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
fc10: 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
fc20: 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
fc30: 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20  "number".       
fc40: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
fc50: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
fc60: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
fc70: 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
fc80: 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
fc90: 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
fca0: 6f 6e 22 3a 20 22 64 69 61 6c 2e 73 74 65 70 20  on": "dial.step 
fcb0: 3d 20 35 3b 22 2c 0a 20 20 20 20 20 20 20 20 20  = 5;",.         
fcc0: 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
fcd0: 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
fce0: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
fcf0: 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
fd00: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
fd10: 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
fd20: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
fd30: 33 34 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20  340,.           
fd40: 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20     "column": 4. 
fd50: 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
fd60: 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
fd70: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
fd80: 20 22 6c 69 6e 65 22 3a 20 33 34 34 2c 0a 20 20   "line": 344,.  
fd90: 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
fda0: 75 6d 6e 22 3a 20 36 0a 20 20 20 20 20 20 20 20  umn": 6.        
fdb0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
fdc0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
fdd0: 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
fde0: 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
fdf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
fe00: 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
fe10: 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
fe20: 33 34 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20  345,.           
fe30: 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
fe40: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
fe50: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
fe60: 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
fe70: 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
fe80: 20 33 34 37 2c 0a 20 20 20 20 20 20 20 20 20 20   347,.          
fe90: 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
fea0: 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
feb0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
fec0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
fed0: 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
fee0: 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
fef0: 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
ff00: 2f 64 69 61 6c 2e 6a 73 22 0a 20 20 20 20 20 20  /dial.js".      
ff10: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
ff20: 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
ff30: 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d  .          "exam
ff40: 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  ples": [.       
ff50: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
ff60: 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
ff70: 6e 22 3a 20 22 64 69 61 6c 2e 73 74 65 70 20 3d  n": "dial.step =
ff80: 20 35 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20   5;".           
ff90: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
ffa0: 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d            "param
ffb0: 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
ffc0: 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
ffd0: 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72  [],.          "r
ffe0: 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
fff0: 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b         "sees": [
10000 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68  ],.          "th
10010 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rows": [],.     
10020 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d       "todos": []
10030 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
10040 65 22 3a 20 22 73 74 65 70 22 2c 0a 20 20 20 20  e": "step",.    
10050 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
10060 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
10070 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 44    "memberof": "D
10080 69 61 6c 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ial",.          
10090 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
100a0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
100b0 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
100c0 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
100d0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
100e0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
100f0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
10100 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
10110 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
10120 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
10130 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
10140 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
10150 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
10160 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
10170 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
10180 22 3a 20 22 44 69 61 6c 22 2c 0a 20 20 20 20 20  ": "Dial",.     
10190 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
101a0 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20   "class".       
101b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
101c0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
101d0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74 65      "name": "ste
101e0 70 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  p",.            
101f0 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
10200 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  r",.            
10210 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
10220 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
10230 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
10240 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
10250 73 70 61 63 65 22 3a 20 22 44 69 61 6c 23 73 74  space": "Dial#st
10260 65 70 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  ep".        },. 
10270 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
10280 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
10290 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
102a0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
102b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
102c0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
102d0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
102e0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
102f0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
10300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
10310 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
10320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
10330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
10340 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
10350 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
10360 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
10370 3a 20 22 41 62 73 6f 6c 75 74 65 20 6d 6f 64 65  : "Absolute mode
10380 20 28 64 69 61 6c 27 73 20 76 61 6c 75 65 20 6a   (dial's value j
10390 75 6d 70 73 20 74 6f 20 6d 6f 75 73 65 20 63 6c  umps to mouse cl
103a0 69 63 6b 20 70 6f 73 69 74 69 6f 6e 29 20 6f 72  ick position) or
103b0 20 72 65 6c 61 74 69 76 65 20 6d 6f 64 65 20 28   relative mode (
103c0 6d 6f 75 73 65 20 64 72 61 67 20 63 68 61 6e 67  mouse drag chang
103d0 65 73 20 76 61 6c 75 65 20 72 65 6c 61 74 69 76  es value relativ
103e0 65 20 74 6f 20 69 74 73 20 63 75 72 72 65 6e 74  e to its current
103f0 20 70 6f 73 69 74 69 6f 6e 29 2e 20 44 65 66 61   position). Defa
10400 75 6c 74 3a 20 5c 22 72 65 6c 61 74 69 76 65 5c  ult: \"relative\
10410 22 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ".",.           
10420 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
10430 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
10440 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
10450 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
10460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10470 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
10480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10490 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
104a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
104b0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
104c0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
104d0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
104e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
104f0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
10500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10510 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
10520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10530 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
10540 20 31 35 38 2c 0a 20 20 20 20 20 20 20 20 20 20   158,.          
10550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
10560 66 66 73 65 74 22 3a 20 31 35 37 0a 20 20 20 20  ffset": 157.    
10570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10580 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
10590 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
105a0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
105b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
105c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
105d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
105e0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
105f0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
10600 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
10610 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
10620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10630 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
10640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10650 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
10660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10670 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
10680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10690 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
106a0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
106b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
106c0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
106d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
106e0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 35 38     "column": 158
106f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
10700 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
10710 31 35 37 0a 20 20 20 20 20 20 20 20 20 20 20 20  157.            
10720 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
10730 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
10740 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
10750 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
10760 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
10770 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
10780 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
10790 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
107a0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
107b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
107c0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
107d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
107e0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
107f0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
10800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
10810 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
10820 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
10830 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
10840 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
10850 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 35 38     "column": 158
10860 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
10870 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35 37 0a    "offset": 157.
10880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
10890 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
108a0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
108b0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
108c0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
108d0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
108e0 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20  e": "type",.    
108f0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
10900 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20  iption": null,. 
10910 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
10920 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
10930 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
10940 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
10950 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
10960 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
10970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10980 22 6e 61 6d 65 22 3a 20 22 73 74 72 69 6e 67 22  "name": "string"
10990 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
109a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
109b0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
109c0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
109d0 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a  le": "example",.
109e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
109f0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 64 69  escription": "di
10a00 61 6c 2e 6d 6f 64 65 20 3d 20 5c 22 72 65 6c 61  al.mode = \"rela
10a10 74 69 76 65 5c 22 3b 22 2c 0a 20 20 20 20 20 20  tive\";",.      
10a20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
10a30 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20  ber": 3.        
10a40 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
10a50 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
10a60 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
10a70 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
10a80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
10a90 22 3a 20 33 35 32 2c 0a 20 20 20 20 20 20 20 20  ": 352,.        
10aa0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
10ab0 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  4.            },
10ac0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
10ad0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
10ae0 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 35 36 2c      "line": 356,
10af0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
10b00 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20 20 20  column": 6.     
10b10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
10b20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
10b30 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
10b40 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
10b50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
10b60 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
10b70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
10b80 22 3a 20 33 35 37 2c 0a 20 20 20 20 20 20 20 20  ": 357,.        
10b90 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
10ba0 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
10bb0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
10bc0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
10bd0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
10be0 65 22 3a 20 33 35 39 2c 0a 20 20 20 20 20 20 20  e": 359,.       
10bf0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
10c00 22 3a 20 35 0a 20 20 20 20 20 20 20 20 20 20 20  ": 5.           
10c10 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
10c20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
10c30 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
10c40 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
10c50 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
10c60 63 65 73 2f 64 69 61 6c 2e 6a 73 22 0a 20 20 20  ces/dial.js".   
10c70 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
10c80 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
10c90 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
10ca0 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20  xamples": [.    
10cb0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
10cc0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
10cd0 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e 6d 6f 64  tion": "dial.mod
10ce0 65 20 3d 20 5c 22 72 65 6c 61 74 69 76 65 5c 22  e = \"relative\"
10cf0 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  ;".            }
10d00 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
10d10 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
10d20 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
10d30 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
10d40 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
10d50 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
10d60 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
10d70 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
10d80 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
10d90 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
10da0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
10db0 3a 20 22 6d 6f 64 65 22 2c 0a 20 20 20 20 20 20  : "mode",.      
10dc0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
10dd0 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
10de0 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 44 69 61  "memberof": "Dia
10df0 6c 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  l",.          "s
10e00 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
10e10 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
10e20 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20  mbers": {.      
10e30 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
10e40 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
10e50 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
10e60 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e           "instan
10e70 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ce": [],.       
10e80 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
10e90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
10ea0 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
10eb0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
10ec0 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
10ed0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
10ee0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
10ef0 20 22 44 69 61 6c 22 2c 0a 20 20 20 20 20 20 20   "Dial",.       
10f00 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
10f10 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
10f20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
10f30 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
10f40 20 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22    "name": "mode"
10f50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
10f60 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
10f70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
10f80 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
10f90 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ce".            
10fa0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
10fb0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70           "namesp
10fc0 61 63 65 22 3a 20 22 44 69 61 6c 23 6d 6f 64 65  ace": "Dial#mode
10fd0 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
10fe0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
10ff0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
11000 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74  {.            "t
11010 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
11020 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
11030 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
11040 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
11050 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
11060 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
11070 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
11080 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
11090 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
110a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
110b0 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
110c0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
110d0 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
110e0 22 4e 6f 72 6d 61 6c 69 7a 65 64 20 76 61 6c 75  "Normalized valu
110f0 65 20 6f 66 20 74 68 65 20 64 69 61 6c 2e 22 2c  e of the dial.",
11100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
11110 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
11120 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
11130 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
11140 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
11150 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
11160 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
11170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
11180 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
11190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
111a0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
111b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
111c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
111d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
111e0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
111f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11200 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
11210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11220 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 30 2c     "column": 30,
11230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
11240 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
11250 22 3a 20 32 39 0a 20 20 20 20 20 20 20 20 20 20  ": 29.          
11260 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
11270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11280 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
11290 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
112a0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
112b0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
112c0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
112d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
112e0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
112f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
11300 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
11310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
11320 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
11330 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
11340 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
11350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
11360 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
11370 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
11380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11390 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
113a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
113b0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
113c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
113d0 6c 75 6d 6e 22 3a 20 33 30 2c 0a 20 20 20 20 20  lumn": 30,.     
113e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
113f0 6f 66 66 73 65 74 22 3a 20 32 39 0a 20 20 20 20  offset": 29.    
11400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
11410 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
11420 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
11430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11440 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
11450 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
11460 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
11470 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
11480 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
11490 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
114a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
114b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
114c0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
114d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
114e0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
114f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
11500 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
11510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11520 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
11530 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
11540 6d 6e 22 3a 20 33 30 2c 0a 20 20 20 20 20 20 20  mn": 30,.       
11550 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
11560 22 3a 20 32 39 0a 20 20 20 20 20 20 20 20 20 20  ": 29.          
11570 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
11580 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
11590 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
115a0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
115b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
115c0 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22   "title": "type"
115d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
115e0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
115f0 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
11600 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
11610 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
11620 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
11630 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
11640 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
11650 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
11660 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
11670 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20  umber".         
11680 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
11690 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
116a0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
116b0 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
116c0 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ple",.          
116d0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
116e0 22 3a 20 22 64 69 61 6c 2e 6e 6f 72 6d 61 6c 69  ": "dial.normali
116f0 7a 65 64 20 3d 20 30 2e 35 3b 22 2c 0a 20 20 20  zed = 0.5;",.   
11700 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
11710 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20  Number": 3.     
11720 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
11730 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
11740 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
11750 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
11760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
11770 69 6e 65 22 3a 20 33 36 35 2c 0a 20 20 20 20 20  ine": 365,.     
11780 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
11790 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
117a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
117b0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
117c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
117d0 36 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  69,.            
117e0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20    "column": 4.  
117f0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
11800 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
11810 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
11820 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63              "loc
11830 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
11840 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
11850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
11860 69 6e 65 22 3a 20 33 37 30 2c 0a 20 20 20 20 20  ine": 370,.     
11870 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
11880 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
11890 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
118a0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
118b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
118c0 6c 69 6e 65 22 3a 20 33 37 32 2c 0a 20 20 20 20  line": 372,.    
118d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
118e0 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20  umn": 3.        
118f0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
11900 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
11910 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
11920 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
11930 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65  bDev/ui/lib/inte
11940 72 66 61 63 65 73 2f 64 69 61 6c 2e 6a 73 22 0a  rfaces/dial.js".
11950 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
11960 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
11970 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
11980 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
11990 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
119a0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
119b0 72 69 70 74 69 6f 6e 22 3a 20 22 64 69 61 6c 2e  ription": "dial.
119c0 6e 6f 72 6d 61 6c 69 7a 65 64 20 3d 20 30 2e 35  normalized = 0.5
119d0 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  ;".            }
119e0 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
119f0 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
11a00 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
11a10 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
11a20 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
11a30 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
11a40 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
11a50 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
11a60 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
11a70 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
11a80 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
11a90 3a 20 22 6e 6f 72 6d 61 6c 69 7a 65 64 22 2c 0a  : "normalized",.
11aa0 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
11ab0 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
11ac0 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
11ad0 3a 20 22 44 69 61 6c 22 2c 0a 20 20 20 20 20 20  : "Dial",.      
11ae0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
11af0 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20  stance",.       
11b00 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
11b10 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f              "glo
11b20 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
11b30 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b        "inner": [
11b40 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
11b50 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20  instance": [],. 
11b60 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e             "even
11b70 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
11b80 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b       "static": [
11b90 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ].          },. 
11ba0 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a           "path":
11bb0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
11bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
11bd0 6e 61 6d 65 22 3a 20 22 44 69 61 6c 22 2c 0a 20  name": "Dial",. 
11be0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
11bf0 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
11c00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
11c10 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
11c20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
11c30 22 6e 6f 72 6d 61 6c 69 7a 65 64 22 2c 0a 20 20  "normalized",.  
11c40 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
11c50 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20  d": "member",.  
11c60 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f              "sco
11c70 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a  pe": "instance".
11c80 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
11c90 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
11ca0 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22       "namespace"
11cb0 3a 20 22 44 69 61 6c 23 6e 6f 72 6d 61 6c 69 7a  : "Dial#normaliz
11cc0 65 64 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  ed".        }.  
11cd0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76      ],.      "ev
11ce0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
11cf0 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
11d00 20 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a    },.    "path":
11d10 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
11d20 20 20 20 22 6e 61 6d 65 22 3a 20 22 44 69 61 6c     "name": "Dial
11d30 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64  ",.        "kind
11d40 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
11d50 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e   }.    ],.    "n
11d60 61 6d 65 73 70 61 63 65 22 3a 20 22 44 69 61 6c  amespace": "Dial
11d70 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22  ".  },.  {.    "
11d80 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
11d90 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
11da0 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69  oot",.      "chi
11db0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
11dc0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74    {.          "t
11dd0 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
11de0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68  ",.          "ch
11df0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
11e00 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
11e10 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
11e20 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
11e30 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 49       "value": "I
11e40 6e 74 65 72 61 63 74 69 76 65 20 6c 69 6e 65 61  nteractive linea
11e50 72 20 72 61 6d 70 20 76 69 73 75 61 6c 69 7a 61  r ramp visualiza
11e60 74 69 6f 6e 2e 22 2c 0a 20 20 20 20 20 20 20 20  tion.",.        
11e70 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
11e80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
11e90 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
11ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11eb0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
11ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
11ed0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
11ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
11ef0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
11f00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
11f10 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
11f20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
11f30 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
11f40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
11f50 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39      "column": 39
11f60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
11f70 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
11f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
11f90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
11fa0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
11fb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
11fc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
11fd0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
11fe0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
11ff0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
12000 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
12010 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
12020 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
12030 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
12040 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
12050 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
12060 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
12070 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
12080 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
12090 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
120a0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39      "column": 39
120b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
120c0 22 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20  "offset": 38.   
120d0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
120e0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
120f0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
12100 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
12110 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74   ],.      "posit
12120 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
12130 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
12140 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
12150 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
12160 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
12170 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
12180 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
12190 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
121a0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
121b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
121c0 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 39,.          
121d0 22 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20  "offset": 38.   
121e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20       }.      }. 
121f0 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22     },.    "tags"
12200 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20  : [.      {.    
12210 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65      "title": "de
12220 73 63 72 69 70 74 69 6f 6e 22 2c 0a 20 20 20 20  scription",.    
12230 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
12240 22 3a 20 22 49 6e 74 65 72 61 63 74 69 76 65 20  ": "Interactive 
12250 6c 69 6e 65 61 72 20 72 61 6d 70 20 76 69 73 75  linear ramp visu
12260 61 6c 69 7a 61 74 69 6f 6e 2e 22 2c 0a 20 20 20  alization.",.   
12270 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
12280 22 3a 20 33 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 3.      },.  
12290 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
122a0 69 74 6c 65 22 3a 20 22 64 65 6d 6f 22 2c 0a 20  itle": "demo",. 
122b0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
122c0 69 6f 6e 22 3a 20 22 3c 73 70 61 6e 20 6e 65 78  ion": "<span nex
122d0 75 73 2d 75 69 3d 5c 22 65 6e 76 65 6c 6f 70 65  us-ui=\"envelope
122e0 5c 22 3e 3c 2f 73 70 61 6e 3e 22 2c 0a 20 20 20  \"></span>",.   
122f0 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
12300 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 5.      },.  
12310 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
12320 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22  itle": "example"
12330 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
12340 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 65 6e  iption": "var en
12350 76 65 6c 6f 70 65 20 3d 20 6e 65 77 20 4e 65 78  velope = new Nex
12360 75 73 2e 45 6e 76 65 6c 6f 70 65 28 27 23 74 61  us.Envelope('#ta
12370 72 67 65 74 27 29 22 2c 0a 20 20 20 20 20 20 20  rget')",.       
12380 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37   "lineNumber": 7
12390 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
123a0 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
123b0 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
123c0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
123d0 6f 6e 22 3a 20 22 76 61 72 20 65 6e 76 65 6c 6f  on": "var envelo
123e0 70 65 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 45  pe = new Nexus.E
123f0 6e 76 65 6c 6f 70 65 28 27 23 74 61 72 67 65 74  nvelope('#target
12400 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27 3a 20 5b  ',{\n  'size': [
12410 33 30 30 2c 31 35 30 5d 2c 5c 6e 20 20 27 6e 6f  300,150],\n  'no
12420 4e 65 77 50 6f 69 6e 74 73 27 3a 20 66 61 6c 73  NewPoints': fals
12430 65 2c 5c 6e 20 20 27 70 6f 69 6e 74 73 27 3a 20  e,\n  'points': 
12440 5b 5c 6e 20 20 20 20 7b 5c 6e 20 20 20 20 20 20  [\n    {\n      
12450 78 3a 20 30 2e 31 2c 5c 6e 20 20 20 20 20 20 79  x: 0.1,\n      y
12460 3a 20 30 2e 34 5c 6e 20 20 20 20 7d 2c 5c 6e 20  : 0.4\n    },\n 
12470 20 20 20 7b 5c 6e 20 20 20 20 20 20 78 3a 20 30     {\n      x: 0
12480 2e 33 35 2c 5c 6e 20 20 20 20 20 20 79 3a 20 30  .35,\n      y: 0
12490 2e 36 5c 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20  .6\n    },\n    
124a0 7b 5c 6e 20 20 20 20 20 20 78 3a 20 30 2e 36 35  {\n      x: 0.65
124b0 2c 5c 6e 20 20 20 20 20 20 79 3a 20 30 2e 32 5c  ,\n      y: 0.2\
124c0 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 7b 5c 6e  n    },\n    {\n
124d0 20 20 20 20 20 20 78 3a 20 30 2e 39 2c 5c 6e 20        x: 0.9,\n 
124e0 20 20 20 20 20 79 3a 20 30 2e 34 5c 6e 20 20 20       y: 0.4\n   
124f0 20 7d 2c 5c 6e 20 20 5d 5c 6e 7d 29 22 2c 0a 20   },\n  ]\n})",. 
12500 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
12510 65 72 22 3a 20 31 30 0a 20 20 20 20 20 20 7d 2c  er": 10.      },
12520 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
12530 20 22 74 69 74 6c 65 22 3a 20 22 6f 75 74 70 75   "title": "outpu
12540 74 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  t",.        "des
12550 63 72 69 70 74 69 6f 6e 22 3a 20 22 63 68 61 6e  cription": "chan
12560 67 65 5c 6e 46 69 72 65 73 20 61 6e 79 20 74 69  ge\nFires any ti
12570 6d 65 20 61 20 6e 6f 64 65 20 69 73 20 6d 6f 76  me a node is mov
12580 65 64 2e 20 3c 62 72 3e 5c 6e 54 68 65 20 65 76  ed. <br>\nThe ev
12590 65 6e 74 20 64 61 74 61 20 69 73 20 61 6e 20 61  ent data is an a
125a0 72 72 61 79 20 6f 66 20 70 6f 69 6e 74 20 6c 6f  rray of point lo
125b0 63 61 74 69 6f 6e 73 2e 20 45 61 63 68 20 69 74  cations. Each it
125c0 65 6d 20 69 6e 20 74 68 65 20 61 72 72 61 79 20  em in the array 
125d0 69 73 20 61 6e 20 6f 62 6a 65 63 74 20 63 6f 6e  is an object con
125e0 74 61 69 6e 69 6e 67 20 3c 69 3e 78 3c 2f 69 3e  taining <i>x</i>
125f0 20 61 6e 64 20 3c 69 3e 79 3c 2f 69 3e 20 70 72   and <i>y</i> pr
12600 6f 70 65 72 74 69 65 73 20 64 65 73 63 72 69 62  operties describ
12610 69 6e 67 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e  ing the location
12620 20 6f 66 20 61 20 70 6f 69 6e 74 20 6f 6e 20 74   of a point on t
12630 68 65 20 65 6e 76 65 6c 6f 70 65 2e 22 2c 0a 20  he envelope.",. 
12640 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
12650 65 72 22 3a 20 33 34 0a 20 20 20 20 20 20 7d 2c  er": 34.      },
12660 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
12670 20 22 74 69 74 6c 65 22 3a 20 22 6f 75 74 70 75   "title": "outpu
12680 74 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  texample",.     
12690 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
126a0 3a 20 22 65 6e 76 65 6c 6f 70 65 2e 6f 6e 28 27  : "envelope.on('
126b0 63 68 61 6e 67 65 27 2c 66 75 6e 63 74 69 6f 6e  change',function
126c0 28 76 29 20 7b 5c 6e 20 20 63 6f 6e 73 6f 6c 65  (v) {\n  console
126d0 2e 6c 6f 67 28 76 29 3b 5c 6e 7d 29 22 2c 0a 20  .log(v);\n})",. 
126e0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
126f0 65 72 22 3a 20 33 39 0a 20 20 20 20 20 20 7d 0a  er": 39.      }.
12700 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22      ],.    "loc"
12710 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74  : {.      "start
12720 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
12730 6e 65 22 3a 20 38 31 2c 0a 20 20 20 20 20 20 20  ne": 81,.       
12740 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
12750 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64     },.      "end
12760 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
12770 6e 65 22 3a 20 31 32 35 2c 0a 20 20 20 20 20 20  ne": 125,.      
12780 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
12790 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
127a0 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
127b0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
127c0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
127d0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
127e0 3a 20 31 32 37 2c 0a 20 20 20 20 20 20 20 20 20  : 127,.         
127f0 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
12800 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
12810 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
12820 20 20 20 22 6c 69 6e 65 22 3a 20 34 37 39 2c 0a     "line": 479,.
12830 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
12840 6e 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d 0a  n": 1.        }.
12850 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
12860 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
12870 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
12880 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63  /ui/lib/interfac
12890 65 73 2f 65 6e 76 65 6c 6f 70 65 2e 6a 73 22 0a  es/envelope.js".
128a0 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d      },.    "augm
128b0 65 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ents": [.      {
128c0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
128d0 3a 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20  : "augments",.  
128e0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49        "name": "I
128f0 6e 74 65 72 66 61 63 65 22 0a 20 20 20 20 20 20  nterface".      
12900 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78  }.    ],.    "ex
12910 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
12920 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
12930 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 65  ription": "var e
12940 6e 76 65 6c 6f 70 65 20 3d 20 6e 65 77 20 4e 65  nvelope = new Ne
12950 78 75 73 2e 45 6e 76 65 6c 6f 70 65 28 27 23 74  xus.Envelope('#t
12960 61 72 67 65 74 27 29 22 0a 20 20 20 20 20 20 7d  arget')".      }
12970 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
12980 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
12990 20 22 76 61 72 20 65 6e 76 65 6c 6f 70 65 20 3d   "var envelope =
129a0 20 6e 65 77 20 4e 65 78 75 73 2e 45 6e 76 65 6c   new Nexus.Envel
129b0 6f 70 65 28 27 23 74 61 72 67 65 74 27 2c 7b 5c  ope('#target',{\
129c0 6e 20 20 27 73 69 7a 65 27 3a 20 5b 33 30 30 2c  n  'size': [300,
129d0 31 35 30 5d 2c 5c 6e 20 20 27 6e 6f 4e 65 77 50  150],\n  'noNewP
129e0 6f 69 6e 74 73 27 3a 20 66 61 6c 73 65 2c 5c 6e  oints': false,\n
129f0 20 20 27 70 6f 69 6e 74 73 27 3a 20 5b 5c 6e 20    'points': [\n 
12a00 20 20 20 7b 5c 6e 20 20 20 20 20 20 78 3a 20 30     {\n      x: 0
12a10 2e 31 2c 5c 6e 20 20 20 20 20 20 79 3a 20 30 2e  .1,\n      y: 0.
12a20 34 5c 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 7b  4\n    },\n    {
12a30 5c 6e 20 20 20 20 20 20 78 3a 20 30 2e 33 35 2c  \n      x: 0.35,
12a40 5c 6e 20 20 20 20 20 20 79 3a 20 30 2e 36 5c 6e  \n      y: 0.6\n
12a50 20 20 20 20 7d 2c 5c 6e 20 20 20 20 7b 5c 6e 20      },\n    {\n 
12a60 20 20 20 20 20 78 3a 20 30 2e 36 35 2c 5c 6e 20       x: 0.65,\n 
12a70 20 20 20 20 20 79 3a 20 30 2e 32 5c 6e 20 20 20       y: 0.2\n   
12a80 20 7d 2c 5c 6e 20 20 20 20 7b 5c 6e 20 20 20 20   },\n    {\n    
12a90 20 20 78 3a 20 30 2e 39 2c 5c 6e 20 20 20 20 20    x: 0.9,\n     
12aa0 20 79 3a 20 30 2e 34 5c 6e 20 20 20 20 7d 2c 5c   y: 0.4\n    },\
12ab0 6e 20 20 5d 5c 6e 7d 29 22 0a 20 20 20 20 20 20  n  ]\n})".      
12ac0 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61  }.    ],.    "pa
12ad0 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  rams": [],.    "
12ae0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
12af0 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20  .    "returns": 
12b00 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20  [],.    "sees": 
12b10 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22  [],.    "throws"
12b20 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73  : [],.    "todos
12b30 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65  ": [],.    "name
12b40 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22 2c 0a 20  ": "Envelope",. 
12b50 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
12b60 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  s",.    "members
12b70 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
12b80 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
12b90 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
12ba0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a    "instance": [.
12bb0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
12bc0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
12bd0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
12be0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
12bf0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
12c00 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
12c10 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
12c20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
12c30 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
12c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12c50 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
12c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12c70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
12c80 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
12c90 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
12ca0 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
12cb0 22 3a 20 22 53 6f 72 74 20 74 68 65 20 74 68 69  ": "Sort the thi
12cc0 73 2e 70 6f 69 6e 74 73 20 61 72 72 61 79 20 66  s.points array f
12cd0 72 6f 6d 20 6c 65 66 74 2d 6d 6f 73 74 20 70 6f  rom left-most po
12ce0 69 6e 74 20 74 6f 20 72 69 67 68 74 2d 6d 6f 73  int to right-mos
12cf0 74 20 70 6f 69 6e 74 2e 20 59 6f 75 20 73 68 6f  t point. You sho
12d00 75 6c 64 20 6e 6f 74 20 72 65 67 75 6c 61 72 6c  uld not regularl
12d10 79 20 6e 65 65 64 20 74 6f 20 75 73 65 20 74 68  y need to use th
12d20 69 73 2c 20 68 6f 77 65 76 65 72 20 69 74 20 6d  is, however it m
12d30 61 79 20 62 65 20 75 73 65 66 75 6c 20 69 66 20  ay be useful if 
12d40 74 68 65 20 70 6f 69 6e 74 73 20 67 65 74 20 75  the points get u
12d50 6e 6f 72 64 65 72 65 64 2e 22 2c 0a 20 20 20 20  nordered.",.    
12d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12d70 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
12d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12d90 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
12da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12db0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
12dc0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
12dd0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
12de0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
12df0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
12e00 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
12e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12e20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
12e30 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
12e40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
12e50 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
12e60 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
12e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
12e80 6f 6c 75 6d 6e 22 3a 20 31 36 36 2c 0a 20 20 20  olumn": 166,.   
12e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12ea0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
12eb0 36 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  65.             
12ec0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
12ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12ee0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
12ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12f00 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
12f10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
12f20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
12f30 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
12f40 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
12f50 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
12f60 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
12f70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
12f80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
12f90 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
12fa0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
12fb0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
12fc0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
12fd0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
12fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
12ff0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
13000 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
13010 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
13020 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
13030 6e 22 3a 20 31 36 36 2c 0a 20 20 20 20 20 20 20  n": 166,.       
13040 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
13050 66 73 65 74 22 3a 20 31 36 35 0a 20 20 20 20 20  fset": 165.     
13060 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
13070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13080 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
13090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
130a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
130b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a  .            ],.
130c0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
130d0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
130e0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
130f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
13100 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
13110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
13120 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
13130 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
13140 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
13150 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
13160 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
13170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
13180 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
13190 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
131a0 6e 22 3a 20 31 36 36 2c 0a 20 20 20 20 20 20 20  n": 166,.       
131b0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
131c0 22 3a 20 31 36 35 0a 20 20 20 20 20 20 20 20 20  ": 165.         
131d0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
131e0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
131f0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67  ,.          "tag
13200 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
13210 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
13220 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
13230 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
13240 22 6c 69 6e 65 22 3a 20 33 35 37 2c 0a 20 20 20  "line": 357,.   
13250 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
13260 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
13270 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
13280 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
13290 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
132a0 20 33 35 39 2c 0a 20 20 20 20 20 20 20 20 20 20   359,.          
132b0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
132c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
132d0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
132e0 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
132f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
13300 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
13310 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
13320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13330 22 6c 69 6e 65 22 3a 20 33 36 30 2c 0a 20 20 20  "line": 360,.   
13340 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
13350 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
13360 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
13370 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
13380 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
13390 20 22 6c 69 6e 65 22 3a 20 33 36 34 2c 0a 20 20   "line": 364,.  
133a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
133b0 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
133c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
133d0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
133e0 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
133f0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
13400 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e  webDev/ui/lib/in
13410 74 65 72 66 61 63 65 73 2f 65 6e 76 65 6c 6f 70  terfaces/envelop
13420 65 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  e.js".          
13430 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
13440 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
13450 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
13460 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
13470 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
13480 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
13490 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
134a0 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
134b0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
134c0 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
134d0 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
134e0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
134f0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
13500 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 6f 72 74     "name": "sort
13510 50 6f 69 6e 74 73 22 2c 0a 20 20 20 20 20 20 20  Points",.       
13520 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
13530 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
13540 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 45 6e   "memberof": "En
13550 76 65 6c 6f 70 65 22 2c 0a 20 20 20 20 20 20 20  velope",.       
13560 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
13570 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
13580 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
13590 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
135a0 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
135b0 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
135c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
135d0 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
135e0 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
135f0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
13600 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
13610 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
13620 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
13630 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
13640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
13650 61 6d 65 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22  ame": "Envelope"
13660 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
13670 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
13680 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
13690 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
136a0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
136b0 22 3a 20 22 73 6f 72 74 50 6f 69 6e 74 73 22 2c  ": "sortPoints",
136c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
136d0 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e  kind": "function
136e0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
136f0 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
13700 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
13710 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
13720 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
13730 70 61 63 65 22 3a 20 22 45 6e 76 65 6c 6f 70 65  pace": "Envelope
13740 23 73 6f 72 74 50 6f 69 6e 74 73 22 0a 20 20 20  #sortPoints".   
13750 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
13760 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73  {.          "des
13770 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
13780 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
13790 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
137a0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
137b0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
137c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
137d0 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
137e0 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
137f0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
13800 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
13810 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
13820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
13830 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
13840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13850 20 20 22 76 61 6c 75 65 22 3a 20 22 41 64 64 20    "value": "Add 
13860 61 20 62 72 65 61 6b 70 6f 69 6e 74 20 6f 6e 20  a breakpoint on 
13870 74 68 65 20 65 6e 76 65 6c 6f 70 65 2e 22 2c 0a  the envelope.",.
13880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13890 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
138a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
138b0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
138c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
138d0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
138e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
138f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
13900 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
13910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13920 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
13930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13940 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
13950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
13960 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
13970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
13980 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
13990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
139a0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 34 2c 0a    "column": 34,.
139b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
139c0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
139d0 3a 20 33 33 0a 20 20 20 20 20 20 20 20 20 20 20  : 33.           
139e0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
139f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13a00 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
13a10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
13a20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
13a30 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
13a40 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
13a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
13a60 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
13a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
13a80 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
13a90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
13aa0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
13ab0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
13ac0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
13ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
13ae0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
13af0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
13b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13b10 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
13b20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
13b30 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
13b40 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
13b50 75 6d 6e 22 3a 20 33 34 2c 0a 20 20 20 20 20 20  umn": 34,.      
13b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
13b70 66 66 73 65 74 22 3a 20 33 33 0a 20 20 20 20 20  ffset": 33.     
13b80 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
13b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
13ba0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
13bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
13bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
13bd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a  .            ],.
13be0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
13bf0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
13c00 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
13c10 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
13c20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
13c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
13c40 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
13c50 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
13c60 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
13c70 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
13c80 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
13c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
13ca0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
13cb0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
13cc0 6e 22 3a 20 33 34 2c 0a 20 20 20 20 20 20 20 20  n": 34,.        
13cd0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
13ce0 3a 20 33 33 0a 20 20 20 20 20 20 20 20 20 20 20  : 33.           
13cf0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
13d00 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
13d10 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22            "tags"
13d20 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
13d30 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
13d40 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
13d50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
13d60 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
13d70 7b 6e 75 6d 62 65 72 7d 20 78 20 6c 6f 63 61 74  {number} x locat
13d80 69 6f 6e 20 6f 66 20 74 68 65 20 70 6f 69 6e 74  ion of the point
13d90 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 28 30 2d  , normalized (0-
13da0 31 29 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  1)",.           
13db0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
13dc0 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
13dd0 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a    "type": null,.
13de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
13df0 61 6d 65 22 3a 20 22 78 22 0a 20 20 20 20 20 20  ame": "x".      
13e00 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
13e10 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
13e20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
13e30 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20  aram",.         
13e40 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
13e50 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 79 20  n": "{number} y 
13e60 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20  location of the 
13e70 70 6f 69 6e 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65  point, normalize
13e80 64 20 28 30 2d 31 29 22 2c 0a 20 20 20 20 20 20  d (0-1)",.      
13e90 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
13ea0 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ber": 3,.       
13eb0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e         "type": n
13ec0 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
13ed0 20 20 20 22 6e 61 6d 65 22 3a 20 22 79 22 0a 20     "name": "y". 
13ee0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
13ef0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
13f00 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
13f10 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
13f20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
13f30 20 20 22 6c 69 6e 65 22 3a 20 33 36 37 2c 0a 20    "line": 367,. 
13f40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
13f50 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
13f60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
13f70 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
13f80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
13f90 22 3a 20 33 37 31 2c 0a 20 20 20 20 20 20 20 20  ": 371,.        
13fa0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
13fb0 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
13fc0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
13fd0 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
13fe0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
13ff0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
14000 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
14010 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
14020 20 20 22 6c 69 6e 65 22 3a 20 33 37 32 2c 0a 20    "line": 372,. 
14030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
14040 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
14050 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
14060 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
14070 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
14080 20 20 20 22 6c 69 6e 65 22 3a 20 33 39 35 2c 0a     "line": 395,.
14090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
140a0 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
140b0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
140c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
140d0 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22         "file": "
140e0 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
140f0 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
14100 69 6e 74 65 72 66 61 63 65 73 2f 65 6e 76 65 6c  interfaces/envel
14110 6f 70 65 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  ope.js".        
14120 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
14130 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
14140 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
14150 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
14160 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20     "params": [. 
14170 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
14180 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
14190 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
141a0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
141b0 22 3a 20 22 78 22 2c 0a 20 20 20 20 20 20 20 20  ": "x",.        
141c0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
141d0 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
141e0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
141f0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
14200 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
14210 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
14220 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
14230 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
14240 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
14250 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
14260 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
14270 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14280 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
14290 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
142a0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
142b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
142c0 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
142d0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
142e0 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
142f0 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 78 20  e": "{number} x 
14300 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20  location of the 
14310 70 6f 69 6e 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65  point, normalize
14320 64 20 28 30 2d 31 29 22 2c 0a 20 20 20 20 20 20  d (0-1)",.      
14330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14340 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
14350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14360 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
14370 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
14380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14390 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
143a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
143b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
143c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
143d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
143e0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
143f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14400 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
14410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14420 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
14430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14440 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
14450 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
14460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14470 22 63 6f 6c 75 6d 6e 22 3a 20 35 31 2c 0a 20 20  "column": 51,.  
14480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14490 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
144a0 74 22 3a 20 35 30 0a 20 20 20 20 20 20 20 20 20  t": 50.         
144b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
144c0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
144d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
144e0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
144f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14500 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
14510 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
14520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14530 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
14540 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
14550 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
14560 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
14570 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
14580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
14590 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
145a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
145b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
145c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
145d0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
145e0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
145f0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
14600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14610 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
14620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14630 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
14640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14650 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
14660 35 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  51,.            
14670 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
14680 73 65 74 22 3a 20 35 30 0a 20 20 20 20 20 20 20  set": 50.       
14690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
146a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
146b0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
146c0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
146d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
146e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
146f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
14700 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
14710 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
14720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14730 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
14740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14750 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
14760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14770 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
14780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14790 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
147a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
147b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
147c0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
147d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
147e0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
147f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14800 22 63 6f 6c 75 6d 6e 22 3a 20 35 31 2c 0a 20 20  "column": 51,.  
14810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14820 20 20 22 6f 66 66 73 65 74 22 3a 20 35 30 0a 20    "offset": 50. 
14830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14840 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
14850 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
14860 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
14870 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
14880 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
14890 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
148a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
148b0 22 6e 61 6d 65 22 3a 20 22 79 22 2c 0a 20 20 20  "name": "y",.   
148c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
148d0 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20 20 20 20  Number": 3,.    
148e0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
148f0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
14900 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
14910 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
14920 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
14930 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
14940 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
14950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14960 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
14970 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
14980 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
14990 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
149a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
149b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
149c0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
149d0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
149e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
149f0 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65  "value": "{numbe
14a00 72 7d 20 79 20 6c 6f 63 61 74 69 6f 6e 20 6f 66  r} y location of
14a10 20 74 68 65 20 70 6f 69 6e 74 2c 20 6e 6f 72 6d   the point, norm
14a20 61 6c 69 7a 65 64 20 28 30 2d 31 29 22 2c 0a 20  alized (0-1)",. 
14a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14a40 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
14a50 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
14a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
14a70 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
14a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14a90 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
14aa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
14ac0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
14ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14ae0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
14af0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
14b00 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
14b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14b20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
14b30 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
14b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
14b50 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
14b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14b70 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
14b80 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
14b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
14ba0 6f 66 66 73 65 74 22 3a 20 35 30 0a 20 20 20 20  offset": 50.    
14bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14bc0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
14bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14be0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
14bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14c00 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
14c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14c20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
14c30 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
14c40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
14c50 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
14c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14c70 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
14c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14c90 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
14ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14cb0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
14cc0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
14cd0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
14ce0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
14cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
14d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14d10 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
14d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14d30 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
14d40 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
14d50 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
14d60 6d 6e 22 3a 20 35 31 2c 0a 20 20 20 20 20 20 20  mn": 51,.       
14d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14d80 20 22 6f 66 66 73 65 74 22 3a 20 35 30 0a 20 20   "offset": 50.  
14d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14da0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
14db0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
14dc0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
14dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
14de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
14df0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
14e00 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
14e10 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
14e20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
14e30 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
14e40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
14e50 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
14e60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14e70 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
14e80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
14e90 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
14ea0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
14eb0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
14ec0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
14ed0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
14ee0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
14ef0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
14f00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
14f10 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
14f20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
14f30 20 35 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   50.            
14f40 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
14f50 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
14f60 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
14f70 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
14f80 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
14f90 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
14fa0 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
14fb0 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
14fc0 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
14fd0 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
14fe0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
14ff0 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
15000 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
15010 20 22 61 64 64 50 6f 69 6e 74 22 2c 0a 20 20 20   "addPoint",.   
15020 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
15030 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
15040 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
15050 20 22 45 6e 76 65 6c 6f 70 65 22 2c 0a 20 20 20   "Envelope",.   
15060 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
15070 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
15080 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
15090 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
150a0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
150b0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
150c0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
150d0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
150e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
150f0 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
15100 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
15110 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
15120 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
15130 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
15140 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
15150 20 20 22 6e 61 6d 65 22 3a 20 22 45 6e 76 65 6c    "name": "Envel
15160 6f 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ope",.          
15170 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
15180 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
15190 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
151a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
151b0 6e 61 6d 65 22 3a 20 22 61 64 64 50 6f 69 6e 74  name": "addPoint
151c0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
151d0 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69   "kind": "functi
151e0 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  on",.           
151f0 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
15200 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20  tance".         
15210 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
15220 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
15230 65 73 70 61 63 65 22 3a 20 22 45 6e 76 65 6c 6f  espace": "Envelo
15240 70 65 23 61 64 64 50 6f 69 6e 74 22 0a 20 20 20  pe#addPoint".   
15250 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
15260 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73  {.          "des
15270 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
15280 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
15290 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
152a0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
152b0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
152c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
152d0 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
152e0 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
152f0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
15300 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
15310 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
15320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
15330 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
15340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15350 20 20 22 76 61 6c 75 65 22 3a 20 22 46 69 6e 64    "value": "Find
15360 20 74 68 65 20 6c 65 76 65 6c 20 61 74 20 61 20   the level at a 
15370 63 65 72 74 61 69 6e 20 78 20 6c 6f 63 61 74 69  certain x locati
15380 6f 6e 20 6f 6e 20 74 68 65 20 65 6e 76 65 6c 6f  on on the envelo
15390 70 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  pe.",.          
153a0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
153b0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
153c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
153d0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
153e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
153f0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
15400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15410 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
15420 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15430 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
15440 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
15450 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
15460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15470 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
15480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15490 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
154a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
154b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
154c0 3a 20 35 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 56,.          
154d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
154e0 66 66 73 65 74 22 3a 20 35 35 0a 20 20 20 20 20  ffset": 55.     
154f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15500 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
15510 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
15520 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
15530 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
15540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
15550 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15560 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
15570 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
15580 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
15590 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
155a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
155b0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
155c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
155d0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
155e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
155f0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
15600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15610 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
15620 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
15630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15640 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
15650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15660 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a    "column": 56,.
15670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15680 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35 35      "offset": 55
15690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
156a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
156b0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
156c0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
156d0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
156e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
156f0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
15700 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
15710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
15720 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
15730 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
15740 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
15750 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
15760 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15770 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
15780 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
15790 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
157a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
157b0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
157c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
157d0 22 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20  "column": 56,.  
157e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
157f0 66 66 73 65 74 22 3a 20 35 35 0a 20 20 20 20 20  ffset": 55.     
15800 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
15810 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
15820 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
15830 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
15840 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
15850 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
15860 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
15870 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
15880 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 54  on": "{number} T
15890 68 65 20 78 20 6c 6f 63 61 74 69 6f 6e 20 74 6f  he x location to
158a0 20 66 69 6e 64 20 74 68 65 20 6c 65 76 65 6c 20   find the level 
158b0 6f 66 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30  of, normalized 0
158c0 2d 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  -1",.           
158d0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
158e0 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
158f0 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a    "type": null,.
15900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
15910 61 6d 65 22 3a 20 22 78 22 0a 20 20 20 20 20 20  ame": "x".      
15920 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
15930 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
15940 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
15950 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
15960 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
15970 6e 65 22 3a 20 33 39 38 2c 0a 20 20 20 20 20 20  ne": 398,.      
15980 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
15990 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
159a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
159b0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
159c0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 30        "line": 40
159d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
159e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
159f0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
15a00 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
15a10 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
15a20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
15a30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
15a40 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
15a50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
15a60 6e 65 22 3a 20 34 30 32 2c 0a 20 20 20 20 20 20  ne": 402,.      
15a70 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
15a80 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
15a90 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
15aa0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
15ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
15ac0 69 6e 65 22 3a 20 34 31 38 2c 0a 20 20 20 20 20  ine": 418,.     
15ad0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
15ae0 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
15af0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
15b00 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
15b10 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
15b20 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
15b30 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
15b40 66 61 63 65 73 2f 65 6e 76 65 6c 6f 70 65 2e 6a  faces/envelope.j
15b50 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
15b60 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
15b70 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
15b80 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
15b90 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
15ba0 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20  arams": [.      
15bb0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
15bc0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
15bd0 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
15be0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 78        "name": "x
15bf0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
15c00 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
15c10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
15c20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
15c30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15c40 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
15c50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15c60 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
15c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15c80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
15c90 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
15ca0 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
15cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15cc0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
15cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15ce0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
15cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
15d00 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
15d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15d20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
15d30 7b 6e 75 6d 62 65 72 7d 20 54 68 65 20 78 20 6c  {number} The x l
15d40 6f 63 61 74 69 6f 6e 20 74 6f 20 66 69 6e 64 20  ocation to find 
15d50 74 68 65 20 6c 65 76 65 6c 20 6f 66 2c 20 6e 6f  the level of, no
15d60 72 6d 61 6c 69 7a 65 64 20 30 2d 31 22 2c 0a 20  rmalized 0-1",. 
15d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15d80 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
15d90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
15da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
15db0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
15dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15dd0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
15de0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
15df0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
15e00 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
15e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15e20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
15e30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
15e40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
15e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15e60 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
15e70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
15e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
15e90 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
15ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15eb0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36       "column": 6
15ec0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
15ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
15ee0 6f 66 66 73 65 74 22 3a 20 36 30 0a 20 20 20 20  offset": 60.    
15ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15f00 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
15f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15f20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
15f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15f40 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
15f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15f60 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
15f70 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
15f80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
15f90 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
15fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15fb0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
15fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15fd0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
15fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
15ff0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
16000 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
16010 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
16020 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
16030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
16040 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
16050 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
16060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16070 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
16080 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
16090 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
160a0 6d 6e 22 3a 20 36 31 2c 0a 20 20 20 20 20 20 20  mn": 61,.       
160b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
160c0 20 22 6f 66 66 73 65 74 22 3a 20 36 30 0a 20 20   "offset": 60.  
160d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
160e0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
160f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
16100 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
16110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
16120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16130 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
16140 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
16150 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
16160 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
16170 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
16180 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
16190 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
161a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
161b0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
161c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
161d0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
161e0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
161f0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
16200 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
16210 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
16220 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
16230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
16240 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36       "column": 6
16250 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
16260 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
16270 20 36 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   60.            
16280 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
16290 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
162a0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
162b0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
162c0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
162d0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
162e0 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
162f0 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
16300 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
16310 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
16320 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
16330 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
16340 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
16350 20 22 73 63 61 6e 22 2c 0a 20 20 20 20 20 20 20   "scan",.       
16360 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
16370 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
16380 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 45 6e   "memberof": "En
16390 76 65 6c 6f 70 65 22 2c 0a 20 20 20 20 20 20 20  velope",.       
163a0 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
163b0 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
163c0 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
163d0 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
163e0 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
163f0 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
16400 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
16410 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
16420 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
16430 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
16440 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
16450 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
16460 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
16470 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
16480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
16490 61 6d 65 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22  ame": "Envelope"
164a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
164b0 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
164c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
164d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
164e0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
164f0 22 3a 20 22 73 63 61 6e 22 2c 0a 20 20 20 20 20  ": "scan",.     
16500 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
16510 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20   "function",.   
16520 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70             "scop
16530 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20  e": "instance". 
16540 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
16550 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
16560 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
16570 20 22 45 6e 76 65 6c 6f 70 65 23 73 63 61 6e 22   "Envelope#scan"
16580 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
16590 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
165a0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
165b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
165c0 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
165d0 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
165e0 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
165f0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
16600 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
16610 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
16620 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
16630 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
16640 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
16650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16660 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
16670 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
16680 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
16690 4d 6f 76 65 20 61 20 62 72 65 61 6b 70 6f 69 6e  Move a breakpoin
166a0 74 20 6f 6e 20 74 68 65 20 65 6e 76 65 6c 6f 70  t on the envelop
166b0 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  e.",.           
166c0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
166d0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
166e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
166f0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
16700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16710 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
16720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16730 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
16740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16750 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
16760 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
16770 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
16780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16790 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
167a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
167b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
167c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
167d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
167e0 20 33 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20   35,.           
167f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
16800 66 73 65 74 22 3a 20 33 34 0a 20 20 20 20 20 20  fset": 34.      
16810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16820 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
16830 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
16840 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
16850 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
16860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
16870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16880 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
16890 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
168a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
168b0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
168c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
168d0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
168e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
168f0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
16900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16910 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
16920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16930 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
16940 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
16950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16960 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
16970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16980 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 35 2c 0a 20   "column": 35,. 
16990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
169a0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 34 0a     "offset": 34.
169b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
169c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
169d0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
169e0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
169f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
16a00 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
16a10 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
16a20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
16a30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
16a40 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
16a50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
16a60 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
16a70 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
16a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
16a90 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
16aa0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
16ab0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
16ac0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
16ad0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
16ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
16af0 63 6f 6c 75 6d 6e 22 3a 20 33 35 2c 0a 20 20 20  column": 35,.   
16b00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
16b10 66 73 65 74 22 3a 20 33 34 0a 20 20 20 20 20 20  fset": 34.      
16b20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
16b30 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
16b40 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
16b50 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
16b60 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
16b70 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
16b80 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20  aram",.         
16b90 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
16ba0 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 54 68  n": "{number} Th
16bb0 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 62  e index of the b
16bc0 72 65 61 6b 70 6f 69 6e 74 20 74 6f 20 6d 6f 76  reakpoint to mov
16bd0 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
16be0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
16bf0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
16c00 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20   "type": null,. 
16c10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
16c20 6d 65 22 3a 20 22 69 6e 64 65 78 22 0a 20 20 20  me": "index".   
16c30 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
16c40 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
16c50 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
16c60 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
16c70 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
16c80 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d  tion": "{number}
16c90 20 4e 65 77 20 78 20 6c 6f 63 61 74 69 6f 6e 2c   New x location,
16ca0 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d 31 22   normalized 0-1"
16cb0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
16cc0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c  "lineNumber": 3,
16cd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
16ce0 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  type": null,.   
16cf0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
16d00 22 3a 20 22 78 22 0a 20 20 20 20 20 20 20 20 20  ": "x".         
16d10 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
16d20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
16d30 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61    "title": "para
16d40 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  m",.            
16d50 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
16d60 20 22 7b 6e 75 6d 62 65 72 7d 20 4e 65 77 20 79   "{number} New y
16d70 20 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 72 6d 61   location, norma
16d80 6c 69 7a 65 64 20 30 2d 31 22 2c 0a 20 20 20 20  lized 0-1",.    
16d90 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
16da0 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20 20 20  umber": 4,.     
16db0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
16dc0 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
16dd0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 79 22       "name": "y"
16de0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
16df0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
16e00 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
16e10 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
16e20 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
16e30 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 32 31 2c      "line": 421,
16e40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
16e50 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
16e60 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
16e70 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
16e80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
16e90 6e 65 22 3a 20 34 32 36 2c 0a 20 20 20 20 20 20  ne": 426,.      
16ea0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
16eb0 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
16ec0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
16ed0 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78           "contex
16ee0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
16ef0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
16f00 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
16f10 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
16f20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 32 37 2c      "line": 427,
16f30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
16f40 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
16f50 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
16f60 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
16f70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
16f80 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 33 33       "line": 433
16f90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
16fa0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
16fb0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
16fc0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
16fd0 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a           "file":
16fe0 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
16ff0 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
17000 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 65 6e 76  b/interfaces/env
17010 65 6c 6f 70 65 2e 6a 73 22 0a 20 20 20 20 20 20  elope.js".      
17020 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
17030 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
17040 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d  .          "exam
17050 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ples": [],.     
17060 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b       "params": [
17070 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
17080 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
17090 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
170a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
170b0 6d 65 22 3a 20 22 69 6e 64 65 78 22 2c 0a 20 20  me": "index",.  
170c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
170d0 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
170e0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
170f0 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
17100 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
17110 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
17120 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
17130 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
17140 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
17150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17160 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
17170 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
17180 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
17190 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
171a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
171b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
171c0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
171d0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
171e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
171f0 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62   "value": "{numb
17200 65 72 7d 20 54 68 65 20 69 6e 64 65 78 20 6f 66  er} The index of
17210 20 74 68 65 20 62 72 65 61 6b 70 6f 69 6e 74 20   the breakpoint 
17220 74 6f 20 6d 6f 76 65 22 2c 0a 20 20 20 20 20 20  to move",.      
17230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17240 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
17250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17260 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
17270 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
17280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17290 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
172a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
172b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
172c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
172d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
172e0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
172f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17300 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
17310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17320 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
17330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17340 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
17350 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
17360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17370 22 63 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20  "column": 45,.  
17380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17390 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
173a0 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20 20  t": 44.         
173b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
173c0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
173d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
173e0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
173f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17400 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
17410 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
17420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17430 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
17440 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
17450 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
17460 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
17470 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
17480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
17490 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
174a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
174b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
174c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
174d0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
174e0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
174f0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
17500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17510 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
17520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17530 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
17540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17550 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
17560 34 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  45,.            
17570 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
17580 73 65 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20  set": 44.       
17590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
175a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
175b0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
175c0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
175d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
175e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
175f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
17600 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
17610 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
17620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17630 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
17640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17650 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
17660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17670 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
17680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17690 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
176a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
176b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
176c0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
176d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176e0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
176f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17700 22 63 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20  "column": 45,.  
17710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17720 20 20 22 6f 66 66 73 65 74 22 3a 20 34 34 0a 20    "offset": 44. 
17730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17740 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
17750 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
17760 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
17770 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
17780 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
17790 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
177a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
177b0 22 6e 61 6d 65 22 3a 20 22 78 22 2c 0a 20 20 20  "name": "x",.   
177c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
177d0 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20 20 20 20  Number": 3,.    
177e0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
177f0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
17800 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
17810 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
17820 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
17830 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
17840 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
17850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17860 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
17870 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
17880 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
17890 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
178a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
178b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178c0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
178d0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
178e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178f0 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65  "value": "{numbe
17900 72 7d 20 4e 65 77 20 78 20 6c 6f 63 61 74 69 6f  r} New x locatio
17910 6e 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d  n, normalized 0-
17920 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  1",.            
17930 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
17940 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
17950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17960 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
17970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17980 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
17990 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
179a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
179c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
179e0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
179f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
17a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
17a20 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
17a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a40 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
17a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a60 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
17a70 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20 20  n": 40,.        
17a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a90 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 39      "offset": 39
17aa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
17ab0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
17ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17ad0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
17ae0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
17af0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
17b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17b10 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
17b20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
17b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17b40 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
17b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17b60 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
17b70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
17b80 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
17b90 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
17ba0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
17bb0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
17bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17bd0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
17be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17bf0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
17c00 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
17c10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
17c20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
17c30 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
17c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17c50 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20  "column": 40,.  
17c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17c70 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
17c80 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  39.             
17c90 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
17ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17cb0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
17cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17cd0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
17ce0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
17cf0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
17d00 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
17d10 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
17d20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
17d30 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
17d40 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
17d50 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
17d60 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
17d70 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
17d80 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
17d90 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
17da0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
17db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
17dc0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
17dd0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
17de0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
17df0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
17e00 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20 20  n": 40,.        
17e10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
17e20 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20 20  set": 39.       
17e30 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
17e40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
17e50 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
17e60 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
17e70 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
17e80 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
17e90 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
17ea0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
17eb0 3a 20 22 79 22 2c 0a 20 20 20 20 20 20 20 20 20  : "y",.         
17ec0 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
17ed0 22 3a 20 34 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 4,.          
17ee0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
17ef0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
17f00 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
17f10 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
17f20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
17f30 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
17f40 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
17f50 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
17f60 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
17f70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17f80 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
17f90 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
17fa0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
17fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17fc0 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
17fd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
17fe0 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
17ff0 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 4e 65 77  ": "{number} New
18000 20 79 20 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 72   y location, nor
18010 6d 61 6c 69 7a 65 64 20 30 2d 31 22 2c 0a 20 20  malized 0-1",.  
18020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18030 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
18040 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
18050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
18060 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
18070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18080 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
18090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
180a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
180b0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
180c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
180d0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
180e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
180f0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
18100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18110 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
18120 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18130 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
18140 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
18150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18160 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30      "column": 40
18170 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
18180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
18190 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20  ffset": 39.     
181a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
181b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
181c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
181d0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
181e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
181f0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
18200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
18210 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18220 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
18230 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
18240 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
18250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18260 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
18270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18280 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
18290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
182a0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
182b0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
182c0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
182d0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
182e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
182f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18300 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
18310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18320 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
18330 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
18340 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
18350 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20 20  n": 40,.        
18360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18370 22 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20  "offset": 39.   
18380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18390 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
183a0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
183b0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
183c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
183d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
183e0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
183f0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
18400 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
18410 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
18420 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
18430 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18440 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
18450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18460 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
18470 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18480 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
18490 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
184a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
184b0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
184c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
184d0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
184e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
184f0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30      "column": 40
18500 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
18510 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
18520 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  39.             
18530 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
18540 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
18550 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
18560 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
18570 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
18580 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
18590 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
185a0 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
185b0 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
185c0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
185d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
185e0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
185f0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
18600 22 6d 6f 76 65 50 6f 69 6e 74 22 2c 0a 20 20 20  "movePoint",.   
18610 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
18620 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
18630 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
18640 20 22 45 6e 76 65 6c 6f 70 65 22 2c 0a 20 20 20   "Envelope",.   
18650 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
18660 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
18670 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
18680 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
18690 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
186a0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
186b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
186c0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
186d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
186e0 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
186f0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
18700 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
18710 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
18720 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
18730 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
18740 20 20 22 6e 61 6d 65 22 3a 20 22 45 6e 76 65 6c    "name": "Envel
18750 6f 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ope",.          
18760 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
18770 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
18780 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
18790 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
187a0 6e 61 6d 65 22 3a 20 22 6d 6f 76 65 50 6f 69 6e  name": "movePoin
187b0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
187c0 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
187d0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
187e0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
187f0 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
18800 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
18810 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
18820 6d 65 73 70 61 63 65 22 3a 20 22 45 6e 76 65 6c  mespace": "Envel
18830 6f 70 65 23 6d 6f 76 65 50 6f 69 6e 74 22 0a 20  ope#movePoint". 
18840 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
18850 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64    {.          "d
18860 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
18870 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
18880 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
18890 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
188a0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
188b0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
188c0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
188d0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
188e0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
188f0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
18900 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
18910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18920 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
18930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18940 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4d 6f      "value": "Mo
18950 76 65 20 61 20 62 72 65 61 6b 70 6f 69 6e 74 20  ve a breakpoint 
18960 6f 6e 20 74 68 65 20 65 6e 76 65 6c 6f 70 65 20  on the envelope 
18970 62 79 20 61 20 63 65 72 74 61 69 6e 20 61 6d 6f  by a certain amo
18980 75 6e 74 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  unt.",.         
18990 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
189a0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
189b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
189c0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
189d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
189e0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
189f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18a00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
18a10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
18a20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
18a30 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
18a40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
18a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18a60 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
18a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18a80 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
18a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18aa0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
18ab0 22 3a 20 35 35 2c 0a 20 20 20 20 20 20 20 20 20  ": 55,.         
18ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
18ad0 6f 66 66 73 65 74 22 3a 20 35 34 0a 20 20 20 20  offset": 54.    
18ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18af0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
18b00 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
18b10 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
18b20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
18b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18b40 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
18b50 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
18b60 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
18b70 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
18b80 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
18b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18ba0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
18bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18bc0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
18bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18be0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
18bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18c00 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
18c10 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
18c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18c30 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
18c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
18c50 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 35 2c     "column": 55,
18c60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18c70 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35       "offset": 5
18c80 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  4.              
18c90 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
18ca0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
18cb0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
18cc0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
18cd0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
18ce0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
18cf0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
18d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
18d10 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
18d20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
18d30 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
18d40 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
18d50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
18d60 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
18d70 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
18d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
18d90 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
18da0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
18db0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
18dc0 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 35 2c 0a 20   "column": 55,. 
18dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
18de0 6f 66 66 73 65 74 22 3a 20 35 34 0a 20 20 20 20  offset": 54.    
18df0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
18e00 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
18e10 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
18e20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
18e30 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
18e40 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
18e50 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
18e60 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
18e70 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  ion": "{number} 
18e80 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65  The index of the
18e90 20 62 72 65 61 6b 70 6f 69 6e 74 20 74 6f 20 6d   breakpoint to m
18ea0 6f 76 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ove",.          
18eb0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
18ec0 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 2,.           
18ed0 20 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c     "type": null,
18ee0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
18ef0 6e 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 0a 20  name": "index". 
18f00 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
18f10 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
18f20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
18f30 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
18f40 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
18f50 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65  iption": "{numbe
18f60 72 7d 20 58 20 64 69 73 70 6c 61 63 65 6d 65 6e  r} X displacemen
18f70 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d  t, normalized 0-
18f80 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  1",.            
18f90 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
18fa0 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
18fb0 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20   "type": null,. 
18fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
18fd0 6d 65 22 3a 20 22 78 4f 66 66 73 65 74 22 0a 20  me": "xOffset". 
18fe0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
18ff0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
19000 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
19010 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
19020 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
19030 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65  iption": "{numbe
19040 72 7d 20 59 20 64 69 73 70 6c 61 63 65 6d 65 6e  r} Y displacemen
19050 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d  t, normalized 0-
19060 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  1",.            
19070 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
19080 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
19090 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20   "type": null,. 
190a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
190b0 6d 65 22 3a 20 22 79 4f 66 66 73 65 74 22 0a 20  me": "yOffset". 
190c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
190d0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
190e0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
190f0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
19100 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
19110 20 20 22 6c 69 6e 65 22 3a 20 34 33 36 2c 0a 20    "line": 436,. 
19120 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
19130 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
19140 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
19150 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
19160 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
19170 22 3a 20 34 34 31 2c 0a 20 20 20 20 20 20 20 20  ": 441,.        
19180 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
19190 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
191a0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
191b0 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
191c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
191d0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
191e0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
191f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
19200 20 20 22 6c 69 6e 65 22 3a 20 34 34 32 2c 0a 20    "line": 442,. 
19210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19220 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
19230 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
19240 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
19250 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
19260 20 20 20 22 6c 69 6e 65 22 3a 20 34 34 38 2c 0a     "line": 448,.
19270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19280 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
19290 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
192a0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
192b0 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22         "file": "
192c0 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
192d0 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
192e0 69 6e 74 65 72 66 61 63 65 73 2f 65 6e 76 65 6c  interfaces/envel
192f0 6f 70 65 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  ope.js".        
19300 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
19310 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
19320 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
19330 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
19340 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20     "params": [. 
19350 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
19360 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
19370 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
19380 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
19390 22 3a 20 22 69 6e 64 65 78 22 2c 0a 20 20 20 20  ": "index",.    
193a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
193b0 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20  umber": 2,.     
193c0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
193d0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
193e0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
193f0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
19400 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
19410 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
19420 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
19430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19440 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
19450 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
19460 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
19470 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
19480 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
19490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
194a0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
194b0 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
194c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
194d0 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72  value": "{number
194e0 7d 20 54 68 65 20 69 6e 64 65 78 20 6f 66 20 74  } The index of t
194f0 68 65 20 62 72 65 61 6b 70 6f 69 6e 74 20 74 6f  he breakpoint to
19500 20 6d 6f 76 65 22 2c 0a 20 20 20 20 20 20 20 20   move",.        
19510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19520 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
19530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19540 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
19550 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
19560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19570 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
19580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19590 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
195a0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
195b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
195c0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
195d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
195e0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
195f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19600 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
19610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19620 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
19630 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
19650 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20 20  olumn": 45,.    
19660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19670 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
19680 3a 20 34 34 0a 20 20 20 20 20 20 20 20 20 20 20  : 44.           
19690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
196a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
196b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
196c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
196d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
196e0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
196f0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
19700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
19710 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19720 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
19730 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
19740 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
19750 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
19760 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
19770 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
19780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19790 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
197a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
197b0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
197c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
197d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
197e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
197f0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
19800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19810 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
19820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19830 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 35      "column": 45
19840 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19850 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
19860 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20 20  t": 44.         
19870 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
19880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19890 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
198a0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
198b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
198c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
198d0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
198e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
198f0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
19900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19910 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
19920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19930 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
19940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
19950 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
19960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19970 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
19980 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
19990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
199a0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
199b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
199c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
199d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
199e0 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20 20  olumn": 45,.    
199f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19a00 22 6f 66 66 73 65 74 22 3a 20 34 34 0a 20 20 20  "offset": 44.   
19a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
19a20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
19a30 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
19a40 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
19a50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
19a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
19a70 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
19a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
19a90 61 6d 65 22 3a 20 22 78 4f 66 66 73 65 74 22 2c  ame": "xOffset",
19aa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
19ab0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a  lineNumber": 3,.
19ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
19ad0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
19ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19af0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
19b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19b10 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
19b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
19b30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
19b40 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
19b50 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
19b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
19b70 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
19b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19b90 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
19ba0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
19bb0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
19bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19bd0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e      "value": "{n
19be0 75 6d 62 65 72 7d 20 58 20 64 69 73 70 6c 61 63  umber} X displac
19bf0 65 6d 65 6e 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65  ement, normalize
19c00 64 20 30 2d 31 22 2c 0a 20 20 20 20 20 20 20 20  d 0-1",.        
19c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19c20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
19c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19c40 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
19c50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
19c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19c70 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
19c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19c90 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
19ca0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
19cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
19cc0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
19cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19ce0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
19cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19d00 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
19d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19d20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
19d30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
19d50 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20  olumn": 40,.    
19d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19d70 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
19d80 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20  : 39.           
19d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
19da0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19db0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
19dc0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
19dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19de0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
19df0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
19e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
19e10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19e20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
19e30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
19e40 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
19e50 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
19e60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
19e70 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
19e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19e90 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
19ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19eb0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
19ec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
19ed0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
19ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19ef0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
19f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19f10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
19f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19f30 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30      "column": 40
19f40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
19f50 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
19f60 74 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20  t": 39.         
19f70 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
19f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19f90 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
19fa0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
19fb0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
19fc0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
19fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
19fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
19ff0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
1a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a010 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
1a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a030 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a050 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
1a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a070 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
1a080 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
1a090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a0a0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
1a0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a0c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1a0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a0e0 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20  olumn": 40,.    
1a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a100 22 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20  "offset": 39.   
1a110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1a120 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1a130 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
1a140 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
1a150 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
1a160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
1a170 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
1a180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1a190 61 6d 65 22 3a 20 22 79 4f 66 66 73 65 74 22 2c  ame": "yOffset",
1a1a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
1a1b0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a  lineNumber": 4,.
1a1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
1a1d0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
1a1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a1f0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
1a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a210 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
1a220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
1a230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1a240 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
1a250 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
1a260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a270 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
1a280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a290 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
1a2a0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
1a2b0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
1a2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a2d0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e      "value": "{n
1a2e0 75 6d 62 65 72 7d 20 59 20 64 69 73 70 6c 61 63  umber} Y displac
1a2f0 65 6d 65 6e 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65  ement, normalize
1a300 64 20 30 2d 31 22 2c 0a 20 20 20 20 20 20 20 20  d 0-1",.        
1a310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a320 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
1a330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a340 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
1a350 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1a360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a370 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1a380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a390 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
1a3a0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
1a3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a3c0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
1a3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a3e0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
1a3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a400 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
1a410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a420 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
1a430 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1a440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a450 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20  olumn": 40,.    
1a460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a470 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
1a480 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20  : 39.           
1a490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1a4a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1a4b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
1a4c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
1a4d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a4e0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
1a4f0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1a500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
1a510 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1a520 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
1a530 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1a540 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
1a550 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1a560 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
1a570 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
1a580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a590 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
1a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a5b0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
1a5c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1a5d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a5f0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
1a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a610 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
1a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a630 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30      "column": 40
1a640 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1a650 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
1a660 74 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20  t": 39.         
1a670 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
1a680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a690 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
1a6a0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
1a6b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
1a6c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
1a6d0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
1a6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a6f0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
1a700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a710 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
1a720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a730 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1a740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a750 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
1a760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a770 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
1a780 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
1a790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a7a0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
1a7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1a7c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1a7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1a7e0 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20  olumn": 40,.    
1a7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1a800 22 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20  "offset": 39.   
1a810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1a820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1a830 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
1a840 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
1a850 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
1a860 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74          "propert
1a870 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ies": [],.      
1a880 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
1a890 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65  ],.          "se
1a8a0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
1a8b0 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
1a8c0 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f  .          "todo
1a8d0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
1a8e0 20 20 22 6e 61 6d 65 22 3a 20 22 61 64 6a 75 73    "name": "adjus
1a8f0 74 50 6f 69 6e 74 22 2c 0a 20 20 20 20 20 20 20  tPoint",.       
1a900 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
1a910 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
1a920 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 45 6e   "memberof": "En
1a930 76 65 6c 6f 70 65 22 2c 0a 20 20 20 20 20 20 20  velope",.       
1a940 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
1a950 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
1a960 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
1a970 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
1a980 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
1a990 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
1a9a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
1a9b0 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
1a9c0 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
1a9d0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
1a9e0 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
1a9f0 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
1aa00 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
1aa10 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
1aa20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1aa30 61 6d 65 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22  ame": "Envelope"
1aa40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1aa50 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
1aa60 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1aa70 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1aa80 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
1aa90 22 3a 20 22 61 64 6a 75 73 74 50 6f 69 6e 74 22  ": "adjustPoint"
1aaa0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1aab0 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
1aac0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
1aad0 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
1aae0 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
1aaf0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
1ab00 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
1ab10 73 70 61 63 65 22 3a 20 22 45 6e 76 65 6c 6f 70  space": "Envelop
1ab20 65 23 61 64 6a 75 73 74 50 6f 69 6e 74 22 0a 20  e#adjustPoint". 
1ab30 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1ab40 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64    {.          "d
1ab50 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
1ab60 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
1ab70 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
1ab80 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
1ab90 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
1aba0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
1abb0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
1abc0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
1abd0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
1abe0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
1abf0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
1ac00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ac10 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
1ac20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ac30 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 52 65      "value": "Re
1ac40 6d 6f 76 65 20 61 20 62 72 65 61 6b 70 6f 69 6e  move a breakpoin
1ac50 74 20 66 72 6f 6d 20 74 68 65 20 65 6e 76 65 6c  t from the envel
1ac60 6f 70 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  ope.",.         
1ac70 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
1ac80 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
1ac90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1aca0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
1acb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1acc0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
1acd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ace0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
1acf0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1ad00 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
1ad10 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
1ad20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1ad30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ad40 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
1ad50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ad60 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1ad70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ad80 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1ad90 22 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20  ": 39,.         
1ada0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1adb0 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20  offset": 38.    
1adc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1add0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1ade0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
1adf0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
1ae00 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1ae10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ae20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
1ae30 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
1ae40 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
1ae50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1ae60 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
1ae70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ae80 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1ae90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1aea0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
1aeb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1aec0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
1aed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1aee0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1aef0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
1af00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1af10 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1af20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1af30 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c     "column": 39,
1af40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1af50 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
1af60 38 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  8.              
1af70 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1af80 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
1af90 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
1afa0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1afb0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1afc0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
1afd0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
1afe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
1aff0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
1b000 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1b010 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1b020 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
1b030 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1b040 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
1b050 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1b060 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
1b070 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
1b080 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1b090 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1b0a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20   "column": 39,. 
1b0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1b0c0 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20  offset": 38.    
1b0d0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
1b0e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
1b0f0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1b100 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
1b110 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
1b120 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
1b130 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
1b140 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
1b150 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  ion": "{number} 
1b160 49 6e 64 65 78 20 6f 66 20 74 68 65 20 62 72 65  Index of the bre
1b170 61 6b 70 6f 69 6e 74 20 74 6f 20 72 65 6d 6f 76  akpoint to remov
1b180 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
1b190 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
1b1a0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
1b1b0 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20   "type": null,. 
1b1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
1b1d0 6d 65 22 3a 20 22 69 6e 64 65 78 22 0a 20 20 20  me": "index".   
1b1e0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1b1f0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
1b200 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
1b210 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
1b220 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1b230 22 6c 69 6e 65 22 3a 20 34 35 31 2c 0a 20 20 20  "line": 451,.   
1b240 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
1b250 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
1b260 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1b270 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
1b280 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1b290 20 34 35 34 2c 0a 20 20 20 20 20 20 20 20 20 20   454,.          
1b2a0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
1b2b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1b2c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1b2d0 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
1b2e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
1b2f0 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
1b300 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
1b310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b320 22 6c 69 6e 65 22 3a 20 34 35 35 2c 0a 20 20 20  "line": 455,.   
1b330 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
1b340 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
1b350 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1b360 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
1b370 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1b380 20 22 6c 69 6e 65 22 3a 20 34 36 30 2c 0a 20 20   "line": 460,.  
1b390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1b3a0 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
1b3b0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
1b3c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
1b3d0 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
1b3e0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
1b3f0 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e  webDev/ui/lib/in
1b400 74 65 72 66 61 63 65 73 2f 65 6e 76 65 6c 6f 70  terfaces/envelop
1b410 65 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  e.js".          
1b420 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
1b430 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
1b440 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
1b450 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
1b460 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20   "params": [.   
1b470 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
1b480 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
1b490 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
1b4a0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
1b4b0 20 22 69 6e 64 65 78 22 2c 0a 20 20 20 20 20 20   "index",.      
1b4c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
1b4d0 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
1b4e0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
1b4f0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
1b500 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
1b510 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
1b520 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
1b530 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
1b540 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
1b550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
1b560 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
1b570 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
1b580 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
1b590 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
1b5a0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1b5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b5c0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
1b5d0 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
1b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
1b5f0 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  lue": "{number} 
1b600 49 6e 64 65 78 20 6f 66 20 74 68 65 20 62 72 65  Index of the bre
1b610 61 6b 70 6f 69 6e 74 20 74 6f 20 72 65 6d 6f 76  akpoint to remov
1b620 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
1b630 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
1b640 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
1b650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b660 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
1b670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b680 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
1b690 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1b6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b6b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
1b6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b6d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
1b6e0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
1b6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b700 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
1b710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
1b720 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
1b730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b740 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
1b750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b760 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
1b770 6e 22 3a 20 34 33 2c 0a 20 20 20 20 20 20 20 20  n": 43,.        
1b780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b790 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 32      "offset": 42
1b7a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1b7b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
1b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b7d0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
1b7e0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
1b7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1b800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b810 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
1b820 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
1b830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b840 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
1b850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b860 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
1b870 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1b880 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1b890 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
1b8a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
1b8b0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
1b8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b8d0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
1b8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b8f0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1b900 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
1b910 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1b920 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
1b930 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
1b940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b950 22 63 6f 6c 75 6d 6e 22 3a 20 34 33 2c 0a 20 20  "column": 43,.  
1b960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b970 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
1b980 34 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  42.             
1b990 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1b9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b9b0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
1b9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1b9d0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
1b9e0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
1b9f0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
1ba00 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
1ba10 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
1ba20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
1ba30 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
1ba40 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
1ba50 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1ba60 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
1ba70 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
1ba80 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
1ba90 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
1baa0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1bab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
1bac0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
1bad0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
1bae0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1baf0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
1bb00 6e 22 3a 20 34 33 2c 0a 20 20 20 20 20 20 20 20  n": 43,.        
1bb10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1bb20 73 65 74 22 3a 20 34 32 0a 20 20 20 20 20 20 20  set": 42.       
1bb30 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
1bb40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1bb50 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1bb60 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
1bb70 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
1bb80 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
1bb90 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
1bba0 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
1bbb0 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
1bbc0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
1bbd0 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
1bbe0 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
1bbf0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
1bc00 61 6d 65 22 3a 20 22 64 65 73 74 72 6f 79 50 6f  ame": "destroyPo
1bc10 69 6e 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  int",.          
1bc20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
1bc30 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  n",.          "m
1bc40 65 6d 62 65 72 6f 66 22 3a 20 22 45 6e 76 65 6c  emberof": "Envel
1bc50 6f 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ope",.          
1bc60 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
1bc70 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
1bc80 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
1bc90 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
1bca0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
1bcb0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
1bcc0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
1bcd0 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
1bce0 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
1bcf0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
1bd00 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
1bd10 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1bd20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
1bd30 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1bd40 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
1bd50 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22 2c 0a 20  ": "Envelope",. 
1bd60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
1bd70 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
1bd80 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1bd90 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
1bda0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
1bdb0 22 64 65 73 74 72 6f 79 50 6f 69 6e 74 22 2c 0a  "destroyPoint",.
1bdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
1bdd0 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  ind": "function"
1bde0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1bdf0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
1be00 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ce".            
1be10 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
1be20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70           "namesp
1be30 61 63 65 22 3a 20 22 45 6e 76 65 6c 6f 70 65 23  ace": "Envelope#
1be40 64 65 73 74 72 6f 79 50 6f 69 6e 74 22 0a 20 20  destroyPoint".  
1be50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
1be60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65   {.          "de
1be70 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
1be80 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
1be90 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
1bea0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
1beb0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
1bec0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
1bed0 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
1bee0 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
1bef0 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
1bf00 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
1bf10 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
1bf20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1bf30 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
1bf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1bf50 20 20 20 22 76 61 6c 75 65 22 3a 20 22 52 65 6d     "value": "Rem
1bf60 6f 76 65 20 61 6c 6c 20 65 78 69 73 74 69 6e 67  ove all existing
1bf70 20 62 72 65 61 6b 70 6f 69 6e 74 73 20 61 6e 64   breakpoints and
1bf80 20 61 64 64 20 61 6e 20 65 6e 74 69 72 65 6c 79   add an entirely
1bf90 20 6e 65 77 20 73 65 74 20 6f 66 20 62 72 65 61   new set of brea
1bfa0 6b 70 6f 69 6e 74 73 2e 22 2c 0a 20 20 20 20 20  kpoints.",.     
1bfb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1bfc0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
1bfd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1bfe0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1bff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c000 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1c010 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1c020 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1c030 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1c040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
1c050 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
1c060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c070 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
1c080 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
1c090 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1c0a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1c0b0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1c0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
1c0d0 6c 75 6d 6e 22 3a 20 37 36 2c 0a 20 20 20 20 20  lumn": 76,.     
1c0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c0f0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 35 0a     "offset": 75.
1c100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c110 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
1c120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1c130 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
1c140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c150 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
1c160 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
1c170 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
1c180 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
1c190 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
1c1a0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
1c1b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1c1c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
1c1d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
1c1e0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
1c1f0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
1c200 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
1c210 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
1c220 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
1c230 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
1c240 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1c250 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
1c260 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
1c270 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
1c280 20 37 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20   76,.           
1c290 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
1c2a0 22 3a 20 37 35 0a 20 20 20 20 20 20 20 20 20 20  ": 75.          
1c2b0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1c2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
1c2d0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
1c2e0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
1c2f0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
1c300 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
1c310 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
1c320 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1c330 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1c340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1c350 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
1c360 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1c370 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1c380 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
1c390 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
1c3a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
1c3b0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
1c3c0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1c3d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1c3e0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 37       "column": 7
1c3f0 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
1c400 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 35 0a     "offset": 75.
1c410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1c420 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1c430 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1c440 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
1c450 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1c460 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
1c470 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
1c480 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
1c490 72 69 70 74 69 6f 6e 22 3a 20 22 7b 61 72 72 61  ription": "{arra
1c4a0 79 7d 20 41 6e 20 61 72 72 61 79 20 6f 66 20 6f  y} An array of o
1c4b0 62 6a 65 63 74 73 20 77 69 74 68 20 78 2f 79 20  bjects with x/y 
1c4c0 70 72 6f 70 65 72 74 69 65 73 20 28 6e 6f 72 6d  properties (norm
1c4d0 61 6c 69 7a 65 64 20 30 2d 31 29 2e 20 45 61 63  alized 0-1). Eac
1c4e0 68 20 6f 62 6a 65 63 74 20 69 6e 20 74 68 65 20  h object in the 
1c4f0 61 72 72 61 79 20 73 70 65 63 69 66 69 63 65 73  array specifices
1c500 20 74 68 65 20 78 2f 79 20 6c 6f 63 61 74 69 6f   the x/y locatio
1c510 6e 20 6f 66 20 61 20 6e 65 77 20 62 72 65 61 6b  n of a new break
1c520 70 6f 69 6e 74 20 74 6f 20 62 65 20 61 64 64 65  point to be adde
1c530 64 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  d.",.           
1c540 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
1c550 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
1c560 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a    "type": null,.
1c570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1c580 61 6d 65 22 3a 20 22 61 6c 6c 50 6f 69 6e 74 73  ame": "allPoints
1c590 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
1c5a0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
1c5b0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
1c5c0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
1c5d0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
1c5e0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 36 33       "line": 463
1c5f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1c600 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
1c610 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1c620 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
1c630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1c640 69 6e 65 22 3a 20 34 36 36 2c 0a 20 20 20 20 20  ine": 466,.     
1c650 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1c660 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
1c670 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
1c680 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
1c690 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
1c6a0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
1c6b0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
1c6c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1c6d0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 36 37       "line": 467
1c6e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1c6f0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
1c700 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1c710 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
1c720 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
1c730 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 37        "line": 47
1c740 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
1c750 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
1c760 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1c770 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
1c780 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
1c790 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
1c7a0 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
1c7b0 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 65 6e  ib/interfaces/en
1c7c0 76 65 6c 6f 70 65 2e 6a 73 22 0a 20 20 20 20 20  velope.js".     
1c7d0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
1c7e0 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
1c7f0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
1c800 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
1c810 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
1c820 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
1c830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
1c840 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
1c850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1c860 61 6d 65 22 3a 20 22 61 6c 6c 50 6f 69 6e 74 73  ame": "allPoints
1c870 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
1c880 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
1c890 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1c8a0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
1c8b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1c8c0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
1c8d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1c8e0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
1c8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c900 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1c910 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
1c920 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
1c930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c940 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
1c950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c960 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
1c970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
1c980 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
1c990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1c9a0 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
1c9b0 7b 61 72 72 61 79 7d 20 41 6e 20 61 72 72 61 79  {array} An array
1c9c0 20 6f 66 20 6f 62 6a 65 63 74 73 20 77 69 74 68   of objects with
1c9d0 20 78 2f 79 20 70 72 6f 70 65 72 74 69 65 73 20   x/y properties 
1c9e0 28 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d 31 29  (normalized 0-1)
1c9f0 2e 20 45 61 63 68 20 6f 62 6a 65 63 74 20 69 6e  . Each object in
1ca00 20 74 68 65 20 61 72 72 61 79 20 73 70 65 63 69   the array speci
1ca10 66 69 63 65 73 20 74 68 65 20 78 2f 79 20 6c 6f  fices the x/y lo
1ca20 63 61 74 69 6f 6e 20 6f 66 20 61 20 6e 65 77 20  cation of a new 
1ca30 62 72 65 61 6b 70 6f 69 6e 74 20 74 6f 20 62 65  breakpoint to be
1ca40 20 61 64 64 65 64 2e 22 2c 0a 20 20 20 20 20 20   added.",.      
1ca50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ca60 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
1ca70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ca80 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
1ca90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cab0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
1cac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cad0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
1cae0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1caf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cb00 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
1cb10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cb20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1cb30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cb40 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
1cb50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cb60 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1cb70 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
1cb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cb90 22 63 6f 6c 75 6d 6e 22 3a 20 31 35 32 2c 0a 20  "column": 152,. 
1cba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cbb0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
1cbc0 65 74 22 3a 20 31 35 31 0a 20 20 20 20 20 20 20  et": 151.       
1cbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cbe0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1cbf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cc00 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
1cc10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cc20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
1cc30 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1cc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cc50 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
1cc60 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
1cc70 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
1cc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
1cc90 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
1cca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ccb0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
1ccc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ccd0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
1cce0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ccf0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
1cd00 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
1cd10 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
1cd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cd30 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
1cd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cd50 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
1cd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cd70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
1cd80 3a 20 31 35 32 2c 0a 20 20 20 20 20 20 20 20 20  : 152,.         
1cd90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1cda0 6f 66 66 73 65 74 22 3a 20 31 35 31 0a 20 20 20  offset": 151.   
1cdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cdc0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1cdd0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
1cde0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
1cdf0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1ce00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ce10 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
1ce20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
1ce30 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
1ce40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
1ce50 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
1ce60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ce70 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
1ce80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ce90 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
1cea0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ceb0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
1cec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ced0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
1cee0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
1cef0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1cf00 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
1cf10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1cf20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 35      "column": 15
1cf30 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
1cf40 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
1cf50 20 31 35 31 0a 20 20 20 20 20 20 20 20 20 20 20   151.           
1cf60 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
1cf70 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1cf80 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1cf90 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
1cfa0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
1cfb0 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
1cfc0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
1cfd0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
1cfe0 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
1cff0 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
1d000 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
1d010 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
1d020 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
1d030 3a 20 22 73 65 74 50 6f 69 6e 74 73 22 2c 0a 20  : "setPoints",. 
1d040 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
1d050 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20   "function",.   
1d060 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66         "memberof
1d070 22 3a 20 22 45 6e 76 65 6c 6f 70 65 22 2c 0a 20  ": "Envelope",. 
1d080 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
1d090 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
1d0a0 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
1d0b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1d0c0 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
1d0d0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
1d0e0 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
1d0f0 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
1d100 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
1d110 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
1d120 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
1d130 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
1d140 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
1d150 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
1d160 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
1d170 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 45 6e 76      "name": "Env
1d180 65 6c 6f 70 65 22 2c 0a 20 20 20 20 20 20 20 20  elope",.        
1d190 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
1d1a0 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
1d1b0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1d1c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1d1d0 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 50 6f 69   "name": "setPoi
1d1e0 6e 74 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nts",.          
1d1f0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e      "kind": "fun
1d200 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ction",.        
1d210 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
1d220 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
1d230 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1d240 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
1d250 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 45 6e 76  namespace": "Env
1d260 65 6c 6f 70 65 23 73 65 74 50 6f 69 6e 74 73 22  elope#setPoints"
1d270 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
1d280 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74   ],.      "event
1d290 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73  s": [],.      "s
1d2a0 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d  tatic": [].    }
1d2b0 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a  ,.    "path": [.
1d2c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
1d2d0 22 6e 61 6d 65 22 3a 20 22 45 6e 76 65 6c 6f 70  "name": "Envelop
1d2e0 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e  e",.        "kin
1d2f0 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20  d": "class".    
1d300 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
1d310 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 45 6e 76  namespace": "Env
1d320 65 6c 6f 70 65 22 0a 20 20 7d 2c 0a 20 20 7b 0a  elope".  },.  {.
1d330 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
1d340 22 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65  ": {.      "type
1d350 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
1d360 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
1d370 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
1d380 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
1d390 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
1d3a0 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
1d3b0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
1d3c0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
1d3d0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
1d3e0 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
1d3f0 22 3a 20 22 53 74 65 72 65 6f 20 64 65 63 69 62  ": "Stereo decib
1d400 65 6c 20 6d 65 74 65 72 22 2c 0a 20 20 20 20 20  el meter",.     
1d410 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
1d420 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
1d430 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
1d440 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1d450 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1d460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1d470 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
1d480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1d490 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
1d4a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1d4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1d4c0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
1d4d0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1d4e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1d4f0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
1d500 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20   21,.           
1d510 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
1d520 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   20.            
1d530 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1d540 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
1d550 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
1d560 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
1d570 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
1d580 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
1d590 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
1d5a0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1d5b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1d5c0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
1d5d0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
1d5e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1d5f0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
1d600 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1d610 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
1d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1d630 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
1d640 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
1d650 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20   21,.           
1d660 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a     "offset": 20.
1d670 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1d680 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
1d690 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
1d6a0 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
1d6b0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
1d6c0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
1d6d0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1d6e0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
1d6f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
1d700 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
1d710 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
1d720 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1d730 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
1d740 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1d750 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
1d760 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20 20 20  mn": 21,.       
1d770 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a     "offset": 20.
1d780 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
1d790 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
1d7a0 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
1d7b0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
1d7c0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a 20  "description",. 
1d7d0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
1d7e0 69 6f 6e 22 3a 20 22 53 74 65 72 65 6f 20 64 65  ion": "Stereo de
1d7f0 63 69 62 65 6c 20 6d 65 74 65 72 22 2c 0a 20 20  cibel meter",.  
1d800 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
1d810 72 22 3a 20 33 0a 20 20 20 20 20 20 7d 2c 0a 20  r": 3.      },. 
1d820 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
1d830 74 69 74 6c 65 22 3a 20 22 64 65 6d 6f 22 2c 0a  title": "demo",.
1d840 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
1d850 74 69 6f 6e 22 3a 20 22 3c 73 70 61 6e 20 6e 65  tion": "<span ne
1d860 78 75 73 2d 75 69 3d 5c 22 6d 65 74 65 72 5c 22  xus-ui=\"meter\"
1d870 3e 3c 2f 73 70 61 6e 3e 22 2c 0a 20 20 20 20 20  ></span>",.     
1d880 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
1d890 20 35 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   5.      },.    
1d8a0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
1d8b0 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a  le": "example",.
1d8c0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
1d8d0 74 69 6f 6e 22 3a 20 22 76 61 72 20 6d 65 74 65  tion": "var mete
1d8e0 72 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4d 65  r = new Nexus.Me
1d8f0 74 65 72 28 27 23 74 61 72 67 65 74 27 29 5c 6e  ter('#target')\n
1d900 6d 65 74 65 72 2e 63 6f 6e 6e 65 63 74 28 6d 79  meter.connect(my
1d910 57 65 62 41 75 64 69 6f 4e 6f 64 65 29 22 2c 0a  WebAudioNode)",.
1d920 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
1d930 62 65 72 22 3a 20 37 0a 20 20 20 20 20 20 7d 2c  ber": 7.      },
1d940 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
1d950 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
1d960 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
1d970 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
1d980 20 6d 65 74 65 72 20 3d 20 6e 65 77 20 4e 65 78   meter = new Nex
1d990 75 73 2e 4d 65 74 65 72 28 27 23 74 61 72 67 65  us.Meter('#targe
1d9a0 74 27 2c 20 7b 5c 6e 20 20 73 69 7a 65 3a 20 5b  t', {\n  size: [
1d9b0 37 35 2c 37 35 5d 5c 6e 7d 29 5c 6e 6d 65 74 65  75,75]\n})\nmete
1d9c0 72 2e 63 6f 6e 6e 65 63 74 28 6d 79 57 65 62 41  r.connect(myWebA
1d9d0 75 64 69 6f 4e 6f 64 65 29 22 2c 0a 20 20 20 20  udioNode)",.    
1d9e0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
1d9f0 3a 20 31 31 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 11.      },.  
1da00 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
1da10 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c  itle": "output",
1da20 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
1da30 70 74 69 6f 6e 22 3a 20 22 26 6e 62 73 70 3b 5c  ption": "&nbsp;\
1da40 6e 4e 6f 20 65 76 65 6e 74 73 22 2c 0a 20 20 20  nNo events",.   
1da50 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
1da60 22 3a 20 31 37 0a 20 20 20 20 20 20 7d 0a 20 20  ": 17.      }.  
1da70 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20    ],.    "loc": 
1da80 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74 22 3a  {.      "start":
1da90 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65   {.        "line
1daa0 22 3a 20 37 2c 0a 20 20 20 20 20 20 20 20 22 63  ": 7,.        "c
1dab0 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
1dac0 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20  },.      "end": 
1dad0 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
1dae0 3a 20 32 38 2c 0a 20 20 20 20 20 20 20 20 22 63  : 28,.        "c
1daf0 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
1db00 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f  }.    },.    "co
1db10 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
1db20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
1db30 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
1db40 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 30        "line": 30
1db50 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
1db60 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20  umn": 0.        
1db70 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22  },.        "end"
1db80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
1db90 69 6e 65 22 3a 20 31 38 31 2c 0a 20 20 20 20 20  ine": 181,.     
1dba0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
1dbb0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
1dbc0 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22   },.      "file"
1dbd0 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
1dbe0 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
1dbf0 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 6d 65  ib/interfaces/me
1dc00 74 65 72 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20  ter.js".    },. 
1dc10 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
1dc20 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
1dc30 20 22 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65   "title": "augme
1dc40 6e 74 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e  nts",.        "n
1dc50 61 6d 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65  ame": "Interface
1dc60 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
1dc70 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
1dc80 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
1dc90 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
1dca0 3a 20 22 76 61 72 20 6d 65 74 65 72 20 3d 20 6e  : "var meter = n
1dcb0 65 77 20 4e 65 78 75 73 2e 4d 65 74 65 72 28 27  ew Nexus.Meter('
1dcc0 23 74 61 72 67 65 74 27 29 5c 6e 6d 65 74 65 72  #target')\nmeter
1dcd0 2e 63 6f 6e 6e 65 63 74 28 6d 79 57 65 62 41 75  .connect(myWebAu
1dce0 64 69 6f 4e 6f 64 65 29 22 0a 20 20 20 20 20 20  dioNode)".      
1dcf0 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20  },.      {.     
1dd00 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
1dd10 3a 20 22 76 61 72 20 6d 65 74 65 72 20 3d 20 6e  : "var meter = n
1dd20 65 77 20 4e 65 78 75 73 2e 4d 65 74 65 72 28 27  ew Nexus.Meter('
1dd30 23 74 61 72 67 65 74 27 2c 20 7b 5c 6e 20 20 73  #target', {\n  s
1dd40 69 7a 65 3a 20 5b 37 35 2c 37 35 5d 5c 6e 7d 29  ize: [75,75]\n})
1dd50 5c 6e 6d 65 74 65 72 2e 63 6f 6e 6e 65 63 74 28  \nmeter.connect(
1dd60 6d 79 57 65 62 41 75 64 69 6f 4e 6f 64 65 29 22  myWebAudioNode)"
1dd70 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
1dd80 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
1dd90 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69 65  ,.    "propertie
1dda0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74  s": [],.    "ret
1ddb0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  urns": [],.    "
1ddc0 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  sees": [],.    "
1ddd0 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
1dde0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
1ddf0 20 20 22 6e 61 6d 65 22 3a 20 22 4d 65 74 65 72    "name": "Meter
1de00 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22  ",.    "kind": "
1de10 63 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d  class",.    "mem
1de20 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22  bers": {.      "
1de30 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
1de40 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
1de50 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
1de60 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
1de70 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
1de80 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
1de90 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
1dea0 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
1deb0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
1dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
1ded0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1dee0 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
1def0 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
1df00 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
1df10 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
1df20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
1df30 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
1df40 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
1df50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
1df60 61 6c 75 65 22 3a 20 22 45 71 75 69 76 61 6c 65  alue": "Equivale
1df70 6e 74 20 74 6f 20 5c 22 70 61 74 63 68 69 6e 67  nt to \"patching
1df80 20 69 6e 5c 22 20 61 6e 20 61 75 64 69 6f 20 6e   in\" an audio n
1df90 6f 64 65 20 74 6f 20 76 69 73 75 61 6c 69 7a 65  ode to visualize
1dfa0 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  .",.            
1dfb0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
1dfc0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
1dfd0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
1dfe0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
1dff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1e000 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
1e010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e020 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
1e030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e040 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
1e050 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
1e060 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1e070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e080 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
1e090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e0a0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
1e0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e0c0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
1e0d0 35 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  56,.            
1e0e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1e0f0 73 65 74 22 3a 20 35 35 0a 20 20 20 20 20 20 20  set": 55.       
1e100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1e110 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1e120 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
1e130 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
1e140 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1e150 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1e160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
1e170 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1e180 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
1e190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e1a0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
1e1b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e1c0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
1e1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e1e0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
1e1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e200 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
1e210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
1e220 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1e230 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
1e240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e250 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
1e260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e270 22 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20  "column": 56,.  
1e280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e290 20 20 22 6f 66 66 73 65 74 22 3a 20 35 35 0a 20    "offset": 55. 
1e2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e2b0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
1e2c0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
1e2d0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
1e2e0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
1e2f0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
1e300 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
1e310 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
1e320 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
1e330 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
1e340 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
1e350 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1e360 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
1e370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1e380 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
1e390 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1e3a0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
1e3b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1e3c0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
1e3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1e3e0 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20 20 20  olumn": 56,.    
1e3f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1e400 73 65 74 22 3a 20 35 35 0a 20 20 20 20 20 20 20  set": 55.       
1e410 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
1e420 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
1e430 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
1e440 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
1e450 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
1e460 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
1e470 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
1e480 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
1e490 22 3a 20 22 7b 41 75 64 69 6f 4e 6f 64 65 7d 20  ": "{AudioNode} 
1e4a0 54 68 65 20 61 75 64 69 6f 20 6e 6f 64 65 20 74  The audio node t
1e4b0 6f 20 76 69 73 75 61 6c 69 7a 65 22 2c 0a 20 20  o visualize",.  
1e4c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1e4d0 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
1e4e0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
1e4f0 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
1e500 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
1e510 6e 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 20  node".          
1e520 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1e530 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1e540 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
1e550 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
1e560 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
1e570 22 7b 6e 75 6d 62 65 72 7d 20 28 6f 70 74 69 6f  "{number} (optio
1e580 6e 61 6c 29 20 54 68 65 20 6e 75 6d 62 65 72 20  nal) The number 
1e590 6f 66 20 63 68 61 6e 6e 65 6c 73 20 69 6e 20 74  of channels in t
1e5a0 68 65 20 73 6f 75 72 63 65 20 6e 6f 64 65 20 74  he source node t
1e5b0 6f 20 77 61 74 63 68 2e 20 49 66 20 6e 6f 74 20  o watch. If not 
1e5c0 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 69  specified, the i
1e5d0 6e 74 65 72 66 61 63 65 20 77 69 6c 6c 20 6c 6f  nterface will lo
1e5e0 6f 6b 20 66 6f 72 20 61 20 2e 63 68 61 6e 6e 65  ok for a .channe
1e5f0 6c 43 6f 75 6e 74 20 70 72 6f 70 65 72 74 79 20  lCount property 
1e600 6f 6e 20 74 68 65 20 69 6e 70 75 74 20 6e 6f 64  on the input nod
1e610 65 2e 20 49 66 20 69 74 20 64 6f 65 73 20 6e 6f  e. If it does no
1e620 74 20 65 78 69 73 74 2c 20 74 68 65 20 69 6e 74  t exist, the int
1e630 65 72 66 61 63 65 20 77 69 6c 6c 20 64 65 66 61  erface will defa
1e640 75 6c 74 20 74 6f 20 31 20 63 68 61 6e 6e 65 6c  ult to 1 channel
1e650 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  .",.            
1e660 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
1e670 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
1e680 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20   "type": null,. 
1e690 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
1e6a0 6d 65 22 3a 20 22 63 68 61 6e 6e 65 6c 73 22 0a  me": "channels".
1e6b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1e6c0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1e6d0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
1e6e0 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
1e6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
1e700 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6d 65 74  scription": "met
1e710 65 72 2e 63 6f 6e 6e 65 63 74 28 20 54 6f 6e 65  er.connect( Tone
1e720 2e 4d 61 73 74 65 72 2c 20 32 20 29 3b 22 2c 0a  .Master, 2 );",.
1e730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1e740 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 0a 20 20  ineNumber": 4.  
1e750 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
1e760 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
1e770 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
1e780 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
1e790 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1e7a0 20 22 6c 69 6e 65 22 3a 20 31 32 31 2c 0a 20 20   "line": 121,.  
1e7b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
1e7c0 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
1e7d0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1e7e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
1e7f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1e800 3a 20 31 32 36 2c 0a 20 20 20 20 20 20 20 20 20  : 126,.         
1e810 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
1e820 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
1e830 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
1e840 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a        "context":
1e850 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
1e860 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
1e870 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
1e880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1e890 20 22 6c 69 6e 65 22 3a 20 31 32 37 2c 0a 20 20   "line": 127,.  
1e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1e8b0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
1e8c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1e8d0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
1e8e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1e8f0 20 20 22 6c 69 6e 65 22 3a 20 31 35 35 2c 0a 20    "line": 155,. 
1e900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1e910 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
1e920 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
1e930 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1e940 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
1e950 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
1e960 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
1e970 6e 74 65 72 66 61 63 65 73 2f 6d 65 74 65 72 2e  nterfaces/meter.
1e980 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c  js".          },
1e990 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d  .          "augm
1e9a0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
1e9b0 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a       "examples":
1e9c0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
1e9d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
1e9e0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6d  description": "m
1e9f0 65 74 65 72 2e 63 6f 6e 6e 65 63 74 28 20 54 6f  eter.connect( To
1ea00 6e 65 2e 4d 61 73 74 65 72 2c 20 32 20 29 3b 22  ne.Master, 2 );"
1ea10 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
1ea20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
1ea30 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
1ea40 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
1ea50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
1ea60 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
1ea70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1ea80 61 6d 65 22 3a 20 22 6e 6f 64 65 22 2c 0a 20 20  ame": "node",.  
1ea90 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1eaa0 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
1eab0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
1eac0 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
1ead0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
1eae0 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
1eaf0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
1eb00 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
1eb10 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
1eb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eb30 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
1eb40 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
1eb50 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
1eb60 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
1eb70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
1eb80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1eb90 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
1eba0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
1ebb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ebc0 20 22 76 61 6c 75 65 22 3a 20 22 7b 41 75 64 69   "value": "{Audi
1ebd0 6f 4e 6f 64 65 7d 20 54 68 65 20 61 75 64 69 6f  oNode} The audio
1ebe0 20 6e 6f 64 65 20 74 6f 20 76 69 73 75 61 6c 69   node to visuali
1ebf0 7a 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ze",.           
1ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
1ec10 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
1ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ec30 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
1ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ec50 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1ec60 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
1ec70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ec80 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
1ec90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eca0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1ecb0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
1ecc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ecd0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
1ece0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1ecf0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
1ed00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ed10 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
1ed20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ed30 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
1ed40 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
1ed50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ed60 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
1ed70 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
1ed80 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1ed90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eda0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
1edb0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
1edc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1edd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ede0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1edf0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
1ee00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ee10 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
1ee20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1ee30 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
1ee40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1ee50 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1ee60 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1ee70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
1ee80 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
1ee90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eea0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
1eeb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eec0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
1eed0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
1eee0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
1eef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1ef00 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
1ef10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ef20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
1ef30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ef40 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
1ef50 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   39.            
1ef60 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
1ef70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ef80 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
1ef90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1efa0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
1efb0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
1efc0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
1efd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
1efe0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
1eff0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
1f000 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
1f010 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1f020 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
1f030 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
1f040 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
1f050 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1f060 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
1f070 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
1f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1f090 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
1f0a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
1f0b0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
1f0c0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
1f0d0 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
1f0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
1f0f0 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
1f100 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1f110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1f120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1f130 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1f140 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1f150 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
1f160 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
1f170 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
1f180 22 3a 20 22 63 68 61 6e 6e 65 6c 73 22 2c 0a 20  ": "channels",. 
1f190 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
1f1a0 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20 20  neNumber": 3,.  
1f1b0 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
1f1c0 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
1f1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
1f1e0 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
1f1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
1f200 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
1f210 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
1f220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f230 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
1f240 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
1f250 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
1f260 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
1f270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f280 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1f290 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
1f2a0 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
1f2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f2c0 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d    "value": "{num
1f2d0 62 65 72 7d 20 28 6f 70 74 69 6f 6e 61 6c 29 20  ber} (optional) 
1f2e0 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 68  The number of ch
1f2f0 61 6e 6e 65 6c 73 20 69 6e 20 74 68 65 20 73 6f  annels in the so
1f300 75 72 63 65 20 6e 6f 64 65 20 74 6f 20 77 61 74  urce node to wat
1f310 63 68 2e 20 49 66 20 6e 6f 74 20 73 70 65 63 69  ch. If not speci
1f320 66 69 65 64 2c 20 74 68 65 20 69 6e 74 65 72 66  fied, the interf
1f330 61 63 65 20 77 69 6c 6c 20 6c 6f 6f 6b 20 66 6f  ace will look fo
1f340 72 20 61 20 2e 63 68 61 6e 6e 65 6c 43 6f 75 6e  r a .channelCoun
1f350 74 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 74 68  t property on th
1f360 65 20 69 6e 70 75 74 20 6e 6f 64 65 2e 20 49 66  e input node. If
1f370 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69   it does not exi
1f380 73 74 2c 20 74 68 65 20 69 6e 74 65 72 66 61 63  st, the interfac
1f390 65 20 77 69 6c 6c 20 64 65 66 61 75 6c 74 20 74  e will default t
1f3a0 6f 20 31 20 63 68 61 6e 6e 65 6c 2e 22 2c 0a 20  o 1 channel.",. 
1f3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f3c0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
1f3d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1f3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1f3f0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
1f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f410 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1f420 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1f430 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
1f440 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
1f450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f460 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
1f470 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
1f480 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
1f490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f4a0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
1f4b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1f4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
1f4d0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
1f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f4f0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
1f500 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  25,.            
1f510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f520 22 6f 66 66 73 65 74 22 3a 20 32 32 34 0a 20 20  "offset": 224.  
1f530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f540 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1f550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f560 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
1f570 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
1f580 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
1f590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f5a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
1f5b0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
1f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1f5d0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
1f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f5f0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
1f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f610 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
1f620 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1f630 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1f640 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1f650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
1f660 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
1f670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f680 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
1f690 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
1f6a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
1f6b0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1f6c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1f6d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
1f6e0 6c 75 6d 6e 22 3a 20 32 32 35 2c 0a 20 20 20 20  lumn": 225,.    
1f6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f700 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 32      "offset": 22
1f710 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  4.              
1f720 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1f730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f740 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
1f750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f760 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
1f770 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
1f780 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
1f790 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
1f7a0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
1f7b0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
1f7c0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
1f7d0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1f7e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1f7f0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1f800 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1f810 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
1f820 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
1f830 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
1f840 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
1f850 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
1f860 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
1f870 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1f880 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
1f890 22 3a 20 32 32 35 2c 0a 20 20 20 20 20 20 20 20  ": 225,.        
1f8a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
1f8b0 73 65 74 22 3a 20 32 32 34 0a 20 20 20 20 20 20  set": 224.      
1f8c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1f8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1f8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
1f8f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
1f900 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
1f910 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73       "properties
1f920 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
1f930 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
1f940 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22            "sees"
1f950 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
1f960 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
1f970 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a          "todos":
1f980 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
1f990 6e 61 6d 65 22 3a 20 22 63 6f 6e 6e 65 63 74 22  name": "connect"
1f9a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e  ,.          "kin
1f9b0 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
1f9c0 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
1f9d0 72 6f 66 22 3a 20 22 4d 65 74 65 72 22 2c 0a 20  rof": "Meter",. 
1f9e0 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
1f9f0 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
1fa00 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
1fa10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1fa20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
1fa30 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
1fa40 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
1fa50 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
1fa60 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
1fa70 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
1fa80 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
1fa90 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
1faa0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
1fab0 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
1fac0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
1fad0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 4d 65 74      "name": "Met
1fae0 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
1faf0 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
1fb00 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
1fb10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
1fb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
1fb30 61 6d 65 22 3a 20 22 63 6f 6e 6e 65 63 74 22 2c  ame": "connect",
1fb40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
1fb50 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e  kind": "function
1fb60 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
1fb70 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
1fb80 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
1fb90 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
1fba0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
1fbb0 70 61 63 65 22 3a 20 22 4d 65 74 65 72 23 63 6f  pace": "Meter#co
1fbc0 6e 6e 65 63 74 22 0a 20 20 20 20 20 20 20 20 7d  nnect".        }
1fbd0 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
1fbe0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
1fbf0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
1fc00 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
1fc10 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
1fc20 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
1fc30 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
1fc40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
1fc50 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
1fc60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1fc70 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
1fc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fc90 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
1fca0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
1fcb0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
1fcc0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
1fcd0 75 65 22 3a 20 22 53 74 6f 70 20 76 69 73 75 61  ue": "Stop visua
1fce0 6c 69 7a 69 6e 67 20 74 68 65 20 73 6f 75 72 63  lizing the sourc
1fcf0 65 20 6e 6f 64 65 20 61 6e 64 20 64 69 73 63 6f  e node and disco
1fd00 6e 6e 65 63 74 20 69 74 2e 22 2c 0a 20 20 20 20  nnect it.",.    
1fd10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fd20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
1fd30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fd40 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
1fd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fd60 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
1fd70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
1fd80 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
1fd90 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
1fda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
1fdb0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
1fdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fdd0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
1fde0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
1fdf0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
1fe00 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
1fe10 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
1fe20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
1fe30 6f 6c 75 6d 6e 22 3a 20 35 32 2c 0a 20 20 20 20  olumn": 52,.    
1fe40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fe50 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35 31      "offset": 51
1fe60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1fe70 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fe90 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
1fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1feb0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
1fec0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
1fed0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
1fee0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
1fef0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
1ff00 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
1ff10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1ff20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1ff30 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
1ff40 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
1ff50 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
1ff60 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
1ff70 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
1ff80 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
1ff90 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
1ffa0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
1ffb0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
1ffc0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
1ffd0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
1ffe0 3a 20 35 32 2c 0a 20 20 20 20 20 20 20 20 20 20  : 52,.          
1fff0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
20000 74 22 3a 20 35 31 0a 20 20 20 20 20 20 20 20 20  t": 51.         
20010 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
20020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
20030 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
20040 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
20050 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
20060 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
20070 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
20080 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
20090 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
200a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
200b0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
200c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
200d0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
200e0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
200f0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
20100 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
20110 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
20120 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
20130 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
20140 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
20150 35 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  52,.            
20160 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35 31      "offset": 51
20170 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
20180 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
20190 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
201a0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 5d        "tags": []
201b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63  ,.          "loc
201c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
201d0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
201e0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
201f0 3a 20 31 35 37 2c 0a 20 20 20 20 20 20 20 20 20  : 157,.         
20200 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
20210 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
20220 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
20230 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
20240 20 20 20 22 6c 69 6e 65 22 3a 20 31 35 39 2c 0a     "line": 159,.
20250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
20260 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
20270 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
20280 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
20290 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20  context": {.    
202a0 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
202b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
202c0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
202d0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
202e0 3a 20 31 36 30 2c 0a 20 20 20 20 20 20 20 20 20  : 160,.         
202f0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
20300 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   2.             
20310 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
20320 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
20330 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
20340 22 3a 20 31 37 31 2c 0a 20 20 20 20 20 20 20 20  ": 171,.        
20350 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
20360 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
20370 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
20380 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
20390 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
203a0 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
203b0 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63  /ui/lib/interfac
203c0 65 73 2f 6d 65 74 65 72 2e 6a 73 22 0a 20 20 20  es/meter.js".   
203d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
203e0 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
203f0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
20400 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20  xamples": [],.  
20410 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
20420 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
20430 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
20440 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
20450 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
20460 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
20470 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
20480 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
20490 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
204a0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
204b0 3a 20 22 64 69 73 63 6f 6e 6e 65 63 74 22 2c 0a  : "disconnect",.
204c0 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
204d0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20  : "function",.  
204e0 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f          "membero
204f0 66 22 3a 20 22 4d 65 74 65 72 22 2c 0a 20 20 20  f": "Meter",.   
20500 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
20510 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
20520 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
20530 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
20540 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
20550 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
20560 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
20570 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
20580 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
20590 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
205a0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
205b0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
205c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
205d0 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
205e0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
205f0 20 20 22 6e 61 6d 65 22 3a 20 22 4d 65 74 65 72    "name": "Meter
20600 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
20610 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
20620 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
20630 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
20640 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
20650 65 22 3a 20 22 64 69 73 63 6f 6e 6e 65 63 74 22  e": "disconnect"
20660 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
20670 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
20680 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
20690 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
206a0 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
206b0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
206c0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
206d0 73 70 61 63 65 22 3a 20 22 4d 65 74 65 72 23 64  space": "Meter#d
206e0 69 73 63 6f 6e 6e 65 63 74 22 0a 20 20 20 20 20  isconnect".     
206f0 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20     }.      ],.  
20700 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
20710 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22  ,.      "static"
20720 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20  : [].    },.    
20730 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
20740 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  {.        "name"
20750 3a 20 22 4d 65 74 65 72 22 2c 0a 20 20 20 20 20  : "Meter",.     
20760 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
20770 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  s".      }.    ]
20780 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65  ,.    "namespace
20790 22 3a 20 22 4d 65 74 65 72 22 0a 20 20 7d 2c 0a  ": "Meter".  },.
207a0 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70    {.    "descrip
207b0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22  tion": {.      "
207c0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
207d0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
207e0 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20   [.        {.   
207f0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
20800 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
20810 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
20820 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
20830 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
20840 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
20850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
20860 61 6c 75 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69  alue": "Multisli
20870 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  der",.          
20880 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
20890 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
208a0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
208b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
208c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
208d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
208e0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
208f0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
20900 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
20910 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
20920 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
20930 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
20940 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
20950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20960 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a    "column": 12,.
20970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20980 20 20 22 6f 66 66 73 65 74 22 3a 20 31 31 0a 20    "offset": 11. 
20990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
209a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
209b0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
209c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
209d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
209e0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
209f0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
20a00 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
20a10 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
20a20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
20a30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
20a40 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
20a50 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
20a60 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
20a70 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
20a80 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
20a90 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
20aa0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
20ab0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a    "column": 12,.
20ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
20ad0 66 66 73 65 74 22 3a 20 31 31 0a 20 20 20 20 20  ffset": 11.     
20ae0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
20af0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
20b00 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  [].          }. 
20b10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d         }.      ]
20b20 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f  ,.      "positio
20b30 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  n": {.        "s
20b40 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
20b50 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
20b60 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
20b70 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
20b80 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
20b90 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
20ba0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
20bb0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
20bc0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
20bd0 31 32 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f  12,.          "o
20be0 66 66 73 65 74 22 3a 20 31 31 0a 20 20 20 20 20  ffset": 11.     
20bf0 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20     }.      }.   
20c00 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20   },.    "tags": 
20c10 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
20c20 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65 73 63    "title": "desc
20c30 72 69 70 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ription",.      
20c40 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
20c50 20 22 4d 75 6c 74 69 73 6c 69 64 65 72 22 2c 0a   "Multislider",.
20c60 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
20c70 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 7d 2c  ber": 3.      },
20c80 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
20c90 20 22 74 69 74 6c 65 22 3a 20 22 64 65 6d 6f 22   "title": "demo"
20ca0 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
20cb0 69 70 74 69 6f 6e 22 3a 20 22 3c 73 70 61 6e 20  iption": "<span 
20cc0 6e 65 78 75 73 2d 75 69 3d 5c 22 6d 75 6c 74 69  nexus-ui=\"multi
20cd0 73 6c 69 64 65 72 5c 22 3e 3c 2f 73 70 61 6e 3e  slider\"></span>
20ce0 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
20cf0 4e 75 6d 62 65 72 22 3a 20 35 0a 20 20 20 20 20  Number": 5.     
20d00 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
20d10 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
20d20 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
20d30 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
20d40 76 61 72 20 6d 75 6c 74 69 73 6c 69 64 65 72 20  var multislider 
20d50 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4d 75 6c 74  = new Nexus.Mult
20d60 69 73 6c 69 64 65 72 28 27 23 74 61 72 67 65 74  islider('#target
20d70 27 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ')",.        "li
20d80 6e 65 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20 20  neNumber": 7.   
20d90 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
20da0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
20db0 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
20dc0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
20dd0 20 22 76 61 72 20 6d 75 6c 74 69 73 6c 69 64 65   "var multislide
20de0 72 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4d 75  r = new Nexus.Mu
20df0 6c 74 69 73 6c 69 64 65 72 28 27 23 74 61 72 67  ltislider('#targ
20e00 65 74 27 2c 7b 5c 6e 20 27 73 69 7a 65 27 3a 20  et',{\n 'size': 
20e10 5b 32 30 30 2c 31 30 30 5d 2c 5c 6e 20 27 6e 75  [200,100],\n 'nu
20e20 6d 62 65 72 4f 66 53 6c 69 64 65 72 73 27 3a 20  mberOfSliders': 
20e30 35 2c 5c 6e 20 27 6d 69 6e 27 3a 20 30 2c 5c 6e  5,\n 'min': 0,\n
20e40 20 27 6d 61 78 27 3a 20 31 2c 5c 6e 20 27 73 74   'max': 1,\n 'st
20e50 65 70 27 3a 20 30 2c 5c 6e 20 27 63 61 6e 64 79  ep': 0,\n 'candy
20e60 63 61 6e 65 27 3a 20 33 2c 5c 6e 20 27 76 61 6c  cane': 3,\n 'val
20e70 75 65 73 27 3a 20 5b 30 2e 39 2c 30 2e 38 2c 30  ues': [0.9,0.8,0
20e80 2e 37 2c 30 2e 36 2c 30 2e 35 2c 30 2e 34 2c 30  .7,0.6,0.5,0.4,0
20e90 2e 33 2c 30 2e 32 2c 30 2e 31 5d 2c 5c 6e 20 27  .3,0.2,0.1],\n '
20ea0 73 6d 6f 6f 74 68 69 6e 67 27 3a 20 30 2c 5c 6e  smoothing': 0,\n
20eb0 20 27 6d 6f 64 65 27 3a 20 27 62 61 72 27 20 20   'mode': 'bar'  
20ec0 2f 2f 20 27 62 61 72 27 20 6f 72 20 27 6c 69 6e  // 'bar' or 'lin
20ed0 65 27 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20  e'\n})",.       
20ee0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31   "lineNumber": 1
20ef0 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  0.      },.     
20f00 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
20f10 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20 20  e": "output",.  
20f20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
20f30 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e 46 69  on": "change\nFi
20f40 72 65 73 20 61 6e 79 20 74 69 6d 65 20 74 68 65  res any time the
20f50 20 69 6e 74 65 72 66 61 63 65 27 73 20 76 61 6c   interface's val
20f60 75 65 20 63 68 61 6e 67 65 73 2e 20 3c 62 72 3e  ue changes. <br>
20f70 5c 6e 54 68 65 20 65 76 65 6e 74 20 64 61 74 61  \nThe event data
20f80 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 20 63 6f   is an object co
20f90 6e 74 61 69 6e 69 6e 67 20 3c 69 3e 69 6e 64 65  ntaining <i>inde
20fa0 78 3c 2f 69 3e 20 61 6e 64 20 3c 69 3e 76 61 6c  x</i> and <i>val
20fb0 75 65 3c 2f 69 3e 20 70 72 6f 70 65 72 74 69 65  ue</i> propertie
20fc0 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  s",.        "lin
20fd0 65 4e 75 6d 62 65 72 22 3a 20 32 33 0a 20 20 20  eNumber": 23.   
20fe0 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
20ff0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
21000 6f 75 74 70 75 74 65 78 61 6d 70 6c 65 22 2c 0a  outputexample",.
21010 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
21020 74 69 6f 6e 22 3a 20 22 6d 75 6c 74 69 73 6c 69  tion": "multisli
21030 64 65 72 2e 6f 6e 28 27 63 68 61 6e 67 65 27 2c  der.on('change',
21040 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e 20  function(v) {\n 
21050 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b   console.log(v);
21060 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20 20 22  \n})",.        "
21070 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 38 0a  lineNumber": 28.
21080 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
21090 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
210a0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
210b0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 37 2c 0a       "line": 7,.
210c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
210d0 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 0.      },.   
210e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
210f0 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 30 2c 0a      "line": 40,.
21100 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
21110 3a 20 33 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  : 3.      }.    
21120 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22  },.    "context"
21130 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a  : {.      "loc":
21140 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72   {.        "star
21150 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
21160 22 6c 69 6e 65 22 3a 20 34 32 2c 0a 20 20 20 20  "line": 42,.    
21170 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
21180 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  0.        },.   
21190 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
211a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
211b0 34 34 33 2c 0a 20 20 20 20 20 20 20 20 20 20 22  443,.          "
211c0 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20 20  column": 1.     
211d0 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20     }.      },.  
211e0 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73      "file": "/Us
211f0 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77  ers/tatecarson/w
21200 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74  ebDev/ui/lib/int
21210 65 72 66 61 63 65 73 2f 6d 75 6c 74 69 73 6c 69  erfaces/multisli
21220 64 65 72 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20  der.js".    },. 
21230 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
21240 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
21250 20 22 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65   "title": "augme
21260 6e 74 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e  nts",.        "n
21270 61 6d 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65  ame": "Interface
21280 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
21290 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
212a0 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
212b0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
212c0 3a 20 22 76 61 72 20 6d 75 6c 74 69 73 6c 69 64  : "var multislid
212d0 65 72 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4d  er = new Nexus.M
212e0 75 6c 74 69 73 6c 69 64 65 72 28 27 23 74 61 72  ultislider('#tar
212f0 67 65 74 27 29 22 0a 20 20 20 20 20 20 7d 2c 0a  get')".      },.
21300 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
21310 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
21320 76 61 72 20 6d 75 6c 74 69 73 6c 69 64 65 72 20  var multislider 
21330 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4d 75 6c 74  = new Nexus.Mult
21340 69 73 6c 69 64 65 72 28 27 23 74 61 72 67 65 74  islider('#target
21350 27 2c 7b 5c 6e 20 27 73 69 7a 65 27 3a 20 5b 32  ',{\n 'size': [2
21360 30 30 2c 31 30 30 5d 2c 5c 6e 20 27 6e 75 6d 62  00,100],\n 'numb
21370 65 72 4f 66 53 6c 69 64 65 72 73 27 3a 20 35 2c  erOfSliders': 5,
21380 5c 6e 20 27 6d 69 6e 27 3a 20 30 2c 5c 6e 20 27  \n 'min': 0,\n '
21390 6d 61 78 27 3a 20 31 2c 5c 6e 20 27 73 74 65 70  max': 1,\n 'step
213a0 27 3a 20 30 2c 5c 6e 20 27 63 61 6e 64 79 63 61  ': 0,\n 'candyca
213b0 6e 65 27 3a 20 33 2c 5c 6e 20 27 76 61 6c 75 65  ne': 3,\n 'value
213c0 73 27 3a 20 5b 30 2e 39 2c 30 2e 38 2c 30 2e 37  s': [0.9,0.8,0.7
213d0 2c 30 2e 36 2c 30 2e 35 2c 30 2e 34 2c 30 2e 33  ,0.6,0.5,0.4,0.3
213e0 2c 30 2e 32 2c 30 2e 31 5d 2c 5c 6e 20 27 73 6d  ,0.2,0.1],\n 'sm
213f0 6f 6f 74 68 69 6e 67 27 3a 20 30 2c 5c 6e 20 27  oothing': 0,\n '
21400 6d 6f 64 65 27 3a 20 27 62 61 72 27 20 20 2f 2f  mode': 'bar'  //
21410 20 27 62 61 72 27 20 6f 72 20 27 6c 69 6e 65 27   'bar' or 'line'
21420 5c 6e 7d 29 22 0a 20 20 20 20 20 20 7d 0a 20 20  \n})".      }.  
21430 20 20 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73    ],.    "params
21440 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72 6f 70  ": [],.    "prop
21450 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
21460 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
21470 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
21480 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
21490 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b  ,.    "todos": [
214a0 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22  ],.    "name": "
214b0 4d 75 6c 74 69 73 6c 69 64 65 72 22 2c 0a 20 20  Multislider",.  
214c0 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
214d0 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
214e0 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
214f0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
21500 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
21510 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20   "instance": [. 
21520 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
21530 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
21540 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
21550 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
21560 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
21570 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
21580 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
21590 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
215a0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
215b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
215c0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
215d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
215e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
215f0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
21600 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
21610 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
21620 3a 20 22 41 70 70 6c 69 65 73 20 61 20 73 69 6d  : "Applies a sim
21630 70 6c 65 20 6c 6f 77 2d 70 61 73 73 20 66 69 6c  ple low-pass fil
21640 74 65 72 20 74 6f 20 74 68 65 20 6d 75 6c 74 69  ter to the multi
21650 73 6c 69 64 65 72 20 61 73 20 69 74 20 69 73 20  slider as it is 
21660 69 6e 74 65 72 61 63 74 65 64 20 77 69 74 68 2e  interacted with.
21670 20 41 20 73 6d 6f 6f 74 68 69 6e 67 20 6f 66 20   A smoothing of 
21680 30 20 77 69 6c 6c 20 62 65 20 6e 6f 20 73 6d 6f  0 will be no smo
21690 6f 74 68 69 6e 67 2e 20 41 20 73 6d 6f 6f 74 68  othing. A smooth
216a0 69 6e 67 20 6f 66 20 31 20 77 69 6c 6c 20 73 6d  ing of 1 will sm
216b0 6f 6f 74 68 20 31 20 73 6c 69 64 65 72 20 6f 6e  ooth 1 slider on
216c0 20 65 61 63 68 20 73 69 64 65 20 6f 66 20 74 68   each side of th
216d0 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e 20 41  e interaction. A
216e0 20 73 6d 6f 6f 74 68 69 6e 67 20 6f 66 20 32 20   smoothing of 2 
216f0 77 69 6c 6c 20 73 6d 6f 6f 74 68 20 32 20 73 6c  will smooth 2 sl
21700 69 64 65 72 73 20 6f 6e 20 65 61 63 68 20 73 69  iders on each si
21710 64 65 2c 20 61 6e 64 20 73 6f 20 6f 6e 2e 22 2c  de, and so on.",
21720 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
21730 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
21740 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
21750 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
21760 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
21770 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
21780 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
21790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
217a0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
217b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
217c0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
217d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
217e0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
217f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
21800 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
21810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21820 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
21830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21840 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 35 32     "column": 252
21850 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
21860 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
21870 74 22 3a 20 32 35 31 0a 20 20 20 20 20 20 20 20  t": 251.        
21880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
21890 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
218a0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
218b0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
218c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
218d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
218e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
218f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
21900 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
21910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21920 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
21930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21940 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
21950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
21960 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
21970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21980 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
21990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
219a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
219b0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
219c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
219d0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
219e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
219f0 63 6f 6c 75 6d 6e 22 3a 20 32 35 32 2c 0a 20 20  column": 252,.  
21a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21a10 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35 31 0a    "offset": 251.
21a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21a30 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
21a40 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
21a50 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
21a60 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
21a70 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
21a80 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
21a90 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
21aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
21ab0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
21ac0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
21ad0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
21ae0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
21af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21b00 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
21b10 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
21b20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
21b30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
21b40 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
21b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
21b60 63 6f 6c 75 6d 6e 22 3a 20 32 35 32 2c 0a 20 20  column": 252,.  
21b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
21b80 66 66 73 65 74 22 3a 20 32 35 31 0a 20 20 20 20  ffset": 251.    
21b90 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
21ba0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
21bb0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
21bc0 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
21bd0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
21be0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
21bf0 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20  "type",.        
21c00 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
21c10 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20  on": null,.     
21c20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
21c30 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
21c40 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
21c50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
21c60 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
21c70 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
21c80 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
21c90 65 22 3a 20 22 4e 75 6d 62 65 72 22 0a 20 20 20  e": "Number".   
21ca0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
21cb0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
21cc0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
21cd0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
21ce0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
21cf0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
21d00 22 6c 69 6e 65 22 3a 20 37 38 2c 0a 20 20 20 20  "line": 78,.    
21d10 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
21d20 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
21d30 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
21d40 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
21d50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
21d60 38 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  81,.            
21d70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20    "column": 6.  
21d80 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
21d90 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
21da0 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
21db0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63              "loc
21dc0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
21dd0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
21de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
21df0 69 6e 65 22 3a 20 38 32 2c 0a 20 20 20 20 20 20  ine": 82,.      
21e00 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
21e10 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
21e20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
21e30 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
21e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
21e50 69 6e 65 22 3a 20 38 32 2c 0a 20 20 20 20 20 20  ine": 82,.      
21e60 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
21e70 6e 22 3a 20 34 35 0a 20 20 20 20 20 20 20 20 20  n": 45.         
21e80 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
21e90 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
21ea0 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
21eb0 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
21ec0 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
21ed0 66 61 63 65 73 2f 6d 75 6c 74 69 73 6c 69 64 65  faces/multislide
21ee0 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  r.js".          
21ef0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
21f00 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
21f10 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
21f20 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
21f30 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
21f40 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
21f50 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
21f60 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
21f70 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
21f80 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
21f90 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
21fa0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
21fb0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
21fc0 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 6d 6f 6f     "name": "smoo
21fd0 74 68 69 6e 67 22 2c 0a 20 20 20 20 20 20 20 20  thing",.        
21fe0 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4d    "memberof": "M
21ff0 75 6c 74 69 73 6c 69 64 65 72 22 2c 0a 20 20 20  ultislider",.   
22000 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
22010 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
22020 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
22030 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
22040 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
22050 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
22060 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
22070 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
22080 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
22090 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
220a0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
220b0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
220c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
220d0 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
220e0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
220f0 20 20 22 6e 61 6d 65 22 3a 20 22 4d 75 6c 74 69    "name": "Multi
22100 73 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20  slider",.       
22110 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
22120 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
22130 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
22140 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
22150 20 20 22 6e 61 6d 65 22 3a 20 22 73 6d 6f 6f 74    "name": "smoot
22160 68 69 6e 67 22 2c 0a 20 20 20 20 20 20 20 20 20  hing",.         
22170 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
22180 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
22190 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
221a0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
221b0 61 6d 65 73 70 61 63 65 22 3a 20 22 4d 75 6c 74  amespace": "Mult
221c0 69 73 6c 69 64 65 72 23 73 6d 6f 6f 74 68 69 6e  islider#smoothin
221d0 67 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  g".        },.  
221e0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
221f0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
22200 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
22210 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
22220 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
22230 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
22240 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
22250 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
22260 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
22270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
22280 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
22290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
222a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
222b0 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
222c0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
222d0 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
222e0 20 22 47 65 74 20 74 68 65 20 6e 75 6d 62 65 72   "Get the number
222f0 20 6f 66 20 73 6c 69 64 65 72 73 22 2c 0a 20 20   of sliders",.  
22300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22310 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
22320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22330 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
22340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
22350 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
22360 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
22370 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
22380 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
22390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
223a0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
223b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
223c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
223d0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
223e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
223f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
22400 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
22410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22420 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20  "column": 26,.  
22430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22440 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
22450 32 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  25.             
22460 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
22470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22480 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
22490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
224a0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
224b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
224c0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
224d0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
224e0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
224f0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
22500 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
22510 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
22520 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
22530 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
22540 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
22550 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
22560 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
22570 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
22580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
22590 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
225a0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
225b0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
225c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
225d0 6e 22 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20  n": 26,.        
225e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
225f0 73 65 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20  set": 25.       
22600 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
22610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22620 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
22630 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
22640 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
22650 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
22660 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
22670 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
22680 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
22690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
226a0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
226b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
226c0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
226d0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
226e0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
226f0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
22700 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
22710 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
22720 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
22730 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
22740 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 26,.          
22750 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
22760 32 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  25.             
22770 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
22780 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
22790 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20          "tags": 
227a0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
227b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
227c0 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20  itle": "type",. 
227d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
227e0 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c  scription": null
227f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
22800 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
22810 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
22820 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
22830 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
22840 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
22850 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
22860 20 20 20 22 6e 61 6d 65 22 3a 20 22 4e 75 6d 62     "name": "Numb
22870 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  er".            
22880 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
22890 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
228a0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
228b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
228c0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
228d0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
228e0 35 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  58,.            
228f0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
22900 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
22910 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
22920 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
22930 22 6c 69 6e 65 22 3a 20 33 36 31 2c 0a 20 20 20  "line": 361,.   
22940 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
22950 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20  mn": 4.         
22960 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
22970 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e  ,.          "con
22980 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  text": {.       
22990 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
229a0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
229b0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
229c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
229d0 36 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  62,.            
229e0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
229f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
22a00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
22a10 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
22a20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
22a30 33 36 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20  364,.           
22a40 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
22a50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
22a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
22a70 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c              "fil
22a80 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
22a90 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
22aa0 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
22ab0 6d 75 6c 74 69 73 6c 69 64 65 72 2e 6a 73 22 0a  multislider.js".
22ac0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
22ad0 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
22ae0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
22af0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
22b00 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
22b10 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
22b20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
22b30 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
22b40 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
22b50 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
22b60 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
22b70 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
22b80 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
22b90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
22ba0 6d 65 22 3a 20 22 6e 75 6d 62 65 72 4f 66 53 6c  me": "numberOfSl
22bb0 69 64 65 72 73 22 2c 0a 20 20 20 20 20 20 20 20  iders",.        
22bc0 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
22bd0 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  r",.          "m
22be0 65 6d 62 65 72 6f 66 22 3a 20 22 4d 75 6c 74 69  emberof": "Multi
22bf0 73 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20  slider",.       
22c00 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
22c10 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
22c20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
22c30 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
22c40 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
22c50 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
22c60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
22c70 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
22c80 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
22c90 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
22ca0 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
22cb0 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
22cc0 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
22cd0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
22ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
22cf0 61 6d 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69 64  ame": "Multislid
22d00 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
22d10 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
22d20 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
22d30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
22d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
22d50 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 4f 66 53  ame": "numberOfS
22d60 6c 69 64 65 72 73 22 2c 0a 20 20 20 20 20 20 20  liders",.       
22d70 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
22d80 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
22d90 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
22da0 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20  "instance".     
22db0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
22dc0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
22dd0 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 4d 75  "namespace": "Mu
22de0 6c 74 69 73 6c 69 64 65 72 23 6e 75 6d 62 65 72  ltislider#number
22df0 4f 66 53 6c 69 64 65 72 73 22 0a 20 20 20 20 20  OfSliders".     
22e00 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a     },.        {.
22e10 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
22e20 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
22e30 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
22e40 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
22e50 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
22e60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
22e70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
22e80 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
22e90 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
22ea0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
22eb0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
22ec0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
22ed0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
22ee0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
22ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22f00 22 76 61 6c 75 65 22 3a 20 22 4c 6f 77 65 72 20  "value": "Lower 
22f10 6c 69 6d 69 74 20 6f 66 20 74 68 65 20 6d 75 6c  limit of the mul
22f20 74 69 73 6c 69 64 65 72 27 73 20 6f 75 74 70 75  tislider's outpu
22f30 74 20 72 61 6e 67 65 22 2c 0a 20 20 20 20 20 20  t range",.      
22f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
22f50 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
22f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22f70 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
22f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22f90 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
22fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22fb0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
22fc0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
22fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
22fe0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
22ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
23000 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
23010 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
23020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
23030 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
23040 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
23050 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
23060 75 6d 6e 22 3a 20 34 36 2c 0a 20 20 20 20 20 20  umn": 46,.      
23070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23080 20 20 22 6f 66 66 73 65 74 22 3a 20 34 35 0a 20    "offset": 45. 
23090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
230a0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
230b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
230c0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
230d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
230e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
230f0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
23100 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
23110 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
23120 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
23130 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
23140 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
23150 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
23160 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
23170 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
23180 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
23190 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
231a0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
231b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
231c0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
231d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
231e0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
231f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
23200 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
23210 34 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  46,.            
23220 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
23230 3a 20 34 35 0a 20 20 20 20 20 20 20 20 20 20 20  : 45.           
23240 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
23250 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
23260 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
23270 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
23280 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
23290 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
232a0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
232b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
232c0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
232d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
232e0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
232f0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
23300 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
23310 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
23320 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
23330 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
23340 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
23350 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
23360 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
23370 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36      "column": 46
23380 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
23390 20 20 22 6f 66 66 73 65 74 22 3a 20 34 35 0a 20    "offset": 45. 
233a0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
233b0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
233c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
233d0 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
233e0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
233f0 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
23400 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20  ": "type",.     
23410 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
23420 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20  ption": null,.  
23430 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
23440 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
23450 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
23460 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
23470 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
23480 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
23490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
234a0 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
234b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
234c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
234d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
234e0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
234f0 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
23500 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
23510 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6d 75 6c  scription": "mul
23520 74 69 73 6c 69 64 65 72 2e 6d 69 6e 20 3d 20 31  tislider.min = 1
23530 30 30 30 3b 22 2c 0a 20 20 20 20 20 20 20 20 20  000;",.         
23540 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
23550 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
23560 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
23570 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
23580 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
23590 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
235a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
235b0 33 36 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20  366,.           
235c0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
235d0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
235e0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
235f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
23600 20 22 6c 69 6e 65 22 3a 20 33 37 30 2c 0a 20 20   "line": 370,.  
23610 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
23620 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
23630 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
23640 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
23650 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
23660 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
23670 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
23680 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
23690 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
236a0 33 37 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  371,.           
236b0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
236c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
236d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
236e0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
236f0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
23700 20 33 37 33 2c 0a 20 20 20 20 20 20 20 20 20 20   373,.          
23710 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
23720 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
23730 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
23740 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
23750 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
23760 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
23770 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
23780 2f 6d 75 6c 74 69 73 6c 69 64 65 72 2e 6a 73 22  /multislider.js"
23790 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
237a0 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74          "augment
237b0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
237c0 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a    "examples": [.
237d0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
237e0 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
237f0 63 72 69 70 74 69 6f 6e 22 3a 20 22 6d 75 6c 74  cription": "mult
23800 69 73 6c 69 64 65 72 2e 6d 69 6e 20 3d 20 31 30  islider.min = 10
23810 30 30 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20  00;".           
23820 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
23830 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d            "param
23840 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
23850 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
23860 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72  [],.          "r
23870 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
23880 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b         "sees": [
23890 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68  ],.          "th
238a0 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rows": [],.     
238b0 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d       "todos": []
238c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
238d0 65 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20  e": "min",.     
238e0 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65       "kind": "me
238f0 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
23900 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4d 75   "memberof": "Mu
23910 6c 74 69 73 6c 69 64 65 72 22 2c 0a 20 20 20 20  ltislider",.    
23920 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
23930 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
23940 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
23950 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
23960 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
23970 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
23980 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
23990 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
239a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
239b0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
239c0 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
239d0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
239e0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
239f0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
23a00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
23a10 20 22 6e 61 6d 65 22 3a 20 22 4d 75 6c 74 69 73   "name": "Multis
23a20 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20  lider",.        
23a30 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
23a40 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
23a50 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
23a60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
23a70 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a   "name": "min",.
23a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
23a90 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
23aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
23ab0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
23ac0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
23ad0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
23ae0 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
23af0 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69 64 65 72  e": "Multislider
23b00 23 6d 69 6e 22 0a 20 20 20 20 20 20 20 20 7d 2c  #min".        },
23b10 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
23b20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
23b30 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
23b40 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
23b50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
23b60 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
23b70 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
23b80 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
23b90 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
23ba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
23bb0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
23bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23bd0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
23be0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
23bf0 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
23c00 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
23c10 65 22 3a 20 22 55 70 70 65 72 20 6c 69 6d 69 74  e": "Upper limit
23c20 20 6f 66 20 74 68 65 20 6d 75 6c 74 69 73 6c 69   of the multisli
23c30 64 65 72 27 73 20 6f 75 74 70 75 74 20 72 61 6e  der's output ran
23c40 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ge",.           
23c50 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
23c60 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
23c70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
23c80 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
23c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23ca0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
23cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23cc0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
23cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23ce0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
23cf0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
23d00 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
23d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23d20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
23d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23d40 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
23d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23d60 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
23d70 20 34 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20   46,.           
23d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
23d90 66 73 65 74 22 3a 20 34 35 0a 20 20 20 20 20 20  fset": 45.      
23da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23db0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
23dc0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
23dd0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
23de0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
23df0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
23e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23e10 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
23e20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
23e30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
23e40 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
23e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23e60 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
23e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23e80 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
23e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23ea0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
23eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23ec0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
23ed0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
23ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23ef0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
23f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23f10 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36 2c 0a 20   "column": 46,. 
23f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23f30 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 35 0a     "offset": 45.
23f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
23f50 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
23f60 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
23f70 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
23f80 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
23f90 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
23fa0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
23fb0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
23fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
23fd0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
23fe0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
23ff0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
24000 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
24010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24020 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
24030 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
24040 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
24050 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
24060 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
24070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
24080 63 6f 6c 75 6d 6e 22 3a 20 34 36 2c 0a 20 20 20  column": 46,.   
24090 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
240a0 66 73 65 74 22 3a 20 34 35 0a 20 20 20 20 20 20  fset": 45.      
240b0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
240c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
240d0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
240e0 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
240f0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
24100 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74       "title": "t
24110 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ype",.          
24120 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
24130 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
24140 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
24150 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
24160 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
24170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24180 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
24190 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
241a0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
241b0 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20  : "number".     
241c0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
241d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
241e0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
241f0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
24200 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
24210 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
24220 74 69 6f 6e 22 3a 20 22 6d 75 6c 74 69 73 6c 69  tion": "multisli
24230 64 65 72 2e 6d 61 78 20 3d 20 31 30 30 30 3b 22  der.max = 1000;"
24240 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
24250 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a  "lineNumber": 3.
24260 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
24270 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
24280 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
24290 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
242a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
242b0 20 20 20 22 6c 69 6e 65 22 3a 20 33 38 30 2c 0a     "line": 380,.
242c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
242d0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
242e0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
242f0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
24300 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
24310 65 22 3a 20 33 38 34 2c 0a 20 20 20 20 20 20 20  e": 384,.       
24320 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
24330 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
24340 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
24350 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
24360 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
24370 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
24380 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
24390 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
243a0 20 20 20 22 6c 69 6e 65 22 3a 20 33 38 35 2c 0a     "line": 385,.
243b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
243c0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
243d0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
243e0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
243f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
24400 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 38 37 2c      "line": 387,
24410 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24420 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
24430 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
24440 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
24450 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
24460 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
24470 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
24480 2f 69 6e 74 65 72 66 61 63 65 73 2f 6d 75 6c 74  /interfaces/mult
24490 69 73 6c 69 64 65 72 2e 6a 73 22 0a 20 20 20 20  islider.js".    
244a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
244b0 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
244c0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ],.          "ex
244d0 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
244e0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
244f0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
24500 69 6f 6e 22 3a 20 22 6d 75 6c 74 69 73 6c 69 64  ion": "multislid
24510 65 72 2e 6d 61 78 20 3d 20 31 30 30 30 3b 22 0a  er.max = 1000;".
24520 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
24530 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
24540 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b       "params": [
24550 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72  ],.          "pr
24560 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
24570 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e           "return
24580 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
24590 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20    "sees": [],.  
245a0 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22          "throws"
245b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
245c0 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
245d0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
245e0 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20  max",.          
245f0 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
24600 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
24610 62 65 72 6f 66 22 3a 20 22 4d 75 6c 74 69 73 6c  berof": "Multisl
24620 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  ider",.         
24630 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
24640 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nce",.          
24650 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
24660 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c           "global
24670 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
24680 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
24690 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73              "ins
246a0 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20  tance": [],.    
246b0 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22          "events"
246c0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
246d0 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20    "static": []. 
246e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
246f0 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a        "path": [.
24700 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
24710 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
24720 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69 64 65 72  e": "Multislider
24730 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
24740 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
24750 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
24760 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
24770 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
24780 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20 20 20 20  e": "max",.     
24790 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
247a0 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
247b0 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
247c0 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
247d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
247e0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
247f0 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
24800 4d 75 6c 74 69 73 6c 69 64 65 72 23 6d 61 78 22  Multislider#max"
24810 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
24820 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
24830 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
24840 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
24850 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
24860 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
24870 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
24880 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
24890 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
248a0 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
248b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
248c0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
248d0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
248e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
248f0 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
24900 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
24910 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
24920 54 68 65 20 69 6e 63 72 65 6d 65 6e 74 20 74 68  The increment th
24930 61 74 20 74 68 65 20 6d 75 6c 74 69 73 6c 69 64  at the multislid
24940 65 72 27 73 20 76 61 6c 75 65 20 63 68 61 6e 67  er's value chang
24950 65 73 20 62 79 2e 22 2c 0a 20 20 20 20 20 20 20  es by.",.       
24960 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
24970 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
24980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24990 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
249a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
249b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
249c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
249d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
249e0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
249f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
24a00 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
24a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
24a20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24a30 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
24a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24a50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
24a60 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
24a70 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
24a80 6d 6e 22 3a 20 35 35 2c 0a 20 20 20 20 20 20 20  mn": 55,.       
24a90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24aa0 20 22 6f 66 66 73 65 74 22 3a 20 35 34 0a 20 20   "offset": 54.  
24ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24ac0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
24ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
24ae0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
24af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
24b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
24b10 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
24b20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
24b30 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
24b40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
24b50 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
24b60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
24b70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
24b80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24b90 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
24ba0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
24bb0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
24bc0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
24bd0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
24be0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
24bf0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
24c00 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
24c10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24c20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
24c30 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
24c40 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
24c50 20 35 34 0a 20 20 20 20 20 20 20 20 20 20 20 20   54.            
24c60 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
24c70 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
24c80 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
24c90 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
24ca0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
24cb0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
24cc0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
24cd0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
24ce0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
24cf0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
24d00 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
24d10 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
24d20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
24d30 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
24d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
24d50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
24d60 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
24d70 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
24d80 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
24d90 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 35 2c     "column": 55,
24da0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
24db0 20 22 6f 66 66 73 65 74 22 3a 20 35 34 0a 20 20   "offset": 54.  
24dc0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
24dd0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
24de0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
24df0 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
24e00 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
24e10 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
24e20 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20  : "type",.      
24e30 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
24e40 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  tion": null,.   
24e50 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
24e60 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
24e70 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
24e80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
24e90 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
24ea0 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
24eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
24ec0 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
24ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
24ee0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
24ef0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
24f00 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
24f10 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
24f20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
24f30 63 72 69 70 74 69 6f 6e 22 3a 20 22 6d 75 6c 74  cription": "mult
24f40 69 73 6c 69 64 65 72 2e 73 74 65 70 20 3d 20 35  islider.step = 5
24f50 3b 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ;",.            
24f60 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
24f70 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  3.            }.
24f80 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
24f90 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
24fa0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
24fb0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
24fc0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 39 34       "line": 394
24fd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
24fe0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
24ff0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
25000 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
25010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
25020 69 6e 65 22 3a 20 33 39 38 2c 0a 20 20 20 20 20  ine": 398,.     
25030 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
25040 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
25050 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
25060 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
25070 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
25080 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
25090 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
250a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
250b0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 39 39       "line": 399
250c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
250d0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
250e0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
250f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
25100 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
25110 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 30        "line": 40
25120 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
25130 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
25140 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
25150 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
25160 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
25170 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
25180 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
25190 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 6d 75  ib/interfaces/mu
251a0 6c 74 69 73 6c 69 64 65 72 2e 6a 73 22 0a 20 20  ltislider.js".  
251b0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
251c0 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a       "augments":
251d0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
251e0 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20  examples": [.   
251f0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
25200 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
25210 70 74 69 6f 6e 22 3a 20 22 6d 75 6c 74 69 73 6c  ption": "multisl
25220 69 64 65 72 2e 73 74 65 70 20 3d 20 35 3b 22 0a  ider.step = 5;".
25230 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
25240 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
25250 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b       "params": [
25260 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72  ],.          "pr
25270 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
25280 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e           "return
25290 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
252a0 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20    "sees": [],.  
252b0 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22          "throws"
252c0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
252d0 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
252e0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
252f0 73 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 20  step",.         
25300 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72   "kind": "member
25310 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
25320 6d 62 65 72 6f 66 22 3a 20 22 4d 75 6c 74 69 73  mberof": "Multis
25330 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20  lider",.        
25340 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
25350 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  ance",.         
25360 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20   "members": {.  
25370 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61            "globa
25380 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  l": [],.        
25390 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c      "inner": [],
253a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
253b0 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20  stance": [],.   
253c0 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73           "events
253d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
253e0 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a     "static": [].
253f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
25400 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b         "path": [
25410 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
25420 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
25430 6d 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69 64 65  me": "Multislide
25440 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  r",.            
25450 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
25460 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  ".            },
25470 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
25480 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
25490 6d 65 22 3a 20 22 73 74 65 70 22 2c 0a 20 20 20  me": "step",.   
254a0 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
254b0 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20  ": "member",.   
254c0 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70             "scop
254d0 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20  e": "instance". 
254e0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
254f0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
25500 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
25510 20 22 4d 75 6c 74 69 73 6c 69 64 65 72 23 73 74   "Multislider#st
25520 65 70 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  ep".        },. 
25530 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
25540 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
25550 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
25560 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
25570 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
25580 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
25590 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
255a0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
255b0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
255c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
255d0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
255e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
255f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
25600 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
25610 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
25620 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
25630 3a 20 22 53 65 74 20 74 68 65 20 76 61 6c 75 65  : "Set the value
25640 20 6f 66 20 61 6e 20 69 6e 64 69 76 69 64 75 61   of an individua
25650 6c 20 73 6c 69 64 65 72 22 2c 0a 20 20 20 20 20  l slider",.     
25660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
25670 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
25680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
25690 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
256a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
256b0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
256c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
256d0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
256e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
256f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
25700 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
25710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
25720 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
25730 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
25740 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
25750 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
25760 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
25770 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
25780 6c 75 6d 6e 22 3a 20 33 38 2c 0a 20 20 20 20 20  lumn": 38,.     
25790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
257a0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 37 0a     "offset": 37.
257b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
257c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
257d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
257e0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
257f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
25800 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
25810 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
25820 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
25830 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
25840 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
25850 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
25860 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
25870 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
25880 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
25890 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
258a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
258b0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
258c0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
258d0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
258e0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
258f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
25900 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
25910 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
25920 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
25930 20 33 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20   38,.           
25940 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
25950 22 3a 20 33 37 0a 20 20 20 20 20 20 20 20 20 20  ": 37.          
25960 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
25970 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
25980 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
25990 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
259a0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
259b0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
259c0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
259d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
259e0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
259f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
25a00 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
25a10 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
25a20 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
25a30 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
25a40 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
25a50 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
25a60 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
25a70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
25a80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
25a90 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
25aa0 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  8,.             
25ab0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 37 0a     "offset": 37.
25ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
25ad0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
25ae0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
25af0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
25b00 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
25b10 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
25b20 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
25b30 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
25b40 72 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62  ription": "{numb
25b50 65 72 7d 20 53 6c 69 64 65 72 20 69 6e 64 65 78  er} Slider index
25b60 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
25b70 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
25b80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
25b90 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20  "type": null,.  
25ba0 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
25bb0 65 22 3a 20 22 69 6e 64 65 78 22 0a 20 20 20 20  e": "index".    
25bc0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
25bd0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
25be0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
25bf0 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
25c00 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
25c10 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  ion": "{number} 
25c20 4e 65 77 20 73 6c 69 64 65 72 20 76 61 6c 75 65  New slider value
25c30 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
25c40 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
25c50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
25c60 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20  "type": null,.  
25c70 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
25c80 65 22 3a 20 22 76 61 6c 75 65 22 0a 20 20 20 20  e": "value".    
25c90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
25ca0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
25cb0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
25cc0 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
25cd0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
25ce0 70 74 69 6f 6e 22 3a 20 22 2f 2f 20 53 65 74 20  ption": "// Set 
25cf0 74 68 65 20 66 69 72 73 74 20 73 6c 69 64 65 72  the first slider
25d00 20 74 6f 20 76 61 6c 75 65 20 30 2e 35 5c 6e 6d   to value 0.5\nm
25d10 75 6c 74 69 73 6c 69 64 65 72 2e 73 65 74 53 6c  ultislider.setSl
25d20 69 64 65 72 28 30 2c 30 2e 35 29 22 2c 0a 20 20  ider(0,0.5)",.  
25d30 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
25d40 65 4e 75 6d 62 65 72 22 3a 20 34 0a 20 20 20 20  eNumber": 4.    
25d50 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
25d60 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
25d70 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
25d80 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
25d90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
25da0 6c 69 6e 65 22 3a 20 34 30 38 2c 0a 20 20 20 20  line": 408,.    
25db0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
25dc0 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
25dd0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
25de0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
25df0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
25e00 34 31 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20  415,.           
25e10 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20     "column": 4. 
25e20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
25e30 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
25e40 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b      "context": {
25e50 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f  .            "lo
25e60 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
25e70 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
25e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
25e90 6c 69 6e 65 22 3a 20 34 31 36 2c 0a 20 20 20 20  line": 416,.    
25ea0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
25eb0 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
25ec0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
25ed0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
25ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
25ef0 22 6c 69 6e 65 22 3a 20 34 32 33 2c 0a 20 20 20  "line": 423,.   
25f00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
25f10 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20  lumn": 3.       
25f20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
25f30 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
25f40 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73      "file": "/Us
25f50 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77  ers/tatecarson/w
25f60 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74  ebDev/ui/lib/int
25f70 65 72 66 61 63 65 73 2f 6d 75 6c 74 69 73 6c 69  erfaces/multisli
25f80 64 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  der.js".        
25f90 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
25fa0 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
25fb0 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
25fc0 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  es": [.         
25fd0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
25fe0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
25ff0 3a 20 22 2f 2f 20 53 65 74 20 74 68 65 20 66 69  : "// Set the fi
26000 72 73 74 20 73 6c 69 64 65 72 20 74 6f 20 76 61  rst slider to va
26010 6c 75 65 20 30 2e 35 5c 6e 6d 75 6c 74 69 73 6c  lue 0.5\nmultisl
26020 69 64 65 72 2e 73 65 74 53 6c 69 64 65 72 28 30  ider.setSlider(0
26030 2c 30 2e 35 29 22 0a 20 20 20 20 20 20 20 20 20  ,0.5)".         
26040 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
26050 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72  ,.          "par
26060 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ams": [.        
26070 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
26080 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
26090 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
260a0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64      "name": "ind
260b0 65 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ex",.           
260c0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
260d0 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
260e0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
260f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
26100 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
26110 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
26120 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
26130 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
26140 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
26150 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
26160 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
26170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26180 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
26190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
261a0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
261b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
261c0 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
261d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
261e0 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
261f0 20 22 7b 6e 75 6d 62 65 72 7d 20 53 6c 69 64 65   "{number} Slide
26200 72 20 69 6e 64 65 78 22 2c 0a 20 20 20 20 20 20  r index",.      
26210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26220 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
26230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26240 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
26250 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
26260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26270 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
26280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26290 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
262a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
262b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
262c0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
262d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
262e0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
262f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26300 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
26310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26320 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
26330 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
26340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26350 22 63 6f 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20 20  "column": 22,.  
26360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26370 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
26380 74 22 3a 20 32 31 0a 20 20 20 20 20 20 20 20 20  t": 21.         
26390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
263a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
263b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
263c0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
263d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
263e0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
263f0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
26400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26410 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
26420 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
26430 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
26440 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
26450 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
26460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
26470 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
26480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26490 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
264a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
264b0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
264c0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
264d0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
264e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
264f0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
26500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26510 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
26520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26530 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
26540 32 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  22,.            
26550 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
26560 73 65 74 22 3a 20 32 31 0a 20 20 20 20 20 20 20  set": 21.       
26570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
26580 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
26590 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
265a0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
265b0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
265c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
265d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
265e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
265f0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
26600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26610 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
26620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26630 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
26640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26650 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
26660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26670 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
26680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
26690 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
266a0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
266b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
266c0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
266d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
266e0 22 63 6f 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20 20  "column": 22,.  
266f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26700 20 20 22 6f 66 66 73 65 74 22 3a 20 32 31 0a 20    "offset": 21. 
26710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26720 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
26730 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
26740 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
26750 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
26760 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
26770 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
26780 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
26790 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22 2c  "name": "value",
267a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
267b0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a  lineNumber": 3,.
267c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
267d0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
267e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
267f0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
26800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
26810 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
26820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
26830 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
26840 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
26850 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
26860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
26870 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
26880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26890 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
268a0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
268b0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
268c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
268d0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e      "value": "{n
268e0 75 6d 62 65 72 7d 20 4e 65 77 20 73 6c 69 64 65  umber} New slide
268f0 72 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20  r value",.      
26900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26910 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
26920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26930 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
26940 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
26950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26960 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
26970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26980 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
26990 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
269a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
269b0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
269c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
269d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
269e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
269f0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
26a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26a10 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
26a20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
26a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26a40 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20  "column": 26,.  
26a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26a60 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
26a70 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20 20 20  t": 25.         
26a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26a90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
26aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
26ab0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
26ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26ad0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
26ae0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
26af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26b00 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
26b10 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
26b20 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
26b30 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
26b40 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
26b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
26b60 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
26b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26b80 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
26b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26ba0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
26bb0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
26bc0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
26bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26be0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
26bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26c00 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
26c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26c20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
26c30 32 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  26,.            
26c40 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
26c50 73 65 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20  set": 25.       
26c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
26c70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
26c80 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
26c90 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
26ca0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
26cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
26cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
26cd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
26ce0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
26cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26d00 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
26d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26d20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
26d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26d40 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
26d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26d60 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
26d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
26d80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
26d90 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
26da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26db0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
26dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26dd0 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20  "column": 26,.  
26de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26df0 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35 0a 20    "offset": 25. 
26e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
26e10 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
26e20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
26e30 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
26e40 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
26e50 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65            "prope
26e60 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
26e70 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a        "returns":
26e80 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
26e90 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  sees": [],.     
26ea0 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b       "throws": [
26eb0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f  ],.          "to
26ec0 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  dos": [],.      
26ed0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 65 74      "name": "set
26ee0 53 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20  Slider",.       
26ef0 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
26f00 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
26f10 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4d 75   "memberof": "Mu
26f20 6c 74 69 73 6c 69 64 65 72 22 2c 0a 20 20 20 20  ltislider",.    
26f30 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
26f40 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
26f50 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
26f60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
26f70 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
26f80 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
26f90 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
26fa0 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
26fb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
26fc0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
26fd0 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
26fe0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
26ff0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
27000 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
27010 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
27020 20 22 6e 61 6d 65 22 3a 20 22 4d 75 6c 74 69 73   "name": "Multis
27030 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20  lider",.        
27040 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
27050 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
27060 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
27070 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
27080 20 22 6e 61 6d 65 22 3a 20 22 73 65 74 53 6c 69   "name": "setSli
27090 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  der",.          
270a0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e      "kind": "fun
270b0 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ction",.        
270c0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
270d0 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
270e0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
270f0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
27100 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 4d 75 6c  namespace": "Mul
27110 74 69 73 6c 69 64 65 72 23 73 65 74 53 6c 69 64  tislider#setSlid
27120 65 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  er".        },. 
27130 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
27140 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
27150 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
27160 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
27170 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
27180 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
27190 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
271a0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
271b0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
271c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
271d0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
271e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
271f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
27200 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
27210 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
27220 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
27230 3a 20 22 53 65 74 20 74 68 65 20 76 61 6c 75 65  : "Set the value
27240 20 6f 66 20 61 6c 6c 20 73 6c 69 64 65 72 73 20   of all sliders 
27250 61 74 20 6f 6e 63 65 2e 20 49 66 20 74 68 65 20  at once. If the 
27260 73 69 7a 65 20 6f 66 20 74 68 65 20 69 6e 70 75  size of the inpu
27270 74 20 61 72 72 61 79 20 64 6f 65 73 20 6e 6f 74  t array does not
27280 20 6d 61 74 63 68 20 74 68 65 20 63 75 72 72 65   match the curre
27290 6e 74 20 6e 75 6d 62 65 72 20 6f 66 20 73 6c 69  nt number of sli
272a0 64 65 72 73 2c 20 74 68 65 20 76 61 6c 75 65 20  ders, the value 
272b0 61 72 72 61 79 20 77 69 6c 6c 20 72 65 70 65 61  array will repea
272c0 74 20 75 6e 74 69 6c 20 61 6c 6c 20 73 6c 69 64  t until all slid
272d0 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 73 65  ers have been se
272e0 74 2e 20 49 2e 65 2e 20 61 6e 20 69 6e 70 75 74  t. I.e. an input
272f0 20 61 72 72 61 79 20 6f 66 20 6c 65 6e 67 74 68   array of length
27300 20 31 20 77 69 6c 6c 20 73 65 74 20 61 6c 6c 20   1 will set all 
27310 73 6c 69 64 65 72 73 20 74 6f 20 74 68 61 74 20  sliders to that 
27320 76 61 6c 75 65 2e 22 2c 0a 20 20 20 20 20 20 20  value.",.       
27330 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
27340 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
27350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27360 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
27370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27380 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
27390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
273a0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
273b0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
273c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
273d0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
273e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
273f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
27400 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
27410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27420 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
27430 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
27440 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
27450 6d 6e 22 3a 20 32 34 34 2c 0a 20 20 20 20 20 20  mn": 244,.      
27460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27470 20 20 22 6f 66 66 73 65 74 22 3a 20 32 34 33 0a    "offset": 243.
27480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27490 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
274a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
274b0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
274c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
274d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
274e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
274f0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
27500 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
27510 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
27520 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
27530 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
27540 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
27550 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
27560 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
27570 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
27580 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
27590 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
275a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
275b0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
275c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
275d0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
275e0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
275f0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
27600 20 32 34 34 2c 0a 20 20 20 20 20 20 20 20 20 20   244,.          
27610 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
27620 74 22 3a 20 32 34 33 0a 20 20 20 20 20 20 20 20  t": 243.        
27630 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
27640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
27650 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
27660 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
27670 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
27680 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
27690 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
276a0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
276b0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
276c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
276d0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
276e0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
276f0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
27700 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
27710 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
27720 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
27730 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
27740 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
27750 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
27760 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
27770 20 32 34 34 2c 0a 20 20 20 20 20 20 20 20 20 20   244,.          
27780 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
27790 32 34 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  243.            
277a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
277b0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
277c0 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
277d0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
277e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
277f0 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
27800 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
27810 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b  description": "{
27820 41 72 72 61 79 7d 20 41 6c 6c 20 73 6c 69 64 65  Array} All slide
27830 72 20 76 61 6c 75 65 73 22 2c 0a 20 20 20 20 20  r values",.     
27840 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
27850 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
27860 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
27870 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20  null,.          
27880 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c      "name": "val
27890 75 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ues".           
278a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
278b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
278c0 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c  "title": "exampl
278d0 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
278e0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
278f0 20 22 6d 75 6c 74 69 73 6c 69 64 65 72 2e 73 65   "multislider.se
27900 74 41 6c 6c 53 6c 69 64 65 72 73 28 5b 30 2e 32  tAllSliders([0.2
27910 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 2e 36  ,0.3,0.4,0.5,0.6
27920 5d 29 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ])",.           
27930 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
27940 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   3.            }
27950 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
27960 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
27970 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
27980 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
27990 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 32        "line": 42
279a0 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
279b0 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
279c0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
279d0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
279e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
279f0 6c 69 6e 65 22 3a 20 34 33 30 2c 0a 20 20 20 20  line": 430,.    
27a00 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
27a10 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
27a20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
27a30 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74  .          "cont
27a40 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ext": {.        
27a50 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
27a60 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
27a70 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
27a80 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 33        "line": 43
27a90 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
27aa0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
27ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
27ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
27ad0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
27ae0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34         "line": 4
27af0 34 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  42,.            
27b00 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a      "column": 3.
27b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
27b20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
27b30 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65             "file
27b40 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63  ": "/Users/tatec
27b50 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f  arson/webDev/ui/
27b60 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 6d  lib/interfaces/m
27b70 75 6c 74 69 73 6c 69 64 65 72 2e 6a 73 22 0a 20  ultislider.js". 
27b80 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
27b90 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
27ba0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
27bb0 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
27bc0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
27bd0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
27be0 69 70 74 69 6f 6e 22 3a 20 22 6d 75 6c 74 69 73  iption": "multis
27bf0 6c 69 64 65 72 2e 73 65 74 41 6c 6c 53 6c 69 64  lider.setAllSlid
27c00 65 72 73 28 5b 30 2e 32 2c 30 2e 33 2c 30 2e 34  ers([0.2,0.3,0.4
27c10 2c 30 2e 35 2c 30 2e 36 5d 29 22 0a 20 20 20 20  ,0.5,0.6])".    
27c20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
27c30 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
27c40 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20   "params": [.   
27c50 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
27c60 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
27c70 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
27c80 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
27c90 20 22 76 61 6c 75 65 73 22 2c 0a 20 20 20 20 20   "values",.     
27ca0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
27cb0 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
27cc0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
27cd0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
27ce0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
27cf0 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
27d00 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
27d10 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
27d20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
27d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
27d40 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
27d50 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
27d60 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
27d70 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
27d80 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
27d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27da0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
27db0 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
27dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
27dd0 61 6c 75 65 22 3a 20 22 7b 41 72 72 61 79 7d 20  alue": "{Array} 
27de0 41 6c 6c 20 73 6c 69 64 65 72 20 76 61 6c 75 65  All slider value
27df0 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  s",.            
27e00 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
27e10 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
27e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27e30 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
27e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27e50 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
27e60 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
27e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27e80 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
27e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27ea0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
27eb0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
27ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27ed0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
27ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
27ef0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
27f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27f10 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
27f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27f30 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
27f40 6e 22 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20  n": 26,.        
27f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27f60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35      "offset": 25
27f70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
27f80 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
27f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27fa0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
27fb0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
27fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
27fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
27fe0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
27ff0 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
28000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
28010 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
28020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
28030 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
28040 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
28050 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
28060 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
28070 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
28080 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
28090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
280a0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
280b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
280c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
280d0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
280e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
280f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
28100 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
28110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
28120 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20  "column": 26,.  
28130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
28140 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
28150 32 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  25.             
28160 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
28170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
28180 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
28190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
281a0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
281b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
281c0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
281d0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
281e0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
281f0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
28200 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
28210 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
28220 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
28230 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
28240 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
28250 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
28260 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
28270 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
28280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
28290 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
282a0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
282b0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
282c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
282d0 6e 22 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20  n": 26,.        
282e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
282f0 73 65 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20  set": 25.       
28300 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
28310 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
28320 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
28330 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
28340 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
28350 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
28360 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
28370 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
28380 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
28390 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
283a0 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
283b0 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
283c0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
283d0 61 6d 65 22 3a 20 22 73 65 74 41 6c 6c 53 6c 69  ame": "setAllSli
283e0 64 65 72 73 22 2c 0a 20 20 20 20 20 20 20 20 20  ders",.         
283f0 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69   "kind": "functi
28400 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
28410 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4d 75 6c 74  memberof": "Mult
28420 69 73 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20  islider",.      
28430 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
28440 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20  stance",.       
28450 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
28460 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f              "glo
28470 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
28480 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b        "inner": [
28490 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
284a0 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20  instance": [],. 
284b0 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e             "even
284c0 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
284d0 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b       "static": [
284e0 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ].          },. 
284f0 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a           "path":
28500 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
28510 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
28520 6e 61 6d 65 22 3a 20 22 4d 75 6c 74 69 73 6c 69  name": "Multisli
28530 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  der",.          
28540 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
28550 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
28560 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
28570 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
28580 6e 61 6d 65 22 3a 20 22 73 65 74 41 6c 6c 53 6c  name": "setAllSl
28590 69 64 65 72 73 22 2c 0a 20 20 20 20 20 20 20 20  iders",.        
285a0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66        "kind": "f
285b0 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  unction",.      
285c0 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
285d0 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20   "instance".    
285e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
285f0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
28600 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 4d   "namespace": "M
28610 75 6c 74 69 73 6c 69 64 65 72 23 73 65 74 41 6c  ultislider#setAl
28620 6c 53 6c 69 64 65 72 73 22 0a 20 20 20 20 20 20  lSliders".      
28630 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
28640 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
28650 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a  .      "static":
28660 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22   [].    },.    "
28670 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b  path": [.      {
28680 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
28690 20 22 4d 75 6c 74 69 73 6c 69 64 65 72 22 2c 0a   "Multislider",.
286a0 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
286b0 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 7d 0a  "class".      }.
286c0 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65      ],.    "name
286d0 73 70 61 63 65 22 3a 20 22 4d 75 6c 74 69 73 6c  space": "Multisl
286e0 69 64 65 72 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  ider".  },.  {. 
286f0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
28700 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
28710 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
28720 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
28730 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
28740 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
28750 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
28760 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
28770 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
28780 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
28790 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
287a0 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
287b0 3a 20 22 54 68 65 20 63 75 72 72 65 6e 74 20 76  : "The current v
287c0 61 6c 75 65 73 20 6f 66 20 74 68 65 20 73 6c 69  alues of the sli
287d0 64 65 72 2e 20 4e 4f 54 45 3a 20 55 73 65 20 74  der. NOTE: Use t
287e0 68 69 73 20 6f 6e 6c 79 20 74 6f 20 67 65 74 20  his only to get 
287f0 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75  the current valu
28800 65 73 2e 20 53 65 74 74 69 6e 67 20 74 68 69 73  es. Setting this
28810 20 61 72 72 61 79 20 77 69 6c 6c 20 6e 6f 74 20   array will not 
28820 75 70 64 61 74 65 20 74 68 65 20 6d 75 6c 74 69  update the multi
28830 73 6c 69 64 65 72 2e 20 54 6f 20 73 65 74 20 74  slider. To set t
28840 68 65 20 6d 75 6c 74 69 73 6c 69 64 65 72 27 73  he multislider's
28850 20 76 61 6c 75 65 73 2c 20 75 73 65 20 73 65 74   values, use set
28860 53 6c 69 64 65 72 28 29 20 6f 72 20 73 65 74 41  Slider() or setA
28870 6c 6c 53 6c 69 64 65 72 73 28 29 22 2c 0a 20 20  llSliders()",.  
28880 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
28890 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
288a0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
288b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
288c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
288d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
288e0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
288f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
28900 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
28910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
28920 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
28930 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
28940 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
28950 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
28960 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
28970 6e 22 3a 20 32 30 31 2c 0a 20 20 20 20 20 20 20  n": 201,.       
28980 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
28990 65 74 22 3a 20 32 30 30 0a 20 20 20 20 20 20 20  et": 200.       
289a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
289b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
289c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
289d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
289e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
289f0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
28a00 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
28a10 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
28a20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
28a30 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
28a40 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
28a50 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
28a60 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
28a70 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
28a80 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
28a90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
28aa0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
28ab0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
28ac0 75 6d 6e 22 3a 20 32 30 31 2c 0a 20 20 20 20 20  umn": 201,.     
28ad0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
28ae0 22 3a 20 32 30 30 0a 20 20 20 20 20 20 20 20 20  ": 200.         
28af0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
28b00 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
28b10 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
28b20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20     }.      ],.  
28b30 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
28b40 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
28b50 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
28b60 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
28b70 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
28b80 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
28b90 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  et": 0.        }
28ba0 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
28bb0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
28bc0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
28bd0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 30 31 2c    "column": 201,
28be0 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
28bf0 65 74 22 3a 20 32 30 30 0a 20 20 20 20 20 20 20  et": 200.       
28c00 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   }.      }.    }
28c10 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a  ,.    "tags": [.
28c20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
28c30 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c  "title": "type",
28c40 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
28c50 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20  ption": null,.  
28c60 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
28c70 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22  r": 2,.        "
28c80 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
28c90 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65     "type": "Name
28ca0 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20  Expression",.   
28cb0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
28cc0 41 72 72 61 79 22 0a 20 20 20 20 20 20 20 20 7d  Array".        }
28cd0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
28ce0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
28cf0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
28d00 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 36 37        "line": 67
28d10 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
28d20 6e 22 3a 20 34 0a 20 20 20 20 20 20 7d 2c 0a 20  n": 4.      },. 
28d30 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
28d40 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 37 30        "line": 70
28d50 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
28d60 6e 22 3a 20 36 0a 20 20 20 20 20 20 7d 0a 20 20  n": 6.      }.  
28d70 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78    },.    "contex
28d80 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63  t": {.      "loc
28d90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74  ": {.        "st
28da0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
28db0 20 20 22 6c 69 6e 65 22 3a 20 37 31 2c 0a 20 20    "line": 71,.  
28dc0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
28dd0 3a 20 34 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 4.        },. 
28de0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
28df0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
28e00 3a 20 37 31 2c 0a 20 20 20 20 20 20 20 20 20 20  : 71,.          
28e10 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 0a 20 20 20  "column": 36.   
28e20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a       }.      },.
28e30 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
28e40 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
28e50 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
28e60 6e 74 65 72 66 61 63 65 73 2f 6d 75 6c 74 69 73  nterfaces/multis
28e70 6c 69 64 65 72 2e 6a 73 22 0a 20 20 20 20 7d 2c  lider.js".    },
28e80 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a  .    "augments":
28e90 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c   [],.    "exampl
28ea0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 61  es": [],.    "pa
28eb0 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  rams": [],.    "
28ec0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
28ed0 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20  .    "returns": 
28ee0 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20  [],.    "sees": 
28ef0 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22  [],.    "throws"
28f00 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73  : [],.    "todos
28f10 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65  ": [],.    "name
28f20 22 3a 20 22 76 73 22 2c 0a 20 20 20 20 22 6b 69  ": "vs",.    "ki
28f30 6e 64 22 3a 20 22 63 6f 6e 73 74 61 6e 74 22 2c  nd": "constant",
28f40 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20  .    "members": 
28f50 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22  {.      "global"
28f60 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e  : [],.      "inn
28f70 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  er": [],.      "
28f80 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20  instance": [],. 
28f90 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
28fa0 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69 63  ],.      "static
28fb0 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20  ": [].    },.   
28fc0 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
28fd0 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65   {.        "name
28fe0 22 3a 20 22 76 73 22 2c 0a 20 20 20 20 20 20 20  ": "vs",.       
28ff0 20 22 6b 69 6e 64 22 3a 20 22 63 6f 6e 73 74 61   "kind": "consta
29000 6e 74 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  nt".      }.    
29010 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63  ],.    "namespac
29020 65 22 3a 20 22 76 73 22 0a 20 20 7d 2c 0a 20 20  e": "vs".  },.  
29030 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70 74 69  {.    "descripti
29040 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22 74 79  on": {.      "ty
29050 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
29060 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
29070 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
29080 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
29090 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
290a0 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
290b0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
290c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
290d0 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
290e0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
290f0 75 65 22 3a 20 22 4e 75 6d 62 65 72 20 69 6e 74  ue": "Number int
29100 65 72 66 61 63 65 20 77 68 69 63 68 20 69 73 20  erface which is 
29110 63 6f 6e 74 72 6f 6c 6c 61 62 6c 65 20 62 79 20  controllable by 
29120 64 72 61 67 67 69 6e 67 20 6f 72 20 74 79 70 69  dragging or typi
29130 6e 67 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ng.",.          
29140 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
29150 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
29160 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
29170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
29180 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
29190 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
291a0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
291b0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
291c0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
291d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
291e0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
291f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
29200 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
29210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29220 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 32 2c 0a    "column": 62,.
29230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29240 20 20 22 6f 66 66 73 65 74 22 3a 20 36 31 0a 20    "offset": 61. 
29250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
29260 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
29270 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
29280 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
29290 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
292a0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
292b0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
292c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
292d0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
292e0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
292f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
29300 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
29310 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
29320 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
29330 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
29340 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
29350 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
29360 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
29370 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 32 2c 0a    "column": 62,.
29380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
29390 66 66 73 65 74 22 3a 20 36 31 0a 20 20 20 20 20  ffset": 61.     
293a0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
293b0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
293c0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  [].          }. 
293d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d         }.      ]
293e0 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f  ,.      "positio
293f0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  n": {.        "s
29400 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
29410 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
29420 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
29430 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
29440 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
29450 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
29460 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
29470 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
29480 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
29490 36 32 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f  62,.          "o
294a0 66 66 73 65 74 22 3a 20 36 31 0a 20 20 20 20 20  ffset": 61.     
294b0 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20     }.      }.   
294c0 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20   },.    "tags": 
294d0 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
294e0 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65 73 63    "title": "desc
294f0 72 69 70 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ription",.      
29500 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
29510 20 22 4e 75 6d 62 65 72 20 69 6e 74 65 72 66 61   "Number interfa
29520 63 65 20 77 68 69 63 68 20 69 73 20 63 6f 6e 74  ce which is cont
29530 72 6f 6c 6c 61 62 6c 65 20 62 79 20 64 72 61 67  rollable by drag
29540 67 69 6e 67 20 6f 72 20 74 79 70 69 6e 67 2e 22  ging or typing."
29550 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
29560 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20  umber": 3.      
29570 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20  },.      {.     
29580 20 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65 6d     "title": "dem
29590 6f 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  o",.        "des
295a0 63 72 69 70 74 69 6f 6e 22 3a 20 22 3c 73 70 61  cription": "<spa
295b0 6e 20 6e 65 78 75 73 2d 75 69 3d 5c 22 6e 75 6d  n nexus-ui=\"num
295c0 62 65 72 5c 22 3e 3c 2f 73 70 61 6e 3e 22 2c 0a  ber\"></span>",.
295d0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
295e0 62 65 72 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c  ber": 5.      },
295f0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
29600 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
29610 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
29620 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
29630 20 6e 75 6d 62 65 72 20 3d 20 6e 65 77 20 4e 65   number = new Ne
29640 78 75 73 2e 4e 75 6d 62 65 72 28 27 23 74 61 72  xus.Number('#tar
29650 67 65 74 27 29 22 2c 0a 20 20 20 20 20 20 20 20  get')",.        
29660 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37 0a  "lineNumber": 7.
29670 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
29680 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
29690 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
296a0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
296b0 6e 22 3a 20 22 76 61 72 20 6e 75 6d 62 65 72 20  n": "var number 
296c0 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4e 75 6d 62  = new Nexus.Numb
296d0 65 72 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e  er('#target',{\n
296e0 20 20 27 73 69 7a 65 27 3a 20 5b 36 30 2c 33 30    'size': [60,30
296f0 5d 2c 5c 6e 20 20 27 76 61 6c 75 65 27 3a 20 30  ],\n  'value': 0
29700 2c 5c 6e 20 20 27 6d 69 6e 27 3a 20 30 2c 5c 6e  ,\n  'min': 0,\n
29710 20 20 27 6d 61 78 27 3a 20 32 30 30 30 30 2c 5c    'max': 20000,\
29720 6e 20 20 27 73 74 65 70 27 3a 20 31 5c 6e 7d 29  n  'step': 1\n})
29730 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
29740 4e 75 6d 62 65 72 22 3a 20 31 30 0a 20 20 20 20  Number": 10.    
29750 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
29760 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f       "title": "o
29770 75 74 70 75 74 22 2c 0a 20 20 20 20 20 20 20 20  utput",.        
29780 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
29790 63 68 61 6e 67 65 5c 6e 46 69 72 65 73 20 61 6e  change\nFires an
297a0 79 20 74 69 6d 65 20 74 68 65 20 69 6e 74 65 72  y time the inter
297b0 66 61 63 65 27 73 20 76 61 6c 75 65 20 63 68 61  face's value cha
297c0 6e 67 65 73 2e 20 3c 62 72 3e 5c 6e 54 68 65 20  nges. <br>\nThe 
297d0 65 76 65 6e 74 20 64 61 74 61 20 69 73 20 74 68  event data is th
297e0 65 20 6e 75 6d 62 65 72 20 76 61 6c 75 65 20 6f  e number value o
297f0 66 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e  f the interface.
29800 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
29810 4e 75 6d 62 65 72 22 3a 20 31 39 0a 20 20 20 20  Number": 19.    
29820 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
29830 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f       "title": "o
29840 75 74 70 75 74 65 78 61 6d 70 6c 65 22 2c 0a 20  utputexample",. 
29850 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
29860 69 6f 6e 22 3a 20 22 6e 75 6d 62 65 72 2e 6f 6e  ion": "number.on
29870 28 27 63 68 61 6e 67 65 27 2c 66 75 6e 63 74 69  ('change',functi
29880 6f 6e 28 76 29 20 7b 5c 6e 20 20 63 6f 6e 73 6f  on(v) {\n  conso
29890 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e 7d 29 22 2c  le.log(v);\n})",
298a0 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
298b0 6d 62 65 72 22 3a 20 32 34 0a 20 20 20 20 20 20  mber": 24.      
298c0 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f  }.    ],.    "lo
298d0 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61  c": {.      "sta
298e0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  rt": {.        "
298f0 6c 69 6e 65 22 3a 20 38 2c 0a 20 20 20 20 20 20  line": 8,.      
29900 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20    "column": 0.  
29910 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e      },.      "en
29920 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c  d": {.        "l
29930 69 6e 65 22 3a 20 33 38 2c 0a 20 20 20 20 20 20  ine": 38,.      
29940 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
29950 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
29960 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
29970 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
29980 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
29990 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
299a0 3a 20 34 31 2c 0a 20 20 20 20 20 20 20 20 20 20  : 41,.          
299b0 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20  "column": 0.    
299c0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
299d0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
299e0 20 20 22 6c 69 6e 65 22 3a 20 32 36 32 2c 0a 20    "line": 262,. 
299f0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
29a00 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d 0a 20  ": 1.        }. 
29a10 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66       },.      "f
29a20 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
29a30 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
29a40 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
29a50 73 2f 6e 75 6d 62 65 72 2e 6a 73 22 0a 20 20 20  s/number.js".   
29a60 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74   },.    "augment
29a70 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
29a80 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
29a90 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20 20 20  augments",.     
29aa0 20 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65     "name": "Inte
29ab0 72 66 61 63 65 22 0a 20 20 20 20 20 20 7d 0a 20  rface".      }. 
29ac0 20 20 20 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70     ],.    "examp
29ad0 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  les": [.      {.
29ae0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
29af0 74 69 6f 6e 22 3a 20 22 76 61 72 20 6e 75 6d 62  tion": "var numb
29b00 65 72 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4e  er = new Nexus.N
29b10 75 6d 62 65 72 28 27 23 74 61 72 67 65 74 27 29  umber('#target')
29b20 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  ".      },.     
29b30 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
29b40 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 6e  ription": "var n
29b50 75 6d 62 65 72 20 3d 20 6e 65 77 20 4e 65 78 75  umber = new Nexu
29b60 73 2e 4e 75 6d 62 65 72 28 27 23 74 61 72 67 65  s.Number('#targe
29b70 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27 3a 20  t',{\n  'size': 
29b80 5b 36 30 2c 33 30 5d 2c 5c 6e 20 20 27 76 61 6c  [60,30],\n  'val
29b90 75 65 27 3a 20 30 2c 5c 6e 20 20 27 6d 69 6e 27  ue': 0,\n  'min'
29ba0 3a 20 30 2c 5c 6e 20 20 27 6d 61 78 27 3a 20 32  : 0,\n  'max': 2
29bb0 30 30 30 30 2c 5c 6e 20 20 27 73 74 65 70 27 3a  0000,\n  'step':
29bc0 20 31 5c 6e 7d 29 22 0a 20 20 20 20 20 20 7d 0a   1\n})".      }.
29bd0 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61 72 61      ],.    "para
29be0 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72  ms": [],.    "pr
29bf0 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
29c00 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
29c10 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d  ,.    "sees": []
29c20 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20  ,.    "throws": 
29c30 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a  [],.    "todos":
29c40 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a   [],.    "name":
29c50 20 22 4e 75 6d 62 65 72 22 2c 0a 20 20 20 20 22   "Number",.    "
29c60 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 2c 0a  kind": "class",.
29c70 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
29c80 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a  .      "global":
29c90 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65   [],.      "inne
29ca0 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  r": [],.      "i
29cb0 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20 20 20 20  nstance": [.    
29cc0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
29cd0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
29ce0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
29cf0 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
29d00 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
29d10 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
29d20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
29d30 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
29d40 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
29d50 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
29d60 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
29d70 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
29d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29d90 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
29da0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
29db0 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
29dc0 43 6f 6e 6e 65 63 74 20 74 68 69 73 20 6e 75 6d  Connect this num
29dd0 62 65 72 20 69 6e 74 65 72 66 61 63 65 20 74 6f  ber interface to
29de0 20 61 20 64 69 61 6c 20 6f 72 20 73 6c 69 64 65   a dial or slide
29df0 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  r",.            
29e00 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
29e10 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
29e20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
29e30 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
29e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
29e50 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
29e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29e70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
29e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29e90 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
29ea0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
29eb0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
29ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29ed0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
29ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29ef0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
29f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29f10 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
29f20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  50,.            
29f30 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
29f40 73 65 74 22 3a 20 34 39 0a 20 20 20 20 20 20 20  set": 49.       
29f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
29f60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
29f70 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
29f80 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
29f90 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
29fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
29fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
29fc0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
29fd0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
29fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
29ff0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
2a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a010 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
2a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a030 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
2a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a050 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
2a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
2a070 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2a080 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
2a090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a0a0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
2a0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a0c0 22 63 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20  "column": 50,.  
2a0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a0e0 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39 0a 20    "offset": 49. 
2a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a100 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
2a110 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
2a120 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
2a130 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
2a140 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
2a150 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
2a160 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
2a170 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
2a180 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
2a190 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
2a1a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2a1b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
2a1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2a1d0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
2a1e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
2a1f0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
2a200 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2a210 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
2a220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
2a230 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20 20 20  olumn": 50,.    
2a240 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
2a250 73 65 74 22 3a 20 34 39 0a 20 20 20 20 20 20 20  set": 49.       
2a260 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
2a270 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
2a280 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
2a290 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
2a2a0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2a2b0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
2a2c0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
2a2d0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
2a2e0 22 3a 20 22 45 6c 65 6d 65 6e 74 20 74 6f 20 63  ": "Element to c
2a2f0 6f 6e 6e 65 63 74 20 74 6f 2e 22 2c 0a 20 20 20  onnect to.",.   
2a300 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
2a310 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
2a320 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
2a330 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2a340 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
2a350 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
2a360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
2a370 61 6d 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65  ame": "Interface
2a380 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
2a390 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2a3a0 20 22 6e 61 6d 65 22 3a 20 22 65 6c 65 6d 65 6e   "name": "elemen
2a3b0 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  t".            }
2a3c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
2a3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
2a3e0 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22  itle": "example"
2a3f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2a400 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
2a410 6e 75 6d 62 65 72 2e 6c 69 6e 6b 28 73 6c 69 64  number.link(slid
2a420 65 72 29 22 2c 0a 20 20 20 20 20 20 20 20 20 20  er)",.          
2a430 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
2a440 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
2a450 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
2a460 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
2a470 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
2a480 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
2a490 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
2a4a0 38 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  81,.            
2a4b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
2a4c0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2a4d0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
2a4e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2a4f0 22 6c 69 6e 65 22 3a 20 31 38 35 2c 0a 20 20 20  "line": 185,.   
2a500 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
2a510 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20  mn": 4.         
2a520 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
2a530 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e  ,.          "con
2a540 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  text": {.       
2a550 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
2a560 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
2a570 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
2a580 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
2a590 38 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  86,.            
2a5a0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
2a5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
2a5c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
2a5d0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
2a5e0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2a5f0 32 30 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20  205,.           
2a600 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
2a610 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
2a620 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
2a630 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c              "fil
2a640 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
2a650 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
2a660 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
2a670 6e 75 6d 62 65 72 2e 6a 73 22 0a 20 20 20 20 20  number.js".     
2a680 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
2a690 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
2a6a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
2a6b0 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20  mples": [.      
2a6c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
2a6d0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
2a6e0 6f 6e 22 3a 20 22 6e 75 6d 62 65 72 2e 6c 69 6e  on": "number.lin
2a6f0 6b 28 73 6c 69 64 65 72 29 22 0a 20 20 20 20 20  k(slider)".     
2a700 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
2a710 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
2a720 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20  "params": [.    
2a730 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
2a740 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
2a750 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
2a760 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
2a770 22 64 65 73 74 69 6e 61 74 69 6f 6e 22 2c 0a 20  "destination",. 
2a780 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
2a790 6e 65 4e 75 6d 62 65 72 22 3a 20 31 38 36 0a 20  neNumber": 186. 
2a7a0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
2a7b0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
2a7c0 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
2a7d0 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
2a7e0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
2a7f0 3a 20 22 65 6c 65 6d 65 6e 74 22 2c 0a 20 20 20  : "element",.   
2a800 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
2a810 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
2a820 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
2a830 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
2a840 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
2a850 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
2a860 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
2a870 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
2a880 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
2a890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a8a0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
2a8b0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
2a8c0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
2a8d0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
2a8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
2a8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a900 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
2a910 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
2a920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a930 22 76 61 6c 75 65 22 3a 20 22 45 6c 65 6d 65 6e  "value": "Elemen
2a940 74 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 2e  t to connect to.
2a950 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
2a960 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
2a970 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
2a980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a990 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2a9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a9b0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2a9c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2a9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2a9e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
2a9f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aa00 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
2aa10 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
2aa20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aa30 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2aa40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
2aa50 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
2aa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aa70 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
2aa80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aa90 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2aaa0 22 3a 20 32 33 2c 0a 20 20 20 20 20 20 20 20 20  ": 23,.         
2aab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aac0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 32 0a     "offset": 22.
2aad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aae0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2aaf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab00 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
2ab10 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
2ab20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2ab30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab40 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2ab50 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
2ab60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab70 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
2ab80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ab90 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
2aba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2abb0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2abc0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2abd0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
2abe0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
2abf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ac00 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
2ac10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ac20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
2ac30 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
2ac40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2ac50 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
2ac60 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
2ac70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2ac80 63 6f 6c 75 6d 6e 22 3a 20 32 33 2c 0a 20 20 20  column": 23,.   
2ac90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2aca0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32       "offset": 2
2acb0 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
2acc0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2acd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ace0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
2acf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ad00 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
2ad10 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2ad20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
2ad30 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
2ad40 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
2ad50 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
2ad60 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2ad70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2ad80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2ad90 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2ada0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2adb0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
2adc0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
2add0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2ade0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
2adf0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
2ae00 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2ae10 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2ae20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2ae30 22 3a 20 32 33 2c 0a 20 20 20 20 20 20 20 20 20  ": 23,.         
2ae40 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
2ae50 65 74 22 3a 20 32 32 0a 20 20 20 20 20 20 20 20  et": 22.        
2ae60 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2ae70 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2ae80 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2ae90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
2aea0 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
2aeb0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2aec0 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
2aed0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2aee0 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65 72 66   "name": "Interf
2aef0 61 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  ace".           
2af00 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
2af10 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
2af20 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65            "prope
2af30 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
2af40 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a        "returns":
2af50 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
2af60 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  sees": [],.     
2af70 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b       "throws": [
2af80 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f  ],.          "to
2af90 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  dos": [],.      
2afa0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6c 69 6e      "name": "lin
2afb0 6b 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  k",.          "k
2afc0 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  ind": "function"
2afd0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
2afe0 62 65 72 6f 66 22 3a 20 22 4e 75 6d 62 65 72 22  berof": "Number"
2aff0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
2b000 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
2b010 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
2b020 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
2b030 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
2b040 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
2b050 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
2b060 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
2b070 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2b080 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
2b090 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
2b0a0 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
2b0b0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2b0c0 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
2b0d0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
2b0e0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
2b0f0 4e 75 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  Number",.       
2b100 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
2b110 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
2b120 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
2b130 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
2b140 20 20 22 6e 61 6d 65 22 3a 20 22 6c 69 6e 6b 22    "name": "link"
2b150 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2b160 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
2b170 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
2b180 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
2b190 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
2b1a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
2b1b0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
2b1c0 73 70 61 63 65 22 3a 20 22 4e 75 6d 62 65 72 23  space": "Number#
2b1d0 6c 69 6e 6b 22 0a 20 20 20 20 20 20 20 20 7d 2c  link".        },
2b1e0 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
2b1f0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
2b200 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
2b210 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
2b220 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
2b230 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
2b240 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
2b250 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
2b260 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
2b270 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2b280 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
2b290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b2a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2b2b0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2b2c0 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
2b2d0 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
2b2e0 65 22 3a 20 22 54 68 65 20 69 6e 74 65 72 66 61  e": "The interfa
2b2f0 63 65 27 73 20 63 75 72 72 65 6e 74 20 76 61 6c  ce's current val
2b300 75 65 2e 20 49 66 20 73 65 74 20 6d 61 6e 75 61  ue. If set manua
2b310 6c 6c 79 2c 20 77 69 6c 6c 20 75 70 64 61 74 65  lly, will update
2b320 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 61   the interface a
2b330 6e 64 20 74 72 69 67 67 65 72 20 74 68 65 20 6f  nd trigger the o
2b340 75 74 70 75 74 20 65 76 65 6e 74 2e 22 2c 0a 20  utput event.",. 
2b350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b360 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
2b370 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2b380 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
2b390 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2b3a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2b3b0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2b3d0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
2b3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b3f0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
2b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b410 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2b420 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
2b430 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
2b440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2b450 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b470 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 34 2c 0a   "column": 104,.
2b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b490 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
2b4a0 3a 20 31 30 33 0a 20 20 20 20 20 20 20 20 20 20  : 103.          
2b4b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2b4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b4d0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
2b4e0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
2b4f0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2b500 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2b510 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
2b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2b530 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2b540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2b550 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
2b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2b570 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2b580 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2b590 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
2b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2b5b0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2b5c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2b5d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b5e0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
2b5f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2b600 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2b610 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2b620 6c 75 6d 6e 22 3a 20 31 30 34 2c 0a 20 20 20 20  lumn": 104,.    
2b630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b640 22 6f 66 66 73 65 74 22 3a 20 31 30 33 0a 20 20  "offset": 103.  
2b650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b660 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2b670 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
2b680 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
2b690 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
2b6a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
2b6b0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
2b6c0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2b6d0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
2b6e0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2b6f0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2b700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2b710 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
2b720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2b730 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2b740 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2b750 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
2b760 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2b770 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
2b780 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2b790 6c 75 6d 6e 22 3a 20 31 30 34 2c 0a 20 20 20 20  lumn": 104,.    
2b7a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
2b7b0 73 65 74 22 3a 20 31 30 33 0a 20 20 20 20 20 20  set": 103.      
2b7c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
2b7d0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2b7e0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
2b7f0 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
2b800 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
2b810 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74       "title": "t
2b820 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ype",.          
2b830 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
2b840 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
2b850 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
2b860 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
2b870 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
2b880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2b890 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
2b8a0 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
2b8b0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
2b8c0 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20  : "number".     
2b8d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
2b8e0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
2b8f0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
2b900 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
2b910 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
2b920 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
2b930 74 69 6f 6e 22 3a 20 22 6e 75 6d 62 65 72 2e 76  tion": "number.v
2b940 61 6c 75 65 20 3d 20 31 30 3b 22 2c 0a 20 20 20  alue = 10;",.   
2b950 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
2b960 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20  Number": 3.     
2b970 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
2b980 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
2b990 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
2b9a0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
2b9b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2b9c0 69 6e 65 22 3a 20 32 31 32 2c 0a 20 20 20 20 20  ine": 212,.     
2b9d0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2b9e0 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
2b9f0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
2ba00 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
2ba10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
2ba20 31 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  16,.            
2ba30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20    "column": 4.  
2ba40 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2ba50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2ba60 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
2ba70 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63              "loc
2ba80 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2ba90 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2baa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2bab0 69 6e 65 22 3a 20 32 31 37 2c 0a 20 20 20 20 20  ine": 217,.     
2bac0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
2bad0 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
2bae0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
2baf0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
2bb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2bb10 6c 69 6e 65 22 3a 20 32 31 39 2c 0a 20 20 20 20  line": 219,.    
2bb20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
2bb30 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20  umn": 3.        
2bb40 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2bb50 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2bb60 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
2bb70 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
2bb80 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65  bDev/ui/lib/inte
2bb90 72 66 61 63 65 73 2f 6e 75 6d 62 65 72 2e 6a 73  rfaces/number.js
2bba0 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
2bbb0 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
2bbc0 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
2bbd0 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
2bbe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
2bbf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
2bc00 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6e 75 6d  scription": "num
2bc10 62 65 72 2e 76 61 6c 75 65 20 3d 20 31 30 3b 22  ber.value = 10;"
2bc20 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
2bc30 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
2bc40 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
2bc50 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
2bc60 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
2bc70 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
2bc80 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
2bc90 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
2bca0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
2bcb0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2bcc0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
2bcd0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
2bce0 22 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20  "value",.       
2bcf0 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62     "kind": "memb
2bd00 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  er",.          "
2bd10 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4e 75 6d 62  memberof": "Numb
2bd20 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  er",.          "
2bd30 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
2bd40 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  e",.          "m
2bd50 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
2bd60 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a         "global":
2bd70 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
2bd80 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20   "inner": [],.  
2bd90 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61            "insta
2bda0 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
2bdb0 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20        "events": 
2bdc0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
2bdd0 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
2bde0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
2bdf0 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
2be00 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
2be10 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
2be20 3a 20 22 4e 75 6d 62 65 72 22 2c 0a 20 20 20 20  : "Number",.    
2be30 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
2be40 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
2be50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2be60 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
2be70 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61       "name": "va
2be80 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  lue",.          
2be90 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
2bea0 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
2beb0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
2bec0 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
2bed0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2bee0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
2bef0 6d 65 73 70 61 63 65 22 3a 20 22 4e 75 6d 62 65  mespace": "Numbe
2bf00 72 23 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20  r#value".       
2bf10 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20   },.        {.  
2bf20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
2bf30 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
2bf40 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
2bf50 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
2bf60 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
2bf70 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
2bf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2bf90 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
2bfa0 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
2bfb0 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
2bfc0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
2bfd0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2bfe0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
2bff0 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
2c000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
2c010 61 6c 75 65 22 3a 20 22 4c 6f 77 65 72 20 6c 69  alue": "Lower li
2c020 6d 69 74 20 6f 66 20 74 68 65 20 6e 75 6d 62 65  mit of the numbe
2c030 72 27 73 20 6f 75 74 70 75 74 20 72 61 6e 67 65  r's output range
2c040 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
2c050 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
2c060 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2c070 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
2c080 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2c090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2c0a0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2c0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c0c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
2c0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c0e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
2c0f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
2c100 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2c110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c120 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
2c130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c140 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
2c150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c160 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
2c170 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2c180 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
2c190 65 74 22 3a 20 34 30 0a 20 20 20 20 20 20 20 20  et": 40.        
2c1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
2c1b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2c1c0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
2c1d0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
2c1e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
2c1f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2c200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
2c210 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2c220 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
2c230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c240 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
2c250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c260 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
2c270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2c280 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
2c290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c2a0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
2c2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
2c2c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2c2d0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
2c2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c2f0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
2c300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2c310 63 6f 6c 75 6d 6e 22 3a 20 34 31 2c 0a 20 20 20  column": 41,.   
2c320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c330 20 22 6f 66 66 73 65 74 22 3a 20 34 30 0a 20 20   "offset": 40.  
2c340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2c350 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2c360 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
2c370 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
2c380 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
2c390 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
2c3a0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
2c3b0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2c3c0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
2c3d0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2c3e0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2c3f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2c400 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
2c410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2c420 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2c430 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2c440 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
2c450 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2c460 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
2c470 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2c480 6c 75 6d 6e 22 3a 20 34 31 2c 0a 20 20 20 20 20  lumn": 41,.     
2c490 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
2c4a0 65 74 22 3a 20 34 30 0a 20 20 20 20 20 20 20 20  et": 40.        
2c4b0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2c4c0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2c4d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
2c4e0 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  gs": [.         
2c4f0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
2c500 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70     "title": "typ
2c510 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
2c520 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
2c530 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
2c540 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
2c550 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 2,.          
2c560 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
2c570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
2c580 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
2c590 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
2c5a0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
2c5b0 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20  "number".       
2c5c0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
2c5d0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
2c5e0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2c5f0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
2c600 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
2c610 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
2c620 6f 6e 22 3a 20 22 6e 75 6d 62 65 72 2e 6d 69 6e  on": "number.min
2c630 20 3d 20 31 30 30 30 3b 22 2c 0a 20 20 20 20 20   = 1000;",.     
2c640 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
2c650 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20  mber": 3.       
2c660 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
2c670 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c   ],.          "l
2c680 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
2c690 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2c6a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
2c6b0 65 22 3a 20 32 32 36 2c 0a 20 20 20 20 20 20 20  e": 226,.       
2c6c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2c6d0 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   2.            }
2c6e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
2c6f0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
2c700 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 30       "line": 230
2c710 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2c720 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20  "column": 4.    
2c730 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
2c740 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2c750 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
2c760 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
2c770 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2c780 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
2c790 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
2c7a0 65 22 3a 20 32 33 31 2c 0a 20 20 20 20 20 20 20  e": 231,.       
2c7b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2c7c0 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
2c7d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
2c7e0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
2c7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
2c800 6e 65 22 3a 20 32 33 33 2c 0a 20 20 20 20 20 20  ne": 233,.      
2c810 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
2c820 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  n": 3.          
2c830 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2c840 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
2c850 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
2c860 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
2c870 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66  ev/ui/lib/interf
2c880 61 63 65 73 2f 6e 75 6d 62 65 72 2e 6a 73 22 0a  aces/number.js".
2c890 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2c8a0 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
2c8b0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2c8c0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
2c8d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
2c8e0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
2c8f0 72 69 70 74 69 6f 6e 22 3a 20 22 6e 75 6d 62 65  ription": "numbe
2c900 72 2e 6d 69 6e 20 3d 20 31 30 30 30 3b 22 0a 20  r.min = 1000;". 
2c910 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
2c920 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
2c930 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
2c940 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
2c950 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
2c960 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
2c970 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2c980 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
2c990 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
2c9a0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
2c9b0 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
2c9c0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
2c9d0 69 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  in",.          "
2c9e0 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
2c9f0 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
2ca00 65 72 6f 66 22 3a 20 22 4e 75 6d 62 65 72 22 2c  erof": "Number",
2ca10 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
2ca20 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
2ca30 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
2ca40 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
2ca50 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
2ca60 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
2ca70 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
2ca80 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
2ca90 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
2caa0 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
2cab0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
2cac0 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
2cad0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
2cae0 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
2caf0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
2cb00 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 4e        "name": "N
2cb10 75 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  umber",.        
2cb20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
2cb30 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
2cb40 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
2cb50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2cb60 20 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a   "name": "min",.
2cb70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
2cb80 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
2cb90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
2cba0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
2cbb0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
2cbc0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
2cbd0 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
2cbe0 65 22 3a 20 22 4e 75 6d 62 65 72 23 6d 69 6e 22  e": "Number#min"
2cbf0 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
2cc00 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2cc10 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
2cc20 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
2cc30 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
2cc40 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
2cc50 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
2cc60 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
2cc70 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2cc80 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
2cc90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
2cca0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
2ccb0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
2ccc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ccd0 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
2cce0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2ccf0 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
2cd00 55 70 70 65 72 20 6c 69 6d 69 74 20 6f 66 20 74  Upper limit of t
2cd10 68 65 20 6e 75 6d 62 65 72 27 73 20 6f 75 74 70  he number's outp
2cd20 75 74 20 72 61 6e 67 65 22 2c 0a 20 20 20 20 20  ut range",.     
2cd30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2cd40 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2cd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2cd60 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2cd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2cd80 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2cd90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2cda0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2cdb0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2cdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2cdd0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2cde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2cdf0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2ce00 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
2ce10 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2ce20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2ce30 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2ce40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2ce50 6c 75 6d 6e 22 3a 20 34 31 2c 0a 20 20 20 20 20  lumn": 41,.     
2ce60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ce70 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 30 0a     "offset": 40.
2ce80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ce90 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2cea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2ceb0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
2cec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ced0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
2cee0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2cef0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
2cf00 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
2cf10 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
2cf20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
2cf30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2cf40 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2cf50 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2cf60 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2cf70 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
2cf80 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
2cf90 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
2cfa0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2cfb0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
2cfc0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2cfd0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2cfe0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2cff0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2d000 20 34 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20   41,.           
2d010 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2d020 22 3a 20 34 30 0a 20 20 20 20 20 20 20 20 20 20  ": 40.          
2d030 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2d040 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
2d050 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
2d060 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2d070 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2d080 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
2d090 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
2d0a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2d0b0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2d0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2d0d0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2d0e0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
2d0f0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2d100 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
2d110 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
2d120 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
2d130 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
2d140 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
2d150 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2d160 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
2d170 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
2d180 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 30 0a     "offset": 40.
2d190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
2d1a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2d1b0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2d1c0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
2d1d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
2d1e0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
2d1f0 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20  e": "type",.    
2d200 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
2d210 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20  iption": null,. 
2d220 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
2d230 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
2d240 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
2d250 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
2d260 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
2d270 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
2d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2d290 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
2d2a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
2d2b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
2d2c0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
2d2d0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
2d2e0 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a  le": "example",.
2d2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
2d300 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6e 75  escription": "nu
2d310 6d 62 65 72 2e 6d 61 78 20 3d 20 31 30 30 30 3b  mber.max = 1000;
2d320 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
2d330 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
2d340 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
2d350 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
2d360 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
2d370 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
2d380 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2d390 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 38 2c      "line": 238,
2d3a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
2d3b0 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
2d3c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
2d3d0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
2d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
2d3f0 6e 65 22 3a 20 32 34 32 2c 0a 20 20 20 20 20 20  ne": 242,.      
2d400 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
2d410 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
2d420 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
2d430 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78           "contex
2d440 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
2d450 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
2d460 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
2d470 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2d480 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 34 33 2c      "line": 243,
2d490 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2d4a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
2d4b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
2d4c0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
2d4d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2d4e0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 34 35       "line": 245
2d4f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2d500 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
2d510 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2d520 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2d530 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a           "file":
2d540 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
2d550 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
2d560 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 6e 75 6d  b/interfaces/num
2d570 62 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  ber.js".        
2d580 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
2d590 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
2d5a0 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
2d5b0 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  es": [.         
2d5c0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
2d5d0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
2d5e0 3a 20 22 6e 75 6d 62 65 72 2e 6d 61 78 20 3d 20  : "number.max = 
2d5f0 31 30 30 30 3b 22 0a 20 20 20 20 20 20 20 20 20  1000;".         
2d600 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
2d610 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72  ,.          "par
2d620 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ams": [],.      
2d630 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
2d640 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
2d650 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
2d660 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
2d670 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
2d680 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
2d690 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
2d6a0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
2d6b0 61 6d 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20 20  ame": "max",.   
2d6c0 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
2d6d0 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
2d6e0 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22     "memberof": "
2d6f0 4e 75 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  Number",.       
2d700 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
2d710 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
2d720 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
2d730 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
2d740 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
2d750 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
2d760 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
2d770 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
2d780 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
2d790 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
2d7a0 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
2d7b0 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
2d7c0 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
2d7d0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
2d7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
2d7f0 61 6d 65 22 3a 20 22 4e 75 6d 62 65 72 22 2c 0a  ame": "Number",.
2d800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
2d810 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
2d820 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2d830 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
2d840 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
2d850 20 22 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20   "max",.        
2d860 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
2d870 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
2d880 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
2d890 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
2d8a0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2d8b0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
2d8c0 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 4e 75 6d  namespace": "Num
2d8d0 62 65 72 23 6d 61 78 22 0a 20 20 20 20 20 20 20  ber#max".       
2d8e0 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20   },.        {.  
2d8f0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
2d900 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
2d910 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
2d920 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
2d930 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
2d940 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
2d950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2d960 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
2d970 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
2d980 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
2d990 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
2d9a0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
2d9b0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
2d9c0 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
2d9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
2d9e0 61 6c 75 65 22 3a 20 22 54 68 65 20 69 6e 63 72  alue": "The incr
2d9f0 65 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 6e  ement that the n
2da00 75 6d 62 65 72 27 73 20 76 61 6c 75 65 20 63 68  umber's value ch
2da10 61 6e 67 65 73 20 62 79 2e 22 2c 0a 20 20 20 20  anges by.",.    
2da20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2da30 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
2da40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2da50 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
2da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2da70 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
2da80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2da90 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
2daa0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
2dab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2dac0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
2dad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2dae0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
2daf0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
2db00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2db10 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
2db20 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2db30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
2db40 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20 20 20  olumn": 50,.    
2db50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2db60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39      "offset": 49
2db70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2db80 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
2db90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2dba0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
2dbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2dbc0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
2dbd0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
2dbe0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
2dbf0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
2dc00 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
2dc10 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
2dc20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2dc30 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
2dc40 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
2dc50 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
2dc60 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
2dc70 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2dc80 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
2dc90 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
2dca0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
2dcb0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2dcc0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
2dcd0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
2dce0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
2dcf0 3a 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 50,.          
2dd00 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
2dd10 74 22 3a 20 34 39 0a 20 20 20 20 20 20 20 20 20  t": 49.         
2dd20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
2dd30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
2dd40 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
2dd50 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
2dd60 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
2dd70 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
2dd80 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
2dd90 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
2dda0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
2ddb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2ddc0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
2ddd0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
2dde0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
2ddf0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
2de00 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
2de10 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
2de20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
2de30 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
2de40 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
2de50 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
2de60 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  50,.            
2de70 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39      "offset": 49
2de80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
2de90 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
2dea0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
2deb0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
2dec0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
2ded0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
2dee0 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20  le": "type",.   
2def0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
2df00 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
2df10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2df20 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
2df30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
2df40 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
2df50 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2df60 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
2df70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2df80 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
2df90 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
2dfa0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
2dfb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
2dfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
2dfd0 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c  tle": "example",
2dfe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
2dff0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6e  description": "n
2e000 75 6d 62 65 72 2e 73 74 65 70 20 3d 20 35 3b 22  umber.step = 5;"
2e010 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2e020 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a  "lineNumber": 3.
2e030 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
2e040 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
2e050 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
2e060 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
2e070 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2e080 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 30 2c 0a     "line": 250,.
2e090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
2e0a0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
2e0b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2e0c0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
2e0d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
2e0e0 65 22 3a 20 32 35 34 2c 0a 20 20 20 20 20 20 20  e": 254,.       
2e0f0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2e100 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
2e110 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
2e120 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
2e130 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
2e140 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
2e150 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
2e160 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2e170 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 35 2c 0a     "line": 255,.
2e180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2e190 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
2e1a0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
2e1b0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
2e1c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2e1d0 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 37 2c      "line": 257,
2e1e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2e1f0 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
2e200 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
2e210 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
2e220 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
2e230 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
2e240 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
2e250 2f 69 6e 74 65 72 66 61 63 65 73 2f 6e 75 6d 62  /interfaces/numb
2e260 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  er.js".         
2e270 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
2e280 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
2e290 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
2e2a0 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
2e2b0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
2e2c0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
2e2d0 20 22 6e 75 6d 62 65 72 2e 73 74 65 70 20 3d 20   "number.step = 
2e2e0 35 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  5;".            
2e2f0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
2e300 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73           "params
2e310 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2e320 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b   "properties": [
2e330 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65  ],.          "re
2e340 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  turns": [],.    
2e350 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d        "sees": []
2e360 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72  ,.          "thr
2e370 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ows": [],.      
2e380 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c      "todos": [],
2e390 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
2e3a0 22 3a 20 22 73 74 65 70 22 2c 0a 20 20 20 20 20  ": "step",.     
2e3b0 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65       "kind": "me
2e3c0 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
2e3d0 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4e 75   "memberof": "Nu
2e3e0 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
2e3f0 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
2e400 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nce",.          
2e410 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
2e420 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c           "global
2e430 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
2e440 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
2e450 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73              "ins
2e460 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20  tance": [],.    
2e470 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22          "events"
2e480 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
2e490 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20    "static": []. 
2e4a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
2e4b0 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a        "path": [.
2e4c0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
2e4d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
2e4e0 65 22 3a 20 22 4e 75 6d 62 65 72 22 2c 0a 20 20  e": "Number",.  
2e4f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
2e500 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20  d": "class".    
2e510 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
2e520 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
2e530 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
2e540 73 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 20  step",.         
2e550 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65       "kind": "me
2e560 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
2e570 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
2e580 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
2e590 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
2e5a0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
2e5b0 61 6d 65 73 70 61 63 65 22 3a 20 22 4e 75 6d 62  amespace": "Numb
2e5c0 65 72 23 73 74 65 70 22 0a 20 20 20 20 20 20 20  er#step".       
2e5d0 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20   }.      ],.    
2e5e0 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
2e5f0 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20        "static": 
2e600 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70  [].    },.    "p
2e610 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  ath": [.      {.
2e620 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
2e630 22 4e 75 6d 62 65 72 22 2c 0a 20 20 20 20 20 20  "Number",.      
2e640 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
2e650 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
2e660 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22  .    "namespace"
2e670 3a 20 22 4e 75 6d 62 65 72 22 0a 20 20 7d 2c 0a  : "Number".  },.
2e680 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70    {.    "descrip
2e690 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22  tion": {.      "
2e6a0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
2e6b0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
2e6c0 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20   [.        {.   
2e6d0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2e6e0 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
2e6f0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
2e700 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
2e710 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2e720 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
2e730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
2e740 61 6c 75 65 22 3a 20 22 56 69 73 75 61 6c 69 7a  alue": "Visualiz
2e750 65 73 20 61 20 77 61 76 65 66 6f 72 6d 27 73 20  es a waveform's 
2e760 73 74 72 65 61 6d 20 6f 66 20 76 61 6c 75 65 73  stream of values
2e770 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  .",.            
2e780 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
2e790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2e7a0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
2e7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
2e7c0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
2e7d0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
2e7e0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
2e7f0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2e800 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
2e810 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
2e820 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
2e830 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2e840 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
2e850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2e860 22 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20  "column": 42,.  
2e870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2e880 22 6f 66 66 73 65 74 22 3a 20 34 31 0a 20 20 20  "offset": 41.   
2e890 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
2e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2e8b0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
2e8c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
2e8d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
2e8e0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
2e8f0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
2e900 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
2e910 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
2e920 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
2e930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
2e940 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
2e950 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2e960 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
2e970 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
2e980 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
2e990 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
2e9a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2e9b0 22 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20  "column": 42,.  
2e9c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
2e9d0 73 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20  set": 41.       
2e9e0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
2e9f0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
2ea00 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20  .          }.   
2ea10 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a       }.      ],.
2ea20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
2ea30 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61  : {.        "sta
2ea40 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
2ea50 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
2ea60 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
2ea70 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66  1,.          "of
2ea80 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
2ea90 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64   },.        "end
2eaa0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
2eab0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
2eac0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 32      "column": 42
2ead0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66  ,.          "off
2eae0 73 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20  set": 41.       
2eaf0 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   }.      }.    }
2eb00 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a  ,.    "tags": [.
2eb10 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
2eb20 22 74 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69  "title": "descri
2eb30 70 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ption",.        
2eb40 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
2eb50 56 69 73 75 61 6c 69 7a 65 73 20 61 20 77 61 76  Visualizes a wav
2eb60 65 66 6f 72 6d 27 73 20 73 74 72 65 61 6d 20 6f  eform's stream o
2eb70 66 20 76 61 6c 75 65 73 2e 22 2c 0a 20 20 20 20  f values.",.    
2eb80 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
2eb90 3a 20 33 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 3.      },.   
2eba0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
2ebb0 74 6c 65 22 3a 20 22 64 65 6d 6f 22 2c 0a 20 20  tle": "demo",.  
2ebc0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
2ebd0 6f 6e 22 3a 20 22 3c 73 70 61 6e 20 6e 65 78 75  on": "<span nexu
2ebe0 73 2d 75 69 3d 5c 22 6f 73 63 69 6c 6c 6f 73 63  s-ui=\"oscillosc
2ebf0 6f 70 65 5c 22 3e 3c 2f 73 70 61 6e 3e 22 2c 0a  ope\"></span>",.
2ec00 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
2ec10 62 65 72 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c  ber": 5.      },
2ec20 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
2ec30 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
2ec40 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
2ec50 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
2ec60 20 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 20 3d 20   oscilloscope = 
2ec70 6e 65 77 20 4e 65 78 75 73 2e 4f 73 63 69 6c 6c  new Nexus.Oscill
2ec80 6f 73 63 6f 70 65 28 27 23 74 61 72 67 65 74 27  oscope('#target'
2ec90 29 5c 6e 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e  )\noscilloscope.
2eca0 63 6f 6e 6e 65 63 74 28 6d 79 57 65 62 41 75 64  connect(myWebAud
2ecb0 69 6f 4e 6f 64 65 29 22 2c 0a 20 20 20 20 20 20  ioNode)",.      
2ecc0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
2ecd0 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  7.      },.     
2ece0 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
2ecf0 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
2ed00 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
2ed10 69 6f 6e 22 3a 20 22 76 61 72 20 6f 73 63 69 6c  ion": "var oscil
2ed20 6c 6f 73 63 6f 70 65 20 3d 20 6e 65 77 20 4e 65  loscope = new Ne
2ed30 78 75 73 2e 4f 73 63 69 6c 6c 6f 73 63 6f 70 65  xus.Oscilloscope
2ed40 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20  ('#target',{\n  
2ed50 27 73 69 7a 65 27 3a 20 5b 33 30 30 2c 31 35 30  'size': [300,150
2ed60 5d 5c 6e 7d 29 5c 6e 6f 73 63 69 6c 6c 6f 73 63  ]\n})\noscillosc
2ed70 6f 70 65 2e 63 6f 6e 6e 65 63 74 28 6d 79 57 65  ope.connect(myWe
2ed80 62 41 75 64 69 6f 4e 6f 64 65 29 22 2c 0a 20 20  bAudioNode)",.  
2ed90 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
2eda0 72 22 3a 20 31 31 0a 20 20 20 20 20 20 7d 2c 0a  r": 11.      },.
2edb0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
2edc0 22 74 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74  "title": "output
2edd0 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
2ede0 72 69 70 74 69 6f 6e 22 3a 20 22 26 6e 62 73 70  ription": "&nbsp
2edf0 3b 5c 6e 4e 6f 20 65 76 65 6e 74 73 22 2c 0a 20  ;\nNo events",. 
2ee00 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
2ee10 65 72 22 3a 20 31 37 0a 20 20 20 20 20 20 7d 0a  er": 17.      }.
2ee20 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22      ],.    "loc"
2ee30 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74  : {.      "start
2ee40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
2ee50 6e 65 22 3a 20 36 2c 0a 20 20 20 20 20 20 20 20  ne": 6,.        
2ee60 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20  "column": 0.    
2ee70 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22    },.      "end"
2ee80 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  : {.        "lin
2ee90 65 22 3a 20 32 37 2c 0a 20 20 20 20 20 20 20 20  e": 27,.        
2eea0 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
2eeb0 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22    }.    },.    "
2eec0 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20  context": {.    
2eed0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
2eee0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
2eef0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2ef00 32 39 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  29,.          "c
2ef10 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
2ef20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e    },.        "en
2ef30 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
2ef40 22 6c 69 6e 65 22 3a 20 31 36 32 2c 0a 20 20 20  "line": 162,.   
2ef50 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
2ef60 20 31 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20   1.        }.   
2ef70 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c     },.      "fil
2ef80 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
2ef90 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
2efa0 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
2efb0 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e 6a 73 22  oscilloscope.js"
2efc0 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67  .    },.    "aug
2efd0 6d 65 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20  ments": [.      
2efe0 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
2eff0 22 3a 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20  ": "augments",. 
2f000 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
2f010 49 6e 74 65 72 66 61 63 65 22 0a 20 20 20 20 20  Interface".     
2f020 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 65   }.    ],.    "e
2f030 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20  xamples": [.    
2f040 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73    {.        "des
2f050 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20  cription": "var 
2f060 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 20 3d 20 6e  oscilloscope = n
2f070 65 77 20 4e 65 78 75 73 2e 4f 73 63 69 6c 6c 6f  ew Nexus.Oscillo
2f080 73 63 6f 70 65 28 27 23 74 61 72 67 65 74 27 29  scope('#target')
2f090 5c 6e 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e 63  \noscilloscope.c
2f0a0 6f 6e 6e 65 63 74 28 6d 79 57 65 62 41 75 64 69  onnect(myWebAudi
2f0b0 6f 4e 6f 64 65 29 22 0a 20 20 20 20 20 20 7d 2c  oNode)".      },
2f0c0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
2f0d0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
2f0e0 22 76 61 72 20 6f 73 63 69 6c 6c 6f 73 63 6f 70  "var oscilloscop
2f0f0 65 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 4f 73  e = new Nexus.Os
2f100 63 69 6c 6c 6f 73 63 6f 70 65 28 27 23 74 61 72  cilloscope('#tar
2f110 67 65 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27  get',{\n  'size'
2f120 3a 20 5b 33 30 30 2c 31 35 30 5d 5c 6e 7d 29 5c  : [300,150]\n})\
2f130 6e 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e 63 6f  noscilloscope.co
2f140 6e 6e 65 63 74 28 6d 79 57 65 62 41 75 64 69 6f  nnect(myWebAudio
2f150 4e 6f 64 65 29 22 0a 20 20 20 20 20 20 7d 0a 20  Node)".      }. 
2f160 20 20 20 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d     ],.    "param
2f170 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72 6f  s": [],.    "pro
2f180 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
2f190 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
2f1a0 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c  .    "sees": [],
2f1b0 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b  .    "throws": [
2f1c0 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20  ],.    "todos": 
2f1d0 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20  [],.    "name": 
2f1e0 22 4f 73 63 69 6c 6c 6f 73 63 6f 70 65 22 2c 0a  "Oscilloscope",.
2f1f0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
2f200 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72  ss",.    "member
2f210 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f  s": {.      "glo
2f220 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
2f230 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
2f240 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
2f250 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
2f260 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
2f270 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
2f280 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
2f290 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
2f2a0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
2f2b0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
2f2c0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
2f2d0 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
2f2e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2f2f0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
2f300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f310 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2f320 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
2f330 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
2f340 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
2f350 65 22 3a 20 22 45 71 75 69 76 61 6c 65 6e 74 20  e": "Equivalent 
2f360 74 6f 20 5c 22 70 61 74 63 68 69 6e 67 20 69 6e  to \"patching in
2f370 5c 22 20 61 6e 20 61 75 64 69 6f 20 6e 6f 64 65  \" an audio node
2f380 20 74 6f 20 76 69 73 75 61 6c 69 7a 65 2e 22 2c   to visualize.",
2f390 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2f3a0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
2f3b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2f3c0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
2f3d0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2f3e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
2f3f0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
2f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f410 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
2f420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f430 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
2f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f450 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f470 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
2f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f490 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
2f4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f4b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c     "column": 56,
2f4c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2f4d0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2f4e0 22 3a 20 35 35 0a 20 20 20 20 20 20 20 20 20 20  ": 55.          
2f4f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2f500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f510 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
2f520 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
2f530 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
2f540 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
2f550 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
2f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f570 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f590 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
2f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2f5b0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2f5d0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
2f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2f5f0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2f600 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
2f610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f620 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
2f630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2f640 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2f650 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2f660 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20 20 20 20  lumn": 56,.     
2f670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f680 6f 66 66 73 65 74 22 3a 20 35 35 0a 20 20 20 20  offset": 55.    
2f690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
2f6a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2f6b0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
2f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f6d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
2f6e0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
2f6f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
2f700 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
2f710 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
2f720 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
2f730 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
2f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2f750 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
2f760 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
2f770 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
2f780 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
2f790 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
2f7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f7b0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
2f7c0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
2f7d0 6d 6e 22 3a 20 35 36 2c 0a 20 20 20 20 20 20 20  mn": 56,.       
2f7e0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
2f7f0 22 3a 20 35 35 0a 20 20 20 20 20 20 20 20 20 20  ": 55.          
2f800 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2f810 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
2f820 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
2f830 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
2f840 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2f850 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
2f860 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
2f870 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
2f880 22 7b 41 75 64 69 6f 4e 6f 64 65 7d 20 54 68 65  "{AudioNode} The
2f890 20 61 75 64 69 6f 20 6e 6f 64 65 20 74 6f 20 76   audio node to v
2f8a0 69 73 75 61 6c 69 7a 65 22 2c 0a 20 20 20 20 20  isualize",.     
2f8b0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
2f8c0 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
2f8d0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
2f8e0 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20  null,.          
2f8f0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 6f 64      "name": "nod
2f900 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
2f910 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
2f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
2f930 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22  itle": "example"
2f940 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2f950 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
2f960 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e 63 6f 6e  oscilloscope.con
2f970 6e 65 63 74 28 20 54 6f 6e 65 2e 4d 61 73 74 65  nect( Tone.Maste
2f980 72 20 29 3b 22 2c 0a 20 20 20 20 20 20 20 20 20  r );",.         
2f990 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
2f9a0 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
2f9b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
2f9c0 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
2f9d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
2f9e0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
2f9f0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2fa00 31 31 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20  114,.           
2fa10 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
2fa20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
2fa30 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
2fa40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2fa50 20 22 6c 69 6e 65 22 3a 20 31 31 38 2c 0a 20 20   "line": 118,.  
2fa60 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
2fa70 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
2fa80 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
2fa90 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
2faa0 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
2fab0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
2fac0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
2fad0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
2fae0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
2faf0 31 32 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20  120,.           
2fb00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
2fb10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
2fb20 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2fb30 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
2fb40 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
2fb50 20 31 33 37 2c 0a 20 20 20 20 20 20 20 20 20 20   137,.          
2fb60 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
2fb70 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
2fb80 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
2fb90 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
2fba0 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
2fbb0 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
2fbc0 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
2fbd0 2f 6f 73 63 69 6c 6c 6f 73 63 6f 70 65 2e 6a 73  /oscilloscope.js
2fbe0 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
2fbf0 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
2fc00 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
2fc10 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
2fc20 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
2fc30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
2fc40 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 6f 73 63  scription": "osc
2fc50 69 6c 6c 6f 73 63 6f 70 65 2e 63 6f 6e 6e 65 63  illoscope.connec
2fc60 74 28 20 54 6f 6e 65 2e 4d 61 73 74 65 72 20 29  t( Tone.Master )
2fc70 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  ;".            }
2fc80 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
2fc90 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
2fca0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
2fcb0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2fcc0 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
2fcd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2fce0 22 6e 61 6d 65 22 3a 20 22 6e 6f 64 65 22 2c 0a  "name": "node",.
2fcf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2fd00 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
2fd10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
2fd20 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
2fd30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
2fd40 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
2fd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
2fd60 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
2fd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
2fd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fd90 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
2fda0 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
2fdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
2fdc0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
2fdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fde0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
2fdf0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
2fe00 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
2fe10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fe20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 41 75     "value": "{Au
2fe30 64 69 6f 4e 6f 64 65 7d 20 54 68 65 20 61 75 64  dioNode} The aud
2fe40 69 6f 20 6e 6f 64 65 20 74 6f 20 76 69 73 75 61  io node to visua
2fe50 6c 69 7a 65 22 2c 0a 20 20 20 20 20 20 20 20 20  lize",.         
2fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
2fe70 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
2fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fe90 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
2fea0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
2feb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
2fec0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
2fed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fee0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
2fef0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
2ff00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
2ff10 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
2ff20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
2ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff50 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
2ff60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
2ff80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2ff90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
2ffa0 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
2ffb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ffc0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
2ffd0 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   39.            
2ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
2fff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30000 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
30010 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
30020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30030 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
30040 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
30050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
30060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30070 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
30080 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
30090 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
300a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
300b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
300c0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
300d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
300e0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
300f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30100 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
30110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30120 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
30130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30140 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
30150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30160 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
30170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30180 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c     "column": 40,
30190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
301a0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
301b0 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20  ": 39.          
301c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
301d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301e0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
301f0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
30200 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
30210 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
30220 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
30230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30240 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
30250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30260 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
30270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
30280 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
30290 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
302a0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
302b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
302c0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
302d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
302e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302f0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
30300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
30310 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
30320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
30330 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
30340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30350 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20  offset": 39.    
30360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
30370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30380 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
30390 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
303a0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
303b0 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69         "properti
303c0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
303d0 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
303e0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65  ,.          "see
303f0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
30400 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
30410 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73            "todos
30420 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
30430 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 6e 65 63   "name": "connec
30440 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  t",.          "k
30450 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  ind": "function"
30460 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
30470 62 65 72 6f 66 22 3a 20 22 4f 73 63 69 6c 6c 6f  berof": "Oscillo
30480 73 63 6f 70 65 22 2c 0a 20 20 20 20 20 20 20 20  scope",.        
30490 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
304a0 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  ance",.         
304b0 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20   "members": {.  
304c0 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61            "globa
304d0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  l": [],.        
304e0 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c      "inner": [],
304f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
30500 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20  stance": [],.   
30510 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73           "events
30520 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
30530 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a     "static": [].
30540 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
30550 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b         "path": [
30560 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
30570 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
30580 6d 65 22 3a 20 22 4f 73 63 69 6c 6c 6f 73 63 6f  me": "Oscillosco
30590 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  pe",.           
305a0 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
305b0 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
305c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
305d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
305e0 61 6d 65 22 3a 20 22 63 6f 6e 6e 65 63 74 22 2c  ame": "connect",
305f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
30600 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e  kind": "function
30610 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
30620 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
30630 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
30640 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
30650 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
30660 70 61 63 65 22 3a 20 22 4f 73 63 69 6c 6c 6f 73  pace": "Oscillos
30670 63 6f 70 65 23 63 6f 6e 6e 65 63 74 22 0a 20 20  cope#connect".  
30680 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
30690 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65   {.          "de
306a0 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
306b0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
306c0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
306d0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
306e0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
306f0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
30700 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
30710 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
30720 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
30730 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
30740 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
30750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30760 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
30770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30780 20 20 20 22 76 61 6c 75 65 22 3a 20 22 53 74 6f     "value": "Sto
30790 70 20 76 69 73 75 61 6c 69 7a 69 6e 67 20 74 68  p visualizing th
307a0 65 20 73 6f 75 72 63 65 20 6e 6f 64 65 20 61 6e  e source node an
307b0 64 20 64 69 73 63 6f 6e 6e 65 63 74 20 69 74 2e  d disconnect it.
307c0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
307d0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
307e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
307f0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
30800 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
30810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
30820 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
30830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30840 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
30850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30860 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
30870 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
30880 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
30890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
308a0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
308b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
308c0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
308d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
308e0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
308f0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
30900 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
30910 65 74 22 3a 20 35 31 0a 20 20 20 20 20 20 20 20  et": 51.        
30920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
30930 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30940 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
30950 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
30960 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
30970 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
30980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
30990 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
309a0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
309b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
309c0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
309d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
309e0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
309f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30a00 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
30a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30a20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
30a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
30a40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30a50 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
30a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30a70 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
30a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30a90 63 6f 6c 75 6d 6e 22 3a 20 35 32 2c 0a 20 20 20  column": 52,.   
30aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30ab0 20 22 6f 66 66 73 65 74 22 3a 20 35 31 0a 20 20   "offset": 51.  
30ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30ad0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
30ae0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
30af0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
30b00 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
30b10 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
30b20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
30b30 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
30b40 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
30b50 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
30b60 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
30b70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30b80 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
30b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
30ba0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
30bb0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
30bc0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
30bd0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
30be0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
30bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
30c00 6c 75 6d 6e 22 3a 20 35 32 2c 0a 20 20 20 20 20  lumn": 52,.     
30c10 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
30c20 65 74 22 3a 20 35 31 0a 20 20 20 20 20 20 20 20  et": 51.        
30c30 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
30c40 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
30c50 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
30c60 67 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  gs": [],.       
30c70 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
30c80 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
30c90 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
30ca0 20 22 6c 69 6e 65 22 3a 20 31 33 39 2c 0a 20 20   "line": 139,.  
30cb0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
30cc0 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
30cd0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
30ce0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
30cf0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
30d00 3a 20 31 34 31 2c 0a 20 20 20 20 20 20 20 20 20  : 141,.         
30d10 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
30d20 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
30d30 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
30d40 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a        "context":
30d50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
30d60 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
30d70 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
30d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30d90 20 22 6c 69 6e 65 22 3a 20 31 34 32 2c 0a 20 20   "line": 142,.  
30da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
30db0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
30dc0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
30dd0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
30de0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
30df0 20 20 22 6c 69 6e 65 22 3a 20 31 35 32 2c 0a 20    "line": 152,. 
30e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
30e10 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
30e20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
30e30 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
30e40 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
30e50 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
30e60 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
30e70 6e 74 65 72 66 61 63 65 73 2f 6f 73 63 69 6c 6c  nterfaces/oscill
30e80 6f 73 63 6f 70 65 2e 6a 73 22 0a 20 20 20 20 20  oscope.js".     
30e90 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
30ea0 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
30eb0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
30ec0 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
30ed0 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
30ee0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
30ef0 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
30f00 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
30f10 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
30f20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
30f30 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
30f40 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
30f50 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
30f60 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
30f70 22 64 69 73 63 6f 6e 6e 65 63 74 22 2c 0a 20 20  "disconnect",.  
30f80 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
30f90 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20  "function",.    
30fa0 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
30fb0 3a 20 22 4f 73 63 69 6c 6c 6f 73 63 6f 70 65 22  : "Oscilloscope"
30fc0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
30fd0 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
30fe0 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
30ff0 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
31000 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
31010 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
31020 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
31030 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
31040 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
31050 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
31060 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
31070 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
31080 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
31090 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
310a0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
310b0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
310c0 4f 73 63 69 6c 6c 6f 73 63 6f 70 65 22 2c 0a 20  Oscilloscope",. 
310d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
310e0 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
310f0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
31100 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
31110 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
31120 22 64 69 73 63 6f 6e 6e 65 63 74 22 2c 0a 20 20  "disconnect",.  
31130 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
31140 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
31150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
31160 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
31170 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
31180 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
31190 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
311a0 65 22 3a 20 22 4f 73 63 69 6c 6c 6f 73 63 6f 70  e": "Oscilloscop
311b0 65 23 64 69 73 63 6f 6e 6e 65 63 74 22 0a 20 20  e#disconnect".  
311c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c        }.      ],
311d0 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
311e0 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
311f0 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
31200 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
31210 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
31220 6d 65 22 3a 20 22 4f 73 63 69 6c 6c 6f 73 63 6f  me": "Oscillosco
31230 70 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69  pe",.        "ki
31240 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
31250 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
31260 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 4f 73  "namespace": "Os
31270 63 69 6c 6c 6f 73 63 6f 70 65 22 0a 20 20 7d 2c  cilloscope".  },
31280 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
31290 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
312a0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
312b0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
312c0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
312d0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
312e0 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
312f0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
31300 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
31310 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
31320 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
31330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
31340 76 61 6c 75 65 22 3a 20 22 53 74 65 72 65 6f 20  value": "Stereo 
31350 63 72 6f 73 73 66 61 64 65 72 2e 22 2c 0a 20 20  crossfader.",.  
31360 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
31370 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
31380 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
31390 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
313a0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
313b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
313c0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
313d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
313e0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
313f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
31400 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
31410 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
31420 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
31430 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
31440 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
31450 6e 22 3a 20 31 39 2c 0a 20 20 20 20 20 20 20 20  n": 19,.        
31460 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
31470 74 22 3a 20 31 38 0a 20 20 20 20 20 20 20 20 20  t": 18.         
31480 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
31490 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
314a0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
314b0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
314c0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
314d0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
314e0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
314f0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
31500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
31510 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
31520 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
31530 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
31540 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
31550 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
31560 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
31570 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
31580 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
31590 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
315a0 6e 22 3a 20 31 39 2c 0a 20 20 20 20 20 20 20 20  n": 19,.        
315b0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
315c0 31 38 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  18.            }
315d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
315e0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
315f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
31600 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20  .      ],.      
31610 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
31620 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
31630 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
31640 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
31650 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
31660 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
31670 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
31680 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
31690 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
316a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
316b0 6f 6c 75 6d 6e 22 3a 20 31 39 2c 0a 20 20 20 20  olumn": 19,.    
316c0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
316d0 31 38 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  18.        }.   
316e0 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20     }.    },.    
316f0 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
31700 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
31710 22 3a 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22  ": "description"
31720 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
31730 69 70 74 69 6f 6e 22 3a 20 22 53 74 65 72 65 6f  iption": "Stereo
31740 20 63 72 6f 73 73 66 61 64 65 72 2e 22 2c 0a 20   crossfader.",. 
31750 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
31760 65 72 22 3a 20 33 0a 20 20 20 20 20 20 7d 2c 0a  er": 3.      },.
31770 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
31780 22 74 69 74 6c 65 22 3a 20 22 64 65 6d 6f 22 2c  "title": "demo",
31790 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
317a0 70 74 69 6f 6e 22 3a 20 22 3c 73 70 61 6e 20 6e  ption": "<span n
317b0 65 78 75 73 2d 75 69 3d 5c 22 70 61 6e 5c 22 3e  exus-ui=\"pan\">
317c0 3c 2f 73 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20  </span>",.      
317d0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
317e0 35 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  5.      },.     
317f0 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
31800 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
31810 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
31820 69 6f 6e 22 3a 20 22 76 61 72 20 70 61 6e 20 3d  ion": "var pan =
31830 20 6e 65 77 20 4e 65 78 75 73 2e 50 61 6e 28 27   new Nexus.Pan('
31840 23 74 61 72 67 65 74 27 29 22 2c 0a 20 20 20 20  #target')",.    
31850 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
31860 3a 20 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 7.      },.   
31870 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
31880 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a  tle": "output",.
31890 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
318a0 74 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e  tion": "change\n
318b0 46 69 72 65 73 20 61 6e 79 20 74 69 6d 65 20 74  Fires any time t
318c0 68 65 20 69 6e 74 65 72 66 61 63 65 27 73 20 76  he interface's v
318d0 61 6c 75 65 20 63 68 61 6e 67 65 73 2e 20 3c 62  alue changes. <b
318e0 72 3e 5c 6e 54 68 65 20 65 76 65 6e 74 20 64 61  r>\nThe event da
318f0 74 61 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 20  ta is an object 
31900 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 69  containing the i
31910 6e 74 65 72 66 61 63 65 27 73 20 3c 69 3e 76 61  nterface's <i>va
31920 6c 75 65 3c 2f 69 3e 20 28 2d 31 20 74 6f 20 31  lue</i> (-1 to 1
31930 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 3c 69  ), as well as <i
31940 3e 4c 3c 2f 69 3e 20 61 6e 64 20 3c 69 3e 52 3c  >L</i> and <i>R<
31950 2f 69 3e 20 61 6d 70 6c 69 74 75 64 65 20 76 61  /i> amplitude va
31960 6c 75 65 73 20 28 30 2d 31 29 20 66 6f 72 20 6c  lues (0-1) for l
31970 65 66 74 20 61 6e 64 20 72 69 67 68 74 20 73 70  eft and right sp
31980 65 61 6b 65 72 73 2c 20 63 61 6c 63 75 6c 61 74  eakers, calculat
31990 65 64 20 62 79 20 61 20 73 71 75 61 72 65 2d 72  ed by a square-r
319a0 6f 6f 74 20 63 72 6f 73 73 66 61 64 65 20 61 6c  oot crossfade al
319b0 67 6f 72 69 74 68 6d 2e 22 2c 0a 20 20 20 20 20  gorithm.",.     
319c0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
319d0 20 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20   10.      },.   
319e0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
319f0 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78 61  tle": "outputexa
31a00 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22  mple",.        "
31a10 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 70  description": "p
31a20 61 6e 2e 6f 6e 28 27 63 68 61 6e 67 65 27 2c 66  an.on('change',f
31a30 75 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e 20 20  unction(v) {\n  
31a40 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c  console.log(v);\
31a50 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  n})",.        "l
31a60 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31 35 0a 20  ineNumber": 15. 
31a70 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
31a80 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
31a90 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
31aa0 20 20 20 20 22 6c 69 6e 65 22 3a 20 39 2c 0a 20      "line": 9,. 
31ab0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
31ac0 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   0.      },.    
31ad0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
31ae0 20 20 20 22 6c 69 6e 65 22 3a 20 33 30 2c 0a 20     "line": 30,. 
31af0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
31b00 20 32 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   2.      }.    }
31b10 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a  ,.    "context":
31b20 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20   {.      "loc": 
31b30 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
31b40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
31b50 6c 69 6e 65 22 3a 20 33 32 2c 0a 20 20 20 20 20  line": 32,.     
31b60 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30       "column": 0
31b70 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
31b80 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
31b90 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
31ba0 31 37 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  17,.          "c
31bb0 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20  olumn": 1.      
31bc0 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
31bd0 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
31be0 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
31bf0 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65  bDev/ui/lib/inte
31c00 72 66 61 63 65 73 2f 70 61 6e 2e 6a 73 22 0a 20  rfaces/pan.js". 
31c10 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65     },.    "augme
31c20 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  nts": [.      {.
31c30 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
31c40 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20   "augments",.   
31c50 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e       "name": "In
31c60 74 65 72 66 61 63 65 22 0a 20 20 20 20 20 20 7d  terface".      }
31c70 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78 61  .    ],.    "exa
31c80 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20  mples": [.      
31c90 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  {.        "descr
31ca0 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 70 61  iption": "var pa
31cb0 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 50 61  n = new Nexus.Pa
31cc0 6e 28 27 23 74 61 72 67 65 74 27 29 22 0a 20 20  n('#target')".  
31cd0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
31ce0 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
31cf0 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
31d00 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e   [],.    "return
31d10 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65  s": [],.    "see
31d20 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72  s": [],.    "thr
31d30 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ows": [],.    "t
31d40 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  odos": [],.    "
31d50 6e 61 6d 65 22 3a 20 22 50 61 6e 22 2c 0a 20 20  name": "Pan",.  
31d60 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
31d70 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
31d80 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
31d90 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
31da0 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
31db0 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20   "instance": [. 
31dc0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
31dd0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
31de0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
31df0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
31e00 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
31e10 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
31e20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
31e30 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
31e40 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
31e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
31e60 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
31e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
31e80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
31e90 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
31ea0 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
31eb0 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
31ec0 3a 20 22 54 68 65 20 70 6f 73 69 74 69 6f 6e 20  : "The position 
31ed0 6f 66 20 63 72 6f 73 73 66 61 64 65 72 2c 20 66  of crossfader, f
31ee0 72 6f 6d 20 2d 31 20 28 6c 65 66 74 29 20 74 6f  rom -1 (left) to
31ef0 20 31 20 28 72 69 67 68 74 29 2e 20 53 65 74 74   1 (right). Sett
31f00 69 6e 67 20 74 68 69 73 20 76 61 6c 75 65 20 75  ing this value u
31f10 70 64 61 74 65 73 20 74 68 65 20 69 6e 74 65 72  pdates the inter
31f20 66 61 63 65 20 61 6e 64 20 74 72 69 67 67 65 72  face and trigger
31f30 73 20 74 68 65 20 6f 75 74 70 75 74 20 65 76 65  s the output eve
31f40 6e 74 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nt.",.          
31f50 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
31f60 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
31f70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
31f80 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
31f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
31fa0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
31fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
31fc0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
31fd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
31fe0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
31ff0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
32000 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
32010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32020 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
32030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32040 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
32050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32060 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
32070 3a 20 31 32 39 2c 0a 20 20 20 20 20 20 20 20 20  : 129,.         
32080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
32090 6f 66 66 73 65 74 22 3a 20 31 32 38 0a 20 20 20  offset": 128.   
320a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
320b0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
320c0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
320d0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
320e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
320f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32100 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
32110 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
32120 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
32130 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
32140 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
32150 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
32160 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
32170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32180 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
32190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
321a0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
321b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
321c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
321d0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
321e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
321f0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
32200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32210 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32      "column": 12
32220 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  9,.             
32230 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
32240 20 31 32 38 0a 20 20 20 20 20 20 20 20 20 20 20   128.           
32250 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
32260 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
32270 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
32280 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
32290 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
322a0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
322b0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
322c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
322d0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
322e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
322f0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
32300 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
32310 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
32320 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
32330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
32340 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
32350 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
32360 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
32370 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
32380 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32      "column": 12
32390 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  9,.             
323a0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32 38     "offset": 128
323b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
323c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
323d0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
323e0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
323f0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
32400 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
32410 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20  le": "type",.   
32420 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
32430 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
32440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
32450 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
32460 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
32470 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
32480 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
32490 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
324a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
324b0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
324c0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
324d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
324e0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
324f0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
32500 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
32510 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
32520 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 34       "line": 194
32530 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
32540 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
32550 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
32560 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
32570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
32580 69 6e 65 22 3a 20 31 39 37 2c 0a 20 20 20 20 20  ine": 197,.     
32590 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
325a0 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
325b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
325c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
325d0 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
325e0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
325f0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
32600 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
32610 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 38       "line": 198
32620 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
32630 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
32640 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
32650 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
32660 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
32670 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30        "line": 20
32680 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  0,.             
32690 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
326a0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
326b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
326c0 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
326d0 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
326e0 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
326f0 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 61  ib/interfaces/pa
32700 6e 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  n.js".          
32710 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
32720 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
32730 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
32740 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
32750 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
32760 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
32770 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
32780 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
32790 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
327a0 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
327b0 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
327c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
327d0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
327e0 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75     "name": "valu
327f0 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  e",.          "k
32800 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
32810 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
32820 72 6f 66 22 3a 20 22 50 61 6e 22 2c 0a 20 20 20  rof": "Pan",.   
32830 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
32840 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
32850 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
32860 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
32870 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
32880 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
32890 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
328a0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
328b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
328c0 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
328d0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
328e0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
328f0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
32900 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
32910 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
32920 20 20 22 6e 61 6d 65 22 3a 20 22 50 61 6e 22 2c    "name": "Pan",
32930 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
32940 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20  kind": "class". 
32950 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
32960 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
32970 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
32980 3a 20 22 76 61 6c 75 65 22 2c 0a 20 20 20 20 20  : "value",.     
32990 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
329a0 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
329b0 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
329c0 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
329d0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
329e0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
329f0 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
32a00 50 61 6e 23 76 61 6c 75 65 22 0a 20 20 20 20 20  Pan#value".     
32a10 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20     }.      ],.  
32a20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
32a30 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22  ,.      "static"
32a40 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20  : [].    },.    
32a50 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
32a60 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  {.        "name"
32a70 3a 20 22 50 61 6e 22 2c 0a 20 20 20 20 20 20 20  : "Pan",.       
32a80 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
32a90 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
32aa0 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
32ab0 20 22 50 61 6e 22 0a 20 20 7d 2c 0a 20 20 7b 0a   "Pan".  },.  {.
32ac0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
32ad0 22 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65  ": {.      "type
32ae0 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
32af0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
32b00 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
32b10 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
32b20 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
32b30 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
32b40 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
32b50 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
32b60 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
32b70 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
32b80 22 3a 20 22 49 6e 74 65 72 66 61 63 65 20 66 6f  ": "Interface fo
32b90 72 20 6d 6f 76 69 6e 67 20 61 20 73 6f 75 6e 64  r moving a sound
32ba0 20 61 72 6f 75 6e 64 20 61 6e 20 61 72 72 61 79   around an array
32bb0 20 6f 66 20 73 70 65 61 6b 65 72 73 2e 20 53 70   of speakers. Sp
32bc0 65 61 6b 65 72 20 6c 6f 63 61 74 69 6f 6e 73 20  eaker locations 
32bd0 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65  can be customize
32be0 64 2e 20 54 68 65 20 69 6e 74 65 72 66 61 63 65  d. The interface
32bf0 20 63 61 6c 63 75 6c 61 74 65 73 20 74 68 65 20   calculates the 
32c00 63 6c 6f 73 65 6e 65 73 73 20 6f 66 20 74 68 65  closeness of the
32c10 20 73 6f 75 6e 64 20 73 6f 75 72 63 65 20 74 6f   sound source to
32c20 20 65 61 63 68 20 73 70 65 61 6b 65 72 20 61 6e   each speaker an
32c30 64 20 72 65 74 75 72 6e 73 20 74 68 61 74 20 64  d returns that d
32c40 69 73 74 61 6e 63 65 20 61 73 20 61 20 6e 75 6d  istance as a num
32c50 65 72 69 63 20 76 61 6c 75 65 2e 22 2c 0a 20 20  eric value.",.  
32c60 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
32c70 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
32c80 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
32c90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
32ca0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
32cb0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
32cc0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
32cd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
32ce0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
32cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
32d00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
32d10 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
32d20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
32d30 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
32d40 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
32d50 6e 22 3a 20 32 31 36 2c 0a 20 20 20 20 20 20 20  n": 216,.       
32d60 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
32d70 65 74 22 3a 20 32 31 35 0a 20 20 20 20 20 20 20  et": 215.       
32d80 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
32d90 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
32da0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
32db0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
32dc0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
32dd0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
32de0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
32df0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
32e00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
32e10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
32e20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
32e30 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
32e40 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
32e50 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
32e60 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
32e70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
32e80 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
32e90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
32ea0 75 6d 6e 22 3a 20 32 31 36 2c 0a 20 20 20 20 20  umn": 216,.     
32eb0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
32ec0 22 3a 20 32 31 35 0a 20 20 20 20 20 20 20 20 20  ": 215.         
32ed0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
32ee0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
32ef0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
32f00 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20     }.      ],.  
32f10 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
32f20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
32f30 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
32f40 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
32f50 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
32f60 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
32f70 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  et": 0.        }
32f80 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
32f90 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
32fa0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
32fb0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 36 2c    "column": 216,
32fc0 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
32fd0 65 74 22 3a 20 32 31 35 0a 20 20 20 20 20 20 20  et": 215.       
32fe0 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   }.      }.    }
32ff0 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a  ,.    "tags": [.
33000 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
33010 22 74 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69  "title": "descri
33020 70 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ption",.        
33030 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
33040 49 6e 74 65 72 66 61 63 65 20 66 6f 72 20 6d 6f  Interface for mo
33050 76 69 6e 67 20 61 20 73 6f 75 6e 64 20 61 72 6f  ving a sound aro
33060 75 6e 64 20 61 6e 20 61 72 72 61 79 20 6f 66 20  und an array of 
33070 73 70 65 61 6b 65 72 73 2e 20 53 70 65 61 6b 65  speakers. Speake
33080 72 20 6c 6f 63 61 74 69 6f 6e 73 20 63 61 6e 20  r locations can 
33090 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 2e 20 54  be customized. T
330a0 68 65 20 69 6e 74 65 72 66 61 63 65 20 63 61 6c  he interface cal
330b0 63 75 6c 61 74 65 73 20 74 68 65 20 63 6c 6f 73  culates the clos
330c0 65 6e 65 73 73 20 6f 66 20 74 68 65 20 73 6f 75  eness of the sou
330d0 6e 64 20 73 6f 75 72 63 65 20 74 6f 20 65 61 63  nd source to eac
330e0 68 20 73 70 65 61 6b 65 72 20 61 6e 64 20 72 65  h speaker and re
330f0 74 75 72 6e 73 20 74 68 61 74 20 64 69 73 74 61  turns that dista
33100 6e 63 65 20 61 73 20 61 20 6e 75 6d 65 72 69 63  nce as a numeric
33110 20 76 61 6c 75 65 2e 22 2c 0a 20 20 20 20 20 20   value.",.      
33120 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
33130 33 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  3.      },.     
33140 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
33150 65 22 3a 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20  e": "demo",.    
33160 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
33170 22 3a 20 22 3c 73 70 61 6e 20 6e 65 78 75 73 2d  ": "<span nexus-
33180 75 69 3d 5c 22 70 61 6e 32 44 5c 22 3e 3c 2f 73  ui=\"pan2D\"></s
33190 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20 20 22  pan>",.        "
331a0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a 20  lineNumber": 5. 
331b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
331c0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
331d0 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20   "example",.    
331e0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
331f0 22 3a 20 22 76 61 72 20 70 61 6e 32 64 20 3d 20  ": "var pan2d = 
33200 6e 65 77 20 4e 65 78 75 73 2e 50 61 6e 32 64 28  new Nexus.Pan2d(
33210 27 23 74 61 72 67 65 74 27 29 22 2c 0a 20 20 20  '#target')",.   
33220 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
33230 22 3a 20 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 7.      },.  
33240 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
33250 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22  itle": "example"
33260 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
33270 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 70 61  iption": "var pa
33280 6e 32 64 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e  n2d = new Nexus.
33290 50 61 6e 32 44 28 27 23 74 61 72 67 65 74 27 2c  Pan2D('#target',
332a0 7b 5c 6e 20 20 27 73 69 7a 65 27 3a 20 5b 32 30  {\n  'size': [20
332b0 30 2c 32 30 30 5d 2c 5c 6e 20 20 27 72 61 6e 67  0,200],\n  'rang
332c0 65 27 3a 20 30 2e 35 2c 20 20 2f 2f 20 64 65 74  e': 0.5,  // det
332d0 65 63 74 69 6f 6e 20 72 61 64 69 75 73 20 6f 66  ection radius of
332e0 20 65 61 63 68 20 73 70 65 61 6b 65 72 5c 6e 20   each speaker\n 
332f0 20 27 6d 6f 64 65 27 3a 20 27 61 62 73 6f 6c 75   'mode': 'absolu
33300 74 65 27 2c 20 20 20 2f 2f 20 27 61 62 73 6f 6c  te',   // 'absol
33310 75 74 65 27 20 6f 72 20 27 72 65 6c 61 74 69 76  ute' or 'relativ
33320 65 27 20 73 6f 75 6e 64 20 6d 6f 76 65 6d 65 6e  e' sound movemen
33330 74 5c 6e 20 20 27 73 70 65 61 6b 65 72 73 27 3a  t\n  'speakers':
33340 20 5b 20 20 2f 2f 20 74 68 65 20 73 70 65 61 6b   [  // the speak
33350 65 72 20 5b 78 2c 79 5d 20 70 6f 73 69 74 69 6f  er [x,y] positio
33360 6e 73 5c 6e 20 20 20 20 20 20 5b 30 2e 35 2c 30  ns\n      [0.5,0
33370 2e 32 5d 2c 5c 6e 20 20 20 20 20 20 5b 30 2e 37  .2],\n      [0.7
33380 35 2c 30 2e 32 35 5d 2c 5c 6e 20 20 20 20 20 20  5,0.25],\n      
33390 5b 30 2e 38 2c 30 2e 35 5d 2c 5c 6e 20 20 20 20  [0.8,0.5],\n    
333a0 20 20 5b 30 2e 37 35 2c 30 2e 37 35 5d 2c 5c 6e    [0.75,0.75],\n
333b0 20 20 20 20 20 20 5b 30 2e 35 2c 30 2e 38 5d 2c        [0.5,0.8],
333c0 5c 6e 20 20 20 20 20 20 5b 30 2e 32 35 2c 30 2e  \n      [0.25,0.
333d0 37 35 5d 5c 6e 20 20 20 20 20 20 5b 30 2e 32 2c  75]\n      [0.2,
333e0 30 2e 35 5d 2c 5c 6e 20 20 20 20 20 20 5b 30 2e  0.5],\n      [0.
333f0 32 35 2c 30 2e 32 35 5d 5c 6e 20 20 5d 5c 6e 7d  25,0.25]\n  ]\n}
33400 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  )",.        "lin
33410 65 4e 75 6d 62 65 72 22 3a 20 31 30 0a 20 20 20  eNumber": 10.   
33420 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
33430 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
33440 6f 75 74 70 75 74 22 2c 0a 20 20 20 20 20 20 20  output",.       
33450 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
33460 22 63 68 61 6e 67 65 5c 6e 46 69 72 65 73 20 61  "change\nFires a
33470 6e 79 20 74 69 6d 65 20 74 68 65 20 5c 22 73 6f  ny time the \"so
33480 75 72 63 65 5c 22 20 6e 6f 64 65 27 73 20 70 6f  urce\" node's po
33490 73 69 74 69 6f 6e 20 63 68 61 6e 67 65 73 2e 20  sition changes. 
334a0 3c 62 72 3e 5c 6e 54 68 65 20 65 76 65 6e 74 20  <br>\nThe event 
334b0 64 61 74 61 20 69 73 20 61 6e 20 61 72 72 61 79  data is an array
334c0 20 6f 66 20 74 68 65 20 61 6d 70 6c 69 74 75 64   of the amplitud
334d0 65 73 20 28 30 2d 31 29 2c 20 72 65 70 72 65 73  es (0-1), repres
334e0 65 6e 74 69 6e 67 20 74 68 65 20 6c 65 76 65 6c  enting the level
334f0 20 6f 66 20 65 61 63 68 20 73 70 65 61 6b 65 72   of each speaker
33500 20 28 61 73 20 63 61 6c 63 75 6c 61 74 65 64 20   (as calculated 
33510 62 79 20 69 74 73 20 64 69 73 74 61 6e 63 65 20  by its distance 
33520 74 6f 20 74 68 65 20 61 75 64 69 6f 20 73 6f 75  to the audio sou
33530 72 63 65 29 2e 22 2c 0a 20 20 20 20 20 20 20 20  rce).",.        
33540 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 37  "lineNumber": 27
33550 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
33560 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
33570 22 3a 20 22 6f 75 74 70 75 74 65 78 61 6d 70 6c  ": "outputexampl
33580 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  e",.        "des
33590 63 72 69 70 74 69 6f 6e 22 3a 20 22 70 61 6e 32  cription": "pan2
335a0 64 2e 6f 6e 28 27 63 68 61 6e 67 65 27 2c 66 75  d.on('change',fu
335b0 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e 20 20 63  nction(v) {\n  c
335c0 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e  onsole.log(v);\n
335d0 7d 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  })",.        "li
335e0 6e 65 4e 75 6d 62 65 72 22 3a 20 33 32 0a 20 20  neNumber": 32.  
335f0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
33600 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
33610 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
33620 20 20 20 22 6c 69 6e 65 22 3a 20 39 2c 0a 20 20     "line": 9,.  
33630 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
33640 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  0.      },.     
33650 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
33660 20 20 22 6c 69 6e 65 22 3a 20 34 36 2c 0a 20 20    "line": 46,.  
33670 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
33680 32 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c  2.      }.    },
33690 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20  .    "context": 
336a0 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b  {.      "loc": {
336b0 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
336c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
336d0 69 6e 65 22 3a 20 34 38 2c 0a 20 20 20 20 20 20  ine": 48,.      
336e0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
336f0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
33700 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
33710 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 37        "line": 27
33720 35 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  5,.          "co
33730 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20 20  lumn": 1.       
33740 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   }.      },.    
33750 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
33760 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
33770 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
33780 66 61 63 65 73 2f 70 61 6e 32 64 2e 6a 73 22 0a  faces/pan2d.js".
33790 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d      },.    "augm
337a0 65 6e 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ents": [.      {
337b0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
337c0 3a 20 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20  : "augments",.  
337d0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49        "name": "I
337e0 6e 74 65 72 66 61 63 65 22 0a 20 20 20 20 20 20  nterface".      
337f0 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78  }.    ],.    "ex
33800 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
33810 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
33820 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 70  ription": "var p
33830 61 6e 32 64 20 3d 20 6e 65 77 20 4e 65 78 75 73  an2d = new Nexus
33840 2e 50 61 6e 32 64 28 27 23 74 61 72 67 65 74 27  .Pan2d('#target'
33850 29 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  )".      },.    
33860 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73    {.        "des
33870 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20  cription": "var 
33880 70 61 6e 32 64 20 3d 20 6e 65 77 20 4e 65 78 75  pan2d = new Nexu
33890 73 2e 50 61 6e 32 44 28 27 23 74 61 72 67 65 74  s.Pan2D('#target
338a0 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27 3a 20 5b  ',{\n  'size': [
338b0 32 30 30 2c 32 30 30 5d 2c 5c 6e 20 20 27 72 61  200,200],\n  'ra
338c0 6e 67 65 27 3a 20 30 2e 35 2c 20 20 2f 2f 20 64  nge': 0.5,  // d
338d0 65 74 65 63 74 69 6f 6e 20 72 61 64 69 75 73 20  etection radius 
338e0 6f 66 20 65 61 63 68 20 73 70 65 61 6b 65 72 5c  of each speaker\
338f0 6e 20 20 27 6d 6f 64 65 27 3a 20 27 61 62 73 6f  n  'mode': 'abso
33900 6c 75 74 65 27 2c 20 20 20 2f 2f 20 27 61 62 73  lute',   // 'abs
33910 6f 6c 75 74 65 27 20 6f 72 20 27 72 65 6c 61 74  olute' or 'relat
33920 69 76 65 27 20 73 6f 75 6e 64 20 6d 6f 76 65 6d  ive' sound movem
33930 65 6e 74 5c 6e 20 20 27 73 70 65 61 6b 65 72 73  ent\n  'speakers
33940 27 3a 20 5b 20 20 2f 2f 20 74 68 65 20 73 70 65  ': [  // the spe
33950 61 6b 65 72 20 5b 78 2c 79 5d 20 70 6f 73 69 74  aker [x,y] posit
33960 69 6f 6e 73 5c 6e 20 20 20 20 20 20 5b 30 2e 35  ions\n      [0.5
33970 2c 30 2e 32 5d 2c 5c 6e 20 20 20 20 20 20 5b 30  ,0.2],\n      [0
33980 2e 37 35 2c 30 2e 32 35 5d 2c 5c 6e 20 20 20 20  .75,0.25],\n    
33990 20 20 5b 30 2e 38 2c 30 2e 35 5d 2c 5c 6e 20 20    [0.8,0.5],\n  
339a0 20 20 20 20 5b 30 2e 37 35 2c 30 2e 37 35 5d 2c      [0.75,0.75],
339b0 5c 6e 20 20 20 20 20 20 5b 30 2e 35 2c 30 2e 38  \n      [0.5,0.8
339c0 5d 2c 5c 6e 20 20 20 20 20 20 5b 30 2e 32 35 2c  ],\n      [0.25,
339d0 30 2e 37 35 5d 5c 6e 20 20 20 20 20 20 5b 30 2e  0.75]\n      [0.
339e0 32 2c 30 2e 35 5d 2c 5c 6e 20 20 20 20 20 20 5b  2,0.5],\n      [
339f0 30 2e 32 35 2c 30 2e 32 35 5d 5c 6e 20 20 5d 5c  0.25,0.25]\n  ]\
33a00 6e 7d 29 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  n})".      }.   
33a10 20 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73 22   ],.    "params"
33a20 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65  : [],.    "prope
33a30 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
33a40 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
33a50 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
33a60 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
33a70 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d  .    "todos": []
33a80 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 50  ,.    "name": "P
33a90 61 6e 32 44 22 2c 0a 20 20 20 20 22 6b 69 6e 64  an2D",.    "kind
33aa0 22 3a 20 22 63 6c 61 73 73 22 2c 0a 20 20 20 20  ": "class",.    
33ab0 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
33ac0 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
33ad0 0a 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20  .      "inner": 
33ae0 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61  [],.      "insta
33af0 6e 63 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  nce": [.        
33b00 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73  {.          "des
33b10 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
33b20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
33b30 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
33b40 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
33b50 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
33b60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
33b70 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
33b80 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
33b90 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
33ba0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
33bb0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
33bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
33bd0 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
33be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33bf0 20 20 22 76 61 6c 75 65 22 3a 20 22 41 62 73 6f    "value": "Abso
33c00 6c 75 74 65 20 6f 72 20 72 65 6c 61 74 69 76 65  lute or relative
33c10 20 6d 6f 75 73 65 20 69 6e 74 65 72 61 63 74 69   mouse interacti
33c20 6f 6e 2e 20 49 6e 20 5c 22 61 62 73 6f 6c 75 74  on. In \"absolut
33c30 65 5c 22 20 6d 6f 64 65 2c 20 74 68 65 20 73 6f  e\" mode, the so
33c40 75 72 63 65 20 6e 6f 64 65 20 77 69 6c 6c 20 6a  urce node will j
33c50 75 6d 70 20 74 6f 20 79 6f 75 72 20 6d 6f 75 73  ump to your mous
33c60 65 20 70 6f 73 69 74 69 6f 6e 20 6f 6e 20 6d 6f  e position on mo
33c70 75 73 65 20 63 6c 69 63 6b 2e 20 49 6e 20 5c 22  use click. In \"
33c80 72 65 6c 61 74 69 76 65 5c 22 20 6d 6f 64 65 2c  relative\" mode,
33c90 20 69 74 20 64 6f 65 73 20 6e 6f 74 2e 22 2c 0a   it does not.",.
33ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33cb0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
33cc0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
33cd0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
33ce0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
33cf0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
33d00 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
33d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
33d20 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
33d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33d40 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
33d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33d60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
33d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
33d80 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
33d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
33da0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
33db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33dc0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 35 38 2c    "column": 158,
33dd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
33de0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
33df0 22 3a 20 31 35 37 0a 20 20 20 20 20 20 20 20 20  ": 157.         
33e00 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
33e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33e20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
33e30 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
33e40 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
33e50 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
33e60 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
33e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33e80 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
33e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33ea0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
33eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
33ec0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
33ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
33ee0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
33ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
33f00 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
33f10 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
33f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33f30 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
33f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
33f50 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
33f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
33f70 6f 6c 75 6d 6e 22 3a 20 31 35 38 2c 0a 20 20 20  olumn": 158,.   
33f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33f90 20 22 6f 66 66 73 65 74 22 3a 20 31 35 37 0a 20   "offset": 157. 
33fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
33fb0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
33fc0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
33fd0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
33fe0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
33ff0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
34000 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
34010 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
34020 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
34030 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
34040 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
34050 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
34060 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
34070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
34080 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
34090 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
340a0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
340b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
340c0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
340d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
340e0 6f 6c 75 6d 6e 22 3a 20 31 35 38 2c 0a 20 20 20  olumn": 158,.   
340f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
34100 66 73 65 74 22 3a 20 31 35 37 0a 20 20 20 20 20  fset": 157.     
34110 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
34120 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
34130 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
34140 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "tags": [],.    
34150 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
34160 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
34170 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
34180 20 20 20 20 22 6c 69 6e 65 22 3a 20 37 37 2c 0a      "line": 77,.
34190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
341a0 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
341b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
341c0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
341d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
341e0 65 22 3a 20 37 39 2c 0a 20 20 20 20 20 20 20 20  e": 79,.        
341f0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
34200 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  6.            }.
34210 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
34220 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
34230 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
34240 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
34250 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
34260 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
34270 20 20 22 6c 69 6e 65 22 3a 20 38 30 2c 0a 20 20    "line": 80,.  
34280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
34290 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
342a0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
342b0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
342c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
342d0 20 20 22 6c 69 6e 65 22 3a 20 38 30 2c 0a 20 20    "line": 80,.  
342e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
342f0 6f 6c 75 6d 6e 22 3a 20 33 35 0a 20 20 20 20 20  olumn": 35.     
34300 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
34310 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
34320 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
34330 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
34340 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
34350 6e 74 65 72 66 61 63 65 73 2f 70 61 6e 32 64 2e  nterfaces/pan2d.
34360 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c  js".          },
34370 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d  .          "augm
34380 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
34390 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a       "examples":
343a0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
343b0 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20  params": [],.   
343c0 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69         "properti
343d0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
343e0 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
343f0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65  ,.          "see
34400 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
34410 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
34420 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73            "todos
34430 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
34440 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c   "name": "mode",
34450 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
34460 65 72 6f 66 22 3a 20 22 50 61 6e 32 44 22 2c 0a  erof": "Pan2D",.
34470 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
34480 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20  ": "instance",. 
34490 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
344a0 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  s": {.          
344b0 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a    "global": [],.
344c0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e              "inn
344d0 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  er": [],.       
344e0 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
344f0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
34500 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20   "events": [],. 
34510 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74             "stat
34520 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  ic": [].        
34530 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
34540 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20  path": [.       
34550 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
34560 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 61       "name": "Pa
34570 6e 32 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20  n2D",.          
34580 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
34590 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
345a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
345b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
345c0 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c 0a 20  name": "mode",. 
345d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63               "sc
345e0 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
345f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
34600 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
34610 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65        "namespace
34620 22 3a 20 22 50 61 6e 32 44 23 6d 6f 64 65 22 0a  ": "Pan2D#mode".
34630 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
34640 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22     {.          "
34650 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
34660 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
34670 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
34680 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
34690 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
346a0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
346b0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
346c0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
346d0 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
346e0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
346f0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
34700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34710 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
34720 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
34730 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 41       "value": "A
34740 6e 20 61 72 72 61 79 20 6f 66 20 73 70 65 61 6b  n array of speak
34750 65 72 20 6c 6f 63 61 74 69 6f 6e 73 2e 20 55 70  er locations. Up
34760 64 61 74 65 20 74 68 69 73 20 77 69 74 68 20 2e  date this with .
34770 6d 6f 76 65 53 70 65 61 6b 65 72 28 29 20 6f 72  moveSpeaker() or
34780 20 2e 6d 6f 76 65 41 6c 6c 53 70 65 61 6b 65 72   .moveAllSpeaker
34790 73 28 29 22 2c 0a 20 20 20 20 20 20 20 20 20 20  s()",.          
347a0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
347b0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
347c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
347d0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
347e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
347f0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
34800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34810 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
34820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
34830 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
34840 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
34850 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
34860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34870 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
34880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34890 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
348a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
348b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
348c0 3a 20 38 35 2c 0a 20 20 20 20 20 20 20 20 20 20  : 85,.          
348d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
348e0 66 66 73 65 74 22 3a 20 38 34 0a 20 20 20 20 20  ffset": 84.     
348f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34900 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
34910 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
34920 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
34930 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
34940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
34950 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
34960 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
34970 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
34980 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
34990 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
349a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
349b0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
349c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
349d0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
349e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
349f0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
34a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34a10 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
34a20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
34a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34a40 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
34a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34a60 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 38 35 2c 0a    "column": 85,.
34a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34a80 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 38 34      "offset": 84
34a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
34aa0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
34ab0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
34ac0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
34ad0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
34ae0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
34af0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
34b00 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
34b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
34b20 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
34b30 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
34b40 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
34b50 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
34b60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
34b70 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
34b80 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
34b90 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
34ba0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
34bb0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
34bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34bd0 22 63 6f 6c 75 6d 6e 22 3a 20 38 35 2c 0a 20 20  "column": 85,.  
34be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
34bf0 66 66 73 65 74 22 3a 20 38 34 0a 20 20 20 20 20  ffset": 84.     
34c00 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
34c10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
34c20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
34c30 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "tags": [],.    
34c40 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
34c50 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
34c60 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
34c70 20 20 20 20 22 6c 69 6e 65 22 3a 20 38 39 2c 0a      "line": 89,.
34c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
34c90 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
34ca0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
34cb0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
34cc0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
34cd0 65 22 3a 20 39 31 2c 0a 20 20 20 20 20 20 20 20  e": 91,.        
34ce0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
34cf0 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  6.            }.
34d00 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
34d10 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
34d20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
34d30 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
34d40 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
34d50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
34d60 20 20 22 6c 69 6e 65 22 3a 20 39 32 2c 0a 20 20    "line": 92,.  
34d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
34d80 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
34d90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
34da0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
34db0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
34dc0 20 20 22 6c 69 6e 65 22 3a 20 39 32 2c 0a 20 20    "line": 92,.  
34dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
34de0 6f 6c 75 6d 6e 22 3a 20 34 33 0a 20 20 20 20 20  olumn": 43.     
34df0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
34e00 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
34e10 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
34e20 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
34e30 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
34e40 6e 74 65 72 66 61 63 65 73 2f 70 61 6e 32 64 2e  nterfaces/pan2d.
34e50 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c  js".          },
34e60 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d  .          "augm
34e70 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
34e80 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a       "examples":
34e90 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
34ea0 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20  params": [],.   
34eb0 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69         "properti
34ec0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
34ed0 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
34ee0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65  ,.          "see
34ef0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
34f00 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
34f10 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73            "todos
34f20 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
34f30 20 22 6e 61 6d 65 22 3a 20 22 73 70 65 61 6b 65   "name": "speake
34f40 72 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  rs",.          "
34f50 6d 65 6d 62 65 72 6f 66 22 3a 20 22 50 61 6e 32  memberof": "Pan2
34f60 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  D",.          "s
34f70 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
34f80 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
34f90 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20  mbers": {.      
34fa0 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
34fb0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
34fc0 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
34fd0 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e           "instan
34fe0 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ce": [],.       
34ff0 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
35000 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
35010 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
35020 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
35030 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
35040 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
35050 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
35060 20 22 50 61 6e 32 44 22 2c 0a 20 20 20 20 20 20   "Pan2D",.      
35070 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
35080 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20  "class".        
35090 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
350a0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
350b0 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 70 65 61     "name": "spea
350c0 6b 65 72 73 22 2c 0a 20 20 20 20 20 20 20 20 20  kers",.         
350d0 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
350e0 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
350f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
35100 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
35110 61 6d 65 73 70 61 63 65 22 3a 20 22 50 61 6e 32  amespace": "Pan2
35120 44 23 73 70 65 61 6b 65 72 73 22 0a 20 20 20 20  D#speakers".    
35130 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b      },.        {
35140 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63  .          "desc
35150 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
35160 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
35170 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
35180 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
35190 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
351a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
351b0 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
351c0 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
351d0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
351e0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
351f0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
35200 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
35210 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
35220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35230 20 22 76 61 6c 75 65 22 3a 20 22 52 65 77 72 69   "value": "Rewri
35240 74 65 3a 20 54 68 65 20 6d 61 78 69 6d 75 6d 20  te: The maximum 
35250 64 69 73 74 61 6e 63 65 20 66 72 6f 6d 20 61 20  distance from a 
35260 73 70 65 61 6b 65 72 20 74 68 61 74 20 74 68 65  speaker that the
35270 20 73 6f 75 72 63 65 20 6e 6f 64 65 20 63 61 6e   source node can
35280 20 62 65 20 66 6f 72 20 69 74 20 74 6f 20 62 65   be for it to be
35290 20 68 65 61 72 64 20 66 72 6f 6d 20 74 68 61 74   heard from that
352a0 20 73 70 65 61 6b 65 72 2e 20 41 20 6c 6f 77 20   speaker. A low 
352b0 72 61 6e 67 65 20 28 30 2e 31 29 20 77 69 6c 6c  range (0.1) will
352c0 20 72 65 73 75 6c 74 20 69 6e 20 73 70 65 61 6b   result in speak
352d0 65 72 73 20 6f 6e 6c 79 20 70 6c 61 79 69 6e 67  ers only playing
352e0 20 77 68 65 6e 20 74 68 65 20 73 6f 75 6e 64 20   when the sound 
352f0 69 73 20 76 65 72 79 20 63 6c 6f 73 65 20 69 74  is very close it
35300 2e 20 44 65 66 61 75 6c 74 20 69 73 20 30 2e 35  . Default is 0.5
35310 20 28 68 61 6c 66 20 6f 66 20 74 68 65 20 69 6e   (half of the in
35320 74 65 72 66 61 63 65 29 2e 22 2c 0a 20 20 20 20  terface).",.    
35330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35340 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
35350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35360 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
35370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35380 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
35390 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
353a0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
353b0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
353c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
353d0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
353e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
353f0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
35400 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
35410 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
35420 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
35430 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
35440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
35450 6f 6c 75 6d 6e 22 3a 20 32 33 39 2c 0a 20 20 20  olumn": 239,.   
35460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35470 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32       "offset": 2
35480 33 38 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  38.             
35490 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
354a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
354b0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
354c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
354d0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
354e0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
354f0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
35500 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
35510 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
35520 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
35530 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
35540 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
35550 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
35560 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35570 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
35580 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
35590 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
355a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
355b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
355c0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
355d0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
355e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
355f0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35600 6e 22 3a 20 32 33 39 2c 0a 20 20 20 20 20 20 20  n": 239,.       
35610 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
35620 66 73 65 74 22 3a 20 32 33 38 0a 20 20 20 20 20  fset": 238.     
35630 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
35640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35650 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
35660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
35670 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
35680 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a  .            ],.
35690 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
356a0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
356b0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
356c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
356d0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
356e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
356f0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
35700 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
35710 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
35720 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
35730 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
35740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
35750 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
35760 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35770 6e 22 3a 20 32 33 39 2c 0a 20 20 20 20 20 20 20  n": 239,.       
35780 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
35790 22 3a 20 32 33 38 0a 20 20 20 20 20 20 20 20 20  ": 238.         
357a0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
357b0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
357c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67  ,.          "tag
357d0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
357e0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
357f0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
35800 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
35810 22 6c 69 6e 65 22 3a 20 39 34 2c 0a 20 20 20 20  "line": 94,.    
35820 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35830 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
35840 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
35850 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
35860 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
35870 39 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  96,.            
35880 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20    "column": 6.  
35890 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
358a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
358b0 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
358c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63              "loc
358d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
358e0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
358f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
35900 69 6e 65 22 3a 20 39 37 2c 0a 20 20 20 20 20 20  ine": 97,.      
35910 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35920 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
35930 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
35940 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
35950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
35960 69 6e 65 22 3a 20 39 37 2c 0a 20 20 20 20 20 20  ine": 97,.      
35970 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35980 6e 22 3a 20 33 37 0a 20 20 20 20 20 20 20 20 20  n": 37.         
35990 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
359a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
359b0 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
359c0 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
359d0 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
359e0 66 61 63 65 73 2f 70 61 6e 32 64 2e 6a 73 22 0a  faces/pan2d.js".
359f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
35a00 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
35a10 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
35a20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
35a30 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
35a40 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
35a50 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
35a60 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
35a70 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
35a80 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
35a90 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
35aa0 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
35ab0 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
35ac0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
35ad0 6d 65 22 3a 20 22 72 61 6e 67 65 22 2c 0a 20 20  me": "range",.  
35ae0 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f          "membero
35af0 66 22 3a 20 22 50 61 6e 32 44 22 2c 0a 20 20 20  f": "Pan2D",.   
35b00 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
35b10 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
35b20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
35b30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
35b40 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
35b50 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
35b60 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
35b70 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
35b80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
35b90 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
35ba0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
35bb0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
35bc0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
35bd0 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
35be0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
35bf0 20 20 22 6e 61 6d 65 22 3a 20 22 50 61 6e 32 44    "name": "Pan2D
35c00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
35c10 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
35c20 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
35c30 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
35c40 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
35c50 65 22 3a 20 22 72 61 6e 67 65 22 2c 0a 20 20 20  e": "range",.   
35c60 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70             "scop
35c70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20  e": "instance". 
35c80 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
35c90 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
35ca0 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
35cb0 20 22 50 61 6e 32 44 23 72 61 6e 67 65 22 0a 20   "Pan2D#range". 
35cc0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
35cd0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64    {.          "d
35ce0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
35cf0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
35d00 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
35d10 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
35d20 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
35d30 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
35d40 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
35d50 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
35d60 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
35d70 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
35d80 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
35d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35da0 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
35db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35dc0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 54 68      "value": "Th
35dd0 65 20 63 75 72 72 65 6e 74 20 6c 65 76 65 6c 73  e current levels
35de0 20 66 6f 72 20 65 61 63 68 20 73 70 65 61 6b 65   for each speake
35df0 72 2e 20 54 68 69 73 20 69 73 20 63 61 6c 63 75  r. This is calcu
35e00 6c 61 74 65 64 20 77 68 65 6e 20 61 20 73 6f 75  lated when a sou
35e10 72 63 65 20 6e 6f 64 65 20 6f 72 20 73 70 65 61  rce node or spea
35e20 6b 65 72 20 6e 6f 64 65 20 69 73 20 6d 6f 76 65  ker node is move
35e30 64 20 74 68 72 6f 75 67 68 20 69 6e 74 65 72 61  d through intera
35e40 63 74 69 6f 6e 20 6f 72 20 70 72 6f 67 72 61 6d  ction or program
35e50 61 74 69 63 61 6c 6c 79 2e 22 2c 0a 20 20 20 20  atically.",.    
35e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35e70 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
35e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35e90 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
35ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35eb0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
35ec0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
35ed0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
35ee0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
35ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
35f00 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
35f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35f20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
35f30 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
35f40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
35f50 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
35f60 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
35f70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
35f80 6f 6c 75 6d 6e 22 3a 20 31 34 30 2c 0a 20 20 20  olumn": 140,.   
35f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35fa0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
35fb0 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  39.             
35fc0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
35fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35fe0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
35ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36000 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
36010 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
36020 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
36030 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
36040 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
36050 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
36060 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
36070 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
36080 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
36090 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
360a0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
360b0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
360c0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
360d0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
360e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
360f0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
36100 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
36110 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
36120 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
36130 6e 22 3a 20 31 34 30 2c 0a 20 20 20 20 20 20 20  n": 140,.       
36140 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
36150 66 73 65 74 22 3a 20 31 33 39 0a 20 20 20 20 20  fset": 139.     
36160 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
36170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36180 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
36190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
361a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
361b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a  .            ],.
361c0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
361d0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
361e0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
361f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
36200 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
36210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
36220 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
36230 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
36240 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
36250 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
36260 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
36270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
36280 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
36290 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
362a0 6e 22 3a 20 31 34 30 2c 0a 20 20 20 20 20 20 20  n": 140,.       
362b0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
362c0 22 3a 20 31 33 39 0a 20 20 20 20 20 20 20 20 20  ": 139.         
362d0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
362e0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
362f0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67  ,.          "tag
36300 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
36310 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
36320 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
36330 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
36340 22 6c 69 6e 65 22 3a 20 39 39 2c 0a 20 20 20 20  "line": 99,.    
36350 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
36360 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
36370 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
36380 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
36390 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
363a0 31 30 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  101,.           
363b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20     "column": 6. 
363c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
363d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
363e0 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b      "context": {
363f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f  .            "lo
36400 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
36410 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
36420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
36430 6c 69 6e 65 22 3a 20 31 30 32 2c 0a 20 20 20 20  line": 102,.    
36440 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
36450 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
36460 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
36470 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
36480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36490 22 6c 69 6e 65 22 3a 20 31 30 32 2c 0a 20 20 20  "line": 102,.   
364a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
364b0 6c 75 6d 6e 22 3a 20 32 31 0a 20 20 20 20 20 20  lumn": 21.      
364c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
364d0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
364e0 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
364f0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
36500 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e  webDev/ui/lib/in
36510 74 65 72 66 61 63 65 73 2f 70 61 6e 32 64 2e 6a  terfaces/pan2d.j
36520 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
36530 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
36540 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
36550 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
36560 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
36570 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
36580 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
36590 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
365a0 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
365b0 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
365c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
365d0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
365e0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
365f0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
36600 22 6e 61 6d 65 22 3a 20 22 6c 65 76 65 6c 73 22  "name": "levels"
36610 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
36620 62 65 72 6f 66 22 3a 20 22 50 61 6e 32 44 22 2c  berof": "Pan2D",
36630 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
36640 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
36650 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
36660 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
36670 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
36680 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
36690 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
366a0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
366b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
366c0 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
366d0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
366e0 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
366f0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
36700 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
36710 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
36720 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 50        "name": "P
36730 61 6e 32 44 22 2c 0a 20 20 20 20 20 20 20 20 20  an2D",.         
36740 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
36750 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
36760 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
36770 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
36780 22 6e 61 6d 65 22 3a 20 22 6c 65 76 65 6c 73 22  "name": "levels"
36790 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
367a0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
367b0 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ce".            
367c0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
367d0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70           "namesp
367e0 61 63 65 22 3a 20 22 50 61 6e 32 44 23 6c 65 76  ace": "Pan2D#lev
367f0 65 6c 73 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a  els".        },.
36800 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
36810 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
36820 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
36830 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
36840 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
36850 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
36860 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
36870 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
36880 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
36890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
368a0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
368b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
368c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
368d0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
368e0 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
368f0 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
36900 22 3a 20 22 4d 6f 76 65 20 74 68 65 20 61 75 64  ": "Move the aud
36910 69 6f 20 73 6f 75 72 63 65 20 6e 6f 64 65 20 61  io source node a
36920 6e 64 20 74 72 69 67 67 65 72 20 74 68 65 20 6f  nd trigger the o
36930 75 74 70 75 74 20 65 76 65 6e 74 2e 22 2c 0a 20  utput event.",. 
36940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36950 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
36960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
36970 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
36980 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
36990 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
369a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
369b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
369c0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
369d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
369e0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
369f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36a00 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
36a10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
36a20 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
36a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
36a40 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
36a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36a60 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 37 2c 0a 20   "column": 57,. 
36a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36a80 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
36a90 20 35 36 0a 20 20 20 20 20 20 20 20 20 20 20 20   56.            
36aa0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
36ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36ac0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
36ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36ae0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
36af0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
36b00 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
36b10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
36b20 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
36b30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
36b40 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
36b50 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
36b60 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
36b70 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
36b80 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
36b90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
36ba0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
36bb0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
36bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
36bd0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
36be0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
36bf0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
36c00 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
36c10 6d 6e 22 3a 20 35 37 2c 0a 20 20 20 20 20 20 20  mn": 57,.       
36c20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
36c30 66 73 65 74 22 3a 20 35 36 0a 20 20 20 20 20 20  fset": 56.      
36c40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
36c50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36c60 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
36c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
36c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
36c90 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
36ca0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
36cb0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
36cc0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
36cd0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
36ce0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
36cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
36d00 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
36d10 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
36d20 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
36d30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
36d40 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
36d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
36d60 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
36d70 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
36d80 22 3a 20 35 37 2c 0a 20 20 20 20 20 20 20 20 20  ": 57,.         
36d90 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
36da0 20 35 36 0a 20 20 20 20 20 20 20 20 20 20 20 20   56.            
36db0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
36dc0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
36dd0 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
36de0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
36df0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
36e00 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
36e10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
36e20 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b  description": "{
36e30 6e 75 6d 62 65 72 7d 20 4e 65 77 20 78 20 6c 6f  number} New x lo
36e40 63 61 74 69 6f 6e 2c 20 6e 6f 72 6d 61 6c 69 7a  cation, normaliz
36e50 65 64 20 30 2d 31 22 2c 0a 20 20 20 20 20 20 20  ed 0-1",.       
36e60 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
36e70 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
36e80 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e 75        "type": nu
36e90 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll,.            
36ea0 20 20 22 6e 61 6d 65 22 3a 20 22 78 22 0a 20 20    "name": "x".  
36eb0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
36ec0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
36ed0 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
36ee0 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
36ef0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
36f00 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72  ption": "{number
36f10 7d 20 4e 65 77 20 79 20 6c 6f 63 61 74 69 6f 6e  } New y location
36f20 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d 31  , normalized 0-1
36f30 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
36f40 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
36f50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
36f60 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20  "type": null,.  
36f70 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
36f80 65 22 3a 20 22 79 22 0a 20 20 20 20 20 20 20 20  e": "y".        
36f90 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
36fa0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
36fb0 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
36fc0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
36fd0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
36fe0 22 3a 20 32 33 32 2c 0a 20 20 20 20 20 20 20 20  ": 232,.        
36ff0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
37000 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  2.            },
37010 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
37020 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
37030 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 36 2c      "line": 236,
37040 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
37050 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
37060 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
37070 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
37080 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
37090 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
370a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
370b0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
370c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
370d0 22 3a 20 32 33 37 2c 0a 20 20 20 20 20 20 20 20  ": 237,.        
370e0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
370f0 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
37100 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
37110 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
37120 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
37130 65 22 3a 20 32 34 37 2c 0a 20 20 20 20 20 20 20  e": 247,.       
37140 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
37150 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
37160 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
37170 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
37180 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
37190 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
371a0 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
371b0 63 65 73 2f 70 61 6e 32 64 2e 6a 73 22 0a 20 20  ces/pan2d.js".  
371c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
371d0 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a       "augments":
371e0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
371f0 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20  examples": [],. 
37200 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73           "params
37210 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
37220 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
37230 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
37240 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
37250 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 0a 20 20   "name": "x",.  
37260 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
37270 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
37280 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
37290 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
372a0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
372b0 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
372c0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
372d0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
372e0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
372f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37300 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
37310 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
37320 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
37330 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
37340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
37350 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37360 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
37370 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
37380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37390 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62   "value": "{numb
373a0 65 72 7d 20 4e 65 77 20 78 20 6c 6f 63 61 74 69  er} New x locati
373b0 6f 6e 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30  on, normalized 0
373c0 2d 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  -1",.           
373d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
373e0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
373f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37400 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
37410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37420 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
37430 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
37440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37450 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
37460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37470 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
37480 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
37490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
374a0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
374b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
374c0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
374d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
374e0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
374f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37500 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
37510 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
37520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37530 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
37540 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
37550 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
37560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37570 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
37580 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
37590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
375a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
375b0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
375c0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
375d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
375e0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
375f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37600 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
37610 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
37620 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
37630 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
37640 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
37650 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
37660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37670 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
37680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37690 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
376a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
376b0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
376c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
376d0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
376e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
376f0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
37700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37710 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
37720 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   39.            
37730 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
37740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37750 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
37760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37770 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
37780 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
37790 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
377a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
377b0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
377c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
377d0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
377e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
377f0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
37800 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
37810 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
37820 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
37830 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
37840 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
37850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
37860 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
37870 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
37880 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
37890 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
378a0 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
378b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
378c0 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
378d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
378e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
378f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
37900 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
37910 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
37920 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
37930 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
37940 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
37950 22 3a 20 22 79 22 2c 0a 20 20 20 20 20 20 20 20  ": "y",.        
37960 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
37970 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 20  r": 3,.         
37980 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
37990 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
379a0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
379b0 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
379c0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
379d0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
379e0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
379f0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
37a00 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
37a10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37a20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
37a30 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
37a40 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
37a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37a60 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
37a70 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
37a80 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
37a90 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 4e 65  e": "{number} Ne
37aa0 77 20 79 20 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f  w y location, no
37ab0 72 6d 61 6c 69 7a 65 64 20 30 2d 31 22 2c 0a 20  rmalized 0-1",. 
37ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37ad0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
37ae0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
37af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
37b00 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
37b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37b20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
37b30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37b40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
37b50 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
37b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37b70 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
37b80 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
37b90 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
37ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37bb0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
37bc0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
37bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
37be0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
37bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37c00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
37c10 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  0,.             
37c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
37c30 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20  offset": 39.    
37c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37c50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
37c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37c70 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
37c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37c90 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
37ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37cb0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
37cc0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
37cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
37ce0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
37cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37d00 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
37d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37d20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
37d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37d40 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
37d50 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
37d60 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
37d70 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
37d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
37d90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37da0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
37db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37dc0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
37dd0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
37de0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
37df0 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
37e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37e10 20 22 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20   "offset": 39.  
37e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37e30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
37e40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
37e50 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
37e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
37e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
37e80 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
37e90 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
37ea0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
37eb0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
37ec0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
37ed0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
37ee0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
37ef0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37f00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
37f10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
37f20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
37f30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
37f40 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
37f50 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
37f60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
37f70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
37f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
37f90 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
37fa0 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  0,.             
37fb0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
37fc0 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   39.            
37fd0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
37fe0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
37ff0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
38000 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
38010 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
38020 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
38030 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
38040 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
38050 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
38060 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
38070 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
38080 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
38090 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
380a0 20 22 6d 6f 76 65 53 6f 75 72 63 65 22 2c 0a 20   "moveSource",. 
380b0 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
380c0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20   "function",.   
380d0 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66         "memberof
380e0 22 3a 20 22 50 61 6e 32 44 22 2c 0a 20 20 20 20  ": "Pan2D",.    
380f0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
38100 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
38110 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
38120 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
38130 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
38140 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
38150 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
38160 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
38170 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
38180 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
38190 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
381a0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
381b0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
381c0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
381d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
381e0 20 22 6e 61 6d 65 22 3a 20 22 50 61 6e 32 44 22   "name": "Pan2D"
381f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
38200 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
38210 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
38220 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
38230 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
38240 22 3a 20 22 6d 6f 76 65 53 6f 75 72 63 65 22 2c  ": "moveSource",
38250 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
38260 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e  kind": "function
38270 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
38280 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
38290 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
382a0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
382b0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
382c0 70 61 63 65 22 3a 20 22 50 61 6e 32 44 23 6d 6f  pace": "Pan2D#mo
382d0 76 65 53 6f 75 72 63 65 22 0a 20 20 20 20 20 20  veSource".      
382e0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20    },.        {. 
382f0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
38300 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
38310 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
38320 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
38330 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
38340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
38350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38360 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
38370 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
38380 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
38390 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
383a0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
383b0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
383c0 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
383d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
383e0 76 61 6c 75 65 22 3a 20 22 4d 6f 76 65 20 61 20  value": "Move a 
383f0 73 70 65 61 6b 65 72 20 6e 6f 64 65 20 61 6e 64  speaker node and
38400 20 74 72 69 67 67 65 72 20 74 68 65 20 6f 75 74   trigger the out
38410 70 75 74 20 65 76 65 6e 74 2e 22 2c 0a 20 20 20  put event.",.   
38420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38430 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
38440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38450 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
38460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38470 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
38480 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
38490 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
384a0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
384b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
384c0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
384d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
384e0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
384f0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
38500 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
38510 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
38520 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
38530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
38540 63 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20 20  column": 50,.   
38550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38560 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
38570 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
38580 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
38590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
385a0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
385b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
385c0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
385d0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
385e0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
385f0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
38600 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
38610 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
38620 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
38630 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
38640 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
38650 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
38660 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
38670 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
38680 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
38690 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
386a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
386b0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
386c0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
386d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
386e0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
386f0 22 3a 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20  ": 50,.         
38700 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
38710 65 74 22 3a 20 34 39 0a 20 20 20 20 20 20 20 20  et": 49.        
38720 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
38730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
38740 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
38750 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
38760 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
38770 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
38780 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
38790 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
387a0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
387b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
387c0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
387d0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
387e0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
387f0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
38800 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
38810 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
38820 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
38830 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
38840 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
38850 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
38860 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20   50,.           
38870 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
38880 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
38890 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
388a0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
388b0 20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b         "tags": [
388c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
388d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
388e0 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
388f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
38900 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75  scription": "{nu
38910 6d 62 65 72 7d 20 49 6e 64 65 78 20 6f 66 20 74  mber} Index of t
38920 68 65 20 73 70 65 61 6b 65 72 20 74 6f 20 6d 6f  he speaker to mo
38930 76 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ve",.           
38940 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
38950 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
38960 20 20 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a    "type": null,.
38970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
38980 61 6d 65 22 3a 20 22 69 6e 64 65 78 22 0a 20 20  ame": "index".  
38990 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
389a0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
389b0 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
389c0 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
389d0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
389e0 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65 72  ption": "{number
389f0 7d 20 4e 65 77 20 78 20 6c 6f 63 61 74 69 6f 6e  } New x location
38a00 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30 2d 31  , normalized 0-1
38a10 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
38a20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
38a30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
38a40 22 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20  "type": null,.  
38a50 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
38a60 65 22 3a 20 22 78 22 0a 20 20 20 20 20 20 20 20  e": "x".        
38a70 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
38a80 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
38a90 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
38aa0 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  am",.           
38ab0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
38ac0 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 4e 65 77 20  : "{number} New 
38ad0 79 20 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 72 6d  y location, norm
38ae0 61 6c 69 7a 65 64 20 30 2d 31 22 2c 0a 20 20 20  alized 0-1",.   
38af0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
38b00 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20 20  Number": 4,.    
38b10 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
38b20 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
38b30 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 79        "name": "y
38b40 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
38b50 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
38b60 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
38b70 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
38b80 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
38b90 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 34 39       "line": 249
38ba0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
38bb0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
38bc0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
38bd0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
38be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
38bf0 69 6e 65 22 3a 20 32 35 34 2c 0a 20 20 20 20 20  ine": 254,.     
38c00 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
38c10 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
38c20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
38c30 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
38c40 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
38c50 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
38c60 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
38c70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
38c80 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 35       "line": 255
38c90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
38ca0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
38cb0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
38cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
38cd0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
38ce0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 36        "line": 26
38cf0 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
38d00 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
38d10 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
38d20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
38d30 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
38d40 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
38d50 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
38d60 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 61  ib/interfaces/pa
38d70 6e 32 64 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  n2d.js".        
38d80 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
38d90 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
38da0 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
38db0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
38dc0 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20     "params": [. 
38dd0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
38de0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
38df0 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
38e00 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
38e10 22 3a 20 22 69 6e 64 65 78 22 2c 0a 20 20 20 20  ": "index",.    
38e20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
38e30 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20  umber": 2,.     
38e40 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
38e50 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
38e60 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
38e70 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
38e80 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
38e90 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
38ea0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
38eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38ec0 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
38ed0 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
38ee0 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
38ef0 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
38f00 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
38f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38f20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
38f30 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
38f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
38f50 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72  value": "{number
38f60 7d 20 49 6e 64 65 78 20 6f 66 20 74 68 65 20 73  } Index of the s
38f70 70 65 61 6b 65 72 20 74 6f 20 6d 6f 76 65 22 2c  peaker to move",
38f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
38f90 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
38fa0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
38fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38fc0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
38fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38fe0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
38ff0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
39000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
39010 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
39020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39030 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
39040 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
39050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
39060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39070 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
39080 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
39090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
390a0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
390b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
390c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
390d0 20 33 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20   38,.           
390e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
390f0 20 22 6f 66 66 73 65 74 22 3a 20 33 37 0a 20 20   "offset": 37.  
39100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39110 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
39120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39130 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
39140 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
39150 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
39160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39170 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
39180 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
39190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
391a0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
391b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
391c0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
391d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
391e0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
391f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39200 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
39210 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
39220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
39230 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
39240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39250 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
39260 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
39270 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
39280 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
39290 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
392a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
392b0 6c 75 6d 6e 22 3a 20 33 38 2c 0a 20 20 20 20 20  lumn": 38,.     
392c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
392d0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 37 0a     "offset": 37.
392e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
392f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
39300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
39310 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
39320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39330 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
39340 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
39350 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
39360 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
39370 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
39380 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
39390 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
393a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
393b0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
393c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
393d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
393e0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
393f0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
39400 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
39410 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
39420 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
39430 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
39440 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
39450 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
39460 20 33 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20   38,.           
39470 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
39480 22 3a 20 33 37 0a 20 20 20 20 20 20 20 20 20 20  ": 37.          
39490 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
394a0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
394b0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
394c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
394d0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
394e0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
394f0 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
39500 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
39510 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  x",.            
39520 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
39530 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
39540 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
39550 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
39560 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
39570 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
39580 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
39590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
395a0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
395b0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
395c0 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
395d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
395e0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
395f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39600 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
39610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
39620 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
39630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39640 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
39650 22 7b 6e 75 6d 62 65 72 7d 20 4e 65 77 20 78 20  "{number} New x 
39660 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 72 6d 61 6c  location, normal
39670 69 7a 65 64 20 30 2d 31 22 2c 0a 20 20 20 20 20  ized 0-1",.     
39680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39690 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
396a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
396b0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
396c0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
396d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
396e0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
396f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39700 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
39710 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
39720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39730 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
39740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39750 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
39760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39770 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
39780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39790 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
397a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
397b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
397c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
397d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
397e0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
397f0 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20  et": 39.        
39800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39810 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
39820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
39830 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
39840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39850 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
39860 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
39870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39880 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
39890 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
398a0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
398b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
398c0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
398d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
398e0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
398f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39900 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
39910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39920 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
39930 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
39940 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
39950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39960 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
39970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39980 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
39990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
399a0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
399b0 20 34 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20   40,.           
399c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
399d0 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
399e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
399f0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
39a00 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
39a10 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
39a20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
39a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
39a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39a50 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
39a60 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
39a70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39a80 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
39a90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39aa0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
39ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39ac0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
39ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39ae0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
39af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39b00 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
39b10 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
39b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39b30 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
39b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39b50 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
39b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39b70 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 39 0a     "offset": 39.
39b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39b90 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
39ba0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
39bb0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
39bc0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
39bd0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
39be0 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
39bf0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
39c00 20 22 6e 61 6d 65 22 3a 20 22 79 22 2c 0a 20 20   "name": "y",.  
39c10 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
39c20 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20  eNumber": 4,.   
39c30 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
39c40 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
39c50 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
39c60 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
39c70 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
39c80 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
39c90 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
39ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39cb0 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
39cc0 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
39cd0 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
39ce0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
39cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
39d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39d10 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
39d20 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
39d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39d40 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62   "value": "{numb
39d50 65 72 7d 20 4e 65 77 20 79 20 6c 6f 63 61 74 69  er} New y locati
39d60 6f 6e 2c 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 30  on, normalized 0
39d70 2d 31 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  -1",.           
39d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
39d90 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
39da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39db0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
39dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39dd0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
39de0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
39df0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39e00 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
39e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39e20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
39e30 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
39e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39e50 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
39e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
39e70 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
39e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39e90 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
39ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39eb0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
39ec0 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
39ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39ee0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
39ef0 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
39f00 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
39f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39f20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
39f30 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
39f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
39f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39f60 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
39f70 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
39f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
39f90 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
39fa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
39fb0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
39fc0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
39fd0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
39fe0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
39ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
3a000 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
3a010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a020 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
3a030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a040 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
3a050 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
3a060 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
3a070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
3a080 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
3a090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a0a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
3a0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a0c0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
3a0d0 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   39.            
3a0e0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
3a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a100 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
3a110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a120 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
3a130 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3a140 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
3a150 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
3a160 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
3a170 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
3a180 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
3a190 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
3a1a0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
3a1b0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
3a1c0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
3a1d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
3a1e0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
3a1f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
3a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3a210 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
3a220 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
3a230 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
3a240 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
3a250 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
3a260 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
3a270 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
3a280 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
3a290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
3a2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
3a2b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
3a2c0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
3a2d0 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73       "properties
3a2e0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
3a2f0 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
3a300 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22            "sees"
3a310 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
3a320 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
3a330 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a          "todos":
3a340 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
3a350 6e 61 6d 65 22 3a 20 22 6d 6f 76 65 53 70 65 61  name": "moveSpea
3a360 6b 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ker",.          
3a370 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
3a380 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  n",.          "m
3a390 65 6d 62 65 72 6f 66 22 3a 20 22 50 61 6e 32 44  emberof": "Pan2D
3a3a0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63  ",.          "sc
3a3b0 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
3a3c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
3a3d0 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20  bers": {.       
3a3e0 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b       "global": [
3a3f0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
3a400 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
3a410 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63          "instanc
3a420 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  e": [],.        
3a430 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
3a440 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  ,.            "s
3a450 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20  tatic": [].     
3a460 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3a470 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20    "path": [.    
3a480 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
3a490 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
3a4a0 22 50 61 6e 32 44 22 2c 0a 20 20 20 20 20 20 20  "Pan2D",.       
3a4b0 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
3a4c0 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
3a4d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3a4e0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
3a4f0 20 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 76 65 53    "name": "moveS
3a500 70 65 61 6b 65 72 22 2c 0a 20 20 20 20 20 20 20  peaker",.       
3a510 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
3a520 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
3a530 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
3a540 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20  : "instance".   
3a550 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3a560 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
3a570 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
3a580 50 61 6e 32 44 23 6d 6f 76 65 53 70 65 61 6b 65  Pan2D#moveSpeake
3a590 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
3a5a0 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65     ],.      "eve
3a5b0 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
3a5c0 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
3a5d0 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20   },.    "path": 
3a5e0 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
3a5f0 20 20 22 6e 61 6d 65 22 3a 20 22 50 61 6e 32 44    "name": "Pan2D
3a600 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64  ",.        "kind
3a610 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
3a620 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e   }.    ],.    "n
3a630 61 6d 65 73 70 61 63 65 22 3a 20 22 50 61 6e 32  amespace": "Pan2
3a640 44 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20  D".  },.  {.    
3a650 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
3a660 0a 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22  .      "type": "
3a670 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68  root",.      "ch
3a680 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
3a690 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22     {.          "
3a6a0 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
3a6b0 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  h",.          "c
3a6c0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
3a6d0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
3a6e0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
3a6f0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
3a700 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
3a710 53 65 74 20 61 6c 6c 20 73 70 65 61 6b 65 72 20  Set all speaker 
3a720 6c 6f 63 61 74 69 6f 6e 73 22 2c 0a 20 20 20 20  locations",.    
3a730 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3a740 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3a750 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
3a760 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3a770 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3a780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a790 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
3a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a7b0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
3a7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
3a7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a7e0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
3a7f0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3a800 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3a810 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3a820 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 26,.          
3a830 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
3a840 3a 20 32 35 0a 20 20 20 20 20 20 20 20 20 20 20  : 25.           
3a850 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3a860 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
3a870 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
3a880 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3a890 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
3a8a0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3a8b0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3a8c0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3a8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3a8e0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3a8f0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3a900 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3a910 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
3a920 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3a930 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3a940 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3a950 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
3a960 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3a970 3a 20 32 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 26,.          
3a980 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35      "offset": 25
3a990 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
3a9a0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3a9b0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3a9c0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20     }.        }. 
3a9d0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70       ],.      "p
3a9e0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3a9f0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3aa00 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3aa10 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
3aa20 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
3aa30 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3aa40 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
3aa50 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
3aa60 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3aa70 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
3aa80 75 6d 6e 22 3a 20 32 36 2c 0a 20 20 20 20 20 20  umn": 26,.      
3aa90 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35      "offset": 25
3aaa0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
3aab0 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74   }.    },.    "t
3aac0 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  ags": [.      {.
3aad0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
3aae0 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
3aaf0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
3ab00 20 22 7b 41 72 72 61 79 7d 20 41 72 72 61 79 20   "{Array} Array 
3ab10 6f 66 20 73 70 65 61 6b 65 72 20 6c 6f 63 61 74  of speaker locat
3ab20 69 6f 6e 73 2e 20 45 61 63 68 20 69 74 65 6d 20  ions. Each item 
3ab30 69 6e 20 74 68 65 20 61 72 72 61 79 20 73 68 6f  in the array sho
3ab40 75 6c 64 20 62 65 20 61 6e 20 61 72 72 61 79 20  uld be an array 
3ab50 6f 66 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 78 20  of normalized x 
3ab60 61 6e 64 20 79 20 63 6f 6f 72 64 69 6e 61 74 65  and y coordinate
3ab70 73 2e 5c 6e 5c 6e 73 65 74 53 70 65 61 6b 65 72  s.\n\nsetSpeaker
3ab80 73 28 6c 6f 63 61 74 69 6f 6e 73 29 20 7b 5c 6e  s(locations) {\n
3ab90 5c 6e 7d 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  \n}",.        "l
3aba0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
3abb0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e         "type": n
3abc0 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 22 6e 61  ull,.        "na
3abd0 6d 65 22 3a 20 22 6c 6f 63 61 74 69 6f 6e 73 22  me": "locations"
3abe0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
3abf0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
3ac00 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
3ac10 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 36        "line": 26
3ac20 36 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  6,.        "colu
3ac30 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d 2c 0a  mn": 2.      },.
3ac40 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
3ac50 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
3ac60 37 33 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c  73,.        "col
3ac70 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 7d 0a  umn": 4.      }.
3ac80 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74      },.    "cont
3ac90 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c  ext": {.      "l
3aca0 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  oc": {.        "
3acb0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
3acc0 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 35 2c      "line": 255,
3acd0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
3ace0 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 7d  mn": 2.        }
3acf0 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
3ad00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
3ad10 6e 65 22 3a 20 32 36 34 2c 0a 20 20 20 20 20 20  ne": 264,.      
3ad20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a      "column": 3.
3ad30 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3ad40 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a  },.      "file":
3ad50 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
3ad60 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
3ad70 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 61 6e  b/interfaces/pan
3ad80 32 64 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20  2d.js".    },.  
3ad90 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
3ada0 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22  ,.    "examples"
3adb0 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d  : [],.    "param
3adc0 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
3add0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
3ade0 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
3adf0 22 6e 61 6d 65 22 3a 20 22 6c 6f 63 61 74 69 6f  "name": "locatio
3ae00 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ns",.        "li
3ae10 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
3ae20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
3ae30 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
3ae40 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
3ae50 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
3ae60 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
3ae70 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
3ae80 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
3ae90 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
3aea0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
3aeb0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
3aec0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
3aed0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
3aee0 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
3aef0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
3af00 75 65 22 3a 20 22 7b 41 72 72 61 79 7d 20 41 72  ue": "{Array} Ar
3af10 72 61 79 20 6f 66 20 73 70 65 61 6b 65 72 20 6c  ray of speaker l
3af20 6f 63 61 74 69 6f 6e 73 2e 20 45 61 63 68 20 69  ocations. Each i
3af30 74 65 6d 20 69 6e 20 74 68 65 20 61 72 72 61 79  tem in the array
3af40 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 20 61 72   should be an ar
3af50 72 61 79 20 6f 66 20 6e 6f 72 6d 61 6c 69 7a 65  ray of normalize
3af60 64 20 78 20 61 6e 64 20 79 20 63 6f 6f 72 64 69  d x and y coordi
3af70 6e 61 74 65 73 2e 22 2c 0a 20 20 20 20 20 20 20  nates.",.       
3af80 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
3af90 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
3afa0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
3afb0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
3afc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
3afd0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
3afe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3aff0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
3b000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b010 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
3b020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b030 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
3b040 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
3b050 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3b060 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
3b070 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3b080 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
3b090 22 3a 20 31 31 33 2c 0a 20 20 20 20 20 20 20 20  ": 113,.        
3b0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
3b0b0 66 66 73 65 74 22 3a 20 31 31 32 0a 20 20 20 20  ffset": 112.    
3b0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b0d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
3b0e0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
3b0f0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
3b100 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
3b110 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
3b120 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
3b130 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
3b140 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
3b150 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
3b160 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3b170 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
3b180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b190 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
3b1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b1b0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
3b1c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
3b1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b1e0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
3b1f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
3b200 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
3b210 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
3b220 20 31 31 33 2c 0a 20 20 20 20 20 20 20 20 20 20   113,.          
3b230 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
3b240 3a 20 31 31 32 0a 20 20 20 20 20 20 20 20 20 20  : 112.          
3b250 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
3b260 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
3b270 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
3b280 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
3b290 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
3b2a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3b2b0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
3b2c0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
3b2d0 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
3b2e0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
3b2f0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
3b300 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
3b310 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
3b320 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
3b330 20 22 73 65 74 53 70 65 61 6b 65 72 73 28 6c 6f   "setSpeakers(lo
3b340 63 61 74 69 6f 6e 73 29 20 7b 22 2c 0a 20 20 20  cations) {",.   
3b350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b360 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
3b370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b380 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
3b390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b3a0 20 20 22 6c 69 6e 65 22 3a 20 33 2c 0a 20 20 20    "line": 3,.   
3b3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b3c0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
3b3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b3e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
3b3f0 31 31 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  114.            
3b400 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
3b410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b420 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
3b430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
3b440 69 6e 65 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ine": 3,.       
3b450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b460 63 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a 20 20 20  column": 25,.   
3b470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b480 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 33 38     "offset": 138
3b490 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3b4a0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3b4b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3b4c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3b4d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3b4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3b4f0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
3b500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
3b510 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3b520 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
3b530 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
3b540 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3b550 20 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   3,.            
3b560 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3b570 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3b580 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
3b590 31 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  14.             
3b5a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3b5b0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
3b5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b5d0 20 22 6c 69 6e 65 22 3a 20 33 2c 0a 20 20 20 20   "line": 3,.    
3b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3b5f0 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a 20 20 20 20  olumn": 25,.    
3b600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
3b610 66 66 73 65 74 22 3a 20 31 33 38 0a 20 20 20 20  ffset": 138.    
3b620 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
3b630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b640 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
3b650 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
3b660 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
3b670 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
3b680 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
3b690 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
3b6a0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
3b6b0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
3b6c0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
3b6d0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
3b6e0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
3b6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
3b700 61 6c 75 65 22 3a 20 22 7d 22 2c 0a 20 20 20 20  alue": "}",.    
3b710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
3b720 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3b730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b740 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
3b750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b760 20 22 6c 69 6e 65 22 3a 20 35 2c 0a 20 20 20 20   "line": 5,.    
3b770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b780 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
3b790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b7a0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
3b7b0 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  40.             
3b7c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3b7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
3b7e0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
3b7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3b800 6e 65 22 3a 20 35 2c 0a 20 20 20 20 20 20 20 20  ne": 5,.        
3b810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3b820 6f 6c 75 6d 6e 22 3a 20 32 2c 0a 20 20 20 20 20  olumn": 2,.     
3b830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b840 20 22 6f 66 66 73 65 74 22 3a 20 31 34 31 0a 20   "offset": 141. 
3b850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3b860 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3b870 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
3b880 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
3b890 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3b8a0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3b8b0 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
3b8c0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
3b8d0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
3b8e0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
3b8f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3b900 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 35         "line": 5
3b910 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3b920 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
3b930 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3b940 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 34 30     "offset": 140
3b950 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3b960 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3b970 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
3b980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3b990 6c 69 6e 65 22 3a 20 35 2c 0a 20 20 20 20 20 20  line": 5,.      
3b9a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3b9b0 75 6d 6e 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  umn": 2,.       
3b9c0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
3b9d0 65 74 22 3a 20 31 34 31 0a 20 20 20 20 20 20 20  et": 141.       
3b9e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3b9f0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3ba00 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3ba10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3ba20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3ba30 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
3ba40 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3ba50 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
3ba60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3ba70 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
3ba80 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3ba90 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
3baa0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3bab0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
3bac0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3bad0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3bae0 20 20 20 22 6c 69 6e 65 22 3a 20 35 2c 0a 20 20     "line": 5,.  
3baf0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3bb00 75 6d 6e 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  umn": 2,.       
3bb10 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
3bb20 20 31 34 31 0a 20 20 20 20 20 20 20 20 20 20 20   141.           
3bb30 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20   }.          }. 
3bb40 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d         }.      }
3bb50 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 72 6f  .    ],.    "pro
3bb60 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
3bb70 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
3bb80 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c  .    "sees": [],
3bb90 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b  .    "throws": [
3bba0 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20  ],.    "todos": 
3bbb0 5b 5d 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  [],.    "members
3bbc0 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
3bbd0 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
3bbe0 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
3bbf0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
3bc00 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22  ,.      "events"
3bc10 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61  : [],.      "sta
3bc20 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a  tic": [].    },.
3bc30 20 20 20 20 22 70 61 74 68 22 3a 20 5b 5d 2c 0a      "path": [],.
3bc40 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
3bc50 20 22 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20   "".  },.  {.   
3bc60 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
3bc70 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22 3a 20  {.      "type": 
3bc80 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22 63  "root",.      "c
3bc90 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
3bca0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
3bcb0 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
3bcc0 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ph",.          "
3bcd0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
3bce0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
3bcf0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
3bd00 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
3bd10 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
3bd20 22 50 69 61 6e 6f 20 6b 65 79 62 6f 61 72 64 20  "Piano keyboard 
3bd30 69 6e 74 65 72 66 61 63 65 22 2c 0a 20 20 20 20  interface",.    
3bd40 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3bd50 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3bd60 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
3bd70 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3bd80 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3bd90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3bda0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
3bdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3bdc0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
3bdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
3bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3bdf0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
3be00 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3be10 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3be20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3be30 3a 20 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20  : 25,.          
3be40 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
3be50 3a 20 32 34 0a 20 20 20 20 20 20 20 20 20 20 20  : 24.           
3be60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3be70 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
3be80 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
3be90 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3bea0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
3beb0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3bec0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3bed0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3bee0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3bef0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3bf00 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3bf10 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3bf20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
3bf30 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3bf40 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3bf50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3bf60 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
3bf70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3bf80 3a 20 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20  : 25,.          
3bf90 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 34      "offset": 24
3bfa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
3bfb0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3bfc0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3bfd0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20     }.        }. 
3bfe0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70       ],.      "p
3bff0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3c000 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3c010 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3c020 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
3c030 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
3c040 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3c050 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
3c060 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
3c070 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3c080 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
3c090 75 6d 6e 22 3a 20 32 35 2c 0a 20 20 20 20 20 20  umn": 25,.      
3c0a0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 34      "offset": 24
3c0b0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
3c0c0 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74   }.    },.    "t
3c0d0 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  ags": [.      {.
3c0e0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
3c0f0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a   "description",.
3c100 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
3c110 74 69 6f 6e 22 3a 20 22 50 69 61 6e 6f 20 6b 65  tion": "Piano ke
3c120 79 62 6f 61 72 64 20 69 6e 74 65 72 66 61 63 65  yboard interface
3c130 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
3c140 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20  Number": 3.     
3c150 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
3c160 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65      "title": "de
3c170 6d 6f 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  mo",.        "de
3c180 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 3c 64 69  scription": "<di
3c190 76 20 6e 65 78 75 73 2d 75 69 3d 5c 22 70 69 61  v nexus-ui=\"pia
3c1a0 6e 6f 5c 22 3e 3c 2f 64 69 76 3e 22 2c 0a 20 20  no\"></div>",.  
3c1b0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
3c1c0 72 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c 0a 20  r": 5.      },. 
3c1d0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
3c1e0 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65  title": "example
3c1f0 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
3c200 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 70  ription": "var p
3c210 69 61 6e 6f 20 3d 20 6e 65 77 20 4e 65 78 75 73  iano = new Nexus
3c220 2e 50 69 61 6e 6f 28 27 23 74 61 72 67 65 74 27  .Piano('#target'
3c230 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  )",.        "lin
3c240 65 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20 20 20  eNumber": 7.    
3c250 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
3c260 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65       "title": "e
3c270 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20  xample",.       
3c280 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
3c290 22 76 61 72 20 70 69 61 6e 6f 20 3d 20 6e 65 77  "var piano = new
3c2a0 20 4e 65 78 75 73 2e 50 69 61 6e 6f 28 27 23 74   Nexus.Piano('#t
3c2b0 61 72 67 65 74 27 2c 7b 5c 6e 20 20 20 20 27 73  arget',{\n    's
3c2c0 69 7a 65 27 3a 20 5b 35 30 30 2c 31 32 35 5d 2c  ize': [500,125],
3c2d0 5c 6e 20 20 20 20 27 6d 6f 64 65 27 3a 20 27 62  \n    'mode': 'b
3c2e0 75 74 74 6f 6e 27 2c 20 20 2f 2f 20 27 62 75 74  utton',  // 'but
3c2f0 74 6f 6e 27 2c 20 27 74 6f 67 67 6c 65 27 2c 20  ton', 'toggle', 
3c300 6f 72 20 27 69 6d 70 75 6c 73 65 27 5c 6e 20 20  or 'impulse'\n  
3c310 20 20 27 6c 6f 77 4e 6f 74 65 27 3a 20 32 34 2c    'lowNote': 24,
3c320 5c 6e 20 20 20 20 27 68 69 67 68 4e 6f 74 65 27  \n    'highNote'
3c330 3a 20 36 30 5c 6e 7d 29 22 2c 0a 20 20 20 20 20  : 60\n})",.     
3c340 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
3c350 20 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20   10.      },.   
3c360 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
3c370 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a  tle": "output",.
3c380 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
3c390 74 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e  tion": "change\n
3c3a0 46 69 72 65 73 20 61 6e 79 20 74 69 6d 65 20 61  Fires any time a
3c3b0 20 6e 65 77 20 6b 65 79 20 69 73 20 70 72 65 73   new key is pres
3c3c0 73 65 64 20 6f 72 20 72 65 6c 65 61 73 65 64 20  sed or released 
3c3d0 3c 62 72 3e 5c 6e 54 68 65 20 65 76 65 6e 74 20  <br>\nThe event 
3c3e0 64 61 74 61 20 69 73 20 61 6e 20 6f 62 6a 65 63  data is an objec
3c3f0 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 3c 69 3e  t containing <i>
3c400 6e 6f 74 65 3c 2f 69 3e 20 61 6e 64 20 3c 69 3e  note</i> and <i>
3c410 73 74 61 74 65 3c 2f 69 3e 20 70 72 6f 70 65 72  state</i> proper
3c420 74 69 65 73 2e 22 2c 0a 20 20 20 20 20 20 20 20  ties.",.        
3c430 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31 38  "lineNumber": 18
3c440 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
3c450 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
3c460 22 3a 20 22 6f 75 74 70 75 74 65 78 61 6d 70 6c  ": "outputexampl
3c470 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  e",.        "des
3c480 63 72 69 70 74 69 6f 6e 22 3a 20 22 70 69 61 6e  cription": "pian
3c490 6f 2e 6f 6e 28 27 63 68 61 6e 67 65 27 2c 66 75  o.on('change',fu
3c4a0 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e 20 20 63  nction(v) {\n  c
3c4b0 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e  onsole.log(v);\n
3c4c0 7d 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  })",.        "li
3c4d0 6e 65 4e 75 6d 62 65 72 22 3a 20 32 33 0a 20 20  neNumber": 23.  
3c4e0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
3c4f0 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
3c500 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
3c510 20 20 20 22 6c 69 6e 65 22 3a 20 31 33 32 2c 0a     "line": 132,.
3c520 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3c530 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 0.      },.   
3c540 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
3c550 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 36 30 2c      "line": 160,
3c560 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e  .        "column
3c570 22 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20 20 20  ": 2.      }.   
3c580 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74   },.    "context
3c590 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22  ": {.      "loc"
3c5a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61  : {.        "sta
3c5b0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
3c5c0 20 22 6c 69 6e 65 22 3a 20 31 36 32 2c 0a 20 20   "line": 162,.  
3c5d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3c5e0 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 0.        },. 
3c5f0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
3c600 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
3c610 3a 20 34 33 34 2c 0a 20 20 20 20 20 20 20 20 20  : 434,.         
3c620 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20   "column": 1.   
3c630 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a       }.      },.
3c640 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
3c650 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
3c660 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
3c670 6e 74 65 72 66 61 63 65 73 2f 70 69 61 6e 6f 2e  nterfaces/piano.
3c680 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22  js".    },.    "
3c690 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20 20 20  augments": [.   
3c6a0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
3c6b0 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74 73 22  tle": "augments"
3c6c0 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  ,.        "name"
3c6d0 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a 20 20  : "Interface".  
3c6e0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
3c6f0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
3c700 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
3c710 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76  description": "v
3c720 61 72 20 70 69 61 6e 6f 20 3d 20 6e 65 77 20 4e  ar piano = new N
3c730 65 78 75 73 2e 50 69 61 6e 6f 28 27 23 74 61 72  exus.Piano('#tar
3c740 67 65 74 27 29 22 0a 20 20 20 20 20 20 7d 2c 0a  get')".      },.
3c750 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
3c760 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
3c770 76 61 72 20 70 69 61 6e 6f 20 3d 20 6e 65 77 20  var piano = new 
3c780 4e 65 78 75 73 2e 50 69 61 6e 6f 28 27 23 74 61  Nexus.Piano('#ta
3c790 72 67 65 74 27 2c 7b 5c 6e 20 20 20 20 27 73 69  rget',{\n    'si
3c7a0 7a 65 27 3a 20 5b 35 30 30 2c 31 32 35 5d 2c 5c  ze': [500,125],\
3c7b0 6e 20 20 20 20 27 6d 6f 64 65 27 3a 20 27 62 75  n    'mode': 'bu
3c7c0 74 74 6f 6e 27 2c 20 20 2f 2f 20 27 62 75 74 74  tton',  // 'butt
3c7d0 6f 6e 27 2c 20 27 74 6f 67 67 6c 65 27 2c 20 6f  on', 'toggle', o
3c7e0 72 20 27 69 6d 70 75 6c 73 65 27 5c 6e 20 20 20  r 'impulse'\n   
3c7f0 20 27 6c 6f 77 4e 6f 74 65 27 3a 20 32 34 2c 5c   'lowNote': 24,\
3c800 6e 20 20 20 20 27 68 69 67 68 4e 6f 74 65 27 3a  n    'highNote':
3c810 20 36 30 5c 6e 7d 29 22 0a 20 20 20 20 20 20 7d   60\n})".      }
3c820 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61 72  .    ],.    "par
3c830 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70  ams": [],.    "p
3c840 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
3c850 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
3c860 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b  ],.    "sees": [
3c870 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a  ],.    "throws":
3c880 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22   [],.    "todos"
3c890 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22  : [],.    "name"
3c8a0 3a 20 22 50 69 61 6e 6f 22 2c 0a 20 20 20 20 22  : "Piano",.    "
3c8b0 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 2c 0a  kind": "class",.
3c8c0 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
3c8d0 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a  .      "global":
3c8e0 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65   [],.      "inne
3c8f0 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  r": [],.      "i
3c900 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20 20 20 20  nstance": [.    
3c910 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
3c920 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
3c930 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79  .            "ty
3c940 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
3c950 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
3c960 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
3c970 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
3c980 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
3c990 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
3c9a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
3c9b0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
3c9c0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
3c9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3c9e0 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
3c9f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3ca00 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
3ca10 44 65 66 69 6e 65 20 74 68 65 20 70 69 74 63 68  Define the pitch
3ca20 20 72 61 6e 67 65 20 28 6c 6f 77 65 73 74 20 61   range (lowest a
3ca30 6e 64 20 68 69 67 68 65 73 74 20 6e 6f 74 65 29  nd highest note)
3ca40 20 6f 66 20 74 68 65 20 70 69 61 6e 6f 20 6b 65   of the piano ke
3ca50 79 62 6f 61 72 64 2e 22 2c 0a 20 20 20 20 20 20  yboard.",.      
3ca60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
3ca70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3ca80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3ca90 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
3caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3cab0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3cac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3cad0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3cae0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
3caf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
3cb00 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
3cb10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3cb20 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3cb30 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3cb40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3cb50 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3cb60 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3cb70 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3cb80 75 6d 6e 22 3a 20 37 32 2c 0a 20 20 20 20 20 20  umn": 72,.      
3cb90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3cba0 20 20 22 6f 66 66 73 65 74 22 3a 20 37 31 0a 20    "offset": 71. 
3cbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3cbc0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3cbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
3cbe0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
3cbf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3cc00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3cc10 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3cc20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
3cc30 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
3cc40 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
3cc50 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
3cc60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3cc70 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3cc80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3cc90 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3cca0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3ccb0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
3ccc0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
3ccd0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3cce0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
3ccf0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3cd00 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3cd10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3cd20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3cd30 37 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  72,.            
3cd40 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
3cd50 3a 20 37 31 0a 20 20 20 20 20 20 20 20 20 20 20  : 71.           
3cd60 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3cd70 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3cd80 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3cd90 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3cda0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3cdb0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
3cdc0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
3cdd0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3cde0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
3cdf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3ce00 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3ce10 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3ce20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
3ce30 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3ce40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
3ce50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3ce60 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
3ce70 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3ce80 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3ce90 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 37 32      "column": 72
3cea0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3ceb0 20 20 22 6f 66 66 73 65 74 22 3a 20 37 31 0a 20    "offset": 71. 
3cec0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3ced0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3cee0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3cef0 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
3cf00 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3cf10 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
3cf20 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
3cf30 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
3cf40 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65  iption": "{numbe
3cf50 72 7d 20 4d 49 44 49 20 6e 6f 74 65 20 76 61 6c  r} MIDI note val
3cf60 75 65 20 6f 66 20 74 68 65 20 6c 6f 77 65 73 74  ue of the lowest
3cf70 20 6e 6f 74 65 20 6f 6e 20 74 68 65 20 6b 65 79   note on the key
3cf80 62 6f 61 72 64 22 2c 0a 20 20 20 20 20 20 20 20  board",.        
3cf90 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
3cfa0 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
3cfb0 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e 75 6c       "type": nul
3cfc0 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  l,.             
3cfd0 20 22 6e 61 6d 65 22 3a 20 22 6c 6f 77 22 0a 20   "name": "low". 
3cfe0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3cff0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3d000 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
3d010 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
3d020 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
3d030 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d 62 65  iption": "{numbe
3d040 72 7d 20 4d 49 44 49 20 6e 6f 74 65 20 76 61 6c  r} MIDI note val
3d050 75 65 20 6f 66 20 74 68 65 20 68 69 67 68 65 73  ue of the highes
3d060 74 20 6e 6f 74 65 20 6f 6e 20 74 68 65 20 6b 65  t note on the ke
3d070 79 62 6f 61 72 64 22 2c 0a 20 20 20 20 20 20 20  yboard",.       
3d080 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
3d090 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20  er": 3,.        
3d0a0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e 75        "type": nu
3d0b0 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll,.            
3d0c0 20 20 22 6e 61 6d 65 22 3a 20 22 68 69 67 68 22    "name": "high"
3d0d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
3d0e0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
3d0f0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
3d100 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
3d110 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
3d120 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 30 34 2c      "line": 404,
3d130 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3d140 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
3d150 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3d160 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
3d170 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3d180 6e 65 22 3a 20 34 30 38 2c 0a 20 20 20 20 20 20  ne": 408,.      
3d190 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3d1a0 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
3d1b0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
3d1c0 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78           "contex
3d1d0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
3d1e0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
3d1f0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
3d200 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3d210 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 30 39 2c      "line": 409,
3d220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3d230 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
3d240 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3d250 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3d260 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3d270 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 31 34       "line": 414
3d280 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3d290 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
3d2a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
3d2b0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
3d2c0 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a           "file":
3d2d0 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
3d2e0 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
3d2f0 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 69 61  b/interfaces/pia
3d300 6e 6f 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  no.js".         
3d310 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
3d320 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
3d330 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
3d340 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
3d350 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
3d360 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3d370 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
3d380 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
3d390 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
3d3a0 3a 20 22 6c 6f 77 22 2c 0a 20 20 20 20 20 20 20  : "low",.       
3d3b0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
3d3c0 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
3d3d0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
3d3e0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
3d3f0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
3d400 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
3d410 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
3d420 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
3d430 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
3d440 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
3d450 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
3d460 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3d470 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
3d480 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
3d490 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3d4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d4b0 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
3d4c0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
3d4d0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
3d4e0 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 4d  ue": "{number} M
3d4f0 49 44 49 20 6e 6f 74 65 20 76 61 6c 75 65 20 6f  IDI note value o
3d500 66 20 74 68 65 20 6c 6f 77 65 73 74 20 6e 6f 74  f the lowest not
3d510 65 20 6f 6e 20 74 68 65 20 6b 65 79 62 6f 61 72  e on the keyboar
3d520 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  d",.            
3d530 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
3d540 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
3d550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d560 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3d570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d580 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3d590 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d5b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
3d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d5d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
3d5e0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
3d5f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d600 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3d610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
3d620 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
3d630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d640 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
3d650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d660 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3d670 6e 22 3a 20 36 30 2c 0a 20 20 20 20 20 20 20 20  n": 60,.        
3d680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d690 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 35 39      "offset": 59
3d6a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3d6b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3d6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d6d0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
3d6e0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
3d6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3d700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d710 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3d720 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
3d730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d740 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
3d750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d760 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
3d770 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3d780 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3d790 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3d7a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3d7b0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
3d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d7d0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
3d7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d7f0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3d800 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3d810 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3d820 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3d830 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3d840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d850 22 63 6f 6c 75 6d 6e 22 3a 20 36 30 2c 0a 20 20  "column": 60,.  
3d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d870 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
3d880 35 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  59.             
3d890 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d8b0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
3d8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3d8d0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3d8e0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3d8f0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
3d900 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
3d910 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
3d920 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
3d930 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
3d940 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3d950 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3d960 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3d970 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
3d980 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
3d990 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
3d9a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3d9b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
3d9c0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
3d9d0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3d9e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3d9f0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3da00 6e 22 3a 20 36 30 2c 0a 20 20 20 20 20 20 20 20  n": 60,.        
3da10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
3da20 73 65 74 22 3a 20 35 39 0a 20 20 20 20 20 20 20  set": 59.       
3da30 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3da40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3da50 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3da60 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3da70 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
3da80 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
3da90 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
3daa0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
3dab0 3a 20 22 68 69 67 68 22 2c 0a 20 20 20 20 20 20  : "high",.      
3dac0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
3dad0 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ber": 3,.       
3dae0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
3daf0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3db00 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
3db10 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
3db20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
3db30 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
3db40 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
3db50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
3db60 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
3db70 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
3db80 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
3db90 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
3dba0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
3dbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dbc0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
3dbd0 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
3dbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
3dbf0 6c 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20  lue": "{number} 
3dc00 4d 49 44 49 20 6e 6f 74 65 20 76 61 6c 75 65 20  MIDI note value 
3dc10 6f 66 20 74 68 65 20 68 69 67 68 65 73 74 20 6e  of the highest n
3dc20 6f 74 65 20 6f 6e 20 74 68 65 20 6b 65 79 62 6f  ote on the keybo
3dc30 61 72 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ard",.          
3dc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
3dc50 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3dc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dc70 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
3dc80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3dc90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3dca0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3dcb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dcc0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
3dcd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3dce0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
3dcf0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
3dd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dd10 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3dd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dd30 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
3dd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dd50 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dd70 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3dd80 75 6d 6e 22 3a 20 36 31 2c 0a 20 20 20 20 20 20  umn": 61,.      
3dd90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dda0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
3ddb0 36 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  60.             
3ddc0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
3ddd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dde0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
3ddf0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
3de00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3de10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3de20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3de30 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
3de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3de50 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
3de60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3de70 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
3de80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3de90 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3dea0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3deb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3dec0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
3ded0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dee0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
3def0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3df00 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3df10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
3df20 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
3df30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3df40 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
3df50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3df60 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 31 2c 0a    "column": 61,.
3df70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3df80 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
3df90 3a 20 36 30 0a 20 20 20 20 20 20 20 20 20 20 20  : 60.           
3dfa0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3dfb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3dfc0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
3dfd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3dfe0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3dff0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3e000 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
3e010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
3e020 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
3e030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
3e040 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
3e050 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3e060 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3e070 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3e080 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
3e090 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
3e0a0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
3e0b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3e0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e0d0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
3e0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3e0f0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3e100 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3e110 75 6d 6e 22 3a 20 36 31 2c 0a 20 20 20 20 20 20  umn": 61,.      
3e120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
3e130 66 66 73 65 74 22 3a 20 36 30 0a 20 20 20 20 20  ffset": 60.     
3e140 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3e150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3e160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
3e170 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
3e180 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
3e190 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
3e1a0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
3e1b0 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
3e1c0 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
3e1d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
3e1e0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
3e1f0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
3e200 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
3e210 22 6e 61 6d 65 22 3a 20 22 73 65 74 52 61 6e 67  "name": "setRang
3e220 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  e",.          "k
3e230 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22  ind": "function"
3e240 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
3e250 62 65 72 6f 66 22 3a 20 22 50 69 61 6e 6f 22 2c  berof": "Piano",
3e260 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
3e270 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
3e280 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
3e290 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
3e2a0 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
3e2b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
3e2c0 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
3e2d0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
3e2e0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
3e2f0 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
3e300 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
3e310 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
3e320 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3e330 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
3e340 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
3e350 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 50        "name": "P
3e360 69 61 6e 6f 22 2c 0a 20 20 20 20 20 20 20 20 20  iano",.         
3e370 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
3e380 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
3e390 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3e3a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3e3b0 22 6e 61 6d 65 22 3a 20 22 73 65 74 52 61 6e 67  "name": "setRang
3e3c0 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
3e3d0 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
3e3e0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
3e3f0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
3e400 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
3e410 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
3e420 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
3e430 6d 65 73 70 61 63 65 22 3a 20 22 50 69 61 6e 6f  mespace": "Piano
3e440 23 73 65 74 52 61 6e 67 65 22 0a 20 20 20 20 20  #setRange".     
3e450 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a     },.        {.
3e460 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
3e470 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
3e480 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
3e490 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
3e4a0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
3e4b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
3e4c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3e4d0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
3e4e0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
3e4f0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
3e500 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
3e510 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
3e520 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
3e530 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
3e540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e550 22 76 61 6c 75 65 22 3a 20 22 54 75 72 6e 20 61  "value": "Turn a
3e560 20 6b 65 79 20 6f 6e 20 6f 72 20 6f 66 66 20 75   key on or off u
3e570 73 69 6e 67 20 69 74 73 20 4d 49 44 49 20 6e 6f  sing its MIDI no
3e580 74 65 20 76 61 6c 75 65 3b 22 2c 0a 20 20 20 20  te value;",.    
3e590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e5a0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
3e5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e5c0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3e5d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e5e0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3e5f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3e600 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3e610 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
3e620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3e630 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
3e640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e650 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3e660 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
3e670 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3e680 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3e690 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3e6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3e6b0 6f 6c 75 6d 6e 22 3a 20 34 38 2c 0a 20 20 20 20  olumn": 48,.    
3e6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e6d0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 37      "offset": 47
3e6e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3e6f0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3e700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e710 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
3e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3e730 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
3e740 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3e750 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
3e760 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3e770 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3e780 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
3e790 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3e7a0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3e7b0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3e7c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3e7d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
3e7e0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
3e7f0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
3e800 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3e810 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3e820 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3e830 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3e840 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3e850 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3e860 3a 20 34 38 2c 0a 20 20 20 20 20 20 20 20 20 20  : 48,.          
3e870 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
3e880 74 22 3a 20 34 37 0a 20 20 20 20 20 20 20 20 20  t": 47.         
3e890 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
3e8b0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
3e8c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3e8d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3e8e0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
3e8f0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
3e900 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
3e910 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3e930 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
3e940 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3e950 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
3e960 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
3e970 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
3e980 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3e990 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
3e9a0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3e9b0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3e9c0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3e9d0 34 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  48,.            
3e9e0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 37      "offset": 47
3e9f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
3ea00 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
3ea10 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3ea20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
3ea30 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
3ea40 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
3ea50 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
3ea60 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
3ea70 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d  cription": "{num
3ea80 62 65 72 7d 20 4d 49 44 49 20 6e 6f 74 65 20 76  ber} MIDI note v
3ea90 61 6c 75 65 20 6f 66 20 74 68 65 20 6b 65 79 20  alue of the key 
3eaa0 74 6f 20 63 68 61 6e 67 65 22 2c 0a 20 20 20 20  to change",.    
3eab0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e            "lineN
3eac0 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20  umber": 2,.     
3ead0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
3eae0 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
3eaf0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 6f       "name": "no
3eb00 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  te".            
3eb10 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
3eb20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3eb30 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
3eb40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3eb50 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b  description": "{
3eb60 62 6f 6f 6c 65 61 6e 7d 20 57 68 65 74 68 65 72  boolean} Whether
3eb70 20 74 68 65 20 6e 6f 74 65 20 73 68 6f 75 6c 64   the note should
3eb80 20 74 75 72 6e 20 6f 6e 20 6f 72 20 6f 66 66 22   turn on or off"
3eb90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3eba0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c  "lineNumber": 3,
3ebb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3ebc0 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  type": null,.   
3ebd0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
3ebe0 22 3a 20 22 6f 6e 22 0a 20 20 20 20 20 20 20 20  ": "on".        
3ebf0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
3ec00 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
3ec10 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
3ec20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
3ec30 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3ec40 22 3a 20 34 31 36 2c 0a 20 20 20 20 20 20 20 20  ": 416,.        
3ec50 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3ec60 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  2.            },
3ec70 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
3ec80 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
3ec90 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 32 30 2c      "line": 420,
3eca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3ecb0 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
3ecc0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3ecd0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3ece0 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
3ecf0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
3ed00 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3ed10 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
3ed20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3ed30 22 3a 20 34 32 31 2c 0a 20 20 20 20 20 20 20 20  ": 421,.        
3ed40 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3ed50 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
3ed60 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
3ed70 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
3ed80 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
3ed90 65 22 3a 20 34 32 33 2c 0a 20 20 20 20 20 20 20  e": 423,.       
3eda0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
3edb0 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
3edc0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3edd0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3ede0 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
3edf0 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
3ee00 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
3ee10 63 65 73 2f 70 69 61 6e 6f 2e 6a 73 22 0a 20 20  ces/piano.js".  
3ee20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
3ee30 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a       "augments":
3ee40 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
3ee50 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20  examples": [],. 
3ee60 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73           "params
3ee70 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
3ee80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3ee90 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
3eea0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
3eeb0 20 22 6e 61 6d 65 22 3a 20 22 6e 6f 74 65 22 2c   "name": "note",
3eec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3eed0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
3eee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
3eef0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
3ef00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3ef10 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
3ef20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3ef30 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
3ef40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
3ef50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3ef60 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
3ef70 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
3ef80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3ef90 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
3efa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3efb0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
3efc0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
3efd0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
3efe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3eff0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e      "value": "{n
3f000 75 6d 62 65 72 7d 20 4d 49 44 49 20 6e 6f 74 65  umber} MIDI note
3f010 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6b 65   value of the ke
3f020 79 20 74 6f 20 63 68 61 6e 67 65 22 2c 0a 20 20  y to change",.  
3f030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f040 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
3f050 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3f060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
3f070 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
3f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f090 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3f0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f0b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
3f0c0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
3f0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f0e0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3f0f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f100 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
3f110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f120 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3f130 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f140 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
3f150 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
3f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f170 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36      "column": 46
3f180 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
3f1a0 66 66 73 65 74 22 3a 20 34 35 0a 20 20 20 20 20  ffset": 45.     
3f1b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f1c0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3f1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f1e0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
3f1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f200 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3f210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3f220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f230 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
3f240 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
3f250 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
3f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f270 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
3f280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f290 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
3f2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f2b0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
3f2c0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
3f2d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
3f2e0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
3f2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
3f300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f310 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
3f320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f330 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3f340 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f350 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3f360 6e 22 3a 20 34 36 2c 0a 20 20 20 20 20 20 20 20  n": 46,.        
3f370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f380 22 6f 66 66 73 65 74 22 3a 20 34 35 0a 20 20 20  "offset": 45.   
3f390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f3a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3f3b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
3f3c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
3f3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
3f3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f3f0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
3f400 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
3f410 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
3f420 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3f430 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
3f440 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f450 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f470 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
3f480 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f490 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
3f4a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f4b0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
3f4c0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
3f4d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3f4e0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
3f4f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f500 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36      "column": 46
3f510 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f520 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
3f530 34 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  45.             
3f540 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3f550 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3f560 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
3f570 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
3f580 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
3f590 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
3f5a0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
3f5b0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6f 6e 22      "name": "on"
3f5c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f5d0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c  "lineNumber": 3,
3f5e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
3f5f0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
3f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f610 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
3f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f630 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
3f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f650 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
3f660 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
3f670 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
3f680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3f690 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
3f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f6b0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
3f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
3f6d0 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
3f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f6f0 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b       "value": "{
3f700 62 6f 6f 6c 65 61 6e 7d 20 57 68 65 74 68 65 72  boolean} Whether
3f710 20 74 68 65 20 6e 6f 74 65 20 73 68 6f 75 6c 64   the note should
3f720 20 74 75 72 6e 20 6f 6e 20 6f 72 20 6f 66 66 22   turn on or off"
3f730 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f740 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3f750 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3f760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f770 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
3f780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f790 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3f7a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3f7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f7c0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
3f7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f7e0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
3f7f0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
3f800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
3f810 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f820 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3f830 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3f840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f850 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
3f860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f870 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3f880 3a 20 34 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 49,.          
3f890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f8a0 20 20 22 6f 66 66 73 65 74 22 3a 20 34 38 0a 20    "offset": 48. 
3f8b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f8c0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
3f8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f8e0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
3f8f0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
3f900 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3f910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f920 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
3f930 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
3f940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f950 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
3f960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f970 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
3f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3f990 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
3f9a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3f9b0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
3f9c0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
3f9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
3f9e0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
3f9f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3fa00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
3fa10 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
3fa20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
3fa30 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
3fa40 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
3fa50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
3fa60 6f 6c 75 6d 6e 22 3a 20 34 39 2c 0a 20 20 20 20  olumn": 49,.    
3fa70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3fa80 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 38      "offset": 48
3fa90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3faa0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3fab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3fac0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
3fad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3fae0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
3faf0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
3fb00 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
3fb10 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
3fb20 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
3fb30 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
3fb40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3fb50 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3fb60 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3fb70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3fb80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
3fb90 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
3fba0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
3fbb0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
3fbc0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
3fbd0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
3fbe0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
3fbf0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
3fc00 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
3fc10 3a 20 34 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 49,.          
3fc20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
3fc30 74 22 3a 20 34 38 0a 20 20 20 20 20 20 20 20 20  t": 48.         
3fc40 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3fc50 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3fc60 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
3fc70 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
3fc80 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
3fc90 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
3fca0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72  [],.          "r
3fcb0 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
3fcc0 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b         "sees": [
3fcd0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68  ],.          "th
3fce0 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rows": [],.     
3fcf0 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d       "todos": []
3fd00 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
3fd10 65 22 3a 20 22 74 6f 67 67 6c 65 4b 65 79 22 2c  e": "toggleKey",
3fd20 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
3fd30 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20  ": "function",. 
3fd40 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
3fd50 6f 66 22 3a 20 22 50 69 61 6e 6f 22 2c 0a 20 20  of": "Piano",.  
3fd60 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
3fd70 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
3fd80 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
3fd90 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
3fda0 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
3fdb0 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
3fdc0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
3fdd0 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
3fde0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
3fdf0 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
3fe00 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
3fe10 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
3fe20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
3fe30 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
3fe40 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
3fe50 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 69 61 6e     "name": "Pian
3fe60 6f 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  o",.            
3fe70 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
3fe80 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  ".            },
3fe90 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
3fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
3feb0 6d 65 22 3a 20 22 74 6f 67 67 6c 65 4b 65 79 22  me": "toggleKey"
3fec0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
3fed0 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
3fee0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
3fef0 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
3ff00 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
3ff10 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
3ff20 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
3ff30 73 70 61 63 65 22 3a 20 22 50 69 61 6e 6f 23 74  space": "Piano#t
3ff40 6f 67 67 6c 65 4b 65 79 22 0a 20 20 20 20 20 20  oggleKey".      
3ff50 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20    },.        {. 
3ff60 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
3ff70 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
3ff80 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
3ff90 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
3ffa0 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
3ffb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
3ffc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3ffd0 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
3ffe0 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
3fff0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
40000 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
40010 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
40020 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
40030 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
40040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
40050 76 61 6c 75 65 22 3a 20 22 54 75 72 6e 20 61 20  value": "Turn a 
40060 6b 65 79 20 6f 6e 20 6f 72 20 6f 66 66 20 75 73  key on or off us
40070 69 6e 67 20 69 74 73 20 6b 65 79 20 69 6e 64 65  ing its key inde
40080 78 20 6f 6e 20 74 68 65 20 70 69 61 6e 6f 20 69  x on the piano i
40090 6e 74 65 72 66 61 63 65 2e 22 2c 0a 20 20 20 20  nterface.",.    
400a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
400b0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
400c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
400d0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
400e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
400f0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
40100 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
40110 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
40120 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
40130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
40140 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
40150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40160 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
40170 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
40180 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
40190 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
401a0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
401b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
401c0 6f 6c 75 6d 6e 22 3a 20 36 35 2c 0a 20 20 20 20  olumn": 65,.    
401d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
401e0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 34      "offset": 64
401f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
40200 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
40210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40220 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
40230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40240 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
40250 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
40260 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
40270 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
40280 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
40290 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
402a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
402b0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
402c0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
402d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
402e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
402f0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
40300 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
40310 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
40320 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
40330 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
40340 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
40350 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
40360 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
40370 3a 20 36 35 2c 0a 20 20 20 20 20 20 20 20 20 20  : 65,.          
40380 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
40390 74 22 3a 20 36 34 0a 20 20 20 20 20 20 20 20 20  t": 64.         
403a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
403b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
403c0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
403d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
403e0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
403f0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
40400 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
40410 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
40420 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
40430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
40440 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
40450 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
40460 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
40470 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
40480 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
40490 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
404a0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
404b0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
404c0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
404d0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
404e0 36 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  65,.            
404f0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 34      "offset": 64
40500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
40510 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
40520 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
40530 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
40540 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
40550 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
40560 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
40570 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
40580 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b 6e 75 6d  cription": "{num
40590 62 65 72 7d 20 49 6e 64 65 78 20 6f 66 20 74 68  ber} Index of th
405a0 65 20 6b 65 79 20 74 6f 20 63 68 61 6e 67 65 22  e key to change"
405b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
405c0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
405d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
405e0 74 79 70 65 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  type": null,.   
405f0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
40600 22 3a 20 22 69 6e 64 65 78 22 0a 20 20 20 20 20  ": "index".     
40610 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
40620 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
40630 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
40640 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
40650 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
40660 6f 6e 22 3a 20 22 7b 62 6f 6f 6c 65 61 6e 7d 20  on": "{boolean} 
40670 57 68 65 74 68 65 72 20 74 68 65 20 6e 6f 74 65  Whether the note
40680 20 73 68 6f 75 6c 64 20 74 75 72 6e 20 6f 6e 20   should turn on 
40690 6f 72 20 6f 66 66 22 2c 0a 20 20 20 20 20 20 20  or off",.       
406a0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
406b0 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20  er": 3,.        
406c0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 6e 75        "type": nu
406d0 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll,.            
406e0 20 20 22 6e 61 6d 65 22 3a 20 22 6f 6e 22 0a 20    "name": "on". 
406f0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
40700 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
40710 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
40720 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
40730 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
40740 20 20 22 6c 69 6e 65 22 3a 20 34 32 35 2c 0a 20    "line": 425,. 
40750 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
40760 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
40770 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
40780 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
40790 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
407a0 22 3a 20 34 32 39 2c 0a 20 20 20 20 20 20 20 20  ": 429,.        
407b0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
407c0 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
407d0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
407e0 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
407f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
40800 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
40810 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
40820 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
40830 20 20 22 6c 69 6e 65 22 3a 20 34 33 30 2c 0a 20    "line": 430,. 
40840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
40850 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
40860 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
40870 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
40880 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
40890 20 20 20 22 6c 69 6e 65 22 3a 20 34 33 32 2c 0a     "line": 432,.
408a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
408b0 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
408c0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
408d0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
408e0 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22         "file": "
408f0 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
40900 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
40910 69 6e 74 65 72 66 61 63 65 73 2f 70 69 61 6e 6f  interfaces/piano
40920 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d  .js".          }
40930 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67  ,.          "aug
40940 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  ments": [],.    
40950 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22        "examples"
40960 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
40970 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20  "params": [.    
40980 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
40990 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
409a0 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
409b0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
409c0 22 69 6e 64 65 78 22 2c 0a 20 20 20 20 20 20 20  "index",.       
409d0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
409e0 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
409f0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
40a00 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
40a10 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
40a20 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
40a30 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
40a40 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
40a50 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
40a60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
40a70 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
40a80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
40a90 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
40aa0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
40ab0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
40ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40ad0 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
40ae0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
40af0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
40b00 75 65 22 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 49  ue": "{number} I
40b10 6e 64 65 78 20 6f 66 20 74 68 65 20 6b 65 79 20  ndex of the key 
40b20 74 6f 20 63 68 61 6e 67 65 22 2c 0a 20 20 20 20  to change",.    
40b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40b40 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
40b50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
40b60 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
40b70 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
40b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40b90 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
40ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40bb0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
40bc0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
40bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40be0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
40bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40c00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
40c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40c20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
40c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40c40 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
40c50 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
40c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40c70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 2c 0a    "column": 36,.
40c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40c90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
40ca0 73 65 74 22 3a 20 33 35 0a 20 20 20 20 20 20 20  set": 35.       
40cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40cc0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
40cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40ce0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
40cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40d00 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
40d10 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
40d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40d30 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
40d40 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
40d50 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
40d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
40d70 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
40d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40d90 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
40da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40db0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
40dc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
40dd0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
40de0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
40df0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
40e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40e10 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
40e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40e30 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
40e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40e50 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
40e60 3a 20 33 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 36,.          
40e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
40e80 66 66 73 65 74 22 3a 20 33 35 0a 20 20 20 20 20  ffset": 35.     
40e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40ea0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
40eb0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
40ec0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
40ed0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
40ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
40ef0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
40f00 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
40f10 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
40f20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
40f30 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
40f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40f50 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
40f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40f70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
40f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40f90 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
40fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40fb0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
40fc0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
40fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
40fe0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
40ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41000 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 2c 0a    "column": 36,.
41010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41020 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 35      "offset": 35
41030 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
41040 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
41050 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
41060 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
41070 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
41080 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
41090 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61    "title": "para
410a0 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  m",.            
410b0 20 20 22 6e 61 6d 65 22 3a 20 22 6f 6e 22 2c 0a    "name": "on",.
410c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
410d0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20  ineNumber": 3,. 
410e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
410f0 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
41100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
41110 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
41120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
41130 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
41140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
41150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41160 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
41170 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
41180 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
41190 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
411a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
411b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
411c0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
411d0 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
411e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
411f0 20 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 62 6f     "value": "{bo
41200 6f 6c 65 61 6e 7d 20 57 68 65 74 68 65 72 20 74  olean} Whether t
41210 68 65 20 6e 6f 74 65 20 73 68 6f 75 6c 64 20 74  he note should t
41220 75 72 6e 20 6f 6e 20 6f 72 20 6f 66 66 22 2c 0a  urn on or off",.
41230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41240 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
41250 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
41260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41270 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
41280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41290 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
412a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
412b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
412c0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
412d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
412e0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
412f0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
41300 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
41310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41320 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
41330 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
41340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
41350 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
41360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41370 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
41380 34 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  49,.            
41390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
413a0 22 6f 66 66 73 65 74 22 3a 20 34 38 0a 20 20 20  "offset": 48.   
413b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
413c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
413d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
413e0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
413f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
41400 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
41410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41420 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
41430 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
41440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
41450 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
41460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41470 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
41480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41490 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
414a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
414b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
414c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
414d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
414e0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
414f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
41500 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
41510 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
41520 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
41530 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
41540 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
41550 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
41560 75 6d 6e 22 3a 20 34 39 2c 0a 20 20 20 20 20 20  umn": 49,.      
41570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41580 20 20 22 6f 66 66 73 65 74 22 3a 20 34 38 0a 20    "offset": 48. 
41590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
415a0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
415b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
415c0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
415d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
415e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
415f0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
41600 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
41610 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
41620 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
41630 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
41640 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
41650 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
41660 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
41670 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
41680 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
41690 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
416a0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
416b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
416c0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
416d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
416e0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
416f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
41700 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
41710 34 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  49,.            
41720 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
41730 3a 20 34 38 0a 20 20 20 20 20 20 20 20 20 20 20  : 48.           
41740 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
41750 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
41760 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
41770 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
41780 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
41790 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
417a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
417b0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
417c0 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
417d0 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
417e0 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
417f0 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
41800 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
41810 3a 20 22 74 6f 67 67 6c 65 49 6e 64 65 78 22 2c  : "toggleIndex",
41820 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
41830 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20  ": "function",. 
41840 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
41850 6f 66 22 3a 20 22 50 69 61 6e 6f 22 2c 0a 20 20  of": "Piano",.  
41860 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
41870 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
41880 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
41890 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
418a0 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
418b0 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
418c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
418d0 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
418e0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
418f0 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
41900 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
41910 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
41920 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
41930 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
41940 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
41950 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 69 61 6e     "name": "Pian
41960 6f 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  o",.            
41970 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
41980 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  ".            },
41990 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
419a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
419b0 6d 65 22 3a 20 22 74 6f 67 67 6c 65 49 6e 64 65  me": "toggleInde
419c0 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  x",.            
419d0 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
419e0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
419f0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
41a00 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
41a10 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
41a20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
41a30 6d 65 73 70 61 63 65 22 3a 20 22 50 69 61 6e 6f  mespace": "Piano
41a40 23 74 6f 67 67 6c 65 49 6e 64 65 78 22 0a 20 20  #toggleIndex".  
41a50 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c        }.      ],
41a60 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
41a70 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
41a80 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
41a90 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
41aa0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
41ab0 6d 65 22 3a 20 22 50 69 61 6e 6f 22 2c 0a 20 20  me": "Piano",.  
41ac0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
41ad0 6c 61 73 73 22 0a 20 20 20 20 20 20 7d 0a 20 20  lass".      }.  
41ae0 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70    ],.    "namesp
41af0 61 63 65 22 3a 20 22 50 69 61 6e 6f 22 0a 20 20  ace": "Piano".  
41b00 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63  },.  {.    "desc
41b10 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
41b20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
41b30 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72 65  ,.      "childre
41b40 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a  n": [.        {.
41b50 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
41b60 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
41b70 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
41b80 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
41b90 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
41ba0 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
41bb0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
41bc0 20 22 76 61 6c 75 65 22 3a 20 22 54 77 6f 2d 64   "value": "Two-d
41bd0 69 6d 65 6e 73 69 6f 6e 61 6c 20 74 6f 75 63 68  imensional touch
41be0 20 73 6c 69 64 65 72 2e 22 2c 0a 20 20 20 20 20   slider.",.     
41bf0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
41c00 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
41c10 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
41c20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
41c30 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
41c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41c50 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
41c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
41c70 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
41c80 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
41c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
41ca0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
41cb0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
41cc0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
41cd0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
41ce0 20 33 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20   30,.           
41cf0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
41d00 20 32 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   29.            
41d10 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
41d20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
41d30 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
41d40 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
41d50 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
41d60 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
41d70 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
41d80 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
41d90 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
41da0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
41db0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
41dc0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
41dd0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
41de0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
41df0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
41e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
41e10 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
41e20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
41e30 20 33 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20   30,.           
41e40 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 39 0a     "offset": 29.
41e50 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
41e60 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
41e70 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
41e80 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
41e90 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
41ea0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
41eb0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
41ec0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
41ed0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
41ee0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
41ef0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
41f00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
41f10 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
41f20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
41f30 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
41f40 6d 6e 22 3a 20 33 30 2c 0a 20 20 20 20 20 20 20  mn": 30,.       
41f50 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 39 0a     "offset": 29.
41f60 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
41f70 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
41f80 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
41f90 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
41fa0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a 20  "description",. 
41fb0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
41fc0 69 6f 6e 22 3a 20 22 54 77 6f 2d 64 69 6d 65 6e  ion": "Two-dimen
41fd0 73 69 6f 6e 61 6c 20 74 6f 75 63 68 20 73 6c 69  sional touch sli
41fe0 64 65 72 2e 22 2c 0a 20 20 20 20 20 20 20 20 22  der.",.        "
41ff0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20  lineNumber": 3. 
42000 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
42010 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
42020 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20   "demo",.       
42030 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
42040 22 3c 73 70 61 6e 20 6e 65 78 75 73 2d 75 69 3d  "<span nexus-ui=
42050 5c 22 70 6f 73 69 74 69 6f 6e 5c 22 3e 3c 2f 73  \"position\"></s
42060 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20 20 22  pan>",.        "
42070 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a 20  lineNumber": 5. 
42080 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
42090 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
420a0 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20   "example",.    
420b0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
420c0 22 3a 20 22 76 61 72 20 70 6f 73 69 74 69 6f 6e  ": "var position
420d0 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 50 6f 73   = new Nexus.Pos
420e0 69 74 69 6f 6e 28 27 23 74 61 72 67 65 74 27 29  ition('#target')
420f0 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
42100 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20 20 20 20  Number": 7.     
42110 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
42120 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
42130 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
42140 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
42150 76 61 72 20 70 6f 73 69 74 69 6f 6e 20 3d 20 6e  var position = n
42160 65 77 20 4e 65 78 75 73 2e 50 6f 73 69 74 69 6f  ew Nexus.Positio
42170 6e 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20  n('#target',{\n 
42180 20 27 73 69 7a 65 27 3a 20 5b 32 30 30 2c 32 30   'size': [200,20
42190 30 5d 2c 5c 6e 20 20 27 6d 6f 64 65 27 3a 20 27  0],\n  'mode': '
421a0 61 62 73 6f 6c 75 74 65 27 2c 20 20 2f 2f 20 5c  absolute',  // \
421b0 22 61 62 73 6f 6c 75 74 65 5c 22 20 6f 72 20 5c  "absolute\" or \
421c0 22 72 65 6c 61 74 69 76 65 5c 22 5c 6e 20 20 27  "relative\"\n  '
421d0 78 27 3a 20 30 2e 35 2c 20 20 2f 2f 20 69 6e 69  x': 0.5,  // ini
421e0 74 69 61 6c 20 78 20 76 61 6c 75 65 5c 6e 20 20  tial x value\n  
421f0 27 6d 69 6e 58 27 3a 20 30 2c 5c 6e 20 20 27 6d  'minX': 0,\n  'm
42200 61 78 58 27 3a 20 31 2c 5c 6e 20 20 27 73 74 65  axX': 1,\n  'ste
42210 70 58 27 3a 20 30 2c 5c 6e 20 20 27 79 27 3a 20  pX': 0,\n  'y': 
42220 30 2e 35 2c 20 20 2f 2f 20 69 6e 69 74 69 61 6c  0.5,  // initial
42230 20 79 20 76 61 6c 75 65 5c 6e 20 20 27 6d 69 6e   y value\n  'min
42240 59 27 3a 20 30 2c 5c 6e 20 20 27 6d 61 78 59 27  Y': 0,\n  'maxY'
42250 3a 20 31 2c 5c 6e 20 20 27 73 74 65 70 59 27 3a  : 1,\n  'stepY':
42260 20 30 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20   0\n})",.       
42270 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31   "lineNumber": 1
42280 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  0.      },.     
42290 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
422a0 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20 20  e": "output",.  
422b0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
422c0 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e 46 69  on": "change\nFi
422d0 72 65 73 20 61 6e 79 20 74 69 6d 65 20 74 68 65  res any time the
422e0 20 69 6e 74 65 72 66 61 63 65 27 73 20 76 61 6c   interface's val
422f0 75 65 20 63 68 61 6e 67 65 73 2e 20 3c 62 72 3e  ue changes. <br>
42300 5c 6e 54 68 65 20 65 76 65 6e 74 20 64 61 74 61  \nThe event data
42310 20 69 73 20 61 6e 20 6f 62 6a 65 63 74 20 77 69   is an object wi
42320 74 68 20 78 20 61 6e 64 20 79 20 70 72 6f 70 65  th x and y prope
42330 72 74 69 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67  rties containing
42340 20 74 68 65 20 78 20 61 6e 64 20 79 20 76 61 6c   the x and y val
42350 75 65 73 20 6f 66 20 74 68 65 20 69 6e 74 65 72  ues of the inter
42360 66 61 63 65 2e 22 2c 0a 20 20 20 20 20 20 20 20  face.",.        
42370 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 34  "lineNumber": 24
42380 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
42390 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
423a0 22 3a 20 22 6f 75 74 70 75 74 65 78 61 6d 70 6c  ": "outputexampl
423b0 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  e",.        "des
423c0 63 72 69 70 74 69 6f 6e 22 3a 20 22 70 6f 73 69  cription": "posi
423d0 74 69 6f 6e 2e 6f 6e 28 27 63 68 61 6e 67 65 27  tion.on('change'
423e0 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b 5c 6e  ,function(v) {\n
423f0 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76 29    console.log(v)
42400 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20 20  ;\n})",.        
42410 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 39  "lineNumber": 29
42420 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
42430 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
42440 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
42450 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 39 2c        "line": 9,
42460 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e  .        "column
42470 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 0.      },.  
42480 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
42490 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 34 2c       "line": 44,
424a0 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e  .        "column
424b0 22 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20 20 20  ": 2.      }.   
424c0 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74   },.    "context
424d0 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22  ": {.      "loc"
424e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61  : {.        "sta
424f0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
42500 20 22 6c 69 6e 65 22 3a 20 34 36 2c 0a 20 20 20   "line": 46,.   
42510 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
42520 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
42530 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
42540 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
42550 20 33 30 31 2c 0a 20 20 20 20 20 20 20 20 20 20   301,.          
42560 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20  "column": 1.    
42570 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20      }.      },. 
42580 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
42590 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
425a0 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e  webDev/ui/lib/in
425b0 74 65 72 66 61 63 65 73 2f 70 6f 73 69 74 69 6f  terfaces/positio
425c0 6e 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  n.js".    },.   
425d0 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20   "augments": [. 
425e0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
425f0 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74  title": "augment
42600 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  s",.        "nam
42610 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a  e": "Interface".
42620 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
42630 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
42640 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
42650 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
42660 22 76 61 72 20 70 6f 73 69 74 69 6f 6e 20 3d 20  "var position = 
42670 6e 65 77 20 4e 65 78 75 73 2e 50 6f 73 69 74 69  new Nexus.Positi
42680 6f 6e 28 27 23 74 61 72 67 65 74 27 29 22 0a 20  on('#target')". 
42690 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
426a0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
426b0 74 69 6f 6e 22 3a 20 22 76 61 72 20 70 6f 73 69  tion": "var posi
426c0 74 69 6f 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73  tion = new Nexus
426d0 2e 50 6f 73 69 74 69 6f 6e 28 27 23 74 61 72 67  .Position('#targ
426e0 65 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27 3a  et',{\n  'size':
426f0 20 5b 32 30 30 2c 32 30 30 5d 2c 5c 6e 20 20 27   [200,200],\n  '
42700 6d 6f 64 65 27 3a 20 27 61 62 73 6f 6c 75 74 65  mode': 'absolute
42710 27 2c 20 20 2f 2f 20 5c 22 61 62 73 6f 6c 75 74  ',  // \"absolut
42720 65 5c 22 20 6f 72 20 5c 22 72 65 6c 61 74 69 76  e\" or \"relativ
42730 65 5c 22 5c 6e 20 20 27 78 27 3a 20 30 2e 35 2c  e\"\n  'x': 0.5,
42740 20 20 2f 2f 20 69 6e 69 74 69 61 6c 20 78 20 76    // initial x v
42750 61 6c 75 65 5c 6e 20 20 27 6d 69 6e 58 27 3a 20  alue\n  'minX': 
42760 30 2c 5c 6e 20 20 27 6d 61 78 58 27 3a 20 31 2c  0,\n  'maxX': 1,
42770 5c 6e 20 20 27 73 74 65 70 58 27 3a 20 30 2c 5c  \n  'stepX': 0,\
42780 6e 20 20 27 79 27 3a 20 30 2e 35 2c 20 20 2f 2f  n  'y': 0.5,  //
42790 20 69 6e 69 74 69 61 6c 20 79 20 76 61 6c 75 65   initial y value
427a0 5c 6e 20 20 27 6d 69 6e 59 27 3a 20 30 2c 5c 6e  \n  'minY': 0,\n
427b0 20 20 27 6d 61 78 59 27 3a 20 31 2c 5c 6e 20 20    'maxY': 1,\n  
427c0 27 73 74 65 70 59 27 3a 20 30 5c 6e 7d 29 22 0a  'stepY': 0\n})".
427d0 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
427e0 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c     "params": [],
427f0 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73  .    "properties
42800 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75  ": [],.    "retu
42810 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73  rns": [],.    "s
42820 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ees": [],.    "t
42830 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
42840 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
42850 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73 69 74 69   "name": "Positi
42860 6f 6e 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a  on",.    "kind":
42870 20 22 63 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d   "class",.    "m
42880 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
42890 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
428a0 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
428b0 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63  ,.      "instanc
428c0 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a  e": [.        {.
428d0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
428e0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
428f0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
42900 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
42910 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
42920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
42930 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
42940 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
42950 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
42960 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
42970 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
42980 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
42990 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
429a0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
429b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
429c0 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20 69 6e  "value": "The in
429d0 74 65 72 66 61 63 65 27 73 20 78 20 76 61 6c 75  terface's x valu
429e0 65 2e 20 57 68 65 6e 20 73 65 74 2c 20 69 74 20  e. When set, it 
429f0 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c  will automatical
42a00 6c 79 20 61 64 6a 75 73 74 20 74 6f 20 66 69 74  ly adjust to fit
42a10 20 6d 69 6e 2f 6d 61 78 2f 73 74 65 70 20 73 65   min/max/step se
42a20 74 74 69 6e 67 73 20 6f 66 20 74 68 65 20 69 6e  ttings of the in
42a30 74 65 72 66 61 63 65 2e 22 2c 0a 20 20 20 20 20  terface.",.     
42a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
42a50 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
42a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42a70 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
42a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42a90 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
42aa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
42ab0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
42ac0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
42ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
42ae0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
42af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42b00 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
42b10 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
42b20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
42b30 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
42b40 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
42b50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
42b60 6c 75 6d 6e 22 3a 20 31 31 31 2c 0a 20 20 20 20  lumn": 111,.    
42b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42b80 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 31      "offset": 11
42b90 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
42ba0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
42bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42bc0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
42bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42be0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
42bf0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
42c00 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
42c10 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
42c20 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
42c30 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
42c40 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
42c50 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
42c60 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
42c70 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
42c80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
42c90 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
42ca0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
42cb0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
42cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
42cd0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
42ce0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
42cf0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
42d00 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
42d10 22 3a 20 31 31 31 2c 0a 20 20 20 20 20 20 20 20  ": 111,.        
42d20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
42d30 73 65 74 22 3a 20 31 31 30 0a 20 20 20 20 20 20  set": 110.      
42d40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
42d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
42d60 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
42d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
42d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
42d90 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
42da0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
42db0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
42dc0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
42dd0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
42de0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
42df0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
42e00 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
42e10 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
42e20 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
42e30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
42e40 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
42e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
42e60 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
42e70 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
42e80 22 3a 20 31 31 31 2c 0a 20 20 20 20 20 20 20 20  ": 111,.        
42e90 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
42ea0 3a 20 31 31 30 0a 20 20 20 20 20 20 20 20 20 20  : 110.          
42eb0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
42ec0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
42ed0 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
42ee0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
42ef0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
42f00 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22   "title": "type"
42f10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
42f20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
42f30 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
42f40 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
42f50 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
42f60 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
42f70 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
42f80 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
42f90 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
42fa0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6f        "name": "o
42fb0 62 6a 65 63 74 22 0a 20 20 20 20 20 20 20 20 20  bject".         
42fc0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
42fd0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
42fe0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
42ff0 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
43000 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ple",.          
43010 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
43020 22 3a 20 22 70 6f 73 69 74 69 6f 6e 2e 78 20 3d  ": "position.x =
43030 20 30 2e 35 3b 22 2c 0a 20 20 20 20 20 20 20 20   0.5;",.        
43040 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
43050 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  r": 3.          
43060 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
43070 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22  .          "loc"
43080 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
43090 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
430a0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
430b0 20 31 35 35 2c 0a 20 20 20 20 20 20 20 20 20 20   155,.          
430c0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
430d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
430e0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
430f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
43100 20 20 22 6c 69 6e 65 22 3a 20 31 35 39 2c 0a 20    "line": 159,. 
43110 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
43120 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20  lumn": 4.       
43130 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
43140 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   },.          "c
43150 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
43160 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
43170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
43180 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
43190 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
431a0 20 31 36 31 2c 0a 20 20 20 20 20 20 20 20 20 20   161,.          
431b0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
431c0 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
431d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
431e0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
431f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
43200 3a 20 31 36 33 2c 0a 20 20 20 20 20 20 20 20 20  : 163,.         
43210 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
43220 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
43230 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
43240 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
43250 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
43260 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
43270 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
43280 73 2f 70 6f 73 69 74 69 6f 6e 2e 6a 73 22 0a 20  s/position.js". 
43290 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
432a0 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
432b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
432c0 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
432d0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
432e0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
432f0 69 70 74 69 6f 6e 22 3a 20 22 70 6f 73 69 74 69  iption": "positi
43300 6f 6e 2e 78 20 3d 20 30 2e 35 3b 22 0a 20 20 20  on.x = 0.5;".   
43310 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
43320 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
43330 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a    "params": [],.
43340 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65            "prope
43350 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
43360 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a        "returns":
43370 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
43380 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  sees": [],.     
43390 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b       "throws": [
433a0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f  ],.          "to
433b0 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  dos": [],.      
433c0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c      "name": "x",
433d0 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
433e0 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20  ": "member",.   
433f0 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66         "memberof
43400 22 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20  ": "Position",. 
43410 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
43420 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
43430 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
43440 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
43450 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
43460 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
43470 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
43480 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
43490 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
434a0 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
434b0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
434c0 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
434d0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
434e0 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
434f0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
43500 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73      "name": "Pos
43510 69 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ition",.        
43520 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
43530 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
43540 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
43550 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
43560 20 22 6e 61 6d 65 22 3a 20 22 78 22 2c 0a 20 20   "name": "x",.  
43570 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
43580 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20  d": "member",.  
43590 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63 6f              "sco
435a0 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a  pe": "instance".
435b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
435c0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
435d0 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22       "namespace"
435e0 3a 20 22 50 6f 73 69 74 69 6f 6e 23 78 22 0a 20  : "Position#x". 
435f0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
43600 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64    {.          "d
43610 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
43620 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
43630 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
43640 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
43650 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
43660 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
43670 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
43680 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
43690 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
436a0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
436b0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
436c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
436d0 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
436e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
436f0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 54 68      "value": "Th
43700 65 20 69 6e 74 65 72 66 61 63 65 27 73 20 79 20  e interface's y 
43710 76 61 6c 75 65 73 2e 20 57 68 65 6e 20 73 65 74  values. When set
43720 2c 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61  , it will automa
43730 74 69 63 61 6c 6c 79 20 61 64 6a 75 73 74 20 74  tically adjust t
43740 6f 20 66 69 74 20 6d 69 6e 2f 6d 61 78 2f 73 74  o fit min/max/st
43750 65 70 20 73 65 74 74 69 6e 67 73 20 6f 66 20 74  ep settings of t
43760 68 65 20 69 6e 74 65 72 66 61 63 65 2e 22 2c 0a  he interface.",.
43770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43780 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
43790 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
437a0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
437b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
437c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
437d0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
437e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
437f0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
43800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43810 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
43820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43830 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
43840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
43850 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
43860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
43870 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
43880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43890 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 31 32 2c    "column": 112,
438a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
438b0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
438c0 22 3a 20 31 31 31 0a 20 20 20 20 20 20 20 20 20  ": 111.         
438d0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
438e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
438f0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
43900 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
43910 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
43920 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
43930 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
43940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43950 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
43960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43970 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
43980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
43990 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
439a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
439b0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
439c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
439d0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
439e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
439f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43a00 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
43a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
43a20 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
43a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
43a40 6f 6c 75 6d 6e 22 3a 20 31 31 32 2c 0a 20 20 20  olumn": 112,.   
43a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43a60 20 22 6f 66 66 73 65 74 22 3a 20 31 31 31 0a 20   "offset": 111. 
43a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
43a80 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
43a90 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
43aa0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
43ab0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
43ac0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
43ad0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
43ae0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
43af0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
43b00 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
43b10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
43b20 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
43b30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
43b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
43b50 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
43b60 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
43b70 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
43b80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
43b90 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
43ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
43bb0 6f 6c 75 6d 6e 22 3a 20 31 31 32 2c 0a 20 20 20  olumn": 112,.   
43bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
43bd0 66 73 65 74 22 3a 20 31 31 31 0a 20 20 20 20 20  fset": 111.     
43be0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
43bf0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
43c00 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
43c10 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
43c20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
43c30 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
43c40 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20  type",.         
43c50 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
43c60 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20  n": null,.      
43c70 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
43c80 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
43c90 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
43ca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
43cb0 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
43cc0 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
43cd0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
43ce0 22 3a 20 22 6f 62 6a 65 63 74 22 0a 20 20 20 20  ": "object".    
43cf0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
43d00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
43d10 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
43d20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
43d30 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
43d40 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
43d50 70 74 69 6f 6e 22 3a 20 22 70 6f 73 69 74 69 6f  ption": "positio
43d60 6e 2e 78 20 3d 20 30 2e 35 3b 22 2c 0a 20 20 20  n.x = 0.5;",.   
43d70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
43d80 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20  Number": 3.     
43d90 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
43da0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
43db0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
43dc0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
43dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
43de0 69 6e 65 22 3a 20 31 37 34 2c 0a 20 20 20 20 20  ine": 174,.     
43df0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
43e00 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
43e10 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
43e20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
43e30 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
43e40 37 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  78,.            
43e50 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20    "column": 4.  
43e60 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
43e70 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
43e80 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
43e90 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63              "loc
43ea0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
43eb0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
43ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
43ed0 69 6e 65 22 3a 20 31 38 30 2c 0a 20 20 20 20 20  ine": 180,.     
43ee0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
43ef0 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
43f00 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
43f10 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
43f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
43f30 6c 69 6e 65 22 3a 20 31 38 32 2c 0a 20 20 20 20  line": 182,.    
43f40 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
43f50 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20  umn": 3.        
43f60 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
43f70 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
43f80 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
43f90 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
43fa0 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65  bDev/ui/lib/inte
43fb0 72 66 61 63 65 73 2f 70 6f 73 69 74 69 6f 6e 2e  rfaces/position.
43fc0 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c  js".          },
43fd0 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d  .          "augm
43fe0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
43ff0 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a       "examples":
44000 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
44010 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
44020 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 70  description": "p
44030 6f 73 69 74 69 6f 6e 2e 78 20 3d 20 30 2e 35 3b  osition.x = 0.5;
44040 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
44050 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
44060 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a         "params":
44070 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
44080 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
44090 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
440a0 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
440b0 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
440c0 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
440d0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
440e0 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
440f0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
44100 20 22 79 22 2c 0a 20 20 20 20 20 20 20 20 20 20   "y",.          
44110 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
44120 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
44130 62 65 72 6f 66 22 3a 20 22 50 6f 73 69 74 69 6f  berof": "Positio
44140 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  n",.          "s
44150 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
44160 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
44170 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20  mbers": {.      
44180 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
44190 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
441a0 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
441b0 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e           "instan
441c0 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ce": [],.       
441d0 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
441e0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
441f0 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
44200 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
44210 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
44220 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
44230 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
44240 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20 20 20   "Position",.   
44250 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
44260 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
44270 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
44280 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
44290 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 79        "name": "y
442a0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
442b0 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72   "kind": "member
442c0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
442d0 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
442e0 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
442f0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
44300 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
44310 70 61 63 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e  pace": "Position
44320 23 79 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  #y".        },. 
44330 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
44340 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
44350 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
44360 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
44370 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
44380 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
44390 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
443a0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
443b0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
443c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
443d0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
443e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
443f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
44400 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
44410 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
44420 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
44430 3a 20 22 54 68 65 20 6c 6f 77 65 72 20 6c 69 6d  : "The lower lim
44440 69 74 20 6f 66 20 76 61 6c 75 65 20 6f 6e 20 74  it of value on t
44450 68 65 20 78 20 61 78 69 73 22 2c 0a 20 20 20 20  he x axis",.    
44460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
44470 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
44480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
44490 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
444a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
444b0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
444c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
444d0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
444e0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
444f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
44500 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
44510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
44520 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
44530 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
44540 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
44550 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
44560 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
44570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
44580 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20  olumn": 39,.    
44590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
445a0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
445b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
445c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
445d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
445e0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
445f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
44600 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
44610 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
44620 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
44630 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
44640 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
44650 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
44660 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
44670 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
44680 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
44690 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
446a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
446b0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
446c0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
446d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
446e0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
446f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
44700 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
44710 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
44720 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
44730 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 39,.          
44740 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
44750 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20  t": 38.         
44760 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
44770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
44780 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
44790 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
447a0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
447b0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
447c0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
447d0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
447e0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
447f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
44800 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
44810 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
44820 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
44830 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
44840 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
44850 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
44860 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
44870 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
44880 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
44890 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
448a0 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  39,.            
448b0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
448c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
448d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
448e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
448f0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
44900 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
44910 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
44920 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20  le": "type",.   
44930 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
44940 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
44950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
44960 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
44970 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
44980 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
44990 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
449a0 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
449b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
449c0 20 22 6e 61 6d 65 22 3a 20 22 6f 62 6a 65 63 74   "name": "object
449d0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
449e0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
449f0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
44a00 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
44a10 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
44a20 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
44a30 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 32       "line": 202
44a40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
44a50 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
44a60 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
44a70 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
44a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
44a90 69 6e 65 22 3a 20 32 30 35 2c 0a 20 20 20 20 20  ine": 205,.     
44aa0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
44ab0 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
44ac0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
44ad0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
44ae0 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
44af0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
44b00 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
44b10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
44b20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 36       "line": 206
44b30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
44b40 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
44b50 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
44b60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
44b70 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
44b80 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30        "line": 20
44b90 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  8,.             
44ba0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
44bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
44bc0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
44bd0 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
44be0 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
44bf0 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
44c00 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 6f  ib/interfaces/po
44c10 73 69 74 69 6f 6e 2e 6a 73 22 0a 20 20 20 20 20  sition.js".     
44c20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
44c30 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
44c40 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
44c50 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
44c60 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
44c70 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
44c80 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
44c90 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
44ca0 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
44cb0 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
44cc0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
44cd0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
44ce0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
44cf0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
44d00 22 6d 69 6e 58 22 2c 0a 20 20 20 20 20 20 20 20  "minX",.        
44d10 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
44d20 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  r",.          "m
44d30 65 6d 62 65 72 6f 66 22 3a 20 22 50 6f 73 69 74  emberof": "Posit
44d40 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
44d50 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
44d60 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
44d70 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
44d80 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
44d90 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
44da0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
44db0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
44dc0 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
44dd0 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
44de0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
44df0 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
44e00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
44e10 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
44e20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
44e30 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
44e40 22 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20  ": "Position",. 
44e50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
44e60 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
44e70 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
44e80 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
44e90 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
44ea0 22 6d 69 6e 58 22 2c 0a 20 20 20 20 20 20 20 20  "minX",.        
44eb0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
44ec0 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
44ed0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
44ee0 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
44ef0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
44f00 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
44f10 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 50 6f 73  namespace": "Pos
44f20 69 74 69 6f 6e 23 6d 69 6e 58 22 0a 20 20 20 20  ition#minX".    
44f30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b      },.        {
44f40 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63  .          "desc
44f50 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
44f60 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
44f70 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
44f80 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
44f90 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
44fa0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
44fb0 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
44fc0 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
44fd0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
44fe0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
44ff0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
45000 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
45010 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
45020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45030 20 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20 6c   "value": "The l
45040 6f 77 65 72 20 6c 69 6d 69 74 20 6f 66 20 76 61  ower limit of va
45050 6c 75 65 20 6f 6e 20 74 68 65 20 79 20 61 78 69  lue on the y axi
45060 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  s",.            
45070 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
45080 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
45090 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
450a0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
450b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
450c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
450d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
450e0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
450f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45100 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
45110 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
45120 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
45130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45140 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
45150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45160 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
45170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45180 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
45190 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  39,.            
451a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
451b0 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20  set": 38.       
451c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
451d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
451e0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
451f0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
45200 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
45210 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
45220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
45230 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
45240 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
45250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45260 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
45270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45280 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
45290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
452a0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
452b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
452c0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
452d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
452e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
452f0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
45300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45310 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
45320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45330 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20  "column": 39,.  
45340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45350 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38 0a 20    "offset": 38. 
45360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45370 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
45380 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
45390 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
453a0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
453b0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
453c0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
453d0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
453e0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
453f0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
45400 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
45410 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
45420 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
45430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
45440 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
45450 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
45460 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
45470 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
45480 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
45490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
454a0 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20  olumn": 39,.    
454b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
454c0 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20  set": 38.       
454d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
454e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
454f0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
45500 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
45510 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
45520 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79      "title": "ty
45530 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  pe",.           
45540 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
45550 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
45560 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
45570 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
45580 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
45590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
455a0 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
455b0 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
455c0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
455d0 20 22 6f 62 6a 65 63 74 22 0a 20 20 20 20 20 20   "object".      
455e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
455f0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
45600 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
45610 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
45620 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
45630 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
45640 6e 65 22 3a 20 32 31 35 2c 0a 20 20 20 20 20 20  ne": 215,.      
45650 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
45660 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
45670 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
45680 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
45690 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 31        "line": 21
456a0 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  8,.             
456b0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
456c0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
456d0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
456e0 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
456f0 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
45700 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
45710 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
45720 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
45730 6e 65 22 3a 20 32 31 39 2c 0a 20 20 20 20 20 20  ne": 219,.      
45740 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
45750 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
45760 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
45770 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
45780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
45790 69 6e 65 22 3a 20 32 32 31 2c 0a 20 20 20 20 20  ine": 221,.     
457a0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
457b0 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
457c0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
457d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
457e0 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
457f0 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
45800 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
45810 66 61 63 65 73 2f 70 6f 73 69 74 69 6f 6e 2e 6a  faces/position.j
45820 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
45830 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
45840 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
45850 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
45860 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
45870 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
45880 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
45890 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
458a0 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
458b0 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
458c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
458d0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
458e0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
458f0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
45900 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 59 22 2c 0a  "name": "minY",.
45910 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
45920 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
45930 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
45940 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20 20  : "Position",.  
45950 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
45960 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
45970 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
45980 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
45990 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
459a0 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
459b0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
459c0 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
459d0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
459e0 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
459f0 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
45a00 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
45a10 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
45a20 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
45a30 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
45a40 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73 69     "name": "Posi
45a50 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
45a60 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
45a70 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
45a80 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
45a90 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
45aa0 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 59 22 2c 0a  "name": "minY",.
45ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
45ac0 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
45ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
45ae0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
45af0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
45b00 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
45b10 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
45b20 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e 23 6d 69  e": "Position#mi
45b30 6e 59 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  nY".        },. 
45b40 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
45b50 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
45b60 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
45b70 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
45b80 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
45b90 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
45ba0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
45bb0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
45bc0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
45bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
45be0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
45bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
45c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
45c10 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
45c20 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
45c30 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
45c40 3a 20 22 54 68 65 20 75 70 70 65 72 20 6c 69 6d  : "The upper lim
45c50 69 74 20 6f 66 20 76 61 6c 75 65 20 6f 6e 20 74  it of value on t
45c60 68 65 20 78 20 61 78 69 73 22 2c 0a 20 20 20 20  he x axis",.    
45c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45c80 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
45c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45ca0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
45cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45cc0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
45cd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
45ce0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
45cf0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
45d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
45d10 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
45d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45d30 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
45d40 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
45d50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
45d60 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
45d70 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
45d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
45d90 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20  olumn": 39,.    
45da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45db0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
45dc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
45dd0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
45de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45df0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
45e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
45e10 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
45e20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
45e30 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
45e40 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
45e50 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
45e60 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
45e70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
45e80 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
45e90 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
45ea0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
45eb0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
45ec0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
45ed0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
45ee0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
45ef0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
45f00 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
45f10 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
45f20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
45f30 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
45f40 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 39,.          
45f50 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
45f60 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20  t": 38.         
45f70 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
45f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
45f90 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
45fa0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
45fb0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
45fc0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
45fd0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
45fe0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
45ff0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
46000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
46010 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
46020 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
46030 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
46040 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
46050 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
46060 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
46070 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
46080 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
46090 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
460a0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
460b0 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  39,.            
460c0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
460d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
460e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
460f0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
46100 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
46110 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
46120 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
46130 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20  le": "type",.   
46140 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
46150 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
46160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
46170 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
46180 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
46190 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
461a0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
461b0 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
461c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
461d0 20 22 6e 61 6d 65 22 3a 20 22 6f 62 6a 65 63 74   "name": "object
461e0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
461f0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
46200 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
46210 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
46220 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
46230 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
46240 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 32 39       "line": 229
46250 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
46260 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
46270 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
46280 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
46290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
462a0 69 6e 65 22 3a 20 32 33 32 2c 0a 20 20 20 20 20  ine": 232,.     
462b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
462c0 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
462d0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
462e0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
462f0 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
46300 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
46310 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
46320 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
46330 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 33       "line": 233
46340 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
46350 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
46360 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
46370 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
46380 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
46390 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33        "line": 23
463a0 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
463b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
463c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
463d0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
463e0 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
463f0 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
46400 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
46410 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 6f  ib/interfaces/po
46420 73 69 74 69 6f 6e 2e 6a 73 22 0a 20 20 20 20 20  sition.js".     
46430 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
46440 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
46450 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
46460 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
46470 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
46480 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
46490 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
464a0 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
464b0 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
464c0 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
464d0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
464e0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
464f0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
46500 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
46510 22 6d 61 78 58 22 2c 0a 20 20 20 20 20 20 20 20  "maxX",.        
46520 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
46530 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  r",.          "m
46540 65 6d 62 65 72 6f 66 22 3a 20 22 50 6f 73 69 74  emberof": "Posit
46550 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
46560 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
46570 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
46580 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
46590 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
465a0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
465b0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
465c0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
465d0 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
465e0 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
465f0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
46600 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
46610 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
46620 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
46630 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
46640 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
46650 22 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20  ": "Position",. 
46660 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
46670 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
46680 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
46690 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
466a0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
466b0 22 6d 61 78 58 22 2c 0a 20 20 20 20 20 20 20 20  "maxX",.        
466c0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
466d0 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
466e0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
466f0 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
46700 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
46710 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
46720 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 50 6f 73  namespace": "Pos
46730 69 74 69 6f 6e 23 6d 61 78 58 22 0a 20 20 20 20  ition#maxX".    
46740 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b      },.        {
46750 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63  .          "desc
46760 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
46770 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
46780 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
46790 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
467a0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
467b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
467c0 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
467d0 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
467e0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
467f0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
46800 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
46810 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
46820 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
46830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46840 20 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20 75   "value": "The u
46850 70 70 65 72 20 6c 69 6d 69 74 20 6f 66 20 76 61  pper limit of va
46860 6c 75 65 20 6f 6e 20 74 68 65 20 79 20 61 78 69  lue on the y axi
46870 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  s",.            
46880 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
46890 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
468a0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
468b0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
468c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
468d0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
468e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
468f0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
46900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46910 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
46920 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
46930 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
46940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46950 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
46960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46970 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
46980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46990 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
469a0 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  39,.            
469b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
469c0 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20  set": 38.       
469d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
469e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
469f0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
46a00 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
46a10 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
46a20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
46a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
46a40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
46a50 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
46a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46a70 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
46a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46a90 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
46aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46ab0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
46ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46ad0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
46ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
46af0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
46b00 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
46b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46b20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
46b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46b40 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20  "column": 39,.  
46b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46b60 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38 0a 20    "offset": 38. 
46b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
46b80 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
46b90 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
46ba0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
46bb0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
46bc0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
46bd0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
46be0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
46bf0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
46c00 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
46c10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
46c20 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
46c30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
46c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
46c50 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
46c60 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
46c70 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
46c80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
46c90 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
46ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
46cb0 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20  olumn": 39,.    
46cc0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
46cd0 73 65 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20  set": 38.       
46ce0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
46cf0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
46d00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
46d10 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
46d20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
46d30 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79      "title": "ty
46d40 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  pe",.           
46d50 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
46d60 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
46d70 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
46d80 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
46d90 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
46da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
46db0 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
46dc0 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
46dd0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
46de0 20 22 6f 62 6a 65 63 74 22 0a 20 20 20 20 20 20   "object".      
46df0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
46e00 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
46e10 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
46e20 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
46e30 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
46e40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
46e50 6e 65 22 3a 20 32 34 33 2c 0a 20 20 20 20 20 20  ne": 243,.      
46e60 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
46e70 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
46e80 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
46e90 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
46ea0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 34        "line": 24
46eb0 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
46ec0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
46ed0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
46ee0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
46ef0 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
46f00 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
46f10 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
46f20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
46f30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
46f40 6e 65 22 3a 20 32 34 37 2c 0a 20 20 20 20 20 20  ne": 247,.      
46f50 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
46f60 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
46f70 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
46f80 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
46f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
46fa0 69 6e 65 22 3a 20 32 34 39 2c 0a 20 20 20 20 20  ine": 249,.     
46fb0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
46fc0 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
46fd0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
46fe0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
46ff0 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
47000 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
47010 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
47020 66 61 63 65 73 2f 70 6f 73 69 74 69 6f 6e 2e 6a  faces/position.j
47030 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
47040 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
47050 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
47060 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
47070 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
47080 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
47090 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
470a0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
470b0 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
470c0 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
470d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
470e0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
470f0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
47100 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
47110 22 6e 61 6d 65 22 3a 20 22 6d 61 78 59 22 2c 0a  "name": "maxY",.
47120 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
47130 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
47140 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
47150 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20 20  : "Position",.  
47160 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
47170 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
47180 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
47190 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
471a0 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
471b0 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
471c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
471d0 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
471e0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
471f0 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
47200 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
47210 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
47220 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
47230 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
47240 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
47250 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73 69     "name": "Posi
47260 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
47270 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
47280 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
47290 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
472a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
472b0 22 6e 61 6d 65 22 3a 20 22 6d 61 78 59 22 2c 0a  "name": "maxY",.
472c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
472d0 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
472e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
472f0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
47300 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
47310 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
47320 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
47330 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e 23 6d 61  e": "Position#ma
47340 78 59 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  xY".        },. 
47350 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
47360 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
47370 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
47380 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
47390 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
473a0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
473b0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
473c0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
473d0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
473e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
473f0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
47400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
47410 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
47420 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
47430 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
47440 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
47450 3a 20 22 54 68 65 20 69 6e 63 72 65 6d 65 6e 74  : "The increment
47460 61 6c 20 73 74 65 70 20 6f 66 20 76 61 6c 75 65  al step of value
47470 73 20 6f 6e 20 74 68 65 20 78 20 61 78 69 73 22  s on the x axis"
47480 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
47490 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
474a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
474b0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
474c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
474d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
474e0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
474f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47500 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
47510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47520 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
47530 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
47540 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
47550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47560 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
47570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47580 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
47590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
475a0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 35      "column": 45
475b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
475c0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
475d0 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20 20  t": 44.         
475e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
475f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47600 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
47610 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
47620 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
47630 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
47640 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
47650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47660 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
47670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47680 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
47690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
476a0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
476b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
476c0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
476d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
476e0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
476f0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
47700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47710 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
47720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
47730 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
47740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
47750 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20 20  olumn": 45,.    
47760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47770 22 6f 66 66 73 65 74 22 3a 20 34 34 0a 20 20 20  "offset": 44.   
47780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
47790 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
477a0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
477b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
477c0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
477d0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d   }.            ]
477e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70  ,.            "p
477f0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
47800 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
47810 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
47820 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
47830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
47840 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
47850 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
47860 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
47870 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
47880 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
47890 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
478a0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
478b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
478c0 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20 20 20 20  umn": 45,.      
478d0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
478e0 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20 20  t": 44.         
478f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
47900 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
47910 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67  ,.          "tag
47920 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
47930 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
47940 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65    "title": "type
47950 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
47960 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
47970 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20  null,.          
47980 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
47990 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 2,.           
479a0 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
479b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
479c0 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
479d0 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
479e0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
479f0 6f 62 6a 65 63 74 22 0a 20 20 20 20 20 20 20 20  object".        
47a00 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
47a10 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
47a20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
47a30 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
47a40 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
47a50 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
47a60 22 3a 20 32 35 37 2c 0a 20 20 20 20 20 20 20 20  ": 257,.        
47a70 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
47a80 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  2.            },
47a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
47aa0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
47ab0 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 36 30 2c      "line": 260,
47ac0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
47ad0 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
47ae0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
47af0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
47b00 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
47b10 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
47b20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
47b30 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
47b40 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
47b50 22 3a 20 32 36 31 2c 0a 20 20 20 20 20 20 20 20  ": 261,.        
47b60 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
47b70 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
47b80 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
47b90 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
47ba0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
47bb0 65 22 3a 20 32 36 33 2c 0a 20 20 20 20 20 20 20  e": 263,.       
47bc0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
47bd0 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
47be0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
47bf0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
47c00 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
47c10 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
47c20 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
47c30 63 65 73 2f 70 6f 73 69 74 69 6f 6e 2e 6a 73 22  ces/position.js"
47c40 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
47c50 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74          "augment
47c60 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
47c70 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d    "examples": []
47c80 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72  ,.          "par
47c90 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ams": [],.      
47ca0 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
47cb0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
47cc0 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
47cd0 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
47ce0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
47cf0 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
47d00 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
47d10 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
47d20 61 6d 65 22 3a 20 22 73 74 65 70 58 22 2c 0a 20  ame": "stepX",. 
47d30 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
47d40 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
47d50 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
47d60 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20 20 20   "Position",.   
47d70 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
47d80 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
47d90 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
47da0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
47db0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
47dc0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
47dd0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
47de0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
47df0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
47e00 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
47e10 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
47e20 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
47e30 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
47e40 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
47e50 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
47e60 20 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73 69 74    "name": "Posit
47e70 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
47e80 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
47e90 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
47ea0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
47eb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
47ec0 6e 61 6d 65 22 3a 20 22 73 74 65 70 58 22 2c 0a  name": "stepX",.
47ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
47ee0 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
47ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
47f00 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
47f10 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
47f20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
47f30 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
47f40 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e 23 73 74  e": "Position#st
47f50 65 70 58 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a  epX".        },.
47f60 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
47f70 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
47f80 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
47f90 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
47fa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
47fb0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
47fc0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
47fd0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
47fe0 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
47ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48000 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
48010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48020 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
48030 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
48040 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
48050 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
48060 22 3a 20 22 54 68 65 20 69 6e 63 72 65 6d 65 6e  ": "The incremen
48070 74 61 6c 20 73 74 65 70 20 6f 66 20 76 61 6c 75  tal step of valu
48080 65 73 20 6f 6e 20 74 68 65 20 79 20 61 78 69 73  es on the y axis
48090 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
480a0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
480b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
480c0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
480d0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
480e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
480f0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
48100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48110 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
48120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48130 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
48140 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
48150 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
48160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48170 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
48180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48190 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
481a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
481b0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
481c0 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
481d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
481e0 65 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20  et": 44.        
481f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
48200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48210 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
48220 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
48230 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
48240 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
48250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
48260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48270 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
48280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48290 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
482a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
482b0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
482c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
482d0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
482e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
482f0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
48300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
48310 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48320 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
48330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48340 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
48350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
48360 63 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20  column": 45,.   
48370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48380 20 22 6f 66 66 73 65 74 22 3a 20 34 34 0a 20 20   "offset": 44.  
48390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
483a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
483b0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
483c0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
483d0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
483e0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
483f0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
48400 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
48410 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
48420 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
48430 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
48440 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48450 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
48460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
48470 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
48480 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
48490 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
484a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
484b0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
484c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
484d0 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20 20 20  lumn": 45,.     
484e0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
484f0 65 74 22 3a 20 34 34 0a 20 20 20 20 20 20 20 20  et": 44.        
48500 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
48510 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
48520 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
48530 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  gs": [.         
48540 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
48550 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70     "title": "typ
48560 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
48570 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
48580 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
48590 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
485a0 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 2,.          
485b0 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
485c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
485d0 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
485e0 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
485f0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
48600 22 6f 62 6a 65 63 74 22 0a 20 20 20 20 20 20 20  "object".       
48610 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
48620 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
48630 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c   ],.          "l
48640 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
48650 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
48660 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
48670 65 22 3a 20 32 37 31 2c 0a 20 20 20 20 20 20 20  e": 271,.       
48680 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
48690 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   2.            }
486a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
486b0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
486c0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 37 34       "line": 274
486d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
486e0 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20  "column": 4.    
486f0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
48700 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
48710 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
48720 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
48730 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
48740 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
48750 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
48760 65 22 3a 20 32 37 35 2c 0a 20 20 20 20 20 20 20  e": 275,.       
48770 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
48780 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
48790 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
487a0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
487b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
487c0 6e 65 22 3a 20 32 37 37 2c 0a 20 20 20 20 20 20  ne": 277,.      
487d0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
487e0 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  n": 3.          
487f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
48800 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
48810 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
48820 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
48830 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66  ev/ui/lib/interf
48840 61 63 65 73 2f 70 6f 73 69 74 69 6f 6e 2e 6a 73  aces/position.js
48850 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
48860 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
48870 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
48880 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
48890 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  ],.          "pa
488a0 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rams": [],.     
488b0 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73       "properties
488c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
488d0 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
488e0 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22            "sees"
488f0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
48900 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
48910 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a          "todos":
48920 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
48930 6e 61 6d 65 22 3a 20 22 73 74 65 70 59 22 2c 0a  name": "stepY",.
48940 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
48950 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
48960 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
48970 3a 20 22 50 6f 73 69 74 69 6f 6e 22 2c 0a 20 20  : "Position",.  
48980 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
48990 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
489a0 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
489b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
489c0 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
489d0 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
489e0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
489f0 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
48a00 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
48a10 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
48a20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
48a30 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
48a40 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
48a50 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
48a60 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
48a70 20 20 20 22 6e 61 6d 65 22 3a 20 22 50 6f 73 69     "name": "Posi
48a80 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
48a90 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
48aa0 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
48ab0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
48ac0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
48ad0 22 6e 61 6d 65 22 3a 20 22 73 74 65 70 59 22 2c  "name": "stepY",
48ae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
48af0 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
48b00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
48b10 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
48b20 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
48b30 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
48b40 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
48b50 63 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e 23 73  ce": "Position#s
48b60 74 65 70 59 22 0a 20 20 20 20 20 20 20 20 7d 2c  tepY".        },
48b70 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
48b80 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
48b90 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
48ba0 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
48bb0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
48bc0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
48bd0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
48be0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
48bf0 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
48c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48c10 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
48c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48c30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
48c40 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
48c50 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
48c60 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
48c70 65 22 3a 20 22 41 62 73 6f 6c 75 74 65 20 6d 6f  e": "Absolute mo
48c80 64 65 20 28 70 6f 73 69 74 69 6f 6e 27 73 20 76  de (position's v
48c90 61 6c 75 65 20 6a 75 6d 70 73 20 74 6f 20 6d 6f  alue jumps to mo
48ca0 75 73 65 20 63 6c 69 63 6b 20 70 6f 73 69 74 69  use click positi
48cb0 6f 6e 29 20 6f 72 20 72 65 6c 61 74 69 76 65 20  on) or relative 
48cc0 6d 6f 64 65 20 28 6d 6f 75 73 65 20 64 72 61 67  mode (mouse drag
48cd0 20 63 68 61 6e 67 65 73 20 76 61 6c 75 65 20 72   changes value r
48ce0 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73 20 63  elative to its c
48cf0 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 29  urrent position)
48d00 2e 20 44 65 66 61 75 6c 74 3a 20 5c 22 61 62 73  . Default: \"abs
48d10 6f 6c 75 74 65 5c 22 2e 22 2c 0a 20 20 20 20 20  olute\".",.     
48d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
48d30 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
48d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48d50 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
48d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48d70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
48d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
48d90 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
48da0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
48db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
48dc0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
48dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48de0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
48df0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
48e00 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
48e10 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
48e20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
48e30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
48e40 6c 75 6d 6e 22 3a 20 31 36 32 2c 0a 20 20 20 20  lumn": 162,.    
48e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48e60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 36      "offset": 16
48e70 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  1.              
48e80 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
48e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48ea0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
48eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
48ec0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
48ed0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
48ee0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
48ef0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
48f00 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
48f10 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
48f20 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
48f30 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
48f40 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
48f50 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
48f60 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
48f70 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
48f80 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
48f90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
48fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
48fb0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
48fc0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
48fd0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
48fe0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
48ff0 22 3a 20 31 36 32 2c 0a 20 20 20 20 20 20 20 20  ": 162,.        
49000 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
49010 73 65 74 22 3a 20 31 36 31 0a 20 20 20 20 20 20  set": 161.      
49020 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
49030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
49040 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
49050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
49060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
49070 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
49080 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
49090 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
490a0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
490b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
490c0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
490d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
490e0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
490f0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
49100 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
49110 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
49120 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
49130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
49140 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
49150 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
49160 22 3a 20 31 36 32 2c 0a 20 20 20 20 20 20 20 20  ": 162,.        
49170 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
49180 3a 20 31 36 31 0a 20 20 20 20 20 20 20 20 20 20  : 161.          
49190 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
491a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
491b0 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
491c0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
491d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
491e0 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22   "title": "type"
491f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
49200 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
49210 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
49220 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
49230 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
49240 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
49250 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
49260 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
49270 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
49280 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
49290 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20  tring".         
492a0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
492b0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
492c0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
492d0 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
492e0 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ple",.          
492f0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
49300 22 3a 20 22 70 6f 73 69 74 69 6f 6e 2e 6d 6f 64  ": "position.mod
49310 65 20 3d 20 5c 22 72 65 6c 61 74 69 76 65 5c 22  e = \"relative\"
49320 3b 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ;",.            
49330 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
49340 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  3.            }.
49350 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
49360 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
49370 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
49380 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
49390 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 38 35       "line": 285
493a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
493b0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
493c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
493d0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
493e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
493f0 69 6e 65 22 3a 20 32 38 39 2c 0a 20 20 20 20 20  ine": 289,.     
49400 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
49410 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
49420 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
49430 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
49440 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
49450 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
49460 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
49470 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
49480 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 39 30       "line": 290
49490 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
494a0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
494b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
494c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
494d0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
494e0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 39        "line": 29
494f0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
49500 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
49510 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
49520 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
49530 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
49540 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
49550 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
49560 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 70 6f  ib/interfaces/po
49570 73 69 74 69 6f 6e 2e 6a 73 22 0a 20 20 20 20 20  sition.js".     
49580 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
49590 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
495a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
495b0 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20  mples": [.      
495c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
495d0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
495e0 6f 6e 22 3a 20 22 70 6f 73 69 74 69 6f 6e 2e 6d  on": "position.m
495f0 6f 64 65 20 3d 20 5c 22 72 65 6c 61 74 69 76 65  ode = \"relative
49600 5c 22 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20  \";".           
49610 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
49620 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d            "param
49630 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
49640 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
49650 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72  [],.          "r
49660 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
49670 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b         "sees": [
49680 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68  ],.          "th
49690 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rows": [],.     
496a0 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d       "todos": []
496b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
496c0 65 22 3a 20 22 6d 6f 64 65 22 2c 0a 20 20 20 20  e": "mode",.    
496d0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
496e0 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
496f0 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 50    "memberof": "P
49700 6f 73 69 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  osition",.      
49710 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
49720 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20  stance",.       
49730 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
49740 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f              "glo
49750 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
49760 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b        "inner": [
49770 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
49780 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20  instance": [],. 
49790 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e             "even
497a0 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
497b0 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b       "static": [
497c0 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ].          },. 
497d0 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a           "path":
497e0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
497f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
49800 6e 61 6d 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e  name": "Position
49810 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
49820 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
49830 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
49840 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
49850 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
49860 65 22 3a 20 22 6d 6f 64 65 22 2c 0a 20 20 20 20  e": "mode",.    
49870 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
49880 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
49890 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
498a0 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20  ": "instance".  
498b0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
498c0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
498d0 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
498e0 22 50 6f 73 69 74 69 6f 6e 23 6d 6f 64 65 22 0a  "Position#mode".
498f0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
49900 5d 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73  ],.      "events
49910 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74  ": [],.      "st
49920 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c  atic": [].    },
49930 0a 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20  .    "path": [. 
49940 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
49950 6e 61 6d 65 22 3a 20 22 50 6f 73 69 74 69 6f 6e  name": "Position
49960 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64  ",.        "kind
49970 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
49980 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e   }.    ],.    "n
49990 61 6d 65 73 70 61 63 65 22 3a 20 22 50 6f 73 69  amespace": "Posi
499a0 74 69 6f 6e 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  tion".  },.  {. 
499b0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
499c0 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
499d0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
499e0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
499f0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
49a00 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
49a10 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
49a20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
49a30 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
49a40 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
49a50 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
49a60 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
49a70 3a 20 22 41 6e 20 61 72 72 61 79 20 6f 66 20 62  : "An array of b
49a80 75 74 74 6f 6e 73 2e 20 42 79 20 64 65 66 61 75  uttons. By defau
49a90 6c 74 2c 20 73 65 6c 65 63 74 69 6e 67 20 6f 6e  lt, selecting on
49aa0 65 20 62 75 74 74 6f 6e 20 77 69 6c 6c 20 64 65  e button will de
49ab0 73 65 6c 65 63 74 20 61 6c 6c 20 6f 74 68 65 72  select all other
49ac0 20 62 75 74 74 6f 6e 73 2c 20 62 75 74 20 74 68   buttons, but th
49ad0 69 73 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d  is can be custom
49ae0 69 7a 65 64 20 75 73 69 6e 67 20 74 68 65 20 41  ized using the A
49af0 50 49 20 62 65 6c 6f 77 2e 22 2c 0a 20 20 20 20  PI below.",.    
49b00 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
49b10 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
49b20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
49b30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
49b40 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
49b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
49b60 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
49b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
49b80 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
49b90 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
49ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
49bb0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
49bc0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
49bd0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
49be0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
49bf0 3a 20 31 33 35 2c 0a 20 20 20 20 20 20 20 20 20  : 135,.         
49c00 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
49c10 22 3a 20 31 33 34 0a 20 20 20 20 20 20 20 20 20  ": 134.         
49c20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
49c30 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
49c40 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
49c50 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
49c60 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
49c70 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
49c80 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
49c90 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
49ca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
49cb0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
49cc0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
49cd0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
49ce0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
49cf0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
49d00 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
49d10 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
49d20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
49d30 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
49d40 6e 22 3a 20 31 33 35 2c 0a 20 20 20 20 20 20 20  n": 135,.       
49d50 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
49d60 20 31 33 34 0a 20 20 20 20 20 20 20 20 20 20 20   134.           
49d70 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
49d80 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
49d90 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
49da0 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20   }.      ],.    
49db0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
49dc0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
49dd0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
49de0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
49df0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
49e00 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
49e10 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
49e20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
49e30 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
49e40 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
49e50 22 63 6f 6c 75 6d 6e 22 3a 20 31 33 35 2c 0a 20  "column": 135,. 
49e60 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
49e70 22 3a 20 31 33 34 0a 20 20 20 20 20 20 20 20 7d  ": 134.        }
49e80 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a  .      }.    },.
49e90 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
49ea0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
49eb0 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69 70 74  itle": "descript
49ec0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ion",.        "d
49ed0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 41 6e  escription": "An
49ee0 20 61 72 72 61 79 20 6f 66 20 62 75 74 74 6f 6e   array of button
49ef0 73 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 73  s. By default, s
49f00 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 62 75 74  electing one but
49f10 74 6f 6e 20 77 69 6c 6c 20 64 65 73 65 6c 65 63  ton will deselec
49f20 74 20 61 6c 6c 20 6f 74 68 65 72 20 62 75 74 74  t all other butt
49f30 6f 6e 73 2c 20 62 75 74 20 74 68 69 73 20 63 61  ons, but this ca
49f40 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20  n be customized 
49f50 75 73 69 6e 67 20 74 68 65 20 41 50 49 20 62 65  using the API be
49f60 6c 6f 77 2e 22 2c 0a 20 20 20 20 20 20 20 20 22  low.",.        "
49f70 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20  lineNumber": 3. 
49f80 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
49f90 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
49fa0 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20   "demo",.       
49fb0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
49fc0 22 3c 64 69 76 20 6e 65 78 75 73 2d 75 69 3d 5c  "<div nexus-ui=\
49fd0 22 52 61 64 69 6f 42 75 74 74 6f 6e 5c 22 3e 3c  "RadioButton\"><
49fe0 2f 64 69 76 3e 22 2c 0a 20 20 20 20 20 20 20 20  /div>",.        
49ff0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a  "lineNumber": 5.
4a000 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
4a010 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
4a020 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
4a030 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
4a040 6e 22 3a 20 22 76 61 72 20 72 61 64 69 6f 62 75  n": "var radiobu
4a050 74 74 6f 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73  tton = new Nexus
4a060 2e 52 61 64 69 6f 42 75 74 74 6f 6e 28 27 23 74  .RadioButton('#t
4a070 61 72 67 65 74 27 29 22 2c 0a 20 20 20 20 20 20  arget')",.      
4a080 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
4a090 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  7.      },.     
4a0a0 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
4a0b0 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
4a0c0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
4a0d0 69 6f 6e 22 3a 20 22 76 61 72 20 72 61 64 69 6f  ion": "var radio
4a0e0 62 75 74 74 6f 6e 20 3d 20 6e 65 77 20 4e 65 78  button = new Nex
4a0f0 75 73 2e 52 61 64 69 6f 42 75 74 74 6f 6e 28 27  us.RadioButton('
4a100 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73  #target',{\n  's
4a110 69 7a 65 27 3a 20 5b 31 32 30 2c 32 35 5d 2c 5c  ize': [120,25],\
4a120 6e 20 20 27 6e 75 6d 62 65 72 4f 66 42 75 74 74  n  'numberOfButt
4a130 6f 6e 73 27 3a 20 34 2c 5c 6e 20 20 27 61 63 74  ons': 4,\n  'act
4a140 69 76 65 27 3a 20 2d 31 5c 6e 7d 29 22 2c 0a 20  ive': -1\n})",. 
4a150 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
4a160 65 72 22 3a 20 31 30 0a 20 20 20 20 20 20 7d 2c  er": 10.      },
4a170 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
4a180 20 22 74 69 74 6c 65 22 3a 20 22 6f 75 74 70 75   "title": "outpu
4a190 74 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  t",.        "des
4a1a0 63 72 69 70 74 69 6f 6e 22 3a 20 22 63 68 61 6e  cription": "chan
4a1b0 67 65 5c 6e 46 69 72 65 73 20 61 6e 79 20 74 69  ge\nFires any ti
4a1c0 6d 65 20 74 68 65 20 69 6e 74 65 72 66 61 63 65  me the interface
4a1d0 27 73 20 76 61 6c 75 65 20 63 68 61 6e 67 65 73  's value changes
4a1e0 2e 20 3c 62 72 3e 5c 6e 54 68 65 20 65 76 65 6e  . <br>\nThe even
4a1f0 74 20 64 61 74 61 20 61 6e 20 3c 69 3e 69 6e 74  t data an <i>int
4a200 65 67 65 72 3c 2f 69 3e 2c 20 74 68 65 20 69 6e  eger</i>, the in
4a210 64 65 78 20 6f 66 20 74 68 65 20 62 75 74 74 6f  dex of the butto
4a220 6e 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e  n that is curren
4a230 74 6c 79 20 6f 6e 2e 20 49 66 20 6e 6f 20 62 75  tly on. If no bu
4a240 74 74 6f 6e 20 69 73 20 73 65 6c 65 63 74 65 64  tton is selected
4a250 2c 20 74 68 65 20 76 61 6c 75 65 20 77 69 6c 6c  , the value will
4a260 20 62 65 20 2d 31 2e 22 2c 0a 20 20 20 20 20 20   be -1.",.      
4a270 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
4a280 31 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  17.      },.    
4a290 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
4a2a0 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78 61 6d  le": "outputexam
4a2b0 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ple",.        "d
4a2c0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 72 61  escription": "ra
4a2d0 64 69 6f 62 75 74 74 6f 6e 2e 6f 6e 28 27 63 68  diobutton.on('ch
4a2e0 61 6e 67 65 27 2c 66 75 6e 63 74 69 6f 6e 28 76  ange',function(v
4a2f0 29 20 7b 5c 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c  ) {\n  console.l
4a300 6f 67 28 76 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20  og(v);\n})",.   
4a310 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
4a320 22 3a 20 32 32 0a 20 20 20 20 20 20 7d 0a 20 20  ": 22.      }.  
4a330 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20    ],.    "loc": 
4a340 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74 22 3a  {.      "start":
4a350 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65   {.        "line
4a360 22 3a 20 37 2c 0a 20 20 20 20 20 20 20 20 22 63  ": 7,.        "c
4a370 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
4a380 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20  },.      "end": 
4a390 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
4a3a0 3a 20 33 34 2c 0a 20 20 20 20 20 20 20 20 22 63  : 34,.        "c
4a3b0 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
4a3c0 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f  }.    },.    "co
4a3d0 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
4a3e0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
4a3f0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
4a400 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 36        "line": 36
4a410 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
4a420 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20  umn": 0.        
4a430 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22  },.        "end"
4a440 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
4a450 69 6e 65 22 3a 20 31 36 34 2c 0a 20 20 20 20 20  ine": 164,.     
4a460 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
4a470 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
4a480 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22   },.      "file"
4a490 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
4a4a0 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
4a4b0 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 72 61  ib/interfaces/ra
4a4c0 64 69 6f 62 75 74 74 6f 6e 2e 6a 73 22 0a 20 20  diobutton.js".  
4a4d0 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e    },.    "augmen
4a4e0 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  ts": [.      {. 
4a4f0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
4a500 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20 20  "augments",.    
4a510 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74      "name": "Int
4a520 65 72 66 61 63 65 22 0a 20 20 20 20 20 20 7d 0a  erface".      }.
4a530 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78 61 6d      ],.    "exam
4a540 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ples": [.      {
4a550 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
4a560 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 72 61 64  ption": "var rad
4a570 69 6f 62 75 74 74 6f 6e 20 3d 20 6e 65 77 20 4e  iobutton = new N
4a580 65 78 75 73 2e 52 61 64 69 6f 42 75 74 74 6f 6e  exus.RadioButton
4a590 28 27 23 74 61 72 67 65 74 27 29 22 0a 20 20 20  ('#target')".   
4a5a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
4a5b0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
4a5c0 6f 6e 22 3a 20 22 76 61 72 20 72 61 64 69 6f 62  on": "var radiob
4a5d0 75 74 74 6f 6e 20 3d 20 6e 65 77 20 4e 65 78 75  utton = new Nexu
4a5e0 73 2e 52 61 64 69 6f 42 75 74 74 6f 6e 28 27 23  s.RadioButton('#
4a5f0 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73 69  target',{\n  'si
4a600 7a 65 27 3a 20 5b 31 32 30 2c 32 35 5d 2c 5c 6e  ze': [120,25],\n
4a610 20 20 27 6e 75 6d 62 65 72 4f 66 42 75 74 74 6f    'numberOfButto
4a620 6e 73 27 3a 20 34 2c 5c 6e 20 20 27 61 63 74 69  ns': 4,\n  'acti
4a630 76 65 27 3a 20 2d 31 5c 6e 7d 29 22 0a 20 20 20  ve': -1\n})".   
4a640 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
4a650 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20  "params": [],.  
4a660 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
4a670 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73  [],.    "returns
4a680 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73  ": [],.    "sees
4a690 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f  ": [],.    "thro
4a6a0 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f  ws": [],.    "to
4a6b0 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e  dos": [],.    "n
4a6c0 61 6d 65 22 3a 20 22 52 61 64 69 6f 42 75 74 74  ame": "RadioButt
4a6d0 6f 6e 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a  on",.    "kind":
4a6e0 20 22 63 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d   "class",.    "m
4a6f0 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
4a700 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
4a710 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
4a720 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63  ,.      "instanc
4a730 65 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a  e": [.        {.
4a740 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
4a750 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
4a760 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
4a770 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
4a780 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
4a790 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
4a7a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4a7b0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
4a7c0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
4a7d0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
4a7e0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
4a7f0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4a800 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
4a810 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
4a820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a830 22 76 61 6c 75 65 22 3a 20 22 53 65 6c 65 63 74  "value": "Select
4a840 20 6f 6e 65 20 62 75 74 74 6f 6e 20 61 6e 64 20   one button and 
4a850 64 65 73 65 6c 65 63 74 20 61 6c 6c 20 6f 74 68  deselect all oth
4a860 65 72 20 62 75 74 74 6f 6e 73 2e 22 2c 0a 20 20  er buttons.",.  
4a870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a880 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
4a890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a8a0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
4a8b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4a8c0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
4a8d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
4a8e0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
4a8f0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
4a900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a910 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
4a920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a930 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4a940 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
4a950 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4a960 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
4a970 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
4a980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a990 22 63 6f 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20  "column": 50,.  
4a9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a9b0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
4a9c0 34 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  49.             
4a9d0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
4a9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4a9f0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
4aa00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4aa10 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
4aa20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4aa30 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
4aa40 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
4aa50 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
4aa60 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
4aa70 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
4aa80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
4aa90 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
4aaa0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
4aab0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
4aac0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
4aad0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
4aae0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
4aaf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
4ab00 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
4ab10 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
4ab20 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
4ab30 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
4ab40 6e 22 3a 20 35 30 2c 0a 20 20 20 20 20 20 20 20  n": 50,.        
4ab50 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
4ab60 73 65 74 22 3a 20 34 39 0a 20 20 20 20 20 20 20  set": 49.       
4ab70 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
4ab80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ab90 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
4aba0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
4abb0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
4abc0 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
4abd0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
4abe0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
4abf0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
4ac00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4ac10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
4ac20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
4ac30 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
4ac40 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
4ac50 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
4ac60 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4ac70 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
4ac80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
4ac90 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
4aca0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
4acb0 3a 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 50,.          
4acc0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
4acd0 34 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  49.             
4ace0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
4acf0 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
4ad00 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20          "tags": 
4ad10 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
4ad20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
4ad30 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
4ad40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
4ad50 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 7b 6e  escription": "{n
4ad60 75 6d 62 65 72 7d 20 54 68 65 20 69 6e 64 65 78  umber} The index
4ad70 20 6f 66 20 74 68 65 20 62 75 74 74 6f 6e 20 74   of the button t
4ad80 6f 20 73 65 6c 65 63 74 22 2c 0a 20 20 20 20 20  o select",.     
4ad90 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
4ada0 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
4adb0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
4adc0 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20  null,.          
4add0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64      "name": "ind
4ade0 65 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ex".            
4adf0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
4ae00 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
4ae10 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
4ae20 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
4ae30 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
4ae40 32 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  23,.            
4ae50 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
4ae60 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4ae70 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
4ae80 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4ae90 22 6c 69 6e 65 22 3a 20 31 32 36 2c 0a 20 20 20  "line": 126,.   
4aea0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
4aeb0 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20  mn": 4.         
4aec0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
4aed0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e  ,.          "con
4aee0 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  text": {.       
4aef0 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
4af00 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
4af10 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
4af20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
4af30 32 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  27,.            
4af40 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
4af50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
4af60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4af70 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
4af80 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4af90 31 33 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20  133,.           
4afa0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
4afb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
4afc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
4afd0 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c              "fil
4afe0 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
4aff0 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
4b000 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
4b010 72 61 64 69 6f 62 75 74 74 6f 6e 2e 6a 73 22 0a  radiobutton.js".
4b020 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4b030 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
4b040 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
4b050 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
4b060 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
4b070 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  ms": [.         
4b080 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
4b090 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
4b0a0 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  am",.           
4b0b0 20 20 20 22 6e 61 6d 65 22 3a 20 22 69 6e 64 65     "name": "inde
4b0c0 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  x",.            
4b0d0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
4b0e0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
4b0f0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
4b100 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4b110 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
4b120 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4b130 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
4b140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b150 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
4b160 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
4b170 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
4b180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b190 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
4b1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b1b0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
4b1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4b1d0 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
4b1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b1f0 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
4b200 22 7b 6e 75 6d 62 65 72 7d 20 54 68 65 20 69 6e  "{number} The in
4b210 64 65 78 20 6f 66 20 74 68 65 20 62 75 74 74 6f  dex of the butto
4b220 6e 20 74 6f 20 73 65 6c 65 63 74 22 2c 0a 20 20  n to select",.  
4b230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b240 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
4b250 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4b260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
4b270 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
4b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b290 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4b2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b2b0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
4b2c0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
4b2d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b2e0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
4b2f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b300 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
4b310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b320 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
4b330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b340 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
4b350 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
4b360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b370 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 33      "column": 43
4b380 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4b390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4b3a0 66 66 73 65 74 22 3a 20 34 32 0a 20 20 20 20 20  ffset": 42.     
4b3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b3c0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
4b3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b3e0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
4b3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b400 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4b410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
4b420 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b430 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
4b440 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
4b450 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
4b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b470 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
4b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b490 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
4b4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b4b0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
4b4c0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4b4d0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
4b4e0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
4b4f0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
4b500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b510 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
4b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b530 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
4b540 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4b550 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
4b560 6e 22 3a 20 34 33 2c 0a 20 20 20 20 20 20 20 20  n": 43,.        
4b570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b580 22 6f 66 66 73 65 74 22 3a 20 34 32 0a 20 20 20  "offset": 42.   
4b590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b5a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4b5b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
4b5c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
4b5d0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
4b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b5f0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
4b600 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
4b610 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
4b620 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4b630 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
4b640 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b650 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4b660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b670 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
4b680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b690 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
4b6a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b6b0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4b6c0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
4b6d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4b6e0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4b6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4b700 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 33      "column": 43
4b710 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4b720 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
4b730 34 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  42.             
4b740 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
4b750 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4b760 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4b770 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
4b780 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
4b790 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
4b7a0 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
4b7b0 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
4b7c0 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
4b7d0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
4b7e0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
4b7f0 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
4b800 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
4b810 22 73 65 6c 65 63 74 22 2c 0a 20 20 20 20 20 20  "select",.      
4b820 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e      "kind": "fun
4b830 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ction",.        
4b840 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 52    "memberof": "R
4b850 61 64 69 6f 42 75 74 74 6f 6e 22 2c 0a 20 20 20  adioButton",.   
4b860 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
4b870 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
4b880 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
4b890 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
4b8a0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
4b8b0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
4b8c0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4b8d0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
4b8e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
4b8f0 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
4b900 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
4b910 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
4b920 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
4b930 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
4b940 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
4b950 20 20 22 6e 61 6d 65 22 3a 20 22 52 61 64 69 6f    "name": "Radio
4b960 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20  Button",.       
4b970 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
4b980 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
4b990 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4b9a0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
4b9b0 20 20 22 6e 61 6d 65 22 3a 20 22 73 65 6c 65 63    "name": "selec
4b9c0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
4b9d0 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
4b9e0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
4b9f0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
4ba00 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
4ba10 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
4ba20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
4ba30 6d 65 73 70 61 63 65 22 3a 20 22 52 61 64 69 6f  mespace": "Radio
4ba40 42 75 74 74 6f 6e 23 73 65 6c 65 63 74 22 0a 20  Button#select". 
4ba50 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4ba60 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64    {.          "d
4ba70 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
4ba80 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4ba90 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
4baa0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
4bab0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
4bac0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
4bad0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
4bae0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
4baf0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
4bb00 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
4bb10 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
4bb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bb30 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
4bb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bb50 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 44 65      "value": "De
4bb60 73 65 6c 65 63 74 20 61 6c 6c 20 62 75 74 74 6f  select all butto
4bb70 6e 73 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ns.",.          
4bb80 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
4bb90 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
4bba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
4bbb0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
4bbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bbd0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
4bbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bbf0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
4bc00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4bc10 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
4bc20 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
4bc30 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
4bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bc50 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
4bc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bc70 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4bc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bc90 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
4bca0 3a 20 32 32 2c 0a 20 20 20 20 20 20 20 20 20 20  : 22,.          
4bcb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4bcc0 66 66 73 65 74 22 3a 20 32 31 0a 20 20 20 20 20  ffset": 21.     
4bcd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bce0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
4bcf0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
4bd00 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
4bd10 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
4bd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
4bd30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4bd40 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
4bd50 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
4bd60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4bd70 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
4bd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bd90 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
4bda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bdb0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
4bdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bdd0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
4bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bdf0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
4be00 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
4be10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4be20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
4be30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4be40 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 32 2c 0a    "column": 22,.
4be50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4be60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 31      "offset": 21
4be70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4be80 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4be90 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
4bea0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
4beb0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
4bec0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
4bed0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
4bee0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
4bef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
4bf00 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
4bf10 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
4bf20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
4bf30 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
4bf40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4bf50 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
4bf60 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
4bf70 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
4bf80 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4bf90 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4bfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4bfb0 22 63 6f 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20 20  "column": 22,.  
4bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4bfd0 66 66 73 65 74 22 3a 20 32 31 0a 20 20 20 20 20  ffset": 21.     
4bfe0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
4bff0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
4c000 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4c010 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "tags": [],.    
4c020 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
4c030 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
4c040 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
4c050 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 33 35 2c      "line": 135,
4c060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4c070 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
4c080 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4c090 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
4c0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
4c0b0 6e 65 22 3a 20 31 33 37 2c 0a 20 20 20 20 20 20  ne": 137,.      
4c0c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
4c0d0 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 4.            
4c0e0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
4c0f0 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78           "contex
4c100 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
4c110 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
4c120 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
4c130 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4c140 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 33 38 2c      "line": 138,
4c150 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4c160 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
4c170 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
4c180 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
4c190 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4c1a0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 34 32       "line": 142
4c1b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4c1c0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
4c1d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
4c1e0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4c1f0 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a           "file":
4c200 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
4c210 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
4c220 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 72 61 64  b/interfaces/rad
4c230 69 6f 62 75 74 74 6f 6e 2e 6a 73 22 0a 20 20 20  iobutton.js".   
4c240 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4c250 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
4c260 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
4c270 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20  xamples": [],.  
4c280 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
4c290 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4c2a0 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
4c2b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
4c2c0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
4c2d0 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
4c2e0 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
4c2f0 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
4c300 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
4c310 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
4c320 3a 20 22 64 65 73 65 6c 65 63 74 22 2c 0a 20 20  : "deselect",.  
4c330 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
4c340 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20  "function",.    
4c350 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
4c360 3a 20 22 52 61 64 69 6f 42 75 74 74 6f 6e 22 2c  : "RadioButton",
4c370 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
4c380 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
4c390 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
4c3a0 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
4c3b0 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
4c3c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
4c3d0 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
4c3e0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
4c3f0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4c400 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
4c410 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
4c420 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
4c430 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4c440 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
4c450 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4c460 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 52        "name": "R
4c470 61 64 69 6f 42 75 74 74 6f 6e 22 2c 0a 20 20 20  adioButton",.   
4c480 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
4c490 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
4c4a0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4c4b0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4c4c0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 64        "name": "d
4c4d0 65 73 65 6c 65 63 74 22 2c 0a 20 20 20 20 20 20  eselect",.      
4c4e0 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
4c4f0 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20  "function",.    
4c500 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
4c510 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20  ": "instance".  
4c520 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4c530 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
4c540 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
4c550 22 52 61 64 69 6f 42 75 74 74 6f 6e 23 64 65 73  "RadioButton#des
4c560 65 6c 65 63 74 22 0a 20 20 20 20 20 20 20 20 7d  elect".        }
4c570 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
4c580 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
4c590 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
4c5a0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
4c5b0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
4c5c0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
4c5d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
4c5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
4c5f0 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
4c600 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4c610 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
4c620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c630 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
4c640 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
4c650 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
4c660 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
4c670 75 65 22 3a 20 22 55 70 64 61 74 65 20 68 6f 77  ue": "Update how
4c680 20 6d 61 6e 79 20 62 75 74 74 6f 6e 73 20 61 72   many buttons ar
4c690 65 20 69 6e 20 74 68 65 20 69 6e 74 65 72 66 61  e in the interfa
4c6a0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ce",.           
4c6b0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
4c6c0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
4c6d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
4c6e0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
4c6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c700 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
4c710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c720 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
4c730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c740 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
4c750 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
4c760 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4c770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c780 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
4c790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c7a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
4c7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c7c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4c7d0 20 34 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20   45,.           
4c7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
4c7f0 66 73 65 74 22 3a 20 34 34 0a 20 20 20 20 20 20  fset": 44.      
4c800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c810 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4c820 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
4c830 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
4c840 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4c850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
4c860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c870 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
4c880 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
4c890 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4c8a0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
4c8b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c8c0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
4c8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c8e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
4c8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c900 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
4c910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c920 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4c930 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
4c940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c950 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
4c960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c970 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20   "column": 45,. 
4c980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c990 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 34 0a     "offset": 44.
4c9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4c9b0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
4c9c0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
4c9d0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
4c9e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
4c9f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
4ca00 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
4ca10 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
4ca20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
4ca30 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
4ca40 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4ca50 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4ca60 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
4ca70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ca80 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
4ca90 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4caa0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
4cab0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4cac0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
4cad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4cae0 63 6f 6c 75 6d 6e 22 3a 20 34 35 2c 0a 20 20 20  column": 45,.   
4caf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
4cb00 66 73 65 74 22 3a 20 34 34 0a 20 20 20 20 20 20  fset": 44.      
4cb10 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
4cb20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
4cb30 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
4cb40 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
4cb50 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
4cb60 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
4cb70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20  aram",.         
4cb80 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
4cb90 6e 22 3a 20 22 48 6f 77 20 6d 61 6e 79 20 62 75  n": "How many bu
4cba0 74 74 6f 6e 73 20 61 72 65 20 69 6e 20 74 68 65  ttons are in the
4cbb0 20 69 6e 74 65 72 66 61 63 65 22 2c 0a 20 20 20   interface",.   
4cbc0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
4cbd0 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
4cbe0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
4cbf0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4cc00 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
4cc10 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
4cc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
4cc30 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
4cc40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
4cc50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
4cc60 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 73 22 0a  ame": "buttons".
4cc70 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
4cc80 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
4cc90 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
4cca0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
4ccb0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4ccc0 20 20 20 22 6c 69 6e 65 22 3a 20 31 34 38 2c 0a     "line": 148,.
4ccd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
4cce0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
4ccf0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4cd00 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
4cd10 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
4cd20 65 22 3a 20 31 35 31 2c 0a 20 20 20 20 20 20 20  e": 151,.       
4cd30 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4cd40 20 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   5.            }
4cd50 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
4cd60 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
4cd70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4cd80 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
4cd90 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
4cda0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
4cdb0 20 20 20 22 6c 69 6e 65 22 3a 20 31 35 32 2c 0a     "line": 152,.
4cdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4cdd0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
4cde0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4cdf0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
4ce00 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4ce10 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 36 33 2c      "line": 163,
4ce20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4ce30 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
4ce40 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
4ce50 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
4ce60 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
4ce70 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
4ce80 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
4ce90 2f 69 6e 74 65 72 66 61 63 65 73 2f 72 61 64 69  /interfaces/radi
4cea0 6f 62 75 74 74 6f 6e 2e 6a 73 22 0a 20 20 20 20  obutton.js".    
4ceb0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4cec0 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
4ced0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ],.          "ex
4cee0 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  amples": [],.   
4cef0 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a         "params":
4cf00 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
4cf10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4cf20 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
4cf30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4cf40 6e 61 6d 65 22 3a 20 22 62 75 74 74 6f 6e 73 22  name": "buttons"
4cf50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4cf60 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
4cf70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4cf80 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
4cf90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4cfa0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
4cfb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4cfc0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
4cfd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4cfe0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4cff0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
4d000 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
4d010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d020 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
4d030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d040 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
4d050 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
4d060 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
4d070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d080 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 48       "value": "H
4d090 6f 77 20 6d 61 6e 79 20 62 75 74 74 6f 6e 73 20  ow many buttons 
4d0a0 61 72 65 20 69 6e 20 74 68 65 20 69 6e 74 65 72  are in the inter
4d0b0 66 61 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  face",.         
4d0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d0d0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
4d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d0f0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
4d100 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4d110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4d120 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4d130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d140 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
4d150 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4d160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4d170 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
4d180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d190 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
4d1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d1b0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
4d1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d1d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
4d1e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4d1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4d200 6c 75 6d 6e 22 3a 20 33 38 2c 0a 20 20 20 20 20  lumn": 38,.     
4d210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d220 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
4d230 20 33 37 0a 20 20 20 20 20 20 20 20 20 20 20 20   37.            
4d240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
4d250 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4d260 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
4d270 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
4d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d290 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
4d2a0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
4d2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
4d2c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4d2d0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
4d2e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
4d2f0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
4d300 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4d310 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
4d320 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
4d330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d340 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
4d350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d360 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
4d370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d380 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4d390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d3a0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
4d3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d3c0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
4d3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d3e0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 38 2c     "column": 38,
4d3f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4d400 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
4d410 22 3a 20 33 37 0a 20 20 20 20 20 20 20 20 20 20  ": 37.          
4d420 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4d430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d440 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
4d450 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
4d460 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
4d470 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4d480 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
4d490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d4a0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
4d4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d4c0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4d4d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4d4e0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4d4f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4d500 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
4d510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4d520 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
4d530 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4d540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d550 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
4d560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4d570 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4d580 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4d590 6c 75 6d 6e 22 3a 20 33 38 2c 0a 20 20 20 20 20  lumn": 38,.     
4d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4d5b0 6f 66 66 73 65 74 22 3a 20 33 37 0a 20 20 20 20  offset": 37.    
4d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
4d5d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4d5e0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
4d5f0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4d600 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
4d610 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4d620 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
4d630 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  on",.           
4d640 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
4d650 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20 20  mber".          
4d660 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
4d670 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
4d680 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70  .          "prop
4d690 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
4d6a0 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22         "returns"
4d6b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4d6c0 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "sees": [],.    
4d6d0 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20        "throws": 
4d6e0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
4d6f0 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  odos": [],.     
4d700 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
4d710 6d 62 65 72 4f 66 42 75 74 74 6f 6e 73 22 2c 0a  mberOfButtons",.
4d720 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
4d730 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
4d740 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22        "memberof"
4d750 3a 20 22 52 61 64 69 6f 42 75 74 74 6f 6e 22 2c  : "RadioButton",
4d760 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70  .          "scop
4d770 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a  e": "instance",.
4d780 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
4d790 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rs": {.         
4d7a0 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
4d7b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
4d7c0 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
4d7d0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
4d7e0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4d7f0 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a    "events": [],.
4d800 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
4d810 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  tic": [].       
4d820 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
4d830 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
4d840 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4d850 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 52        "name": "R
4d860 61 64 69 6f 42 75 74 74 6f 6e 22 2c 0a 20 20 20  adioButton",.   
4d870 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
4d880 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
4d890 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4d8a0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4d8b0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
4d8c0 75 6d 62 65 72 4f 66 42 75 74 74 6f 6e 73 22 2c  umberOfButtons",
4d8d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4d8e0 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
4d8f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4d900 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
4d910 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
4d920 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
4d930 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
4d940 63 65 22 3a 20 22 52 61 64 69 6f 42 75 74 74 6f  ce": "RadioButto
4d950 6e 23 6e 75 6d 62 65 72 4f 66 42 75 74 74 6f 6e  n#numberOfButton
4d960 73 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  s".        }.   
4d970 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65     ],.      "eve
4d980 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
4d990 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
4d9a0 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20   },.    "path": 
4d9b0 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
4d9c0 20 20 22 6e 61 6d 65 22 3a 20 22 52 61 64 69 6f    "name": "Radio
4d9d0 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20  Button",.       
4d9e0 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
4d9f0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
4da00 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
4da10 20 22 52 61 64 69 6f 42 75 74 74 6f 6e 22 0a 20   "RadioButton". 
4da20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73   },.  {.    "des
4da30 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
4da40 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
4da50 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72  ",.      "childr
4da60 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b  en": [.        {
4da70 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
4da80 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
4da90 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
4daa0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
4dab0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
4dac0 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
4dad0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
4dae0 20 20 22 76 61 6c 75 65 22 3a 20 22 44 72 6f 70    "value": "Drop
4daf0 64 6f 77 6e 20 6d 65 6e 75 22 2c 0a 20 20 20 20  down menu",.    
4db00 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
4db10 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
4db20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
4db30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
4db40 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
4db50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4db60 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
4db70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4db80 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
4db90 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
4dba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4dbb0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
4dbc0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
4dbd0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
4dbe0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
4dbf0 3a 20 31 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 14,.          
4dc00 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
4dc10 3a 20 31 33 0a 20 20 20 20 20 20 20 20 20 20 20  : 13.           
4dc20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
4dc30 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
4dc40 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
4dc50 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
4dc60 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
4dc70 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
4dc80 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
4dc90 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
4dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
4dcb0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
4dcc0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
4dcd0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4dce0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
4dcf0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
4dd00 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
4dd10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4dd20 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
4dd30 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
4dd40 3a 20 31 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 14,.          
4dd50 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 33      "offset": 13
4dd60 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
4dd70 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
4dd80 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
4dd90 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20     }.        }. 
4dda0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70       ],.      "p
4ddb0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
4ddc0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
4ddd0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
4dde0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
4ddf0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
4de00 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
4de10 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
4de20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
4de30 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
4de40 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
4de50 75 6d 6e 22 3a 20 31 34 2c 0a 20 20 20 20 20 20  umn": 14,.      
4de60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 33      "offset": 13
4de70 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
4de80 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74   }.    },.    "t
4de90 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  ags": [.      {.
4dea0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
4deb0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a   "description",.
4dec0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
4ded0 74 69 6f 6e 22 3a 20 22 44 72 6f 70 64 6f 77 6e  tion": "Dropdown
4dee0 20 6d 65 6e 75 22 2c 0a 20 20 20 20 20 20 20 20   menu",.        
4def0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a  "lineNumber": 3.
4df00 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
4df10 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
4df20 3a 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20  : "demo",.      
4df30 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
4df40 20 22 3c 73 70 61 6e 20 6e 65 78 75 73 2d 75 69   "<span nexus-ui
4df50 3d 5c 22 73 65 6c 65 63 74 5c 22 3e 3c 2f 73 70  =\"select\"></sp
4df60 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  an>",.        "l
4df70 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a 20 20  ineNumber": 5.  
4df80 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
4df90 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
4dfa0 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
4dfb0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
4dfc0 3a 20 22 76 61 72 20 73 65 6c 65 63 74 20 3d 20  : "var select = 
4dfd0 6e 65 77 20 4e 65 78 75 73 2e 53 65 6c 65 63 74  new Nexus.Select
4dfe0 28 27 23 74 61 72 67 65 74 27 29 22 2c 0a 20 20  ('#target')",.  
4dff0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
4e000 72 22 3a 20 37 0a 20 20 20 20 20 20 7d 2c 0a 20  r": 7.      },. 
4e010 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
4e020 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65  title": "example
4e030 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
4e040 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 73  ription": "var s
4e050 65 6c 65 63 74 20 3d 20 6e 65 77 20 4e 65 78 75  elect = new Nexu
4e060 73 2e 53 65 6c 65 63 74 28 27 23 74 61 72 67 65  s.Select('#targe
4e070 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65 27 3a 20  t',{\n  'size': 
4e080 5b 31 30 30 2c 33 30 5d 2c 5c 6e 20 20 27 6f 70  [100,30],\n  'op
4e090 74 69 6f 6e 73 27 3a 20 5b 27 64 65 66 61 75 6c  tions': ['defaul
4e0a0 74 27 2c 27 6f 70 74 69 6f 6e 73 27 5d 5c 6e 7d  t','options']\n}
4e0b0 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  )",.        "lin
4e0c0 65 4e 75 6d 62 65 72 22 3a 20 31 30 0a 20 20 20  eNumber": 10.   
4e0d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
4e0e0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
4e0f0 6f 75 74 70 75 74 22 2c 0a 20 20 20 20 20 20 20  output",.       
4e100 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
4e110 22 63 68 61 6e 67 65 5c 6e 46 69 72 65 73 20 61  "change\nFires a
4e120 6e 79 20 74 69 6d 65 20 74 68 65 20 69 6e 74 65  ny time the inte
4e130 72 66 61 63 65 27 73 20 76 61 6c 75 65 20 63 68  rface's value ch
4e140 61 6e 67 65 73 2e 20 3c 62 72 3e 5c 6e 54 68 65  anges. <br>\nThe
4e150 20 65 76 65 6e 74 20 64 61 74 61 20 69 73 20 61   event data is a
4e160 6e 20 6f 62 6a 65 63 74 20 63 6f 6e 74 61 69 6e  n object contain
4e170 69 6e 67 20 74 68 65 20 74 65 78 74 20 76 61 6c  ing the text val
4e180 75 65 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74  ue of the select
4e190 65 64 20 6f 70 74 69 6f 6e 2c 20 61 73 20 77 65  ed option, as we
4e1a0 6c 6c 20 61 73 20 74 68 65 20 6e 75 6d 65 72 69  ll as the numeri
4e1b0 63 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 73  c index of the s
4e1c0 65 6c 65 63 74 69 6f 6e 2e 22 2c 0a 20 20 20 20  election.",.    
4e1d0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
4e1e0 3a 20 31 36 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 16.      },.  
4e1f0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
4e200 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78  itle": "outputex
4e210 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
4e220 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
4e230 73 65 6c 65 63 74 2e 6f 6e 28 27 63 68 61 6e 67  select.on('chang
4e240 65 27 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b  e',function(v) {
4e250 5c 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28  \n  console.log(
4e260 76 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20  v);\n})",.      
4e270 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
4e280 32 31 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  21.      }.    ]
4e290 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20  ,.    "loc": {. 
4e2a0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
4e2b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4e2c0 35 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  5,.        "colu
4e2d0 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a  mn": 0.      },.
4e2e0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
4e2f0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
4e300 32 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  2,.        "colu
4e310 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20  mn": 2.      }. 
4e320 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65     },.    "conte
4e330 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f  xt": {.      "lo
4e340 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  c": {.        "s
4e350 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
4e360 20 20 20 22 6c 69 6e 65 22 3a 20 33 35 2c 0a 20     "line": 35,. 
4e370 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
4e380 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
4e390 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
4e3a0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
4e3b0 22 3a 20 31 38 35 2c 0a 20 20 20 20 20 20 20 20  ": 185,.        
4e3c0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20    "column": 1.  
4e3d0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
4e3e0 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22  .      "file": "
4e3f0 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
4e400 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
4e410 69 6e 74 65 72 66 61 63 65 73 2f 73 65 6c 65 63  interfaces/selec
4e420 74 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  t.js".    },.   
4e430 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20   "augments": [. 
4e440 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
4e450 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74  title": "augment
4e460 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  s",.        "nam
4e470 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a  e": "Interface".
4e480 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
4e490 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
4e4a0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
4e4b0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
4e4c0 22 76 61 72 20 73 65 6c 65 63 74 20 3d 20 6e 65  "var select = ne
4e4d0 77 20 4e 65 78 75 73 2e 53 65 6c 65 63 74 28 27  w Nexus.Select('
4e4e0 23 74 61 72 67 65 74 27 29 22 0a 20 20 20 20 20  #target')".     
4e4f0 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
4e500 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
4e510 22 3a 20 22 76 61 72 20 73 65 6c 65 63 74 20 3d  ": "var select =
4e520 20 6e 65 77 20 4e 65 78 75 73 2e 53 65 6c 65 63   new Nexus.Selec
4e530 74 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20  t('#target',{\n 
4e540 20 27 73 69 7a 65 27 3a 20 5b 31 30 30 2c 33 30   'size': [100,30
4e550 5d 2c 5c 6e 20 20 27 6f 70 74 69 6f 6e 73 27 3a  ],\n  'options':
4e560 20 5b 27 64 65 66 61 75 6c 74 27 2c 27 6f 70 74   ['default','opt
4e570 69 6f 6e 73 27 5d 5c 6e 7d 29 22 0a 20 20 20 20  ions']\n})".    
4e580 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
4e590 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20  params": [],.   
4e5a0 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b   "properties": [
4e5b0 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22  ],.    "returns"
4e5c0 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73 22  : [],.    "sees"
4e5d0 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77  : [],.    "throw
4e5e0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64  s": [],.    "tod
4e5f0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61  os": [],.    "na
4e600 6d 65 22 3a 20 22 53 65 6c 65 63 74 22 2c 0a 20  me": "Select",. 
4e610 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
4e620 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  s",.    "members
4e630 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
4e640 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
4e650 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
4e660 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a    "instance": [.
4e670 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
4e680 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
4e690 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4e6a0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
4e6b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
4e6c0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
4e6d0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
4e6e0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4e6f0 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
4e700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e710 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
4e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e730 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4e740 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
4e750 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
4e760 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
4e770 22 3a 20 22 55 70 64 61 74 65 20 74 68 65 20 6c  ": "Update the l
4e780 69 73 74 20 6f 66 20 6f 70 74 69 6f 6e 73 2e 20  ist of options. 
4e790 54 68 69 73 20 72 65 6d 6f 76 65 73 20 61 6c 6c  This removes all
4e7a0 20 65 78 69 73 74 69 6e 67 20 6f 70 74 69 6f 6e   existing option
4e7b0 73 20 61 6e 64 20 63 72 65 61 74 65 73 20 61 20  s and creates a 
4e7c0 6e 65 77 20 6c 69 73 74 20 6f 66 20 6f 70 74 69  new list of opti
4e7d0 6f 6e 73 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  ons.",.         
4e7e0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
4e7f0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
4e800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4e810 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4e820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e830 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
4e840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e850 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
4e860 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4e870 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
4e880 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
4e890 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e8b0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
4e8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e8d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
4e8e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4e8f0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
4e900 22 3a 20 39 37 2c 0a 20 20 20 20 20 20 20 20 20  ": 97,.         
4e910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4e920 6f 66 66 73 65 74 22 3a 20 39 36 0a 20 20 20 20  offset": 96.    
4e930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e940 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
4e950 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
4e960 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
4e970 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
4e980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e990 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
4e9a0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
4e9b0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
4e9c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
4e9d0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
4e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4e9f0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
4ea00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ea10 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
4ea20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ea30 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
4ea40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ea50 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
4ea60 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
4ea70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4ea80 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
4ea90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4eaa0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 39 37 2c     "column": 97,
4eab0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4eac0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 39       "offset": 9
4ead0 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  6.              
4eae0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
4eaf0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
4eb00 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
4eb10 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
4eb20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
4eb30 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
4eb40 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
4eb50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
4eb60 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4eb70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
4eb80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
4eb90 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
4eba0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
4ebb0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
4ebc0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4ebd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
4ebe0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
4ebf0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
4ec00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4ec10 20 22 63 6f 6c 75 6d 6e 22 3a 20 39 37 2c 0a 20   "column": 97,. 
4ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4ec30 6f 66 66 73 65 74 22 3a 20 39 36 0a 20 20 20 20  offset": 96.    
4ec40 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4ec50 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
4ec60 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
4ec70 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
4ec80 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
4ec90 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
4eca0 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
4ecb0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
4ecc0 69 6f 6e 22 3a 20 22 4e 65 77 20 61 72 72 61 79  ion": "New array
4ecd0 20 6f 66 20 6f 70 74 69 6f 6e 73 22 2c 0a 20 20   of options",.  
4ece0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
4ecf0 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
4ed00 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4ed10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4ed20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
4ed30 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
4ed40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4ed50 6e 61 6d 65 22 3a 20 22 61 72 72 61 79 22 0a 20  name": "array". 
4ed60 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
4ed70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
4ed80 61 6d 65 22 3a 20 22 6f 70 74 69 6f 6e 73 22 0a  ame": "options".
4ed90 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
4eda0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
4edb0 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
4edc0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
4edd0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4ede0 20 20 20 22 6c 69 6e 65 22 3a 20 31 31 33 2c 0a     "line": 113,.
4edf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
4ee00 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
4ee10 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4ee20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
4ee30 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
4ee40 65 22 3a 20 31 31 36 2c 0a 20 20 20 20 20 20 20  e": 116,.       
4ee50 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4ee60 20 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   5.            }
4ee70 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
4ee80 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
4ee90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4eea0 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
4eeb0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
4eec0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
4eed0 20 20 20 22 6c 69 6e 65 22 3a 20 31 31 38 2c 0a     "line": 118,.
4eee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4eef0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
4ef00 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4ef10 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
4ef20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4ef30 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 34 34 2c      "line": 144,
4ef40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4ef50 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
4ef60 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
4ef70 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
4ef80 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
4ef90 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
4efa0 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
4efb0 2f 69 6e 74 65 72 66 61 63 65 73 2f 73 65 6c 65  /interfaces/sele
4efc0 63 74 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  ct.js".         
4efd0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
4efe0 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
4eff0 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
4f000 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
4f010 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
4f020 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
4f030 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
4f040 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
4f050 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
4f060 3a 20 22 6f 70 74 69 6f 6e 73 22 2c 0a 20 20 20  : "options",.   
4f070 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
4f080 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
4f090 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
4f0a0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
4f0b0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4f0c0 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
4f0d0 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
4f0e0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
4f0f0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
4f100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f110 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
4f120 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
4f130 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
4f140 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
4f150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
4f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f170 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
4f180 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
4f190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f1a0 22 76 61 6c 75 65 22 3a 20 22 4e 65 77 20 61 72  "value": "New ar
4f1b0 72 61 79 20 6f 66 20 6f 70 74 69 6f 6e 73 22 2c  ray of options",
4f1c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4f1d0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
4f1e0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
4f1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f200 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
4f210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f220 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4f230 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4f240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4f250 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
4f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f270 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
4f280 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
4f290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
4f2a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4f2b0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
4f2c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4f2d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f2e0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
4f2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f300 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4f310 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20   21,.           
4f320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f330 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20   "offset": 20.  
4f340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f350 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
4f360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f370 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
4f380 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
4f390 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4f3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f3b0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
4f3c0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
4f3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4f3e0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
4f3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f400 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
4f410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f420 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
4f430 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4f440 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
4f450 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
4f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4f470 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
4f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f490 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4f4a0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
4f4b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4f4c0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
4f4d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
4f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4f4f0 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20  lumn": 21,.     
4f500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f510 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a     "offset": 20.
4f520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f530 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4f550 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
4f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4f570 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
4f580 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
4f590 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
4f5a0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
4f5b0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
4f5c0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
4f5d0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4f5e0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4f5f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4f600 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4f610 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
4f620 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
4f630 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
4f640 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4f650 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
4f660 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
4f670 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
4f680 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
4f690 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
4f6a0 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20   21,.           
4f6b0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
4f6c0 22 3a 20 32 30 0a 20 20 20 20 20 20 20 20 20 20  ": 20.          
4f6d0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
4f6e0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4f6f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
4f700 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
4f710 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
4f720 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
4f730 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
4f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4f750 6e 61 6d 65 22 3a 20 22 61 72 72 61 79 22 0a 20  name": "array". 
4f760 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
4f770 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
4f780 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
4f790 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
4f7a0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
4f7b0 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
4f7c0 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
4f7d0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
4f7e0 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
4f7f0 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
4f800 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
4f810 61 6d 65 22 3a 20 22 64 65 66 69 6e 65 4f 70 74  ame": "defineOpt
4f820 69 6f 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 20  ions",.         
4f830 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69   "kind": "functi
4f840 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
4f850 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 65 6c 65  memberof": "Sele
4f860 63 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ct",.          "
4f870 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
4f880 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  e",.          "m
4f890 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
4f8a0 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a         "global":
4f8b0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
4f8c0 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20   "inner": [],.  
4f8d0 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61            "insta
4f8e0 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
4f8f0 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20        "events": 
4f900 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
4f910 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
4f920 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
4f930 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
4f940 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
4f950 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
4f960 3a 20 22 53 65 6c 65 63 74 22 2c 0a 20 20 20 20  : "Select",.    
4f970 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
4f980 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
4f990 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
4f9a0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
4f9b0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 64 65       "name": "de
4f9c0 66 69 6e 65 4f 70 74 69 6f 6e 73 22 2c 0a 20 20  fineOptions",.  
4f9d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
4f9e0 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
4f9f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
4fa00 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
4fa10 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
4fa20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
4fa30 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
4fa40 65 22 3a 20 22 53 65 6c 65 63 74 23 64 65 66 69  e": "Select#defi
4fa50 6e 65 4f 70 74 69 6f 6e 73 22 0a 20 20 20 20 20  neOptions".     
4fa60 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a     },.        {.
4fa70 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
4fa80 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
4fa90 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
4faa0 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
4fab0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
4fac0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b  .              {
4fad0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4fae0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
4faf0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
4fb00 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
4fb10 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
4fb20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
4fb30 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
4fb40 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
4fb50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fb60 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20 74 65  "value": "The te
4fb70 78 74 20 6f 66 20 74 68 65 20 6f 70 74 69 6f 6e  xt of the option
4fb80 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74   that is current
4fb90 6c 79 20 73 65 6c 65 63 74 65 64 2e 20 49 66 20  ly selected. If 
4fba0 73 65 74 2c 20 77 69 6c 6c 20 75 70 64 61 74 65  set, will update
4fbb0 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 61   the interface a
4fbc0 6e 64 20 74 72 69 67 67 65 72 20 74 68 65 20 6f  nd trigger the o
4fbd0 75 74 70 75 74 20 65 76 65 6e 74 2e 22 2c 0a 20  utput event.",. 
4fbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fbf0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
4fc00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4fc10 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
4fc20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
4fc30 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
4fc40 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
4fc50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4fc60 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
4fc70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fc80 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
4fc90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fca0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
4fcb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
4fcc0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
4fcd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4fce0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4fcf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fd00 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 31 35 2c 0a   "column": 115,.
4fd10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fd20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
4fd30 3a 20 31 31 34 0a 20 20 20 20 20 20 20 20 20 20  : 114.          
4fd40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4fd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fd60 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
4fd70 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
4fd80 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
4fd90 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
4fda0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
4fdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4fdc0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
4fdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
4fde0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
4fdf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4fe00 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4fe10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4fe20 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
4fe30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4fe40 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
4fe50 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
4fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fe70 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
4fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
4fe90 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
4fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
4feb0 6c 75 6d 6e 22 3a 20 31 31 35 2c 0a 20 20 20 20  lumn": 115,.    
4fec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fed0 22 6f 66 66 73 65 74 22 3a 20 31 31 34 0a 20 20  "offset": 114.  
4fee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
4fef0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
4ff00 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
4ff10 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
4ff20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
4ff30 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
4ff40 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
4ff50 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
4ff60 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
4ff70 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
4ff80 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
4ff90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
4ffa0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
4ffb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
4ffc0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
4ffd0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
4ffe0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
4fff0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
50000 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
50010 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
50020 6c 75 6d 6e 22 3a 20 31 31 35 2c 0a 20 20 20 20  lumn": 115,.    
50030 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
50040 73 65 74 22 3a 20 31 31 34 0a 20 20 20 20 20 20  set": 114.      
50050 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
50060 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
50070 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
50080 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20  tags": [.       
50090 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
500a0 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74       "title": "t
500b0 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ype",.          
500c0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
500d0 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20  ": null,.       
500e0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
500f0 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
50100 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
50110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50120 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
50130 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
50140 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
50150 3a 20 22 53 74 72 69 6e 67 22 0a 20 20 20 20 20  : "String".     
50160 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
50170 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
50180 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
50190 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
501a0 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
501b0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
501c0 74 69 6f 6e 22 3a 20 22 73 65 6c 65 63 74 2e 76  tion": "select.v
501d0 61 6c 75 65 20 3d 20 5c 22 73 61 77 74 6f 6f 74  alue = \"sawtoot
501e0 68 5c 22 3b 22 2c 0a 20 20 20 20 20 20 20 20 20  h\";",.         
501f0 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
50200 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
50210 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
50220 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
50230 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
50240 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
50250 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
50260 31 34 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20  147,.           
50270 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
50280 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
50290 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
502a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
502b0 20 22 6c 69 6e 65 22 3a 20 31 35 31 2c 0a 20 20   "line": 151,.  
502c0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
502d0 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
502e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
502f0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
50300 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
50310 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
50320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
50330 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
50340 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
50350 31 35 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20  152,.           
50360 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
50370 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
50380 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
50390 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
503a0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
503b0 20 31 35 34 2c 0a 20 20 20 20 20 20 20 20 20 20   154,.          
503c0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
503d0 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
503e0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
503f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
50400 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
50410 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
50420 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
50430 2f 73 65 6c 65 63 74 2e 6a 73 22 0a 20 20 20 20  /select.js".    
50440 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
50450 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
50460 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ],.          "ex
50470 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20  amples": [.     
50480 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
50490 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
504a0 69 6f 6e 22 3a 20 22 73 65 6c 65 63 74 2e 76 61  ion": "select.va
504b0 6c 75 65 20 3d 20 5c 22 73 61 77 74 6f 6f 74 68  lue = \"sawtooth
504c0 5c 22 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20  \";".           
504d0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
504e0 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d            "param
504f0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
50500 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
50510 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72  [],.          "r
50520 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
50530 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b         "sees": [
50540 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 68  ],.          "th
50550 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rows": [],.     
50560 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d       "todos": []
50570 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
50580 65 22 3a 20 22 76 61 6c 75 65 22 2c 0a 20 20 20  e": "value",.   
50590 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
505a0 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
505b0 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22     "memberof": "
505c0 53 65 6c 65 63 74 22 2c 0a 20 20 20 20 20 20 20  Select",.       
505d0 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
505e0 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20  tance",.        
505f0 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20    "members": {. 
50600 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62             "glob
50610 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  al": [],.       
50620 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
50630 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
50640 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
50650 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74            "event
50660 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
50670 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
50680 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
50690 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20          "path": 
506a0 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
506b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
506c0 61 6d 65 22 3a 20 22 53 65 6c 65 63 74 22 2c 0a  ame": "Select",.
506d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
506e0 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
506f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
50700 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
50710 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
50720 20 22 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20   "value",.      
50730 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
50740 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20  "member",.      
50750 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
50760 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20   "instance".    
50770 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
50780 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
50790 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 53   "namespace": "S
507a0 65 6c 65 63 74 23 76 61 6c 75 65 22 0a 20 20 20  elect#value".   
507b0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
507c0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73  {.          "des
507d0 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
507e0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
507f0 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
50800 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
50810 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
50820 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
50830 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
50840 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
50850 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
50860 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
50870 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
50880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
50890 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
508a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
508b0 20 20 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20    "value": "The 
508c0 6e 75 6d 65 72 69 63 20 69 6e 64 65 78 20 6f 66  numeric index of
508d0 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 68 61 74   the option that
508e0 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 73 65   is currently se
508f0 6c 65 63 74 65 64 2e 20 49 66 20 73 65 74 2c 20  lected. If set, 
50900 77 69 6c 6c 20 75 70 64 61 74 65 20 74 68 65 20  will update the 
50910 69 6e 74 65 72 66 61 63 65 20 61 6e 64 20 74 72  interface and tr
50920 69 67 67 65 72 20 74 68 65 20 6f 75 74 70 75 74  igger the output
50930 20 65 76 65 6e 74 2e 22 2c 0a 20 20 20 20 20 20   event.",.      
50940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
50950 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
50960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50970 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
50980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50990 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
509a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
509b0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
509c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
509d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
509e0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
509f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
50a00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
50a10 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
50a20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
50a30 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
50a40 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
50a50 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
50a60 75 6d 6e 22 3a 20 31 32 34 2c 0a 20 20 20 20 20  umn": 124,.     
50a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50a80 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32 33     "offset": 123
50a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
50aa0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
50ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50ac0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
50ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50ae0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
50af0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
50b00 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
50b10 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
50b20 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
50b30 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
50b40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
50b50 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
50b60 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
50b70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
50b80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
50b90 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
50ba0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
50bb0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
50bc0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
50bd0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
50be0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
50bf0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
50c00 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
50c10 3a 20 31 32 34 2c 0a 20 20 20 20 20 20 20 20 20  : 124,.         
50c20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
50c30 65 74 22 3a 20 31 32 33 0a 20 20 20 20 20 20 20  et": 123.       
50c40 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
50c50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
50c60 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
50c70 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
50c80 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
50c90 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
50ca0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
50cb0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
50cc0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
50cd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
50ce0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
50cf0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
50d00 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
50d10 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
50d20 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
50d30 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
50d40 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
50d50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
50d60 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
50d70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
50d80 3a 20 31 32 34 2c 0a 20 20 20 20 20 20 20 20 20  : 124,.         
50d90 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
50da0 20 31 32 33 0a 20 20 20 20 20 20 20 20 20 20 20   123.           
50db0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
50dc0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
50dd0 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22            "tags"
50de0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
50df0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
50e00 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c  "title": "type",
50e10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
50e20 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75  description": nu
50e30 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll,.            
50e40 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
50e50 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
50e60 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
50e70 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
50e80 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
50e90 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  on",.           
50ea0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
50eb0 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20 20  mber".          
50ec0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
50ed0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
50ee0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
50ef0 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
50f00 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  le",.           
50f10 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
50f20 3a 20 22 73 65 6c 65 63 74 2e 73 65 6c 65 63 74  : "select.select
50f30 65 64 49 6e 64 65 78 20 3d 20 32 3b 22 2c 0a 20  edIndex = 2;",. 
50f40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
50f50 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20  neNumber": 3.   
50f60 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
50f70 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
50f80 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
50f90 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
50fa0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
50fb0 22 6c 69 6e 65 22 3a 20 31 36 36 2c 0a 20 20 20  "line": 166,.   
50fc0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
50fd0 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20  mn": 2.         
50fe0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
50ff0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
51000 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
51010 20 31 37 30 2c 0a 20 20 20 20 20 20 20 20 20 20   170,.          
51020 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
51030 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
51040 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
51050 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
51060 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
51070 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
51080 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
51090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
510a0 22 6c 69 6e 65 22 3a 20 31 37 31 2c 0a 20 20 20  "line": 171,.   
510b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
510c0 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
510d0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
510e0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
510f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
51100 20 22 6c 69 6e 65 22 3a 20 31 37 33 2c 0a 20 20   "line": 173,.  
51110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
51120 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
51130 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
51140 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
51150 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
51160 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
51170 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e  webDev/ui/lib/in
51180 74 65 72 66 61 63 65 73 2f 73 65 6c 65 63 74 2e  terfaces/select.
51190 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c  js".          },
511a0 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d  .          "augm
511b0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
511c0 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a       "examples":
511d0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
511e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
511f0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 73  description": "s
51200 65 6c 65 63 74 2e 73 65 6c 65 63 74 65 64 49 6e  elect.selectedIn
51210 64 65 78 20 3d 20 32 3b 22 0a 20 20 20 20 20 20  dex = 2;".      
51220 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
51230 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
51240 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20  params": [],.   
51250 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69         "properti
51260 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
51270 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
51280 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65  ,.          "see
51290 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
512a0 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
512b0 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73            "todos
512c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
512d0 20 22 6e 61 6d 65 22 3a 20 22 73 65 6c 65 63 74   "name": "select
512e0 65 64 49 6e 64 65 78 22 2c 0a 20 20 20 20 20 20  edIndex",.      
512f0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
51300 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
51310 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 65 6c  "memberof": "Sel
51320 65 63 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ect",.          
51330 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
51340 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
51350 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
51360 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
51370 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
51380 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
51390 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
513a0 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
513b0 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
513c0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
513d0 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
513e0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
513f0 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
51400 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
51410 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
51420 22 3a 20 22 53 65 6c 65 63 74 22 2c 0a 20 20 20  ": "Select",.   
51430 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
51440 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
51450 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
51460 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
51470 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
51480 65 6c 65 63 74 65 64 49 6e 64 65 78 22 2c 0a 20  electedIndex",. 
51490 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
514a0 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20  nd": "member",. 
514b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63               "sc
514c0 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
514d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
514e0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
514f0 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65        "namespace
51500 22 3a 20 22 53 65 6c 65 63 74 23 73 65 6c 65 63  ": "Select#selec
51510 74 65 64 49 6e 64 65 78 22 0a 20 20 20 20 20 20  tedIndex".      
51520 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
51530 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
51540 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a  .      "static":
51550 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22   [].    },.    "
51560 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b  path": [.      {
51570 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
51580 20 22 53 65 6c 65 63 74 22 2c 0a 20 20 20 20 20   "Select",.     
51590 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
515a0 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  s".      }.    ]
515b0 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65  ,.    "namespace
515c0 22 3a 20 22 53 65 6c 65 63 74 22 0a 20 20 7d 2c  ": "Select".  },
515d0 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
515e0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
515f0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
51600 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
51610 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
51620 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
51630 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
51640 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
51650 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
51660 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
51670 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
51680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
51690 76 61 6c 75 65 22 3a 20 22 41 6d 6f 75 6e 74 20  value": "Amount 
516a0 6f 66 20 72 6f 77 20 70 61 64 64 69 6e 67 22 2c  of row padding",
516b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
516c0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
516d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
516e0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
516f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
51700 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
51710 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
51720 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
51730 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
51740 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
51750 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
51760 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
51770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
51780 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
51790 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
517a0 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20 20 20 20 20  lumn": 22,.     
517b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
517c0 66 73 65 74 22 3a 20 32 31 0a 20 20 20 20 20 20  fset": 21.      
517d0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
517e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
517f0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
51800 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
51810 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
51820 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
51830 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
51840 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
51850 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
51860 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
51870 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
51880 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
51890 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
518a0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
518b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
518c0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
518d0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
518e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
518f0 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20 20 20 20 20  lumn": 22,.     
51900 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
51910 22 3a 20 32 31 0a 20 20 20 20 20 20 20 20 20 20  ": 21.          
51920 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
51930 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
51940 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
51950 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
51960 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
51970 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
51980 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
51990 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
519a0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
519b0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
519c0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c  t": 0.        },
519d0 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20  .        "end": 
519e0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
519f0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
51a00 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 32 2c 0a 20   "column": 22,. 
51a10 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
51a20 22 3a 20 32 31 0a 20 20 20 20 20 20 20 20 7d 0a  ": 21.        }.
51a30 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
51a40 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
51a50 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
51a60 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20  tle": "type",.  
51a70 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
51a80 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20  on": null,.     
51a90 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
51aa0 20 32 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70   2,.        "typ
51ab0 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
51ac0 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
51ad0 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
51ae0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
51af0 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20  ber".        }. 
51b00 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
51b10 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
51b20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
51b30 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 33 2c 0a      "line": 33,.
51b40 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
51b50 3a 20 34 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 4.      },.   
51b60 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
51b70 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 36 2c 0a      "line": 36,.
51b80 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
51b90 3a 20 37 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  : 7.      }.    
51ba0 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22  },.    "context"
51bb0 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a  : {.      "loc":
51bc0 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72   {.        "star
51bd0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
51be0 22 6c 69 6e 65 22 3a 20 33 37 2c 0a 20 20 20 20  "line": 37,.    
51bf0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
51c00 34 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  4.        },.   
51c10 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
51c20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
51c30 33 37 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  37,.          "c
51c40 6f 6c 75 6d 6e 22 3a 20 37 30 0a 20 20 20 20 20  olumn": 70.     
51c50 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20     }.      },.  
51c60 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73      "file": "/Us
51c70 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77  ers/tatecarson/w
51c80 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74  ebDev/ui/lib/int
51c90 65 72 66 61 63 65 73 2f 73 65 71 75 65 6e 63 65  erfaces/sequence
51ca0 72 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  r.js".    },.   
51cb0 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
51cc0 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
51cd0 20 5b 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73   [],.    "params
51ce0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72 6f 70  ": [],.    "prop
51cf0 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
51d00 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
51d10 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
51d20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
51d30 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b  ,.    "todos": [
51d40 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22  ],.    "name": "
51d50 70 61 64 64 69 6e 67 52 6f 77 22 2c 0a 20 20 20  paddingRow",.   
51d60 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 4d 61   "memberof": "Ma
51d70 74 72 69 78 43 65 6c 6c 22 2c 0a 20 20 20 20 22  trixCell",.    "
51d80 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
51d90 65 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  e",.    "members
51da0 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
51db0 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
51dc0 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
51dd0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
51de0 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22  ,.      "events"
51df0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61  : [],.      "sta
51e00 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a  tic": [].    },.
51e10 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
51e20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e      {.        "n
51e30 61 6d 65 22 3a 20 22 70 61 64 64 69 6e 67 52 6f  ame": "paddingRo
51e40 77 22 2c 0a 20 20 20 20 20 20 20 20 22 73 63 6f  w",.        "sco
51e50 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a  pe": "instance".
51e60 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
51e70 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
51e80 22 23 70 61 64 64 69 6e 67 52 6f 77 22 0a 20 20  "#paddingRow".  
51e90 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63  },.  {.    "desc
51ea0 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
51eb0 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
51ec0 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72 65  ,.      "childre
51ed0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a  n": [.        {.
51ee0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
51ef0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
51f00 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
51f10 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
51f20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
51f30 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
51f40 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
51f50 20 22 76 61 6c 75 65 22 3a 20 22 41 6d 6f 75 6e   "value": "Amoun
51f60 74 20 6f 66 20 63 6f 6c 75 6d 6e 20 70 61 64 64  t of column padd
51f70 69 6e 67 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ing",.          
51f80 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
51f90 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
51fa0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
51fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
51fc0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
51fd0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
51fe0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
51ff0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
52000 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
52010 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
52020 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
52030 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
52040 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
52050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
52060 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a    "column": 25,.
52070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
52080 20 20 22 6f 66 66 73 65 74 22 3a 20 32 34 0a 20    "offset": 24. 
52090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
520a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
520b0 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
520c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
520d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
520e0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
520f0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
52100 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
52110 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
52120 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
52130 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
52140 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
52150 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
52160 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
52170 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
52180 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
52190 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
521a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
521b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a    "column": 25,.
521c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
521d0 66 66 73 65 74 22 3a 20 32 34 0a 20 20 20 20 20  ffset": 24.     
521e0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
521f0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
52200 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  [].          }. 
52210 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d         }.      ]
52220 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f  ,.      "positio
52230 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  n": {.        "s
52240 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
52250 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
52260 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
52270 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
52280 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
52290 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
522a0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
522b0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
522c0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
522d0 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f  25,.          "o
522e0 66 66 73 65 74 22 3a 20 32 34 0a 20 20 20 20 20  ffset": 24.     
522f0 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20     }.      }.   
52300 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20   },.    "tags": 
52310 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
52320 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65    "title": "type
52330 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
52340 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
52350 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
52360 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
52370 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
52380 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
52390 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
523a0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
523b0 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
523c0 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20    }.      }.    
523d0 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  ],.    "loc": {.
523e0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
523f0 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
52400 20 33 39 2c 0a 20 20 20 20 20 20 20 20 22 63 6f   39,.        "co
52410 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 7d  lumn": 4.      }
52420 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b  ,.      "end": {
52430 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
52440 20 34 32 2c 0a 20 20 20 20 20 20 20 20 22 63 6f   42,.        "co
52450 6c 75 6d 6e 22 3a 20 37 0a 20 20 20 20 20 20 7d  lumn": 7.      }
52460 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e  .    },.    "con
52470 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22  text": {.      "
52480 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
52490 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
524a0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 34 33 2c       "line": 43,
524b0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
524c0 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 7d  mn": 4.        }
524d0 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
524e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
524f0 6e 65 22 3a 20 34 33 2c 0a 20 20 20 20 20 20 20  ne": 43,.       
52500 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 37 39 0a     "column": 79.
52510 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
52520 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a  },.      "file":
52530 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
52540 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
52550 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 73 65 71  b/interfaces/seq
52560 75 65 6e 63 65 72 2e 6a 73 22 0a 20 20 20 20 7d  uencer.js".    }
52570 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22  ,.    "augments"
52580 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70  : [],.    "examp
52590 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70  les": [],.    "p
525a0 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
525b0 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
525c0 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a  ,.    "returns":
525d0 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a   [],.    "sees":
525e0 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73   [],.    "throws
525f0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f  ": [],.    "todo
52600 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d  s": [],.    "nam
52610 65 22 3a 20 22 70 61 64 64 69 6e 67 43 6f 6c 75  e": "paddingColu
52620 6d 6e 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72  mn",.    "member
52630 6f 66 22 3a 20 22 4d 61 74 72 69 78 43 65 6c 6c  of": "MatrixCell
52640 22 2c 0a 20 20 20 20 22 73 63 6f 70 65 22 3a 20  ",.    "scope": 
52650 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
52660 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
52670 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
52680 0a 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20  .      "inner": 
52690 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61  [],.      "insta
526a0 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
526b0 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
526c0 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
526d0 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74  .    },.    "pat
526e0 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  h": [.      {.  
526f0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 70        "name": "p
52700 61 64 64 69 6e 67 43 6f 6c 75 6d 6e 22 2c 0a 20  addingColumn",. 
52710 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
52720 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20  "instance".     
52730 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e   }.    ],.    "n
52740 61 6d 65 73 70 61 63 65 22 3a 20 22 23 70 61 64  amespace": "#pad
52750 64 69 6e 67 43 6f 6c 75 6d 6e 22 0a 20 20 7d 2c  dingColumn".  },
52760 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
52770 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
52780 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
52790 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
527a0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
527b0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
527c0 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
527d0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
527e0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
527f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
52800 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
52810 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
52820 76 61 6c 75 65 22 3a 20 22 47 72 69 64 20 6f 66  value": "Grid of
52830 20 62 75 74 74 6f 6e 73 20 77 69 74 68 20 62 75   buttons with bu
52840 69 6c 74 2d 69 6e 20 73 74 65 70 20 73 65 71 75  ilt-in step sequ
52850 65 6e 63 65 72 2e 22 2c 0a 20 20 20 20 20 20 20  encer.",.       
52860 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
52870 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
52880 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
52890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
528a0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
528b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
528c0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
528d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
528e0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
528f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
52900 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
52910 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
52920 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
52930 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
52940 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
52950 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
52960 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
52970 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
52980 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
52990 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
529a0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
529b0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
529c0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
529d0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
529e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
529f0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
52a00 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
52a10 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
52a20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
52a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
52a40 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
52a50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
52a60 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
52a70 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
52a80 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
52a90 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
52aa0 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
52ab0 20 22 6f 66 66 73 65 74 22 3a 20 34 35 0a 20 20   "offset": 45.  
52ac0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
52ad0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
52ae0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
52af0 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  }.        }.    
52b00 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69    ],.      "posi
52b10 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
52b20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
52b30 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
52b40 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
52b50 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
52b60 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
52b70 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
52b80 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
52b90 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
52ba0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
52bb0 22 3a 20 34 36 2c 0a 20 20 20 20 20 20 20 20 20  ": 46,.         
52bc0 20 22 6f 66 66 73 65 74 22 3a 20 34 35 0a 20 20   "offset": 45.  
52bd0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a        }.      }.
52be0 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67 73      },.    "tags
52bf0 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
52c00 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 64       "title": "d
52c10 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a 20 20 20  escription",.   
52c20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
52c30 6e 22 3a 20 22 47 72 69 64 20 6f 66 20 62 75 74  n": "Grid of but
52c40 74 6f 6e 73 20 77 69 74 68 20 62 75 69 6c 74 2d  tons with built-
52c50 69 6e 20 73 74 65 70 20 73 65 71 75 65 6e 63 65  in step sequence
52c60 72 2e 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  r.",.        "li
52c70 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20  neNumber": 3.   
52c80 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
52c90 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
52ca0 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20 20 22  demo",.        "
52cb0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 3c  description": "<
52cc0 64 69 76 20 6e 65 78 75 73 2d 75 69 3d 5c 22 73  div nexus-ui=\"s
52cd0 65 71 75 65 6e 63 65 72 5c 22 20 73 74 79 6c 65  equencer\" style
52ce0 3d 5c 22 77 69 64 74 68 3a 34 30 30 70 78 3b 68  =\"width:400px;h
52cf0 65 69 67 68 74 3a 32 30 30 70 78 3b 5c 22 3e 3c  eight:200px;\"><
52d00 2f 64 69 76 3e 22 2c 0a 20 20 20 20 20 20 20 20  /div>",.        
52d10 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a  "lineNumber": 5.
52d20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
52d30 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
52d40 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
52d50 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
52d60 6e 22 3a 20 22 76 61 72 20 73 65 71 75 65 6e 63  n": "var sequenc
52d70 65 72 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 53  er = new Nexus.S
52d80 65 71 75 65 6e 63 65 72 28 27 23 74 61 72 67 65  equencer('#targe
52d90 74 27 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  t')",.        "l
52da0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20  ineNumber": 7.  
52db0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
52dc0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
52dd0 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
52de0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
52df0 3a 20 22 76 61 72 20 73 65 71 75 65 6e 63 65 72  : "var sequencer
52e00 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 53 65 71   = new Nexus.Seq
52e10 75 65 6e 63 65 72 28 27 23 74 61 72 67 65 74 27  uencer('#target'
52e20 2c 7b 5c 6e 20 27 73 69 7a 65 27 3a 20 5b 34 30  ,{\n 'size': [40
52e30 30 2c 32 30 30 5d 2c 5c 6e 20 27 6d 6f 64 65 27  0,200],\n 'mode'
52e40 3a 20 27 74 6f 67 67 6c 65 27 2c 5c 6e 20 27 72  : 'toggle',\n 'r
52e50 6f 77 73 27 3a 20 35 2c 5c 6e 20 27 63 6f 6c 75  ows': 5,\n 'colu
52e60 6d 6e 73 27 3a 20 31 30 2c 5c 6e 20 27 70 61 64  mns': 10,\n 'pad
52e70 64 69 6e 67 52 6f 77 27 3a 20 31 30 2c 5c 6e 20  dingRow': 10,\n 
52e80 27 70 61 64 64 69 6e 67 43 6f 6c 75 6d 6e 27 3a  'paddingColumn':
52e90 20 32 30 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20   20\n})",.      
52ea0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
52eb0 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  10.      },.    
52ec0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
52ed0 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20  le": "output",. 
52ee0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
52ef0 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e 46  ion": "change\nF
52f00 69 72 65 73 20 77 68 65 6e 65 76 65 72 20 61 20  ires whenever a 
52f10 76 61 6c 75 65 20 69 73 20 72 65 63 65 69 76 65  value is receive
52f20 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20  d. For example, 
52f30 77 68 65 6e 20 63 6c 69 63 6b 69 6e 67 20 61 20  when clicking a 
52f40 63 65 6c 6c 20 66 72 6f 6d 20 6f 66 66 20 74 6f  cell from off to
52f50 20 6f 6e 2e 20 3c 62 72 3e 5c 6e 54 68 65 20 65   on. <br>\nThe e
52f60 76 65 6e 74 20 64 61 74 61 20 69 73 20 61 6e 20  vent data is an 
52f70 6f 62 6a 65 63 74 20 63 6f 6e 74 61 69 6e 69 6e  object containin
52f80 67 20 3c 69 3e 72 6f 77 3c 2f 69 3e 20 28 6e 75  g <i>row</i> (nu
52f90 6d 62 65 72 29 2c 20 3c 69 3e 63 6f 6c 75 6d 6e  mber), <i>column
52fa0 3c 2f 69 3e 20 28 6e 75 6d 62 65 72 29 2c 20 61  </i> (number), a
52fb0 6e 64 20 3c 69 3e 73 74 61 74 65 3c 2f 69 3e 20  nd <i>state</i> 
52fc0 28 62 6f 6f 6c 65 61 6e 29 20 70 72 6f 70 65 72  (boolean) proper
52fd0 74 69 65 73 2e 22 2c 0a 20 20 20 20 20 20 20 20  ties.",.        
52fe0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 30  "lineNumber": 20
52ff0 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
53000 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
53010 22 3a 20 22 6f 75 74 70 75 74 65 78 61 6d 70 6c  ": "outputexampl
53020 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73  e",.        "des
53030 63 72 69 70 74 69 6f 6e 22 3a 20 22 73 65 71 75  cription": "sequ
53040 65 6e 63 65 72 2e 6f 6e 28 27 63 68 61 6e 67 65  encer.on('change
53050 27 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b 5c  ',function(v) {\
53060 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 76  n  console.log(v
53070 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20  );\n})",.       
53080 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
53090 35 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  5.      },.     
530a0 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
530b0 65 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20 20  e": "output",.  
530c0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
530d0 6f 6e 22 3a 20 22 73 74 65 70 5c 6e 46 69 72 65  on": "step\nFire
530e0 73 20 61 6e 79 20 74 69 6d 65 20 74 68 65 20 73  s any time the s
530f0 65 71 75 65 6e 63 65 72 20 73 74 65 70 73 20 74  equencer steps t
53100 6f 20 74 68 65 20 6e 65 78 74 20 63 6f 6c 75 6d  o the next colum
53110 6e 2c 20 69 6e 20 73 65 71 75 65 63 65 20 6d 6f  n, in sequece mo
53120 64 65 2e 20 3c 62 72 3e 5c 6e 54 68 65 20 65 76  de. <br>\nThe ev
53130 65 6e 74 20 64 61 74 61 20 69 73 20 61 6e 20 3c  ent data is an <
53140 69 3e 61 72 72 61 79 3c 2f 69 3e 20 63 6f 6e 74  i>array</i> cont
53150 61 69 6e 69 6e 67 20 61 6c 6c 20 76 61 6c 75 65  aining all value
53160 73 20 69 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 2c  s in the column,
53170 20 3c 69 3e 62 6f 74 74 6f 6d 20 72 6f 77 20 66   <i>bottom row f
53180 69 72 73 74 3c 2f 69 3e 2e 22 2c 0a 20 20 20 20  irst</i>.",.    
53190 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
531a0 3a 20 33 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 30.      },.  
531b0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
531c0 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78  itle": "outputex
531d0 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
531e0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
531f0 73 65 71 75 65 6e 63 65 72 2e 6f 6e 28 27 73 74  sequencer.on('st
53200 65 70 27 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20  ep',function(v) 
53210 7b 5c 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67  {\n  console.log
53220 28 76 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20  (v);\n})",.     
53230 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
53240 20 33 35 0a 20 20 20 20 20 20 7d 0a 20 20 20 20   35.      }.    
53250 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  ],.    "loc": {.
53260 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
53270 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
53280 20 31 33 34 2c 0a 20 20 20 20 20 20 20 20 22 63   134,.        "c
53290 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
532a0 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20  },.      "end": 
532b0 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
532c0 3a 20 31 37 33 2c 0a 20 20 20 20 20 20 20 20 22  : 173,.        "
532d0 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
532e0 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63   }.    },.    "c
532f0 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
53300 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
53310 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
53320 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
53330 37 35 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  75,.          "c
53340 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
53350 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e    },.        "en
53360 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
53370 22 6c 69 6e 65 22 3a 20 34 35 32 2c 0a 20 20 20  "line": 452,.   
53380 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
53390 20 31 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20   1.        }.   
533a0 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c     },.      "fil
533b0 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
533c0 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
533d0 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f  /lib/interfaces/
533e0 73 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a 20 20  sequencer.js".  
533f0 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e    },.    "augmen
53400 74 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  ts": [.      {. 
53410 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
53420 22 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20 20  "augments",.    
53430 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74      "name": "Int
53440 65 72 66 61 63 65 22 0a 20 20 20 20 20 20 7d 0a  erface".      }.
53450 20 20 20 20 5d 2c 0a 20 20 20 20 22 65 78 61 6d      ],.    "exam
53460 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ples": [.      {
53470 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
53480 70 74 69 6f 6e 22 3a 20 22 76 61 72 20 73 65 71  ption": "var seq
53490 75 65 6e 63 65 72 20 3d 20 6e 65 77 20 4e 65 78  uencer = new Nex
534a0 75 73 2e 53 65 71 75 65 6e 63 65 72 28 27 23 74  us.Sequencer('#t
534b0 61 72 67 65 74 27 29 22 0a 20 20 20 20 20 20 7d  arget')".      }
534c0 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
534d0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
534e0 20 22 76 61 72 20 73 65 71 75 65 6e 63 65 72 20   "var sequencer 
534f0 3d 20 6e 65 77 20 4e 65 78 75 73 2e 53 65 71 75  = new Nexus.Sequ
53500 65 6e 63 65 72 28 27 23 74 61 72 67 65 74 27 2c  encer('#target',
53510 7b 5c 6e 20 27 73 69 7a 65 27 3a 20 5b 34 30 30  {\n 'size': [400
53520 2c 32 30 30 5d 2c 5c 6e 20 27 6d 6f 64 65 27 3a  ,200],\n 'mode':
53530 20 27 74 6f 67 67 6c 65 27 2c 5c 6e 20 27 72 6f   'toggle',\n 'ro
53540 77 73 27 3a 20 35 2c 5c 6e 20 27 63 6f 6c 75 6d  ws': 5,\n 'colum
53550 6e 73 27 3a 20 31 30 2c 5c 6e 20 27 70 61 64 64  ns': 10,\n 'padd
53560 69 6e 67 52 6f 77 27 3a 20 31 30 2c 5c 6e 20 27  ingRow': 10,\n '
53570 70 61 64 64 69 6e 67 43 6f 6c 75 6d 6e 27 3a 20  paddingColumn': 
53580 32 30 5c 6e 7d 29 22 0a 20 20 20 20 20 20 7d 0a  20\n})".      }.
53590 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61 72 61      ],.    "para
535a0 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 70 72  ms": [],.    "pr
535b0 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
535c0 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
535d0 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d  ,.    "sees": []
535e0 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20  ,.    "throws": 
535f0 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a  [],.    "todos":
53600 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a   [],.    "name":
53610 20 22 53 65 71 75 65 6e 63 65 72 22 2c 0a 20 20   "Sequencer",.  
53620 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
53630 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
53640 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
53650 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
53660 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
53670 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20   "instance": [. 
53680 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
53690 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
536a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
536b0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
536c0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
536d0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
536e0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
536f0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
53700 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
53710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
53720 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
53730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
53740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
53750 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
53760 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
53770 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
53780 3a 20 22 42 75 74 74 6f 6e 20 69 6e 74 65 72 61  : "Button intera
53790 63 74 69 6f 6e 20 6d 6f 64 65 3a 20 73 65 65 20  ction mode: see 
537a0 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20  Button",.       
537b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
537c0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
537d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
537e0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
537f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
53800 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
53810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
53820 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
53830 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
53840 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
53850 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
53860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
53870 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
53880 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
53890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
538a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
538b0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
538c0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
538d0 6d 6e 22 3a 20 33 36 2c 0a 20 20 20 20 20 20 20  mn": 36,.       
538e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
538f0 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a 20 20   "offset": 35.  
53900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
53910 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
53920 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
53930 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
53940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
53950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
53960 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
53970 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
53980 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
53990 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
539a0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
539b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
539c0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
539d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
539e0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
539f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
53a00 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
53a10 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
53a20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
53a30 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
53a40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
53a50 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
53a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
53a70 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
53a80 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
53a90 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
53aa0 20 33 35 0a 20 20 20 20 20 20 20 20 20 20 20 20   35.            
53ab0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
53ac0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
53ad0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
53ae0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
53af0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
53b00 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
53b10 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
53b20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
53b30 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
53b40 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
53b50 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
53b60 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
53b70 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
53b80 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
53b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
53ba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
53bb0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
53bc0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
53bd0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
53be0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 2c     "column": 36,
53bf0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
53c00 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a 20 20   "offset": 35.  
53c10 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
53c20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
53c30 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
53c40 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
53c50 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
53c60 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
53c70 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20  : "type",.      
53c80 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
53c90 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  tion": null,.   
53ca0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
53cb0 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
53cc0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
53cd0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
53ce0 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
53cf0 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
53d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
53d10 61 6d 65 22 3a 20 22 73 74 72 69 6e 67 22 0a 20  ame": "string". 
53d20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
53d30 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
53d40 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
53d50 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
53d60 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
53d70 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
53d80 63 72 69 70 74 69 6f 6e 22 3a 20 22 62 75 74 74  cription": "butt
53d90 6f 6e 2e 6d 6f 64 65 20 3d 20 27 74 6f 67 67 6c  on.mode = 'toggl
53da0 65 27 3b 22 2c 0a 20 20 20 20 20 20 20 20 20 20  e';",.          
53db0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
53dc0 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
53dd0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
53de0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
53df0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
53e00 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
53e10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
53e20 39 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  90,.            
53e30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20    "column": 4.  
53e40 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
53e50 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
53e60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
53e70 22 6c 69 6e 65 22 3a 20 31 39 34 2c 0a 20 20 20  "line": 194,.   
53e80 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
53e90 6d 6e 22 3a 20 37 0a 20 20 20 20 20 20 20 20 20  mn": 7.         
53ea0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
53eb0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e  ,.          "con
53ec0 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  text": {.       
53ed0 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
53ee0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
53ef0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
53f00 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
53f10 39 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  95,.            
53f20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
53f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
53f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
53f50 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
53f60 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
53f70 31 39 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20  195,.           
53f80 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
53f90 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
53fa0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
53fb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
53fc0 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
53fd0 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
53fe0 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
53ff0 2f 73 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a 20  /sequencer.js". 
54000 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
54010 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
54020 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
54030 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
54040 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
54050 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
54060 69 70 74 69 6f 6e 22 3a 20 22 62 75 74 74 6f 6e  iption": "button
54070 2e 6d 6f 64 65 20 3d 20 27 74 6f 67 67 6c 65 27  .mode = 'toggle'
54080 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  ;".            }
54090 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
540a0 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
540b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
540c0 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
540d0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
540e0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
540f0 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
54100 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
54110 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
54120 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
54130 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
54140 3a 20 22 6d 6f 64 65 22 2c 0a 20 20 20 20 20 20  : "mode",.      
54150 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20      "memberof": 
54160 22 53 65 71 75 65 6e 63 65 72 22 2c 0a 20 20 20  "Sequencer",.   
54170 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
54180 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
54190 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
541a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
541b0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
541c0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
541d0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
541e0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
541f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
54200 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
54210 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
54220 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
54230 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
54240 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
54250 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
54260 20 20 22 6e 61 6d 65 22 3a 20 22 53 65 71 75 65    "name": "Seque
54270 6e 63 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  ncer",.         
54280 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
54290 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
542a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
542b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
542c0 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22 2c 0a  "name": "mode",.
542d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
542e0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
542f0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
54300 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
54310 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
54320 65 22 3a 20 22 53 65 71 75 65 6e 63 65 72 23 6d  e": "Sequencer#m
54330 6f 64 65 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ode".        },.
54340 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
54350 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
54360 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
54370 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
54380 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
54390 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
543a0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
543b0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
543c0 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
543d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
543e0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
543f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
54400 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
54410 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
54420 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
54430 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
54440 22 3a 20 22 54 68 65 20 69 6e 74 65 72 76 61 6c  ": "The interval
54450 20 6f 62 6a 65 63 74 20 77 68 69 63 68 20 63 6f   object which co
54460 6e 74 72 6f 6c 73 20 74 69 6d 69 6e 67 20 61 6e  ntrols timing an
54470 64 20 73 65 71 75 65 6e 63 65 20 73 63 68 65 64  d sequence sched
54480 75 6c 69 6e 67 2e 22 2c 0a 20 20 20 20 20 20 20  uling.",.       
54490 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
544a0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
544b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
544c0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
544d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
544e0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
544f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
54500 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
54510 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
54520 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
54530 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
54540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
54550 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
54560 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
54570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
54580 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
54590 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
545a0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
545b0 6d 6e 22 3a 20 36 37 2c 0a 20 20 20 20 20 20 20  mn": 67,.       
545c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
545d0 20 22 6f 66 66 73 65 74 22 3a 20 36 36 0a 20 20   "offset": 66.  
545e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
545f0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
54600 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
54610 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
54620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
54630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
54640 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
54650 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
54660 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
54670 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
54680 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
54690 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
546a0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
546b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
546c0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
546d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
546e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
546f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
54700 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
54710 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
54720 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
54730 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
54740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
54750 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36       "column": 6
54760 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
54770 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
54780 20 36 36 0a 20 20 20 20 20 20 20 20 20 20 20 20   66.            
54790 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
547a0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
547b0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
547c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
547d0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
547e0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
547f0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
54800 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
54810 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
54820 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
54830 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
54840 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
54850 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
54860 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
54870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
54880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
54890 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
548a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
548b0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
548c0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 37 2c     "column": 67,
548d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
548e0 20 22 6f 66 66 73 65 74 22 3a 20 36 36 0a 20 20   "offset": 66.  
548f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
54900 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
54910 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
54920 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
54930 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
54940 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
54950 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20  : "type",.      
54960 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
54970 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  tion": null,.   
54980 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
54990 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
549a0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
549b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
549c0 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
549d0 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
549e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
549f0 61 6d 65 22 3a 20 22 69 6e 74 65 72 76 61 6c 22  ame": "interval"
54a00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
54a10 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
54a20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
54a30 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
54a40 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
54a50 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
54a60 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 37 2c      "line": 197,
54a70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
54a80 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
54a90 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
54aa0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
54ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
54ac0 6e 65 22 3a 20 32 30 30 2c 0a 20 20 20 20 20 20  ne": 200,.      
54ad0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
54ae0 3a 20 37 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 7.            
54af0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
54b00 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78           "contex
54b10 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
54b20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
54b30 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
54b40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
54b50 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 31 2c      "line": 201,
54b60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
54b70 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
54b80 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
54b90 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
54ba0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
54bb0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 31       "line": 201
54bc0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
54bd0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 30 0a 20    "column": 60. 
54be0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
54bf0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
54c00 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22            "file"
54c10 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61  : "/Users/tateca
54c20 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c  rson/webDev/ui/l
54c30 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 73 65  ib/interfaces/se
54c40 71 75 65 6e 63 65 72 2e 6a 73 22 0a 20 20 20 20  quencer.js".    
54c50 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
54c60 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b     "augments": [
54c70 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ],.          "ex
54c80 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  amples": [],.   
54c90 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a         "params":
54ca0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
54cb0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
54cc0 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
54cd0 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
54ce0 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
54cf0 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
54d00 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
54d10 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
54d20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
54d30 20 22 69 6e 74 65 72 76 61 6c 22 2c 0a 20 20 20   "interval",.   
54d40 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66         "memberof
54d50 22 3a 20 22 53 65 71 75 65 6e 63 65 72 22 2c 0a  ": "Sequencer",.
54d60 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
54d70 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20  ": "instance",. 
54d80 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
54d90 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  s": {.          
54da0 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a    "global": [],.
54db0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e              "inn
54dc0 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  er": [],.       
54dd0 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
54de0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
54df0 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20   "events": [],. 
54e00 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74             "stat
54e10 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  ic": [].        
54e20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
54e30 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20  path": [.       
54e40 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
54e50 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 65       "name": "Se
54e60 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20 20  quencer",.      
54e70 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
54e80 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20  "class".        
54e90 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
54ea0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
54eb0 20 20 20 22 6e 61 6d 65 22 3a 20 22 69 6e 74 65     "name": "inte
54ec0 72 76 61 6c 22 2c 0a 20 20 20 20 20 20 20 20 20  rval",.         
54ed0 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
54ee0 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
54ef0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
54f00 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
54f10 61 6d 65 73 70 61 63 65 22 3a 20 22 53 65 71 75  amespace": "Sequ
54f20 65 6e 63 65 72 23 69 6e 74 65 72 76 61 6c 22 0a  encer#interval".
54f30 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
54f40 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22     {.          "
54f50 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
54f60 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
54f70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
54f80 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
54f90 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
54fa0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
54fb0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
54fc0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
54fd0 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
54fe0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
54ff0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
55000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55010 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
55020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
55030 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 41       "value": "A
55040 20 4d 61 74 72 69 78 20 6d 6f 64 65 6c 20 63 6f   Matrix model co
55050 6e 74 61 69 6e 69 6e 67 20 6d 65 74 68 6f 64 73  ntaining methods
55060 20 66 6f 72 20 6d 61 6e 69 70 75 6c 61 74 69 6e   for manipulatin
55070 67 20 74 68 65 20 73 65 71 75 65 6e 63 65 72 27  g the sequencer'
55080 73 20 61 72 72 61 79 20 6f 66 20 76 61 6c 75 65  s array of value
55090 73 2e 20 54 6f 20 6c 65 61 72 6e 20 68 6f 77 20  s. To learn how 
550a0 74 6f 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68  to manipulate th
550b0 65 20 6d 61 74 72 69 78 2c 20 72 65 61 64 20 61  e matrix, read a
550c0 62 6f 75 74 20 74 68 65 20 6d 61 74 72 69 78 20  bout the matrix 
550d0 6d 6f 64 65 6c 2e 22 2c 0a 20 20 20 20 20 20 20  model.",.       
550e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
550f0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
55100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55110 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
55120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55130 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
55140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55150 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
55160 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
55170 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
55180 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
55190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
551a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
551b0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
551c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
551d0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
551e0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
551f0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
55200 6d 6e 22 3a 20 31 35 32 2c 0a 20 20 20 20 20 20  mn": 152,.      
55210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55220 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35 31 0a    "offset": 151.
55230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55240 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
55250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55260 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
55270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55280 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
55290 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
552a0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
552b0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
552c0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
552d0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
552e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
552f0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
55300 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
55310 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
55320 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
55330 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
55340 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
55350 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
55360 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
55370 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
55380 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
55390 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
553a0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
553b0 20 31 35 32 2c 0a 20 20 20 20 20 20 20 20 20 20   152,.          
553c0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
553d0 74 22 3a 20 31 35 31 0a 20 20 20 20 20 20 20 20  t": 151.        
553e0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
553f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55400 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
55410 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
55420 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
55430 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
55440 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
55450 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
55460 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
55470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55480 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
55490 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
554a0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
554b0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
554c0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
554d0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
554e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
554f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
55500 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
55510 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
55520 20 31 35 32 2c 0a 20 20 20 20 20 20 20 20 20 20   152,.          
55530 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
55540 31 35 31 0a 20 20 20 20 20 20 20 20 20 20 20 20  151.            
55550 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
55560 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
55570 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
55580 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
55590 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
555a0 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a  title": "type",.
555b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
555c0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c  escription": nul
555d0 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  l,.             
555e0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
555f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
55600 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
55610 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
55620 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
55630 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
55640 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61 74      "name": "mat
55650 72 69 78 22 0a 20 20 20 20 20 20 20 20 20 20 20  rix".           
55660 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
55670 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
55680 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
55690 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
556a0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
556b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
556c0 32 30 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20  203,.           
556d0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20     "column": 4. 
556e0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
556f0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
55700 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
55710 20 22 6c 69 6e 65 22 3a 20 32 30 36 2c 0a 20 20   "line": 206,.  
55720 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
55730 75 6d 6e 22 3a 20 37 0a 20 20 20 20 20 20 20 20  umn": 7.        
55740 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
55750 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
55760 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
55770 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
55780 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
55790 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
557a0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
557b0 32 30 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20  207,.           
557c0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
557d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
557e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
557f0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
55800 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
55810 20 32 30 37 2c 0a 20 20 20 20 20 20 20 20 20 20   207,.          
55820 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
55830 37 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  77.             
55840 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
55850 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
55860 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
55870 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
55880 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
55890 73 2f 73 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a  s/sequencer.js".
558a0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
558b0 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
558c0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
558d0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
558e0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
558f0 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
55900 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
55910 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
55920 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
55930 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
55940 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
55950 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
55960 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
55970 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
55980 6d 65 22 3a 20 22 6d 61 74 72 69 78 22 2c 0a 20  me": "matrix",. 
55990 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
559a0 6f 66 22 3a 20 22 53 65 71 75 65 6e 63 65 72 22  of": "Sequencer"
559b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
559c0 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
559d0 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
559e0 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
559f0 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
55a00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
55a10 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
55a20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
55a30 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
55a40 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
55a50 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
55a60 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
55a70 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
55a80 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
55a90 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
55aa0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
55ab0 53 65 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20  Sequencer",.    
55ac0 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
55ad0 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
55ae0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
55af0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
55b00 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61       "name": "ma
55b10 74 72 69 78 22 2c 0a 20 20 20 20 20 20 20 20 20  trix",.         
55b20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
55b30 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
55b40 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
55b50 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
55b60 61 6d 65 73 70 61 63 65 22 3a 20 22 53 65 71 75  amespace": "Sequ
55b70 65 6e 63 65 72 23 6d 61 74 72 69 78 22 0a 20 20  encer#matrix".  
55b80 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
55b90 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65   {.          "de
55ba0 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
55bb0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
55bc0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
55bd0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
55be0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
55bf0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
55c00 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
55c10 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
55c20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
55c30 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
55c40 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
55c50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55c60 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
55c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55c80 20 20 20 22 76 61 6c 75 65 22 3a 20 22 41 20 43     "value": "A C
55c90 6f 75 6e 74 65 72 20 6d 6f 64 65 6c 20 77 68 69  ounter model whi
55ca0 63 68 20 74 68 65 20 73 65 71 75 65 6e 63 65 72  ch the sequencer
55cb0 20 73 74 65 70 73 20 74 68 72 6f 75 67 68 2e 20   steps through. 
55cc0 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f 75  For example, you
55cd0 20 63 6f 75 6c 64 20 75 73 65 20 74 68 69 73 20   could use this 
55ce0 6d 6f 64 65 6c 20 74 6f 20 73 74 65 70 20 74 68  model to step th
55cf0 72 6f 75 67 68 20 74 68 65 20 73 65 71 75 65 6e  rough the sequen
55d00 63 65 72 20 69 6e 20 72 65 76 65 72 73 65 2c 20  cer in reverse, 
55d10 72 61 6e 64 6f 6d 6c 79 2c 20 6f 72 20 69 6e 20  randomly, or in 
55d20 61 20 64 72 75 6e 6b 20 77 61 6c 6b 2e 22 2c 0a  a drunk walk.",.
55d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55d40 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
55d50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
55d60 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
55d70 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
55d80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
55d90 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
55da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
55db0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
55dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55dd0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
55de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55df0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
55e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
55e10 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
55e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55e30 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
55e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55e50 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36 31 2c    "column": 161,
55e60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
55e70 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
55e80 22 3a 20 31 36 30 0a 20 20 20 20 20 20 20 20 20  ": 160.         
55e90 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
55ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55eb0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
55ec0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
55ed0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
55ee0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
55ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
55f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55f10 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
55f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55f30 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
55f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55f50 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
55f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
55f70 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
55f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55f90 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
55fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
55fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
55fc0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
55fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
55fe0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
55ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
56000 6f 6c 75 6d 6e 22 3a 20 31 36 31 2c 0a 20 20 20  olumn": 161,.   
56010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56020 20 22 6f 66 66 73 65 74 22 3a 20 31 36 30 0a 20   "offset": 160. 
56030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56040 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
56050 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
56060 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
56070 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
56080 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
56090 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
560a0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
560b0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
560c0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
560d0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
560e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
560f0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
56100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
56110 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
56120 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
56130 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
56140 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
56150 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
56160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
56170 6f 6c 75 6d 6e 22 3a 20 31 36 31 2c 0a 20 20 20  olumn": 161,.   
56180 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
56190 66 73 65 74 22 3a 20 31 36 30 0a 20 20 20 20 20  fset": 160.     
561a0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
561b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
561c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
561d0 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
561e0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
561f0 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
56200 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20  type",.         
56210 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
56220 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20  n": null,.      
56230 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
56240 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20  ber": 2,.       
56250 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
56260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
56270 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
56280 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
56290 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
562a0 22 3a 20 22 63 6f 75 6e 74 65 72 22 0a 20 20 20  ": "counter".   
562b0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
562c0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
562d0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
562e0 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
562f0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
56300 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
56310 22 6c 69 6e 65 22 3a 20 32 31 30 2c 0a 20 20 20  "line": 210,.   
56320 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
56330 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20  mn": 4.         
56340 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
56350 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
56360 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
56370 20 32 31 33 2c 0a 20 20 20 20 20 20 20 20 20 20   213,.          
56380 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 37 0a      "column": 7.
56390 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
563a0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
563b0 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
563c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
563d0 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
563e0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
563f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56400 22 6c 69 6e 65 22 3a 20 32 31 34 2c 0a 20 20 20  "line": 214,.   
56410 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
56420 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20  lumn": 4.       
56430 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
56440 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
56450 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
56460 20 22 6c 69 6e 65 22 3a 20 32 31 34 2c 0a 20 20   "line": 214,.  
56470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
56480 6f 6c 75 6d 6e 22 3a 20 35 33 0a 20 20 20 20 20  olumn": 53.     
56490 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
564a0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
564b0 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
564c0 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
564d0 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
564e0 6e 74 65 72 66 61 63 65 73 2f 73 65 71 75 65 6e  nterfaces/sequen
564f0 63 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20  cer.js".        
56500 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
56510 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20  augments": [],. 
56520 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c           "exampl
56530 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
56540 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c     "params": [],
56550 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70  .          "prop
56560 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
56570 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22         "returns"
56580 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
56590 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "sees": [],.    
565a0 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20        "throws": 
565b0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
565c0 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  odos": [],.     
565d0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74       "name": "st
565e0 65 70 70 65 72 22 2c 0a 20 20 20 20 20 20 20 20  epper",.        
565f0 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53    "memberof": "S
56600 65 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20  equencer",.     
56610 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
56620 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20  nstance",.      
56630 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
56640 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c  .            "gl
56650 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  obal": [],.     
56660 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20         "inner": 
56670 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
56680 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a  "instance": [],.
56690 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65              "eve
566a0 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
566b0 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20        "static": 
566c0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  [].          },.
566d0 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22            "path"
566e0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
566f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
56700 22 6e 61 6d 65 22 3a 20 22 53 65 71 75 65 6e 63  "name": "Sequenc
56710 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
56720 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
56730 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
56740 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
56750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
56760 61 6d 65 22 3a 20 22 73 74 65 70 70 65 72 22 2c  ame": "stepper",
56770 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
56780 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
56790 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
567a0 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
567b0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
567c0 63 65 22 3a 20 22 53 65 71 75 65 6e 63 65 72 23  ce": "Sequencer#
567d0 73 74 65 70 70 65 72 22 0a 20 20 20 20 20 20 20  stepper".       
567e0 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20   },.        {.  
567f0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
56800 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
56810 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
56820 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
56830 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
56840 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
56850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
56860 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
56870 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
56880 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
56890 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
568a0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
568b0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
568c0 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
568d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
568e0 61 6c 75 65 22 3a 20 22 53 74 61 72 74 20 73 65  alue": "Start se
568f0 71 75 65 6e 63 69 6e 67 22 2c 0a 20 20 20 20 20  quencing",.     
56900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
56910 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
56920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56930 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
56940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56950 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
56960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
56970 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
56980 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
56990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
569a0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
569b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
569c0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
569d0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
569e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
569f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
56a00 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
56a10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
56a20 6c 75 6d 6e 22 3a 20 31 37 2c 0a 20 20 20 20 20  lumn": 17,.     
56a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56a40 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 36 0a     "offset": 16.
56a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56a60 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
56a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
56a80 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
56a90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
56aa0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
56ab0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
56ac0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
56ad0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
56ae0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
56af0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
56b00 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
56b10 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
56b20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
56b30 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
56b40 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
56b50 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
56b60 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
56b70 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
56b80 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
56b90 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
56ba0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
56bb0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
56bc0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
56bd0 20 31 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20   17,.           
56be0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
56bf0 22 3a 20 31 36 0a 20 20 20 20 20 20 20 20 20 20  ": 16.          
56c00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
56c10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
56c20 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
56c30 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
56c40 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
56c50 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
56c60 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
56c70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
56c80 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
56c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
56ca0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
56cb0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
56cc0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
56cd0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
56ce0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
56cf0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
56d00 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
56d10 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
56d20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
56d30 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
56d40 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
56d50 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 36 0a     "offset": 16.
56d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
56d70 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
56d80 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
56d90 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
56da0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
56db0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
56dc0 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
56dd0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
56de0 72 69 70 74 69 6f 6e 22 3a 20 22 42 65 61 74 20  ription": "Beat 
56df0 74 65 6d 70 6f 20 69 6e 20 6d 69 6c 6c 69 73 65  tempo in millise
56e00 63 6f 6e 64 73 22 2c 0a 20 20 20 20 20 20 20 20  conds",.        
56e10 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
56e20 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
56e30 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
56e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
56e50 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
56e60 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
56e70 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
56e80 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
56e90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
56ea0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
56eb0 20 22 6d 73 22 0a 20 20 20 20 20 20 20 20 20 20   "ms".          
56ec0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
56ed0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22  .          "loc"
56ee0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
56ef0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
56f00 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
56f10 20 33 34 32 2c 0a 20 20 20 20 20 20 20 20 20 20   342,.          
56f20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
56f30 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
56f40 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
56f50 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
56f60 20 20 22 6c 69 6e 65 22 3a 20 33 34 35 2c 0a 20    "line": 345,. 
56f70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
56f80 6c 75 6d 6e 22 3a 20 35 0a 20 20 20 20 20 20 20  lumn": 5.       
56f90 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
56fa0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   },.          "c
56fb0 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
56fc0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
56fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
56fe0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
56ff0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
57000 20 33 34 36 2c 0a 20 20 20 20 20 20 20 20 20 20   346,.          
57010 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
57020 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
57030 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
57040 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
57050 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
57060 3a 20 33 35 32 2c 0a 20 20 20 20 20 20 20 20 20  : 352,.         
57070 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
57080 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
57090 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
570a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
570b0 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
570c0 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
570d0 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
570e0 73 2f 73 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a  s/sequencer.js".
570f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
57100 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
57110 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
57120 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
57130 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
57140 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  ms": [.         
57150 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
57160 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
57170 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  am",.           
57180 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 73 22 2c     "name": "ms",
57190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
571a0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
571b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
571c0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
571d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
571e0 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
571f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
57200 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
57210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
57220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57230 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
57240 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
57250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
57260 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
57270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57280 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
57290 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
572a0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
572b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
572c0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 42 65      "value": "Be
572d0 61 74 20 74 65 6d 70 6f 20 69 6e 20 6d 69 6c 6c  at tempo in mill
572e0 69 73 65 63 6f 6e 64 73 22 2c 0a 20 20 20 20 20  iseconds",.     
572f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57300 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
57310 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57320 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
57330 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
57340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57350 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
57360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57370 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
57380 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
57390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
573a0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
573b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
573c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
573d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
573e0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
573f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57400 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
57410 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
57420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57430 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 37 2c 0a 20   "column": 27,. 
57440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57450 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
57460 65 74 22 3a 20 32 36 0a 20 20 20 20 20 20 20 20  et": 26.        
57470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57480 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
57490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
574a0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
574b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
574c0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
574d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
574e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
574f0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
57500 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
57510 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
57520 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
57530 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
57540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57550 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
57560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57570 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
57580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57590 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
575a0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
575b0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
575c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
575d0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
575e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
575f0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
57600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57610 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
57620 20 32 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20   27,.           
57630 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
57640 66 73 65 74 22 3a 20 32 36 0a 20 20 20 20 20 20  fset": 26.      
57650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57660 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
57670 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
57680 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
57690 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
576a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
576b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
576c0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
576d0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
576e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
576f0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
57700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57710 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
57720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57730 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
57740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57750 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
57760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57770 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
57780 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
57790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
577a0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
577b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
577c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 37 2c 0a 20   "column": 27,. 
577d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
577e0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 36 0a     "offset": 26.
577f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57800 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
57810 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
57820 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
57830 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
57840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
57850 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
57860 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
57870 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
57880 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
57890 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
578a0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
578b0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
578c0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
578d0 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75  .          "retu
578e0 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  rns": [],.      
578f0 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
57900 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77            "throw
57910 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
57920 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
57930 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
57940 20 22 73 74 61 72 74 22 2c 0a 20 20 20 20 20 20   "start",.      
57950 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e      "kind": "fun
57960 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ction",.        
57970 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53    "memberof": "S
57980 65 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20  equencer",.     
57990 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
579a0 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20  nstance",.      
579b0 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
579c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c  .            "gl
579d0 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  obal": [],.     
579e0 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20         "inner": 
579f0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
57a00 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a  "instance": [],.
57a10 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65              "eve
57a20 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
57a30 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20        "static": 
57a40 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  [].          },.
57a50 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22            "path"
57a60 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
57a70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
57a80 22 6e 61 6d 65 22 3a 20 22 53 65 71 75 65 6e 63  "name": "Sequenc
57a90 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
57aa0 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
57ab0 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
57ac0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
57ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
57ae0 61 6d 65 22 3a 20 22 73 74 61 72 74 22 2c 0a 20  ame": "start",. 
57af0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
57b00 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  nd": "function",
57b10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
57b20 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
57b30 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
57b40 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
57b50 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
57b60 63 65 22 3a 20 22 53 65 71 75 65 6e 63 65 72 23  ce": "Sequencer#
57b70 73 74 61 72 74 22 0a 20 20 20 20 20 20 20 20 7d  start".        }
57b80 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
57b90 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
57ba0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
57bb0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
57bc0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
57bd0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
57be0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
57bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
57c00 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
57c10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
57c20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
57c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57c40 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
57c50 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
57c60 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
57c70 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
57c80 75 65 22 3a 20 22 53 74 6f 70 20 73 65 71 75 65  ue": "Stop seque
57c90 6e 63 69 6e 67 22 2c 0a 20 20 20 20 20 20 20 20  ncing",.        
57ca0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
57cb0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
57cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57cd0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
57ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57cf0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
57d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57d10 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
57d20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
57d30 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
57d40 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
57d50 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
57d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57d70 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
57d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57d90 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
57da0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
57db0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
57dc0 6e 22 3a 20 31 36 2c 0a 20 20 20 20 20 20 20 20  n": 16,.        
57dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57de0 22 6f 66 66 73 65 74 22 3a 20 31 35 0a 20 20 20  "offset": 15.   
57df0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57e00 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
57e10 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
57e20 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
57e30 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
57e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57e50 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
57e60 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
57e70 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
57e80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
57e90 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
57ea0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57eb0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
57ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57ed0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
57ee0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57ef0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
57f00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57f10 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
57f20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
57f30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
57f40 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
57f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
57f60 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36      "column": 16
57f70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
57f80 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
57f90 31 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  15.             
57fa0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
57fb0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
57fc0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
57fd0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
57fe0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
57ff0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
58000 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
58010 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
58020 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
58030 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
58040 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
58050 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
58060 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
58070 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
58080 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
58090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
580a0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
580b0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
580c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
580d0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36 2c 0a    "column": 16,.
580e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
580f0 22 6f 66 66 73 65 74 22 3a 20 31 35 0a 20 20 20  "offset": 15.   
58100 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
58110 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
58120 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
58130 20 20 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20 20    "tags": [],.  
58140 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
58150 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
58160 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
58170 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 35        "line": 35
58180 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
58190 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
581a0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
581b0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
581c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
581d0 6c 69 6e 65 22 3a 20 33 35 36 2c 0a 20 20 20 20  line": 356,.    
581e0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
581f0 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20  n": 4.          
58200 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
58210 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74  .          "cont
58220 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ext": {.        
58230 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
58240 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
58250 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
58260 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 35        "line": 35
58270 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
58280 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
58290 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
582a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
582b0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
582c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
582d0 35 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  59,.            
582e0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a      "column": 3.
582f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
58300 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
58310 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65             "file
58320 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63  ": "/Users/tatec
58330 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f  arson/webDev/ui/
58340 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73 2f 73  lib/interfaces/s
58350 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a 20 20 20  equencer.js".   
58360 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
58370 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
58380 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
58390 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20  xamples": [],.  
583a0 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
583b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
583c0 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
583d0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
583e0 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
583f0 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
58400 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
58410 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
58420 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
58430 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
58440 3a 20 22 73 74 6f 70 22 2c 0a 20 20 20 20 20 20  : "stop",.      
58450 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e      "kind": "fun
58460 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ction",.        
58470 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53    "memberof": "S
58480 65 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20  equencer",.     
58490 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
584a0 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20  nstance",.      
584b0 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
584c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c  .            "gl
584d0 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  obal": [],.     
584e0 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20         "inner": 
584f0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
58500 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a  "instance": [],.
58510 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65              "eve
58520 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
58530 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20        "static": 
58540 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  [].          },.
58550 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22            "path"
58560 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
58570 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
58580 22 6e 61 6d 65 22 3a 20 22 53 65 71 75 65 6e 63  "name": "Sequenc
58590 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
585a0 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
585b0 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
585c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
585d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
585e0 61 6d 65 22 3a 20 22 73 74 6f 70 22 2c 0a 20 20  ame": "stop",.  
585f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
58600 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
58610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
58620 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
58630 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
58640 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
58650 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
58660 65 22 3a 20 22 53 65 71 75 65 6e 63 65 72 23 73  e": "Sequencer#s
58670 74 6f 70 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a  top".        },.
58680 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
58690 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
586a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
586b0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
586c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
586d0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
586e0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
586f0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
58700 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
58710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58720 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
58730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58740 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
58750 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
58760 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
58770 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
58780 22 3a 20 22 4d 61 6e 75 61 6c 6c 79 20 6a 75 6d  ": "Manually jum
58790 70 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 6f  p to the next co
587a0 6c 75 6d 6e 20 61 6e 64 20 74 72 69 67 67 65 72  lumn and trigger
587b0 20 74 68 65 20 27 63 68 61 6e 67 65 27 20 65 76   the 'change' ev
587c0 65 6e 74 2e 20 54 68 65 20 5c 22 6e 65 78 74 5c  ent. The \"next\
587d0 22 20 63 6f 6c 75 6d 6e 20 69 73 20 64 65 74 65  " column is dete
587e0 72 6d 69 6e 65 64 20 62 79 20 79 6f 75 72 20 6d  rmined by your m
587f0 6f 64 65 20 6f 66 20 73 65 71 75 65 6e 63 69 6e  ode of sequencin
58800 67 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  g.",.           
58810 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
58820 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
58830 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
58840 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
58850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58860 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
58870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58880 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
58890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
588a0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
588b0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
588c0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
588d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
588e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
588f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58900 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
58910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58920 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
58930 20 31 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20   125,.          
58940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
58950 66 66 73 65 74 22 3a 20 31 32 34 0a 20 20 20 20  ffset": 124.    
58960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58970 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
58980 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
58990 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
589a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
589b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
589c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
589d0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
589e0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
589f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
58a00 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
58a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58a20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
58a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58a40 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
58a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58a60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
58a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58a80 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
58a90 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
58aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58ab0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
58ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
58ad0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 35     "column": 125
58ae0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
58af0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
58b00 31 32 34 0a 20 20 20 20 20 20 20 20 20 20 20 20  124.            
58b10 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
58b20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
58b30 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
58b40 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
58b50 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
58b60 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
58b70 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
58b80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
58b90 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
58ba0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
58bb0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
58bc0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
58bd0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
58be0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
58bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
58c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
58c10 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
58c20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
58c30 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
58c40 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 35     "column": 125
58c50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
58c60 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32 34 0a    "offset": 124.
58c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
58c80 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
58c90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
58ca0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 5d 2c       "tags": [],
58cb0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22  .          "loc"
58cc0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
58cd0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
58ce0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
58cf0 20 33 36 31 2c 0a 20 20 20 20 20 20 20 20 20 20   361,.          
58d00 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
58d10 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
58d20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
58d30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
58d40 20 20 22 6c 69 6e 65 22 3a 20 33 36 33 2c 0a 20    "line": 363,. 
58d50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
58d60 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20  lumn": 4.       
58d70 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
58d80 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   },.          "c
58d90 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
58da0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
58db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
58dc0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
58dd0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
58de0 20 33 36 34 2c 0a 20 20 20 20 20 20 20 20 20 20   364,.          
58df0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
58e00 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
58e10 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
58e20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
58e30 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
58e40 3a 20 33 36 38 2c 0a 20 20 20 20 20 20 20 20 20  : 368,.         
58e50 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
58e60 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
58e70 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
58e80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
58e90 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
58ea0 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
58eb0 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
58ec0 73 2f 73 65 71 75 65 6e 63 65 72 2e 6a 73 22 0a  s/sequencer.js".
58ed0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
58ee0 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
58ef0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
58f00 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
58f10 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
58f20 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
58f30 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
58f40 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
58f50 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
58f60 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
58f70 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
58f80 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
58f90 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
58fa0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
58fb0 6d 65 22 3a 20 22 6e 65 78 74 22 2c 0a 20 20 20  me": "next",.   
58fc0 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
58fd0 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
58fe0 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
58ff0 20 22 53 65 71 75 65 6e 63 65 72 22 2c 0a 20 20   "Sequencer",.  
59000 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
59010 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
59020 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
59030 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
59040 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
59050 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
59060 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
59070 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
59080 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
59090 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
590a0 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
590b0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
590c0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
590d0 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
590e0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
590f0 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 65 71 75     "name": "Sequ
59100 65 6e 63 65 72 22 2c 0a 20 20 20 20 20 20 20 20  encer",.        
59110 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
59120 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
59130 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
59140 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
59150 20 22 6e 61 6d 65 22 3a 20 22 6e 65 78 74 22 2c   "name": "next",
59160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
59170 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e  kind": "function
59180 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
59190 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
591a0 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  nce".           
591b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
591c0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73            "names
591d0 70 61 63 65 22 3a 20 22 53 65 71 75 65 6e 63 65  pace": "Sequence
591e0 72 23 6e 65 78 74 22 0a 20 20 20 20 20 20 20 20  r#next".        
591f0 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
59200 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
59210 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
59220 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
59230 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
59240 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
59250 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
59260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
59270 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
59280 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
59290 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
592a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
592b0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
592c0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
592d0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
592e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
592f0 6c 75 65 22 3a 20 22 4e 75 6d 62 65 72 20 6f 66  lue": "Number of
59300 20 72 6f 77 73 20 69 6e 20 74 68 65 20 73 65 71   rows in the seq
59310 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20 20 20  uencer",.       
59320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
59330 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
59340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59350 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
59360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59370 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
59380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59390 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
593a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
593b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
593c0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
593d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
593e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
593f0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
59400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59410 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
59420 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
59430 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
59440 6d 6e 22 3a 20 33 32 2c 0a 20 20 20 20 20 20 20  mn": 32,.       
59450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59460 20 22 6f 66 66 73 65 74 22 3a 20 33 31 0a 20 20   "offset": 31.  
59470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59480 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
59490 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
594a0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
594b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
594c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
594d0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
594e0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
594f0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
59500 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
59510 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
59520 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
59530 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
59540 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
59550 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
59560 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
59570 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
59580 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
59590 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
595a0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
595b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
595c0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
595d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
595e0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
595f0 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
59600 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
59610 20 33 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   31.            
59620 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
59630 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
59640 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
59650 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
59660 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
59670 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
59680 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
59690 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
596a0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
596b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
596c0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
596d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
596e0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
596f0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
59700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
59710 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
59720 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
59730 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
59740 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
59750 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 32 2c     "column": 32,
59760 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
59770 20 22 6f 66 66 73 65 74 22 3a 20 33 31 0a 20 20   "offset": 31.  
59780 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
59790 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
597a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
597b0 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20     "tags": [.   
597c0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
597d0 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
597e0 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20  : "type",.      
597f0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
59800 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20  tion": null,.   
59810 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
59820 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
59830 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
59840 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
59850 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
59860 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
59870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
59880 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
59890 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
598a0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
598b0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
598c0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
598d0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
598e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
598f0 20 20 22 6c 69 6e 65 22 3a 20 34 32 32 2c 0a 20    "line": 422,. 
59900 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
59910 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
59920 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
59930 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
59940 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
59950 22 3a 20 34 32 35 2c 0a 20 20 20 20 20 20 20 20  ": 425,.        
59960 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
59970 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
59980 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
59990 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
599a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
599b0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
599c0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
599d0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
599e0 20 20 22 6c 69 6e 65 22 3a 20 34 32 36 2c 0a 20    "line": 426,. 
599f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
59a00 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
59a10 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
59a20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
59a30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
59a40 20 20 20 22 6c 69 6e 65 22 3a 20 34 32 38 2c 0a     "line": 428,.
59a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59a60 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
59a70 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
59a80 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
59a90 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22         "file": "
59aa0 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
59ab0 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
59ac0 69 6e 74 65 72 66 61 63 65 73 2f 73 65 71 75 65  interfaces/seque
59ad0 6e 63 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20  ncer.js".       
59ae0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
59af0 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a  "augments": [],.
59b00 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70            "examp
59b10 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  les": [],.      
59b20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
59b30 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
59b40 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
59b50 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
59b60 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
59b70 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
59b80 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
59b90 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
59ba0 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
59bb0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 72        "name": "r
59bc0 6f 77 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ows",.          
59bd0 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
59be0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
59bf0 62 65 72 6f 66 22 3a 20 22 53 65 71 75 65 6e 63  berof": "Sequenc
59c00 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  er",.          "
59c10 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
59c20 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  e",.          "m
59c30 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
59c40 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a         "global":
59c50 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
59c60 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20   "inner": [],.  
59c70 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61            "insta
59c80 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
59c90 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20        "events": 
59ca0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
59cb0 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
59cc0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
59cd0 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
59ce0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
59cf0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
59d00 3a 20 22 53 65 71 75 65 6e 63 65 72 22 2c 0a 20  : "Sequencer",. 
59d10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
59d20 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
59d30 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
59d40 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
59d50 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
59d60 22 72 6f 77 73 22 2c 0a 20 20 20 20 20 20 20 20  "rows",.        
59d70 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
59d80 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
59d90 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
59da0 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
59db0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
59dc0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
59dd0 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 53 65 71  namespace": "Seq
59de0 75 65 6e 63 65 72 23 72 6f 77 73 22 0a 20 20 20  uencer#rows".   
59df0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
59e00 7b 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73  {.          "des
59e10 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
59e20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
59e30 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
59e40 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
59e50 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
59e60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
59e70 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
59e80 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
59e90 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
59ea0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
59eb0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
59ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
59ed0 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
59ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59ef0 20 20 22 76 61 6c 75 65 22 3a 20 22 4e 75 6d 62    "value": "Numb
59f00 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 20 69 6e  er of columns in
59f10 20 74 68 65 20 73 65 71 75 65 6e 63 65 72 22 2c   the sequencer",
59f20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
59f30 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
59f40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
59f50 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
59f60 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
59f70 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
59f80 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
59f90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
59fa0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
59fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59fc0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
59fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
59fe0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
59ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5a000 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
5a010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a020 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
5a030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a040 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 35 2c     "column": 35,
5a050 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5a060 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
5a070 22 3a 20 33 34 0a 20 20 20 20 20 20 20 20 20 20  ": 34.          
5a080 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
5a090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a0a0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
5a0b0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
5a0c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5a0d0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
5a0e0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
5a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5a100 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
5a110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5a120 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
5a130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
5a140 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
5a150 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5a160 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
5a170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
5a180 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
5a190 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
5a1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a1b0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
5a1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
5a1d0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
5a1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5a1f0 6c 75 6d 6e 22 3a 20 33 35 2c 0a 20 20 20 20 20  lumn": 35,.     
5a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5a210 6f 66 66 73 65 74 22 3a 20 33 34 0a 20 20 20 20  offset": 34.    
5a220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
5a230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5a240 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
5a250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a260 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
5a270 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
5a280 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
5a290 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
5a2a0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
5a2b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5a2c0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
5a2d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5a2e0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
5a2f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
5a300 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
5a310 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5a320 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
5a330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5a340 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
5a350 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5a360 6d 6e 22 3a 20 33 35 2c 0a 20 20 20 20 20 20 20  mn": 35,.       
5a370 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
5a380 22 3a 20 33 34 0a 20 20 20 20 20 20 20 20 20 20  ": 34.          
5a390 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5a3a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
5a3b0 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
5a3c0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
5a3d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5a3e0 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22   "title": "type"
5a3f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5a400 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
5a410 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
5a420 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
5a430 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
5a440 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
5a450 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
5a460 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
5a470 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
5a480 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
5a490 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20  umber".         
5a4a0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
5a4b0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
5a4c0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63  ,.          "loc
5a4d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5a4e0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
5a4f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5a500 3a 20 34 33 37 2c 0a 20 20 20 20 20 20 20 20 20  : 437,.         
5a510 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
5a520 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
5a530 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
5a540 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5a550 20 20 20 22 6c 69 6e 65 22 3a 20 34 34 30 2c 0a     "line": 440,.
5a560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5a570 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
5a580 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5a590 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
5a5a0 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20  context": {.    
5a5b0 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
5a5c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
5a5d0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
5a5e0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5a5f0 3a 20 34 34 31 2c 0a 20 20 20 20 20 20 20 20 20  : 441,.         
5a600 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5a610 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   2.             
5a620 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
5a630 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
5a640 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
5a650 22 3a 20 34 34 33 2c 0a 20 20 20 20 20 20 20 20  ": 443,.        
5a660 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5a670 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
5a680 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
5a690 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
5a6a0 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
5a6b0 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
5a6c0 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63  /ui/lib/interfac
5a6d0 65 73 2f 73 65 71 75 65 6e 63 65 72 2e 6a 73 22  es/sequencer.js"
5a6e0 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
5a6f0 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74          "augment
5a700 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
5a710 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d    "examples": []
5a720 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72  ,.          "par
5a730 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ams": [],.      
5a740 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
5a750 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
5a760 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20  "returns": [],. 
5a770 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a           "sees":
5a780 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
5a790 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20  throws": [],.   
5a7a0 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20         "todos": 
5a7b0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  [],.          "n
5a7c0 61 6d 65 22 3a 20 22 63 6f 6c 75 6d 6e 73 22 2c  ame": "columns",
5a7d0 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
5a7e0 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20  ": "member",.   
5a7f0 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66         "memberof
5a800 22 3a 20 22 53 65 71 75 65 6e 63 65 72 22 2c 0a  ": "Sequencer",.
5a810 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
5a820 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20  ": "instance",. 
5a830 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
5a840 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  s": {.          
5a850 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a    "global": [],.
5a860 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e              "inn
5a870 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  er": [],.       
5a880 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
5a890 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
5a8a0 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20   "events": [],. 
5a8b0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74             "stat
5a8c0 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  ic": [].        
5a8d0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
5a8e0 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20  path": [.       
5a8f0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
5a900 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 65       "name": "Se
5a910 71 75 65 6e 63 65 72 22 2c 0a 20 20 20 20 20 20  quencer",.      
5a920 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
5a930 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20  "class".        
5a940 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5a950 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5a960 20 20 20 22 6e 61 6d 65 22 3a 20 22 63 6f 6c 75     "name": "colu
5a970 6d 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 20 20  mns",.          
5a980 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
5a990 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
5a9a0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
5a9b0 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
5a9c0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5a9d0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
5a9e0 6d 65 73 70 61 63 65 22 3a 20 22 53 65 71 75 65  mespace": "Seque
5a9f0 6e 63 65 72 23 63 6f 6c 75 6d 6e 73 22 0a 20 20  ncer#columns".  
5aa00 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c        }.      ],
5aa10 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
5aa20 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
5aa30 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
5aa40 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
5aa50 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
5aa60 6d 65 22 3a 20 22 53 65 71 75 65 6e 63 65 72 22  me": "Sequencer"
5aa70 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22  ,.        "kind"
5aa80 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
5aa90 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61  }.    ],.    "na
5aaa0 6d 65 73 70 61 63 65 22 3a 20 22 53 65 71 75 65  mespace": "Seque
5aab0 6e 63 65 72 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  ncer".  },.  {. 
5aac0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
5aad0 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
5aae0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
5aaf0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
5ab00 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
5ab10 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
5ab20 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
5ab30 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
5ab40 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5ab50 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
5ab60 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
5ab70 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
5ab80 3a 20 22 48 6f 72 69 7a 6f 6e 74 61 6c 20 6f 72  : "Horizontal or
5ab90 20 76 65 72 74 69 63 61 6c 20 73 6c 69 64 65 72   vertical slider
5aba0 20 77 69 74 68 20 73 65 74 74 61 62 6c 65 20 69   with settable i
5abb0 6e 74 65 72 61 63 74 69 6f 6e 20 6d 6f 64 65 73  nteraction modes
5abc0 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  .",.            
5abd0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
5abe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5abf0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
5ac00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5ac10 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
5ac20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
5ac30 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
5ac40 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
5ac50 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
5ac60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5ac70 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
5ac80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5ac90 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
5aca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5acb0 22 63 6f 6c 75 6d 6e 22 3a 20 36 33 2c 0a 20 20  "column": 63,.  
5acc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5acd0 22 6f 66 66 73 65 74 22 3a 20 36 32 0a 20 20 20  "offset": 62.   
5ace0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
5acf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5ad00 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
5ad10 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5ad20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
5ad30 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
5ad40 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
5ad50 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
5ad60 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
5ad70 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
5ad80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5ad90 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
5ada0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
5adb0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
5adc0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
5add0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
5ade0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
5adf0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5ae00 22 63 6f 6c 75 6d 6e 22 3a 20 36 33 2c 0a 20 20  "column": 63,.  
5ae10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
5ae20 73 65 74 22 3a 20 36 32 0a 20 20 20 20 20 20 20  set": 62.       
5ae30 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5ae40 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
5ae50 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20  .          }.   
5ae60 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a       }.      ],.
5ae70 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
5ae80 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61  : {.        "sta
5ae90 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
5aea0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
5aeb0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
5aec0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66  1,.          "of
5aed0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
5aee0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64   },.        "end
5aef0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
5af00 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
5af10 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 33      "column": 63
5af20 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66  ,.          "off
5af30 73 65 74 22 3a 20 36 32 0a 20 20 20 20 20 20 20  set": 62.       
5af40 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d   }.      }.    }
5af50 2c 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a  ,.    "tags": [.
5af60 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
5af70 22 74 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69  "title": "descri
5af80 70 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ption",.        
5af90 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
5afa0 48 6f 72 69 7a 6f 6e 74 61 6c 20 6f 72 20 76 65  Horizontal or ve
5afb0 72 74 69 63 61 6c 20 73 6c 69 64 65 72 20 77 69  rtical slider wi
5afc0 74 68 20 73 65 74 74 61 62 6c 65 20 69 6e 74 65  th settable inte
5afd0 72 61 63 74 69 6f 6e 20 6d 6f 64 65 73 2e 22 2c  raction modes.",
5afe0 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
5aff0 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 7d  mber": 3.      }
5b000 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
5b010 20 20 22 74 69 74 6c 65 22 3a 20 22 64 65 6d 6f    "title": "demo
5b020 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
5b030 72 69 70 74 69 6f 6e 22 3a 20 22 3c 73 70 61 6e  ription": "<span
5b040 20 6e 65 78 75 73 2d 75 69 3d 5c 22 73 6c 69 64   nexus-ui=\"slid
5b050 65 72 5c 22 20 73 74 65 70 3d 30 2e 32 3e 3c 2f  er\" step=0.2></
5b060 73 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20 20  span>",.        
5b070 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a  "lineNumber": 5.
5b080 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
5b090 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
5b0a0 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
5b0b0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
5b0c0 6e 22 3a 20 22 76 61 72 20 73 6c 69 64 65 72 20  n": "var slider 
5b0d0 3d 20 6e 65 77 20 4e 65 78 75 73 2e 53 6c 69 64  = new Nexus.Slid
5b0e0 65 72 28 27 23 74 61 72 67 65 74 27 29 22 2c 0a  er('#target')",.
5b0f0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
5b100 62 65 72 22 3a 20 37 0a 20 20 20 20 20 20 7d 2c  ber": 7.      },
5b110 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
5b120 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
5b130 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
5b140 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
5b150 20 73 6c 69 64 65 72 20 3d 20 6e 65 77 20 4e 65   slider = new Ne
5b160 78 75 73 2e 53 6c 69 64 65 72 28 27 23 74 61 72  xus.Slider('#tar
5b170 67 65 74 27 2c 7b 5c 6e 20 20 20 20 27 73 69 7a  get',{\n    'siz
5b180 65 27 3a 20 5b 31 32 30 2c 32 30 5d 2c 5c 6e 20  e': [120,20],\n 
5b190 20 20 20 27 6d 6f 64 65 27 3a 20 27 72 65 6c 61     'mode': 'rela
5b1a0 74 69 76 65 27 2c 20 20 2f 2f 20 27 72 65 6c 61  tive',  // 'rela
5b1b0 74 69 76 65 27 20 6f 72 20 27 61 62 73 6f 6c 75  tive' or 'absolu
5b1c0 74 65 27 5c 6e 20 20 20 20 27 6d 69 6e 27 3a 20  te'\n    'min': 
5b1d0 30 2c 5c 6e 20 20 20 20 27 6d 61 78 27 3a 20 31  0,\n    'max': 1
5b1e0 2c 5c 6e 20 20 20 20 27 73 74 65 70 27 3a 20 30  ,\n    'step': 0
5b1f0 2c 5c 6e 20 20 20 20 27 76 61 6c 75 65 27 3a 20  ,\n    'value': 
5b200 30 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20 20 20  0\n})",.        
5b210 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31 30  "lineNumber": 10
5b220 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
5b230 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
5b240 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20 20 20  ": "output",.   
5b250 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
5b260 6e 22 3a 20 22 63 68 61 6e 67 65 5c 6e 46 69 72  n": "change\nFir
5b270 65 73 20 77 68 65 6e 20 74 68 65 20 69 6e 74 65  es when the inte
5b280 72 66 61 63 65 27 73 20 76 61 6c 75 65 20 63 68  rface's value ch
5b290 61 6e 67 65 73 2e 20 3c 62 72 3e 5c 6e 45 76 65  anges. <br>\nEve
5b2a0 6e 74 20 64 61 74 61 3a 20 3c 69 3e 6e 75 6d 62  nt data: <i>numb
5b2b0 65 72 3c 2f 69 3e 20 54 68 65 20 6e 75 6d 62 65  er</i> The numbe
5b2c0 72 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69  r value of the i
5b2d0 6e 74 65 72 66 61 63 65 2e 22 2c 0a 20 20 20 20  nterface.",.    
5b2e0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
5b2f0 3a 20 32 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 20.      },.  
5b300 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
5b310 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78  itle": "outputex
5b320 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
5b330 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
5b340 73 6c 69 64 65 72 2e 6f 6e 28 27 63 68 61 6e 67  slider.on('chang
5b350 65 27 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b  e',function(v) {
5b360 5c 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28  \n  console.log(
5b370 76 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20  v);\n})",.      
5b380 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
5b390 32 35 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  25.      }.    ]
5b3a0 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20  ,.    "loc": {. 
5b3b0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
5b3c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
5b3d0 38 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  8,.        "colu
5b3e0 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a  mn": 0.      },.
5b3f0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
5b400 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
5b410 39 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  9,.        "colu
5b420 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20  mn": 2.      }. 
5b430 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65     },.    "conte
5b440 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f  xt": {.      "lo
5b450 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  c": {.        "s
5b460 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
5b470 20 20 20 22 6c 69 6e 65 22 3a 20 34 31 2c 0a 20     "line": 41,. 
5b480 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5b490 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
5b4a0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
5b4b0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
5b4c0 22 3a 20 32 37 37 2c 0a 20 20 20 20 20 20 20 20  ": 277,.        
5b4d0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20    "column": 1.  
5b4e0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
5b4f0 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22  .      "file": "
5b500 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
5b510 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
5b520 69 6e 74 65 72 66 61 63 65 73 2f 73 6c 69 64 65  interfaces/slide
5b530 72 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  r.js".    },.   
5b540 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20   "augments": [. 
5b550 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
5b560 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74  title": "augment
5b570 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  s",.        "nam
5b580 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a  e": "Interface".
5b590 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
5b5a0 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
5b5b0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
5b5c0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
5b5d0 22 76 61 72 20 73 6c 69 64 65 72 20 3d 20 6e 65  "var slider = ne
5b5e0 77 20 4e 65 78 75 73 2e 53 6c 69 64 65 72 28 27  w Nexus.Slider('
5b5f0 23 74 61 72 67 65 74 27 29 22 0a 20 20 20 20 20  #target')".     
5b600 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
5b610 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
5b620 22 3a 20 22 76 61 72 20 73 6c 69 64 65 72 20 3d  ": "var slider =
5b630 20 6e 65 77 20 4e 65 78 75 73 2e 53 6c 69 64 65   new Nexus.Slide
5b640 72 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20  r('#target',{\n 
5b650 20 20 20 27 73 69 7a 65 27 3a 20 5b 31 32 30 2c     'size': [120,
5b660 32 30 5d 2c 5c 6e 20 20 20 20 27 6d 6f 64 65 27  20],\n    'mode'
5b670 3a 20 27 72 65 6c 61 74 69 76 65 27 2c 20 20 2f  : 'relative',  /
5b680 2f 20 27 72 65 6c 61 74 69 76 65 27 20 6f 72 20  / 'relative' or 
5b690 27 61 62 73 6f 6c 75 74 65 27 5c 6e 20 20 20 20  'absolute'\n    
5b6a0 27 6d 69 6e 27 3a 20 30 2c 5c 6e 20 20 20 20 27  'min': 0,\n    '
5b6b0 6d 61 78 27 3a 20 31 2c 5c 6e 20 20 20 20 27 73  max': 1,\n    's
5b6c0 74 65 70 27 3a 20 30 2c 5c 6e 20 20 20 20 27 76  tep': 0,\n    'v
5b6d0 61 6c 75 65 27 3a 20 30 5c 6e 7d 29 22 0a 20 20  alue': 0\n})".  
5b6e0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
5b6f0 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
5b700 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
5b710 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e   [],.    "return
5b720 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65  s": [],.    "see
5b730 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72  s": [],.    "thr
5b740 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ows": [],.    "t
5b750 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  odos": [],.    "
5b760 6e 61 6d 65 22 3a 20 22 53 6c 69 64 65 72 22 2c  name": "Slider",
5b770 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c  .    "kind": "cl
5b780 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65  ass",.    "membe
5b790 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c  rs": {.      "gl
5b7a0 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  obal": [],.     
5b7b0 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20   "inner": [],.  
5b7c0 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
5b7d0 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  [.        {.    
5b7e0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
5b7f0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
5b800 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
5b810 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
5b820 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
5b830 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5b840 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
5b850 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
5b860 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5b870 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
5b880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5b890 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5b8a0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
5b8b0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
5b8c0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
5b8d0 75 65 22 3a 20 22 54 68 65 20 73 6c 69 64 65 72  ue": "The slider
5b8e0 27 73 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65  's current value
5b8f0 2e 20 49 66 20 73 65 74 20 6d 61 6e 75 61 6c 6c  . If set manuall
5b900 79 2c 20 77 69 6c 6c 20 75 70 64 61 74 65 20 74  y, will update t
5b910 68 65 20 69 6e 74 65 72 66 61 63 65 20 61 6e 64  he interface and
5b920 20 74 72 69 67 67 65 72 20 74 68 65 20 6f 75 74   trigger the out
5b930 70 75 74 20 65 76 65 6e 74 2e 22 2c 0a 20 20 20  put event.",.   
5b940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5b950 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
5b960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5b970 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
5b980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5b990 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
5b9a0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
5b9b0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5b9c0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
5b9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5b9e0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
5b9f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5ba00 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
5ba10 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
5ba20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5ba30 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5ba40 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
5ba50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5ba60 63 6f 6c 75 6d 6e 22 3a 20 31 30 31 2c 0a 20 20  column": 101,.  
5ba70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5ba80 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
5ba90 31 30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  100.            
5baa0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5bab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5bac0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
5bad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5bae0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5baf0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
5bb00 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
5bb10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
5bb20 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
5bb30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
5bb40 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
5bb50 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5bb60 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
5bb70 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5bb80 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
5bb90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
5bba0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
5bbb0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5bbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5bbd0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
5bbe0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5bbf0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
5bc00 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5bc10 6d 6e 22 3a 20 31 30 31 2c 0a 20 20 20 20 20 20  mn": 101,.      
5bc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
5bc30 66 66 73 65 74 22 3a 20 31 30 30 0a 20 20 20 20  ffset": 100.    
5bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
5bc50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5bc60 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
5bc70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5bc80 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
5bc90 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
5bca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
5bcb0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
5bcc0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
5bcd0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5bce0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
5bcf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5bd00 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
5bd10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
5bd20 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
5bd30 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5bd40 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
5bd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5bd60 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
5bd70 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
5bd80 6d 6e 22 3a 20 31 30 31 2c 0a 20 20 20 20 20 20  mn": 101,.      
5bd90 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5bda0 74 22 3a 20 31 30 30 0a 20 20 20 20 20 20 20 20  t": 100.        
5bdb0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5bdc0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5bdd0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
5bde0 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  gs": [.         
5bdf0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5be00 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70     "title": "typ
5be10 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
5be20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
5be30 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20   null,.         
5be40 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
5be50 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 2,.          
5be60 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
5be70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
5be80 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
5be90 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
5bea0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
5beb0 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20  "number".       
5bec0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
5bed0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5bee0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
5bef0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
5bf00 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
5bf10 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
5bf20 6f 6e 22 3a 20 22 73 6c 69 64 65 72 2e 76 61 6c  on": "slider.val
5bf30 75 65 20 3d 20 31 30 3b 22 2c 0a 20 20 20 20 20  ue = 10;",.     
5bf40 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
5bf50 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20  mber": 3.       
5bf60 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
5bf70 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c   ],.          "l
5bf80 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
5bf90 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
5bfa0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5bfb0 65 22 3a 20 32 31 32 2c 0a 20 20 20 20 20 20 20  e": 212,.       
5bfc0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5bfd0 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   2.            }
5bfe0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
5bff0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
5c000 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 31 36       "line": 216
5c010 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5c020 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20  "column": 4.    
5c030 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
5c040 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5c050 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
5c060 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
5c070 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5c080 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
5c090 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5c0a0 65 22 3a 20 32 31 37 2c 0a 20 20 20 20 20 20 20  e": 217,.       
5c0b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5c0c0 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20  ": 2.           
5c0d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5c0e0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
5c0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5c100 6e 65 22 3a 20 32 31 39 2c 0a 20 20 20 20 20 20  ne": 219,.      
5c110 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
5c120 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  n": 3.          
5c130 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5c140 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
5c150 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
5c160 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
5c170 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66  ev/ui/lib/interf
5c180 61 63 65 73 2f 73 6c 69 64 65 72 2e 6a 73 22 0a  aces/slider.js".
5c190 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5c1a0 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
5c1b0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
5c1c0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
5c1d0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5c1e0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
5c1f0 72 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65  ription": "slide
5c200 72 2e 76 61 6c 75 65 20 3d 20 31 30 3b 22 0a 20  r.value = 10;". 
5c210 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5c220 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
5c230 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
5c240 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
5c250 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
5c260 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
5c270 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
5c280 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
5c290 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
5c2a0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
5c2b0 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
5c2c0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76        "name": "v
5c2d0 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 20  alue",.         
5c2e0 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72   "kind": "member
5c2f0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
5c300 6d 62 65 72 6f 66 22 3a 20 22 53 6c 69 64 65 72  mberof": "Slider
5c310 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63  ",.          "sc
5c320 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
5c330 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
5c340 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20  bers": {.       
5c350 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b       "global": [
5c360 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
5c370 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
5c380 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63          "instanc
5c390 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  e": [],.        
5c3a0 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
5c3b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  ,.            "s
5c3c0 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20  tatic": [].     
5c3d0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5c3e0 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20    "path": [.    
5c3f0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
5c400 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
5c410 22 53 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20  "Slider",.      
5c420 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
5c430 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20  "class".        
5c440 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5c450 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5c460 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75     "name": "valu
5c470 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
5c480 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
5c490 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  r",.            
5c4a0 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
5c4b0 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
5c4c0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
5c4d0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
5c4e0 73 70 61 63 65 22 3a 20 22 53 6c 69 64 65 72 23  space": "Slider#
5c4f0 76 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 7d  value".        }
5c500 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
5c510 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
5c520 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
5c530 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
5c540 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
5c550 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
5c560 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5c570 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
5c580 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
5c590 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5c5a0 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
5c5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c5c0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5c5d0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
5c5e0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
5c5f0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
5c600 75 65 22 3a 20 22 4c 6f 77 65 72 20 6c 69 6d 69  ue": "Lower limi
5c610 74 20 6f 66 20 74 68 65 20 73 6c 69 64 65 72 73  t of the sliders
5c620 27 73 20 6f 75 74 70 75 74 20 72 61 6e 67 65 22  's output range"
5c630 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5c640 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
5c650 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5c660 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
5c670 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5c680 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5c690 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
5c6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c6b0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
5c6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c6d0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
5c6e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5c6f0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
5c700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c710 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
5c720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c730 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
5c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c750 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 32      "column": 42
5c760 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5c770 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5c780 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20 20 20  t": 41.         
5c790 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
5c7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c7b0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
5c7c0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
5c7d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
5c7e0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5c7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
5c800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c810 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
5c820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c830 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
5c840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5c850 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
5c860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5c870 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
5c880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5c890 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
5c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
5c8b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c8c0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
5c8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5c8e0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
5c8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5c900 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20 20 20 20  olumn": 42,.    
5c910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c920 22 6f 66 66 73 65 74 22 3a 20 34 31 0a 20 20 20  "offset": 41.   
5c930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
5c940 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5c950 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
5c960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5c970 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
5c980 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d   }.            ]
5c990 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70  ,.            "p
5c9a0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
5c9b0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
5c9c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5c9d0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
5c9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5c9f0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
5ca00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
5ca10 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
5ca20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
5ca30 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
5ca40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5ca50 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
5ca60 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
5ca70 75 6d 6e 22 3a 20 34 32 2c 0a 20 20 20 20 20 20  umn": 42,.      
5ca80 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5ca90 74 22 3a 20 34 31 0a 20 20 20 20 20 20 20 20 20  t": 41.         
5caa0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
5cab0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
5cac0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67  ,.          "tag
5cad0 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
5cae0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5caf0 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65    "title": "type
5cb00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
5cb10 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
5cb20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20  null,.          
5cb30 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
5cb40 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 2,.           
5cb50 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
5cb60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
5cb70 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
5cb80 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
5cb90 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
5cba0 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
5cbb0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5cbc0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5cbd0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5cbe0 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61     "title": "exa
5cbf0 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20  mple",.         
5cc00 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
5cc10 6e 22 3a 20 22 73 6c 69 64 65 72 2e 6d 69 6e 20  n": "slider.min 
5cc20 3d 20 31 30 30 30 3b 22 2c 0a 20 20 20 20 20 20  = 1000;",.      
5cc30 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
5cc40 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20  ber": 3.        
5cc50 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5cc60 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
5cc70 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
5cc80 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
5cc90 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
5cca0 22 3a 20 32 32 37 2c 0a 20 20 20 20 20 20 20 20  ": 227,.        
5ccb0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
5ccc0 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  2.            },
5ccd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
5cce0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
5ccf0 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 31 2c      "line": 231,
5cd00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
5cd10 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
5cd20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
5cd30 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5cd40 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
5cd50 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
5cd60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5cd70 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
5cd80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
5cd90 22 3a 20 32 33 32 2c 0a 20 20 20 20 20 20 20 20  ": 232,.        
5cda0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5cdb0 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
5cdc0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
5cdd0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
5cde0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5cdf0 65 22 3a 20 32 33 34 2c 0a 20 20 20 20 20 20 20  e": 234,.       
5ce00 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5ce10 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
5ce20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
5ce30 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
5ce40 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
5ce50 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
5ce60 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
5ce70 63 65 73 2f 73 6c 69 64 65 72 2e 6a 73 22 0a 20  ces/slider.js". 
5ce80 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
5ce90 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
5cea0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
5ceb0 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
5cec0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
5ced0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
5cee0 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69 64 65 72  iption": "slider
5cef0 2e 6d 69 6e 20 3d 20 31 30 30 30 3b 22 0a 20 20  .min = 1000;".  
5cf00 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
5cf10 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
5cf20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c     "params": [],
5cf30 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70  .          "prop
5cf40 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
5cf50 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22         "returns"
5cf60 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
5cf70 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "sees": [],.    
5cf80 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20        "throws": 
5cf90 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
5cfa0 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  odos": [],.     
5cfb0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 69       "name": "mi
5cfc0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  n",.          "k
5cfd0 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
5cfe0 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
5cff0 72 6f 66 22 3a 20 22 53 6c 69 64 65 72 22 2c 0a  rof": "Slider",.
5d000 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
5d010 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20  ": "instance",. 
5d020 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
5d030 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  s": {.          
5d040 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a    "global": [],.
5d050 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e              "inn
5d060 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  er": [],.       
5d070 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
5d080 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
5d090 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20   "events": [],. 
5d0a0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74             "stat
5d0b0 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  ic": [].        
5d0c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
5d0d0 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20  path": [.       
5d0e0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
5d0f0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 6c       "name": "Sl
5d100 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  ider",.         
5d110 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
5d120 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
5d130 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
5d140 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5d150 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20  "name": "min",. 
5d160 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
5d170 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20  nd": "member",. 
5d180 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63               "sc
5d190 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
5d1a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
5d1b0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
5d1c0 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65        "namespace
5d1d0 22 3a 20 22 53 6c 69 64 65 72 23 6d 69 6e 22 0a  ": "Slider#min".
5d1e0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5d1f0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22     {.          "
5d200 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
5d210 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
5d220 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
5d230 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
5d240 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
5d250 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
5d260 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
5d270 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
5d280 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
5d290 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
5d2a0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5d2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d2c0 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
5d2d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5d2e0 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 55       "value": "U
5d2f0 70 70 65 72 20 6c 69 6d 69 74 20 6f 66 20 74 68  pper limit of th
5d300 65 20 73 6c 69 64 65 72 27 73 20 6f 75 74 70 75  e slider's outpu
5d310 74 20 72 61 6e 67 65 22 2c 0a 20 20 20 20 20 20  t range",.      
5d320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
5d330 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
5d340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d350 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
5d360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d370 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
5d380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d390 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5d3a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5d3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
5d3c0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
5d3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
5d3e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d3f0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
5d400 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5d410 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
5d420 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
5d430 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
5d440 75 6d 6e 22 3a 20 34 31 2c 0a 20 20 20 20 20 20  umn": 41,.      
5d450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d460 20 20 22 6f 66 66 73 65 74 22 3a 20 34 30 0a 20    "offset": 40. 
5d470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5d480 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5d490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
5d4a0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
5d4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
5d4c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5d4d0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
5d4e0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
5d4f0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
5d500 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
5d510 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
5d520 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5d530 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
5d540 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d550 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
5d560 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
5d570 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5d580 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
5d590 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5d5a0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
5d5b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5d5c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
5d5d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d5e0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
5d5f0 34 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  41,.            
5d600 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
5d610 3a 20 34 30 0a 20 20 20 20 20 20 20 20 20 20 20  : 40.           
5d620 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
5d630 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
5d640 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
5d650 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
5d660 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
5d670 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
5d680 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
5d690 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5d6a0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
5d6b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5d6c0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
5d6d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5d6e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5d6f0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
5d700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
5d710 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d720 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
5d730 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
5d740 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
5d750 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 31      "column": 41
5d760 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d770 20 20 22 6f 66 66 73 65 74 22 3a 20 34 30 0a 20    "offset": 40. 
5d780 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
5d790 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5d7a0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
5d7b0 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
5d7c0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
5d7d0 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65            "title
5d7e0 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20 20  ": "type",.     
5d7f0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
5d800 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20  ption": null,.  
5d810 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5d820 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
5d830 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
5d840 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5d850 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
5d860 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
5d870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5d880 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
5d890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
5d8a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
5d8b0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5d8c0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
5d8d0 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20  e": "example",. 
5d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
5d8f0 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 73 6c 69  scription": "sli
5d900 64 65 72 2e 6d 61 78 20 3d 20 31 30 30 30 3b 22  der.max = 1000;"
5d910 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5d920 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a  "lineNumber": 3.
5d930 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
5d940 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
5d950 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
5d960 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
5d970 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5d980 20 20 20 22 6c 69 6e 65 22 3a 20 32 33 39 2c 0a     "line": 239,.
5d990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5d9a0 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
5d9b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5d9c0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
5d9d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5d9e0 65 22 3a 20 32 34 33 2c 0a 20 20 20 20 20 20 20  e": 243,.       
5d9f0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5da00 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
5da10 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
5da20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
5da30 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5da40 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
5da50 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
5da60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5da70 20 20 20 22 6c 69 6e 65 22 3a 20 32 34 34 2c 0a     "line": 244,.
5da80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5da90 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
5daa0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5dab0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
5dac0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5dad0 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 34 36 2c      "line": 246,
5dae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5daf0 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
5db00 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5db10 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
5db20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
5db30 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
5db40 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
5db50 2f 69 6e 74 65 72 66 61 63 65 73 2f 73 6c 69 64  /interfaces/slid
5db60 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  er.js".         
5db70 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
5db80 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
5db90 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
5dba0 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
5dbb0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5dbc0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
5dbd0 20 22 73 6c 69 64 65 72 2e 6d 61 78 20 3d 20 31   "slider.max = 1
5dbe0 30 30 30 3b 22 0a 20 20 20 20 20 20 20 20 20 20  000;".          
5dbf0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
5dc00 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
5dc10 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
5dc20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
5dc30 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
5dc40 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
5dc50 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
5dc60 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
5dc70 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
5dc80 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
5dc90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
5dca0 6d 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20 20 20  me": "max",.    
5dcb0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
5dcc0 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
5dcd0 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53    "memberof": "S
5dce0 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20  lider",.        
5dcf0 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
5dd00 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20  ance",.         
5dd10 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20   "members": {.  
5dd20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61            "globa
5dd30 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  l": [],.        
5dd40 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c      "inner": [],
5dd50 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
5dd60 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20  stance": [],.   
5dd70 20 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73           "events
5dd80 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
5dd90 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a     "static": [].
5dda0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5ddb0 20 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b         "path": [
5ddc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
5ddd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
5dde0 6d 65 22 3a 20 22 53 6c 69 64 65 72 22 2c 0a 20  me": "Slider",. 
5ddf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
5de00 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
5de10 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
5de20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
5de30 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
5de40 22 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20 20  "max",.         
5de50 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65       "kind": "me
5de60 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
5de70 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
5de80 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20  nstance".       
5de90 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
5dea0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e   ],.          "n
5deb0 61 6d 65 73 70 61 63 65 22 3a 20 22 53 6c 69 64  amespace": "Slid
5dec0 65 72 23 6d 61 78 22 0a 20 20 20 20 20 20 20 20  er#max".        
5ded0 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
5dee0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
5def0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
5df00 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
5df10 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
5df20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
5df30 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
5df40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
5df50 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
5df60 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
5df70 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
5df80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5df90 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5dfa0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
5dfb0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
5dfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
5dfd0 6c 75 65 22 3a 20 22 54 68 65 20 69 6e 63 72 65  lue": "The incre
5dfe0 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 73 6c  ment that the sl
5dff0 69 64 65 72 27 73 20 76 61 6c 75 65 20 63 68 61  ider's value cha
5e000 6e 67 65 73 20 62 79 2e 22 2c 0a 20 20 20 20 20  nges by.",.     
5e010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5e020 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
5e030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e040 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
5e050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e060 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
5e070 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5e080 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5e090 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5e0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
5e0b0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
5e0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e0d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
5e0e0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
5e0f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5e100 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5e110 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5e120 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5e130 6c 75 6d 6e 22 3a 20 35 30 2c 0a 20 20 20 20 20  lumn": 50,.     
5e140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e150 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39 0a     "offset": 49.
5e160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e170 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5e180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5e190 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
5e1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e1b0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
5e1c0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5e1d0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
5e1e0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
5e1f0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
5e200 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
5e210 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5e220 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
5e230 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
5e240 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5e250 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
5e260 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
5e270 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
5e280 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5e290 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
5e2a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5e2b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
5e2c0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
5e2d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5e2e0 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20   50,.           
5e2f0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
5e300 22 3a 20 34 39 0a 20 20 20 20 20 20 20 20 20 20  ": 49.          
5e310 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5e320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
5e330 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
5e340 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
5e350 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
5e360 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
5e370 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
5e380 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5e390 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
5e3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
5e3b0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
5e3c0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5e3d0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5e3e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
5e3f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
5e400 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
5e410 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
5e420 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5e430 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5e440 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
5e450 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  0,.             
5e460 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39 0a     "offset": 49.
5e470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
5e480 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
5e490 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5e4a0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
5e4b0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5e4c0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
5e4d0 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20 20 20  e": "type",.    
5e4e0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
5e4f0 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20  iption": null,. 
5e500 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
5e510 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
5e520 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
5e530 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
5e540 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
5e550 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
5e560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e570 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
5e580 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
5e590 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
5e5a0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
5e5b0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
5e5c0 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a  le": "example",.
5e5d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
5e5e0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 73 6c  escription": "sl
5e5f0 69 64 65 72 2e 73 74 65 70 20 3d 20 35 3b 22 2c  ider.step = 5;",
5e600 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
5e610 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20  lineNumber": 3. 
5e620 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5e630 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
5e640 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
5e650 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
5e660 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5e670 20 20 22 6c 69 6e 65 22 3a 20 32 35 31 2c 0a 20    "line": 251,. 
5e680 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5e690 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
5e6a0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
5e6b0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
5e6c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
5e6d0 22 3a 20 32 35 35 2c 0a 20 20 20 20 20 20 20 20  ": 255,.        
5e6e0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
5e6f0 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
5e700 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5e710 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
5e720 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5e730 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
5e740 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
5e750 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5e760 20 20 22 6c 69 6e 65 22 3a 20 32 35 36 2c 0a 20    "line": 256,. 
5e770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5e780 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
5e790 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
5e7a0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
5e7b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5e7c0 20 20 20 22 6c 69 6e 65 22 3a 20 32 35 38 2c 0a     "line": 258,.
5e7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5e7e0 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20  "column": 3.    
5e7f0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
5e800 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5e810 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22         "file": "
5e820 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
5e830 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
5e840 69 6e 74 65 72 66 61 63 65 73 2f 73 6c 69 64 65  interfaces/slide
5e850 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  r.js".          
5e860 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
5e870 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
5e880 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
5e890 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
5e8a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5e8b0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
5e8c0 22 73 6c 69 64 65 72 2e 73 74 65 70 20 3d 20 35  "slider.step = 5
5e8d0 3b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  ;".            }
5e8e0 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
5e8f0 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
5e900 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
5e910 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d  "properties": []
5e920 2c 0a 20 20 20 20 20 20 20 20 20 20 22 72 65 74  ,.          "ret
5e930 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  urns": [],.     
5e940 20 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c       "sees": [],
5e950 0a 20 20 20 20 20 20 20 20 20 20 22 74 68 72 6f  .          "thro
5e960 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ws": [],.       
5e970 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
5e980 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
5e990 3a 20 22 73 74 65 70 22 2c 0a 20 20 20 20 20 20  : "step",.      
5e9a0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
5e9b0 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
5e9c0 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 6c 69  "memberof": "Sli
5e9d0 64 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  der",.          
5e9e0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
5e9f0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
5ea00 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
5ea10 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
5ea20 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
5ea30 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
5ea40 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
5ea50 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
5ea60 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
5ea70 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
5ea80 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
5ea90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5eaa0 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
5eab0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5eac0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
5ead0 22 3a 20 22 53 6c 69 64 65 72 22 2c 0a 20 20 20  ": "Slider",.   
5eae0 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
5eaf0 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20  ": "class".     
5eb00 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
5eb10 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
5eb20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
5eb30 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 20 20  tep",.          
5eb40 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
5eb50 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
5eb60 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
5eb70 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
5eb80 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5eb90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
5eba0 6d 65 73 70 61 63 65 22 3a 20 22 53 6c 69 64 65  mespace": "Slide
5ebb0 72 23 73 74 65 70 22 0a 20 20 20 20 20 20 20 20  r#step".        
5ebc0 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
5ebd0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
5ebe0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
5ebf0 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
5ec00 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
5ec10 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
5ec20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
5ec30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
5ec40 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
5ec50 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
5ec60 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
5ec70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5ec80 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
5ec90 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
5eca0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
5ecb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
5ecc0 6c 75 65 22 3a 20 22 41 62 73 6f 6c 75 74 65 20  lue": "Absolute 
5ecd0 6d 6f 64 65 20 28 73 6c 69 64 65 72 27 73 20 76  mode (slider's v
5ece0 61 6c 75 65 20 6a 75 6d 70 73 20 74 6f 20 6d 6f  alue jumps to mo
5ecf0 75 73 65 20 63 6c 69 63 6b 20 70 6f 73 69 74 69  use click positi
5ed00 6f 6e 29 20 6f 72 20 72 65 6c 61 74 69 76 65 20  on) or relative 
5ed10 6d 6f 64 65 20 28 6d 6f 75 73 65 20 64 72 61 67  mode (mouse drag
5ed20 20 63 68 61 6e 67 65 73 20 76 61 6c 75 65 20 72   changes value r
5ed30 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73 20 63  elative to its c
5ed40 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 29  urrent position)
5ed50 2e 20 44 65 66 61 75 6c 74 3a 20 5c 22 72 65 6c  . Default: \"rel
5ed60 61 74 69 76 65 5c 22 2e 22 2c 0a 20 20 20 20 20  ative\".",.     
5ed70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
5ed80 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
5ed90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5eda0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
5edb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5edc0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
5edd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5ede0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5edf0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5ee00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
5ee10 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
5ee20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5ee30 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
5ee40 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
5ee50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5ee60 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5ee70 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5ee80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5ee90 6c 75 6d 6e 22 3a 20 31 36 30 2c 0a 20 20 20 20  lumn": 160,.    
5eea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5eeb0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35      "offset": 15
5eec0 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
5eed0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5eee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5eef0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
5ef00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5ef10 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
5ef20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
5ef30 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
5ef40 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
5ef50 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
5ef60 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
5ef70 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
5ef80 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5ef90 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5efa0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5efb0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5efc0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5efd0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
5efe0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
5eff0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
5f000 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
5f010 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
5f020 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5f030 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5f040 22 3a 20 31 36 30 2c 0a 20 20 20 20 20 20 20 20  ": 160,.        
5f050 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
5f060 73 65 74 22 3a 20 31 35 39 0a 20 20 20 20 20 20  set": 159.      
5f070 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
5f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5f090 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
5f0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
5f0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
5f0c0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
5f0d0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
5f0e0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
5f0f0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
5f100 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
5f110 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
5f120 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
5f130 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
5f140 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5f150 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
5f160 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5f170 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
5f180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
5f190 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
5f1a0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
5f1b0 22 3a 20 31 36 30 2c 0a 20 20 20 20 20 20 20 20  ": 160,.        
5f1c0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
5f1d0 3a 20 31 35 39 0a 20 20 20 20 20 20 20 20 20 20  : 159.          
5f1e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
5f1f0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
5f200 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
5f210 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
5f220 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5f230 20 22 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22   "title": "type"
5f240 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5f250 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
5f260 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ull,.           
5f270 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
5f280 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   2,.            
5f290 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
5f2a0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
5f2b0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
5f2c0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
5f2d0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
5f2e0 74 72 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20  tring".         
5f2f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
5f300 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5f310 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5f320 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d    "title": "exam
5f330 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ple",.          
5f340 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
5f350 22 3a 20 22 73 6c 69 64 65 72 2e 6d 6f 64 65 20  ": "slider.mode 
5f360 3d 20 5c 22 72 65 6c 61 74 69 76 65 5c 22 3b 22  = \"relative\";"
5f370 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5f380 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a  "lineNumber": 3.
5f390 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
5f3a0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
5f3b0 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
5f3c0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
5f3d0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5f3e0 20 20 20 22 6c 69 6e 65 22 3a 20 32 36 33 2c 0a     "line": 263,.
5f3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5f400 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
5f410 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
5f420 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
5f430 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
5f440 65 22 3a 20 32 36 37 2c 0a 20 20 20 20 20 20 20  e": 267,.       
5f450 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
5f460 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
5f470 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
5f480 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
5f490 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5f4a0 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
5f4b0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
5f4c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
5f4d0 20 20 20 22 6c 69 6e 65 22 3a 20 32 36 38 2c 0a     "line": 268,.
5f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5f4f0 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
5f500 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
5f510 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
5f520 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
5f530 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 37 30 2c      "line": 270,
5f540 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
5f550 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
5f560 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5f570 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
5f580 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
5f590 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
5f5a0 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
5f5b0 2f 69 6e 74 65 72 66 61 63 65 73 2f 73 6c 69 64  /interfaces/slid
5f5c0 65 72 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  er.js".         
5f5d0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
5f5e0 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
5f5f0 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
5f600 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
5f610 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5f620 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
5f630 20 22 73 6c 69 64 65 72 2e 6d 6f 64 65 20 3d 20   "slider.mode = 
5f640 5c 22 72 65 6c 61 74 69 76 65 5c 22 3b 22 0a 20  \"relative\";". 
5f650 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
5f660 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
5f670 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
5f680 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
5f690 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
5f6a0 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
5f6b0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
5f6c0 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
5f6d0 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
5f6e0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
5f6f0 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
5f700 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
5f710 6f 64 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ode",.          
5f720 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
5f730 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d  ,.          "mem
5f740 62 65 72 6f 66 22 3a 20 22 53 6c 69 64 65 72 22  berof": "Slider"
5f750 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
5f760 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
5f770 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
5f780 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
5f790 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
5f7a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
5f7b0 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
5f7c0 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
5f7d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
5f7e0 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
5f7f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
5f800 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
5f810 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
5f820 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
5f830 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
5f840 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
5f850 53 6c 69 64 65 72 22 2c 0a 20 20 20 20 20 20 20  Slider",.       
5f860 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
5f870 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
5f880 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5f890 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
5f8a0 20 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 64 65 22    "name": "mode"
5f8b0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5f8c0 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22  "kind": "member"
5f8d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5f8e0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
5f8f0 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ce".            
5f900 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
5f910 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70           "namesp
5f920 61 63 65 22 3a 20 22 53 6c 69 64 65 72 23 6d 6f  ace": "Slider#mo
5f930 64 65 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  de".        }.  
5f940 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76      ],.      "ev
5f950 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
5f960 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
5f970 20 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a    },.    "path":
5f980 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
5f990 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 6c 69 64     "name": "Slid
5f9a0 65 72 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69  er",.        "ki
5f9b0 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20  nd": "class".   
5f9c0 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
5f9d0 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 53 6c  "namespace": "Sl
5f9e0 69 64 65 72 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20  ider".  },.  {. 
5f9f0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
5fa00 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22  : {.      "type"
5fa10 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
5fa20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
5fa30 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
5fa40 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
5fa50 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
5fa60 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
5fa70 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
5fa80 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
5fa90 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
5faa0 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
5fab0 3a 20 22 41 75 64 69 6f 20 73 70 65 63 74 72 75  : "Audio spectru
5fac0 6d 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 22  m visualization"
5fad0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
5fae0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
5faf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
5fb00 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
5fb10 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
5fb20 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
5fb30 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
5fb40 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
5fb50 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5fb60 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
5fb70 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5fb80 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
5fb90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
5fba0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
5fbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5fbc0 6f 6c 75 6d 6e 22 3a 20 32 39 2c 0a 20 20 20 20  olumn": 29,.    
5fbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
5fbe0 66 66 73 65 74 22 3a 20 32 38 0a 20 20 20 20 20  ffset": 28.     
5fbf0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
5fc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
5fc10 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
5fc20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
5fc30 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
5fc40 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
5fc50 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
5fc60 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
5fc70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
5fc80 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
5fc90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
5fca0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
5fcb0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
5fcc0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   0.            }
5fcd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
5fce0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
5fcf0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
5fd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
5fd10 6f 6c 75 6d 6e 22 3a 20 32 39 2c 0a 20 20 20 20  olumn": 29,.    
5fd20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5fd30 74 22 3a 20 32 38 0a 20 20 20 20 20 20 20 20 20  t": 28.         
5fd40 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
5fd50 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
5fd60 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
5fd70 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20     }.      ],.  
5fd80 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
5fd90 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74  {.        "start
5fda0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
5fdb0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
5fdc0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
5fdd0 0a 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73  .          "offs
5fde0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  et": 0.        }
5fdf0 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
5fe00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
5fe10 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
5fe20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 39 2c 0a    "column": 29,.
5fe30 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
5fe40 74 22 3a 20 32 38 0a 20 20 20 20 20 20 20 20 7d  t": 28.        }
5fe50 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a  .      }.    },.
5fe60 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
5fe70 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
5fe80 69 74 6c 65 22 3a 20 22 64 65 73 63 72 69 70 74  itle": "descript
5fe90 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ion",.        "d
5fea0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 41 75  escription": "Au
5feb0 64 69 6f 20 73 70 65 63 74 72 75 6d 20 76 69 73  dio spectrum vis
5fec0 75 61 6c 69 7a 61 74 69 6f 6e 22 2c 0a 20 20 20  ualization",.   
5fed0 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
5fee0 22 3a 20 33 0a 20 20 20 20 20 20 7d 2c 0a 20 20  ": 3.      },.  
5fef0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
5ff00 69 74 6c 65 22 3a 20 22 64 65 6d 6f 22 2c 0a 20  itle": "demo",. 
5ff10 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
5ff20 69 6f 6e 22 3a 20 22 3c 73 70 61 6e 20 6e 65 78  ion": "<span nex
5ff30 75 73 2d 75 69 3d 5c 22 73 70 65 63 74 72 6f 67  us-ui=\"spectrog
5ff40 72 61 6d 5c 22 3e 3c 2f 73 70 61 6e 3e 22 2c 0a  ram\"></span>",.
5ff50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
5ff60 62 65 72 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c  ber": 5.      },
5ff70 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
5ff80 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
5ff90 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
5ffa0 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
5ffb0 20 73 70 65 63 74 72 6f 67 72 61 6d 20 3d 20 6e   spectrogram = n
5ffc0 65 77 20 4e 65 78 75 73 2e 53 70 65 63 74 72 6f  ew Nexus.Spectro
5ffd0 67 72 61 6d 28 27 23 74 61 72 67 65 74 27 29 5c  gram('#target')\
5ffe0 6e 73 70 65 63 74 72 6f 67 72 61 6d 2e 63 6f 6e  nspectrogram.con
5fff0 6e 65 63 74 28 6d 79 57 65 62 41 75 64 69 6f 4e  nect(myWebAudioN
60000 6f 64 65 29 22 2c 0a 20 20 20 20 20 20 20 20 22  ode)",.        "
60010 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37 0a 20  lineNumber": 7. 
60020 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
60030 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
60040 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20   "example",.    
60050 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
60060 22 3a 20 22 76 61 72 20 73 70 65 63 74 72 6f 67  ": "var spectrog
60070 72 61 6d 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e  ram = new Nexus.
60080 53 70 65 63 74 72 6f 67 72 61 6d 28 27 23 74 61  Spectrogram('#ta
60090 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73 69 7a 65  rget',{\n  'size
600a0 27 3a 20 5b 33 30 30 2c 31 35 30 5d 5c 6e 7d 29  ': [300,150]\n})
600b0 5c 6e 73 70 65 63 74 72 6f 67 72 61 6d 2e 63 6f  \nspectrogram.co
600c0 6e 6e 65 63 74 28 6d 79 57 65 62 41 75 64 69 6f  nnect(myWebAudio
600d0 4e 6f 64 65 29 22 2c 0a 20 20 20 20 20 20 20 20  Node)",.        
600e0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31 31  "lineNumber": 11
600f0 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
60100 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
60110 22 3a 20 22 6f 75 74 70 75 74 22 2c 0a 20 20 20  ": "output",.   
60120 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
60130 6e 22 3a 20 22 26 6e 62 73 70 3b 5c 6e 4e 6f 20  n": "&nbsp;\nNo 
60140 65 76 65 6e 74 73 22 2c 0a 20 20 20 20 20 20 20  events",.       
60150 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31   "lineNumber": 1
60160 37 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  7.      }.    ],
60170 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20  .    "loc": {.  
60180 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
60190 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 36         "line": 6
601a0 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
601b0 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20  n": 0.      },. 
601c0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
601d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 37        "line": 27
601e0 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
601f0 6e 22 3a 20 33 0a 20 20 20 20 20 20 7d 0a 20 20  n": 3.      }.  
60200 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78    },.    "contex
60210 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63  t": {.      "loc
60220 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74  ": {.        "st
60230 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
60240 20 20 22 6c 69 6e 65 22 3a 20 32 39 2c 0a 20 20    "line": 29,.  
60250 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
60260 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 0.        },. 
60270 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
60280 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
60290 3a 20 31 35 34 2c 0a 20 20 20 20 20 20 20 20 20  : 154,.         
602a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20   "column": 1.   
602b0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a       }.      },.
602c0 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
602d0 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
602e0 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
602f0 6e 74 65 72 66 61 63 65 73 2f 73 70 65 63 74 72  nterfaces/spectr
60300 6f 67 72 61 6d 2e 6a 73 22 0a 20 20 20 20 7d 2c  ogram.js".    },
60310 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a  .    "augments":
60320 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
60330 20 20 20 22 74 69 74 6c 65 22 3a 20 22 61 75 67     "title": "aug
60340 6d 65 6e 74 73 22 2c 0a 20 20 20 20 20 20 20 20  ments",.        
60350 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65 72 66 61  "name": "Interfa
60360 63 65 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  ce".      }.    
60370 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73  ],.    "examples
60380 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
60390 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
603a0 6e 22 3a 20 22 76 61 72 20 73 70 65 63 74 72 6f  n": "var spectro
603b0 67 72 61 6d 20 3d 20 6e 65 77 20 4e 65 78 75 73  gram = new Nexus
603c0 2e 53 70 65 63 74 72 6f 67 72 61 6d 28 27 23 74  .Spectrogram('#t
603d0 61 72 67 65 74 27 29 5c 6e 73 70 65 63 74 72 6f  arget')\nspectro
603e0 67 72 61 6d 2e 63 6f 6e 6e 65 63 74 28 6d 79 57  gram.connect(myW
603f0 65 62 41 75 64 69 6f 4e 6f 64 65 29 22 0a 20 20  ebAudioNode)".  
60400 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
60410 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
60420 69 6f 6e 22 3a 20 22 76 61 72 20 73 70 65 63 74  ion": "var spect
60430 72 6f 67 72 61 6d 20 3d 20 6e 65 77 20 4e 65 78  rogram = new Nex
60440 75 73 2e 53 70 65 63 74 72 6f 67 72 61 6d 28 27  us.Spectrogram('
60450 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20 20 27 73  #target',{\n  's
60460 69 7a 65 27 3a 20 5b 33 30 30 2c 31 35 30 5d 5c  ize': [300,150]\
60470 6e 7d 29 5c 6e 73 70 65 63 74 72 6f 67 72 61 6d  n})\nspectrogram
60480 2e 63 6f 6e 6e 65 63 74 28 6d 79 57 65 62 41 75  .connect(myWebAu
60490 64 69 6f 4e 6f 64 65 29 22 0a 20 20 20 20 20 20  dioNode)".      
604a0 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61  }.    ],.    "pa
604b0 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  rams": [],.    "
604c0 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c  properties": [],
604d0 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20  .    "returns": 
604e0 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20  [],.    "sees": 
604f0 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22  [],.    "throws"
60500 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73  : [],.    "todos
60510 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65  ": [],.    "name
60520 22 3a 20 22 53 70 65 63 74 72 6f 67 72 61 6d 22  ": "Spectrogram"
60530 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63  ,.    "kind": "c
60540 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62  lass",.    "memb
60550 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67  ers": {.      "g
60560 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
60570 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
60580 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a       "instance":
60590 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20   [.        {.   
605a0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
605b0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
605c0 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
605d0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
605e0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
605f0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
60600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
60610 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
60620 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
60630 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
60640 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
60650 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
60660 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
60670 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
60680 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
60690 6c 75 65 22 3a 20 22 45 71 75 69 76 61 6c 65 6e  lue": "Equivalen
606a0 74 20 74 6f 20 5c 22 70 61 74 63 68 69 6e 67 20  t to \"patching 
606b0 69 6e 5c 22 20 61 6e 20 61 75 64 69 6f 20 6e 6f  in\" an audio no
606c0 64 65 20 74 6f 20 76 69 73 75 61 6c 69 7a 65 2e  de to visualize.
606d0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
606e0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
606f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
60700 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
60710 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
60720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
60730 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
60740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
60750 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
60760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
60770 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
60780 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
60790 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
607a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
607b0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
607c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
607d0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
607e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
607f0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35       "column": 5
60800 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
60810 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
60820 65 74 22 3a 20 35 35 0a 20 20 20 20 20 20 20 20  et": 55.        
60830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
60840 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
60850 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
60860 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
60870 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
60880 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
60890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
608a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
608b0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
608c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
608d0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
608e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
608f0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
60900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
60910 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
60920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
60930 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
60940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
60950 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
60960 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
60970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
60980 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
60990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
609a0 63 6f 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20 20  column": 56,.   
609b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
609c0 20 22 6f 66 66 73 65 74 22 3a 20 35 35 0a 20 20   "offset": 55.  
609d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
609e0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
609f0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
60a00 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
60a10 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
60a20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
60a30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
60a40 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
60a50 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
60a60 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
60a70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
60a80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
60a90 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
60aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
60ab0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
60ac0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
60ad0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
60ae0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
60af0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
60b00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
60b10 6c 75 6d 6e 22 3a 20 35 36 2c 0a 20 20 20 20 20  lumn": 56,.     
60b20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
60b30 65 74 22 3a 20 35 35 0a 20 20 20 20 20 20 20 20  et": 55.        
60b40 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
60b50 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
60b60 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 61  },.          "ta
60b70 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  gs": [.         
60b80 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
60b90 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
60ba0 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  am",.           
60bb0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
60bc0 3a 20 22 7b 41 75 64 69 6f 4e 6f 64 65 7d 20 54  : "{AudioNode} T
60bd0 68 65 20 61 75 64 69 6f 20 6e 6f 64 65 20 74 6f  he audio node to
60be0 20 76 69 73 75 61 6c 69 7a 65 22 2c 0a 20 20 20   visualize",.   
60bf0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
60c00 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
60c10 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
60c20 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
60c30 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
60c40 6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  ode".           
60c50 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
60c60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
60c70 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c  "title": "exampl
60c80 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
60c90 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
60ca0 20 22 73 70 65 63 74 72 6f 67 72 61 6d 2e 63 6f   "spectrogram.co
60cb0 6e 6e 65 63 74 28 20 54 6f 6e 65 2e 4d 61 73 74  nnect( Tone.Mast
60cc0 65 72 20 29 3b 22 2c 0a 20 20 20 20 20 20 20 20  er );",.        
60cd0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
60ce0 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20  r": 3.          
60cf0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
60d00 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22  .          "loc"
60d10 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
60d20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
60d30 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
60d40 20 31 30 38 2c 0a 20 20 20 20 20 20 20 20 20 20   108,.          
60d50 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
60d60 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
60d70 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
60d80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
60d90 20 20 22 6c 69 6e 65 22 3a 20 31 31 32 2c 0a 20    "line": 112,. 
60da0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
60db0 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20  lumn": 4.       
60dc0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
60dd0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   },.          "c
60de0 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20  ontext": {.     
60df0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
60e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
60e10 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
60e20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
60e30 20 31 31 33 2c 0a 20 20 20 20 20 20 20 20 20 20   113,.          
60e40 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
60e50 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  2.              
60e60 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
60e70 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
60e80 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
60e90 3a 20 31 32 39 2c 0a 20 20 20 20 20 20 20 20 20  : 129,.         
60ea0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
60eb0 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
60ec0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
60ed0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
60ee0 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
60ef0 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
60f00 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65  ui/lib/interface
60f10 73 2f 73 70 65 63 74 72 6f 67 72 61 6d 2e 6a 73  s/spectrogram.js
60f20 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
60f30 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
60f40 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
60f50 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
60f60 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
60f70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
60f80 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 73 70 65  scription": "spe
60f90 63 74 72 6f 67 72 61 6d 2e 63 6f 6e 6e 65 63 74  ctrogram.connect
60fa0 28 20 54 6f 6e 65 2e 4d 61 73 74 65 72 20 29 3b  ( Tone.Master );
60fb0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
60fc0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
60fd0 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a         "params":
60fe0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
60ff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
61000 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
61010 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
61020 6e 61 6d 65 22 3a 20 22 6e 6f 64 65 22 2c 0a 20  name": "node",. 
61030 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
61040 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
61050 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
61060 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
61070 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
61080 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
61090 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
610a0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
610b0 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
610c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
610d0 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
610e0 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
610f0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
61100 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
61110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61120 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
61130 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
61140 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
61150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61160 20 20 22 76 61 6c 75 65 22 3a 20 22 7b 41 75 64    "value": "{Aud
61170 69 6f 4e 6f 64 65 7d 20 54 68 65 20 61 75 64 69  ioNode} The audi
61180 6f 20 6e 6f 64 65 20 74 6f 20 76 69 73 75 61 6c  o node to visual
61190 69 7a 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ize",.          
611a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
611b0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
611c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
611d0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
611e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
611f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
61200 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
61210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61220 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
61230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
61240 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
61250 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
61260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61270 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
61280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61290 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
612a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
612b0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
612c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
612d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
612e0 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20  umn": 40,.      
612f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61300 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
61310 33 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  39.             
61320 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
61330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61340 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
61350 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
61360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
61370 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
61380 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
61390 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
613a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
613b0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
613c0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
613d0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
613e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
613f0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
61400 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
61410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
61420 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
61430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61440 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
61450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61460 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
61470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
61480 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
61490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
614a0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
614b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
614c0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a    "column": 40,.
614d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
614e0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
614f0 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20 20  : 39.           
61500 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
61510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61520 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
61530 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
61540 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
61550 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
61560 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
61570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
61580 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
61590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
615a0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
615b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
615c0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
615d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
615e0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
615f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
61600 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
61610 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
61620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61630 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
61640 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
61650 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
61660 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
61670 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20  umn": 40,.      
61680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
61690 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20  ffset": 39.     
616a0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
616b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
616c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
616d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
616e0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
616f0 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
61700 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
61710 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
61720 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
61730 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
61740 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
61750 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
61760 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
61770 22 6e 61 6d 65 22 3a 20 22 63 6f 6e 6e 65 63 74  "name": "connect
61780 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69  ",.          "ki
61790 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  nd": "function",
617a0 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
617b0 65 72 6f 66 22 3a 20 22 53 70 65 63 74 72 6f 67  erof": "Spectrog
617c0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
617d0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
617e0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
617f0 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
61800 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
61810 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
61820 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
61830 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
61840 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
61850 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
61860 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
61870 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
61880 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
61890 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
618a0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
618b0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
618c0 22 3a 20 22 53 70 65 63 74 72 6f 67 72 61 6d 22  ": "Spectrogram"
618d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
618e0 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a  "kind": "class".
618f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
61900 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
61910 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
61920 22 3a 20 22 63 6f 6e 6e 65 63 74 22 2c 0a 20 20  ": "connect",.  
61930 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
61940 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
61950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
61960 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
61970 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
61980 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
61990 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
619a0 65 22 3a 20 22 53 70 65 63 74 72 6f 67 72 61 6d  e": "Spectrogram
619b0 23 63 6f 6e 6e 65 63 74 22 0a 20 20 20 20 20 20  #connect".      
619c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20    },.        {. 
619d0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
619e0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
619f0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
61a00 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
61a10 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
61a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
61a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61a40 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
61a50 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
61a60 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
61a70 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
61a80 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
61a90 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
61aa0 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
61ab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
61ac0 76 61 6c 75 65 22 3a 20 22 53 74 6f 70 20 76 69  value": "Stop vi
61ad0 73 75 61 6c 69 7a 69 6e 67 20 74 68 65 20 73 6f  sualizing the so
61ae0 75 72 63 65 20 6e 6f 64 65 20 61 6e 64 20 64 69  urce node and di
61af0 73 63 6f 6e 6e 65 63 74 20 69 74 2e 22 2c 0a 20  sconnect it.",. 
61b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61b10 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
61b20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
61b30 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
61b40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
61b50 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
61b60 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
61b70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
61b80 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
61b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61ba0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
61bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61bc0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
61bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
61be0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
61bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
61c00 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
61c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61c20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 32 2c 0a 20   "column": 52,. 
61c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61c40 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
61c50 20 35 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   51.            
61c60 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
61c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61c80 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
61c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61ca0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
61cb0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
61cc0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
61cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
61ce0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
61cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
61d00 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
61d10 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
61d20 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
61d30 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
61d40 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
61d50 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
61d60 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
61d70 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
61d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
61d90 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
61da0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
61db0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
61dc0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
61dd0 6d 6e 22 3a 20 35 32 2c 0a 20 20 20 20 20 20 20  mn": 52,.       
61de0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
61df0 66 73 65 74 22 3a 20 35 31 0a 20 20 20 20 20 20  fset": 51.      
61e00 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
61e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
61e20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
61e30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
61e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
61e50 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
61e60 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
61e70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
61e80 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
61e90 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
61ea0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
61eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
61ec0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
61ed0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
61ee0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
61ef0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
61f00 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
61f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
61f20 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
61f30 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
61f40 22 3a 20 35 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 52,.         
61f50 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
61f60 20 35 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   51.            
61f70 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
61f80 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
61f90 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
61fa0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
61fb0 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
61fc0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
61fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
61fe0 6e 65 22 3a 20 31 33 31 2c 0a 20 20 20 20 20 20  ne": 131,.      
61ff0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
62000 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
62010 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
62020 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
62030 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 33        "line": 13
62040 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
62050 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
62060 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
62070 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
62080 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
62090 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
620a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
620b0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
620c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
620d0 6e 65 22 3a 20 31 33 34 2c 0a 20 20 20 20 20 20  ne": 134,.      
620e0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
620f0 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
62100 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
62110 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
62120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
62130 69 6e 65 22 3a 20 31 34 34 2c 0a 20 20 20 20 20  ine": 144,.     
62140 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
62150 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
62160 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
62170 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
62180 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
62190 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
621a0 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
621b0 66 61 63 65 73 2f 73 70 65 63 74 72 6f 67 72 61  faces/spectrogra
621c0 6d 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20  m.js".          
621d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75  },.          "au
621e0 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
621f0 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73         "examples
62200 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
62210 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
62220 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
62230 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
62240 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
62250 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
62260 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
62270 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
62280 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
62290 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
622a0 20 20 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 63     "name": "disc
622b0 6f 6e 6e 65 63 74 22 2c 0a 20 20 20 20 20 20 20  onnect",.       
622c0 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
622d0 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
622e0 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 70   "memberof": "Sp
622f0 65 63 74 72 6f 67 72 61 6d 22 2c 0a 20 20 20 20  ectrogram",.    
62300 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
62310 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
62320 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
62330 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
62340 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
62350 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
62360 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
62370 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
62380 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
62390 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
623a0 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
623b0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
623c0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
623d0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
623e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
623f0 20 22 6e 61 6d 65 22 3a 20 22 53 70 65 63 74 72   "name": "Spectr
62400 6f 67 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  ogram",.        
62410 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
62420 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
62430 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
62440 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
62450 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 63 6f 6e   "name": "discon
62460 6e 65 63 74 22 2c 0a 20 20 20 20 20 20 20 20 20  nect",.         
62470 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75       "kind": "fu
62480 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  nction",.       
62490 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
624a0 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20  "instance".     
624b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
624c0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
624d0 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 53 70  "namespace": "Sp
624e0 65 63 74 72 6f 67 72 61 6d 23 64 69 73 63 6f 6e  ectrogram#discon
624f0 6e 65 63 74 22 0a 20 20 20 20 20 20 20 20 7d 0a  nect".        }.
62500 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22        ],.      "
62510 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
62520 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a     "static": [].
62530 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74 68      },.    "path
62540 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
62550 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 70       "name": "Sp
62560 65 63 74 72 6f 67 72 61 6d 22 2c 0a 20 20 20 20  ectrogram",.    
62570 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
62580 73 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  ss".      }.    
62590 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63  ],.    "namespac
625a0 65 22 3a 20 22 53 70 65 63 74 72 6f 67 72 61 6d  e": "Spectrogram
625b0 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22  ".  },.  {.    "
625c0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
625d0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
625e0 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69  oot",.      "chi
625f0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
62600 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74    {.          "t
62610 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
62620 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68  ",.          "ch
62630 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
62640 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
62650 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
62660 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
62670 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 54       "value": "T
62680 65 78 74 20 62 75 74 74 6f 6e 22 2c 0a 20 20 20  ext button",.   
62690 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
626a0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
626b0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
626c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
626d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
626e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
626f0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
62700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
62710 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
62720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
62730 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
62740 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
62750 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
62760 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
62770 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
62780 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
62790 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
627a0 22 3a 20 31 31 0a 20 20 20 20 20 20 20 20 20 20  ": 11.          
627b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
627c0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
627d0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
627e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
627f0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
62800 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69  .          "posi
62810 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
62820 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
62830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
62840 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
62850 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
62860 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
62870 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
62880 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
62890 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
628a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
628b0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
628c0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
628d0 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
628e0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
628f0 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  1.            },
62900 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
62910 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
62920 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a      }.        }.
62930 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22        ],.      "
62940 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
62950 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
62960 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
62970 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
62980 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
62990 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
629a0 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  0.        },.   
629b0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
629c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
629d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
629e0 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20 20 20  lumn": 12,.     
629f0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
62a00 31 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  1.        }.    
62a10 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22    }.    },.    "
62a20 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  tags": [.      {
62a30 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
62a40 3a 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c  : "description",
62a50 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
62a60 70 74 69 6f 6e 22 3a 20 22 54 65 78 74 20 62 75  ption": "Text bu
62a70 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22  tton",.        "
62a80 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20  lineNumber": 3. 
62a90 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
62aa0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
62ab0 20 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20   "demo",.       
62ac0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
62ad0 22 3c 73 70 61 6e 20 6e 65 78 75 73 2d 75 69 3d  "<span nexus-ui=
62ae0 5c 22 74 65 78 74 42 75 74 74 6f 6e 5c 22 3e 3c  \"textButton\"><
62af0 2f 73 70 61 6e 3e 22 2c 0a 20 20 20 20 20 20 20  /span>",.       
62b00 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35   "lineNumber": 5
62b10 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
62b20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
62b30 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
62b40 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
62b50 6f 6e 22 3a 20 22 76 61 72 20 74 65 78 74 62 75  on": "var textbu
62b60 74 74 6f 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73  tton = new Nexus
62b70 2e 54 65 78 74 42 75 74 74 6f 6e 28 27 23 74 61  .TextButton('#ta
62b80 72 67 65 74 27 29 22 2c 0a 20 20 20 20 20 20 20  rget')",.       
62b90 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37   "lineNumber": 7
62ba0 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
62bb0 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
62bc0 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
62bd0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
62be0 6f 6e 22 3a 20 22 76 61 72 20 74 65 78 74 62 75  on": "var textbu
62bf0 74 74 6f 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73  tton = new Nexus
62c00 2e 54 65 78 74 42 75 74 74 6f 6e 28 27 23 74 61  .TextButton('#ta
62c10 72 67 65 74 27 2c 7b 5c 6e 20 20 20 20 27 73 69  rget',{\n    'si
62c20 7a 65 27 3a 20 5b 31 35 30 2c 35 30 5d 2c 5c 6e  ze': [150,50],\n
62c30 20 20 20 20 27 73 74 61 74 65 27 3a 20 66 61 6c      'state': fal
62c40 73 65 2c 5c 6e 20 20 20 20 27 74 65 78 74 27 3a  se,\n    'text':
62c50 20 27 50 6c 61 79 27 2c 5c 6e 20 20 20 20 27 61   'Play',\n    'a
62c60 6c 74 65 72 6e 61 74 65 54 65 78 74 27 3a 20 27  lternateText': '
62c70 53 74 6f 70 27 5c 6e 7d 29 22 2c 0a 20 20 20 20  Stop'\n})",.    
62c80 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
62c90 3a 20 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 10.      },.  
62ca0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
62cb0 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 22 2c  itle": "output",
62cc0 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
62cd0 70 74 69 6f 6e 22 3a 20 22 63 68 61 6e 67 65 5c  ption": "change\
62ce0 6e 46 69 72 65 73 20 61 6e 79 20 74 69 6d 65 20  nFires any time 
62cf0 74 68 65 20 69 6e 74 65 72 66 61 63 65 27 73 20  the interface's 
62d00 76 61 6c 75 65 20 63 68 61 6e 67 65 73 2e 20 3c  value changes. <
62d10 62 72 3e 5c 6e 54 68 65 20 65 76 65 6e 74 20 64  br>\nThe event d
62d20 61 74 61 20 69 73 20 61 20 3c 69 3e 73 74 72 69  ata is a <i>stri
62d30 6e 67 3c 2f 69 3e 20 6f 66 20 74 68 65 20 74 65  ng</i> of the te
62d40 78 74 20 6f 6e 20 74 68 65 20 62 75 74 74 6f 6e  xt on the button
62d50 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 20 69   at the moment i
62d60 74 20 77 61 73 20 63 6c 69 63 6b 65 64 2e 22 2c  t was clicked.",
62d70 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
62d80 6d 62 65 72 22 3a 20 31 38 0a 20 20 20 20 20 20  mber": 18.      
62d90 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20  },.      {.     
62da0 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f 75 74     "title": "out
62db0 70 75 74 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  putexample",.   
62dc0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
62dd0 6e 22 3a 20 22 74 65 78 74 62 75 74 74 6f 6e 2e  n": "textbutton.
62de0 6f 6e 28 27 63 68 61 6e 67 65 27 2c 66 75 6e 63  on('change',func
62df0 74 69 6f 6e 28 76 29 20 7b 5c 6e 20 20 63 6f 6e  tion(v) {\n  con
62e00 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e 7d 29  sole.log(v);\n})
62e10 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
62e20 4e 75 6d 62 65 72 22 3a 20 32 33 0a 20 20 20 20  Number": 23.    
62e30 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
62e40 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73  loc": {.      "s
62e50 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
62e60 20 22 6c 69 6e 65 22 3a 20 35 2c 0a 20 20 20 20   "line": 5,.    
62e70 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
62e80 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
62e90 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
62ea0 22 6c 69 6e 65 22 3a 20 33 33 2c 0a 20 20 20 20  "line": 33,.    
62eb0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
62ec0 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
62ed0 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
62ee0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
62ef0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
62f00 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
62f10 65 22 3a 20 33 35 2c 0a 20 20 20 20 20 20 20 20  e": 35,.        
62f20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20    "column": 0.  
62f30 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
62f40 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
62f50 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 35 34 2c      "line": 154,
62f60 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
62f70 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d  mn": 1.        }
62f80 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
62f90 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
62fa0 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
62fb0 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
62fc0 63 65 73 2f 74 65 78 74 62 75 74 74 6f 6e 2e 6a  ces/textbutton.j
62fd0 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61  s".    },.    "a
62fe0 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20 20 20 20  ugments": [.    
62ff0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
63000 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74 73 22 2c  le": "augments",
63010 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
63020 20 22 42 75 74 74 6f 6e 54 65 6d 70 6c 61 74 65   "ButtonTemplate
63030 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
63040 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
63050 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
63060 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
63070 3a 20 22 76 61 72 20 74 65 78 74 62 75 74 74 6f  : "var textbutto
63080 6e 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 54 65  n = new Nexus.Te
63090 78 74 42 75 74 74 6f 6e 28 27 23 74 61 72 67 65  xtButton('#targe
630a0 74 27 29 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20  t')".      },.  
630b0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64      {.        "d
630c0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61  escription": "va
630d0 72 20 74 65 78 74 62 75 74 74 6f 6e 20 3d 20 6e  r textbutton = n
630e0 65 77 20 4e 65 78 75 73 2e 54 65 78 74 42 75 74  ew Nexus.TextBut
630f0 74 6f 6e 28 27 23 74 61 72 67 65 74 27 2c 7b 5c  ton('#target',{\
63100 6e 20 20 20 20 27 73 69 7a 65 27 3a 20 5b 31 35  n    'size': [15
63110 30 2c 35 30 5d 2c 5c 6e 20 20 20 20 27 73 74 61  0,50],\n    'sta
63120 74 65 27 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 20  te': false,\n   
63130 20 27 74 65 78 74 27 3a 20 27 50 6c 61 79 27 2c   'text': 'Play',
63140 5c 6e 20 20 20 20 27 61 6c 74 65 72 6e 61 74 65  \n    'alternate
63150 54 65 78 74 27 3a 20 27 53 74 6f 70 27 5c 6e 7d  Text': 'Stop'\n}
63160 29 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  )".      }.    ]
63170 2c 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20  ,.    "params": 
63180 5b 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74  [],.    "propert
63190 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72  ies": [],.    "r
631a0 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20  eturns": [],.   
631b0 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
631c0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
631d0 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a     "todos": [],.
631e0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 54 65 78      "name": "Tex
631f0 74 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 22 6b  tButton",.    "k
63200 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 2c 0a 20  ind": "class",. 
63210 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
63220 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
63230 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65 72  [],.      "inner
63240 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e  ": [],.      "in
63250 73 74 61 6e 63 65 22 3a 20 5b 0a 20 20 20 20 20  stance": [.     
63260 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22     {.          "
63270 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
63280 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
63290 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
632a0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
632b0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
632c0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
632d0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
632e0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
632f0 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
63300 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
63310 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
63320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63330 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
63340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
63350 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 54       "value": "T
63360 68 65 20 74 65 78 74 20 74 6f 20 64 69 73 70 6c  he text to displ
63370 61 79 20 77 68 65 6e 20 74 68 65 20 62 75 74 74  ay when the butt
63380 6f 6e 20 69 73 20 69 6e 20 69 74 73 20 5c 22 6f  on is in its \"o
63390 6e 5c 22 20 73 74 61 74 65 2e 20 49 66 20 73 65  n\" state. If se
633a0 74 2c 20 74 68 69 73 20 70 75 74 73 20 74 68 65  t, this puts the
633b0 20 62 75 74 74 6f 6e 20 69 6e 20 5c 22 74 6f 67   button in \"tog
633c0 67 6c 65 5c 22 20 6d 6f 64 65 2e 22 2c 0a 20 20  gle\" mode.",.  
633d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
633e0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
633f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63400 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
63410 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
63420 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
63430 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
63440 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
63450 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
63460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63470 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
63480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63490 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
634a0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
634b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
634c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
634d0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
634e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
634f0 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 35 2c 0a 20  "column": 105,. 
63500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63510 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
63520 20 31 30 34 0a 20 20 20 20 20 20 20 20 20 20 20   104.           
63530 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
63540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63550 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
63560 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
63570 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
63580 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
63590 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
635a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
635b0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
635c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
635d0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
635e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
635f0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
63600 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
63610 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
63620 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
63630 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
63640 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
63650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63660 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
63670 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
63680 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
63690 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
636a0 75 6d 6e 22 3a 20 31 30 35 2c 0a 20 20 20 20 20  umn": 105,.     
636b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
636c0 6f 66 66 73 65 74 22 3a 20 31 30 34 0a 20 20 20  offset": 104.   
636d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
636e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
636f0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
63700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
63710 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
63720 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d   }.            ]
63730 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70  ,.            "p
63740 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
63750 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
63760 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
63770 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
63780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63790 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
637a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
637b0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
637c0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
637d0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
637e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
637f0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
63800 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
63810 75 6d 6e 22 3a 20 31 30 35 2c 0a 20 20 20 20 20  umn": 105,.     
63820 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
63830 65 74 22 3a 20 31 30 34 0a 20 20 20 20 20 20 20  et": 104.       
63840 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
63850 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
63860 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
63870 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
63880 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
63890 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 74 79      "title": "ty
638a0 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  pe",.           
638b0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
638c0 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20  : null,.        
638d0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
638e0 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20  r": 2,.         
638f0 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
63900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
63910 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
63920 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
63930 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
63940 20 22 53 74 72 69 6e 67 22 0a 20 20 20 20 20 20   "String".      
63950 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
63960 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
63970 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
63980 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
63990 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
639a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
639b0 6e 65 22 3a 20 31 32 30 2c 0a 20 20 20 20 20 20  ne": 120,.      
639c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
639d0 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
639e0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
639f0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
63a00 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 32        "line": 12
63a10 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  3,.             
63a20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
63a30 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
63a40 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
63a50 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
63a60 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
63a70 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
63a80 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
63a90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
63aa0 6e 65 22 3a 20 31 32 34 2c 0a 20 20 20 20 20 20  ne": 124,.      
63ab0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
63ac0 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20  n": 2.          
63ad0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
63ae0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
63af0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
63b00 69 6e 65 22 3a 20 31 32 36 2c 0a 20 20 20 20 20  ine": 126,.     
63b10 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
63b20 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  mn": 3.         
63b30 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
63b40 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
63b50 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
63b60 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
63b70 44 65 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72  Dev/ui/lib/inter
63b80 66 61 63 65 73 2f 74 65 78 74 62 75 74 74 6f 6e  faces/textbutton
63b90 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d  .js".          }
63ba0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67  ,.          "aug
63bb0 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  ments": [],.    
63bc0 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22        "examples"
63bd0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
63be0 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20  "params": [],.  
63bf0 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74          "propert
63c00 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ies": [],.      
63c10 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
63c20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65  ],.          "se
63c30 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
63c40 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
63c50 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f  .          "todo
63c60 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
63c70 20 20 22 6e 61 6d 65 22 3a 20 22 61 6c 74 65 72    "name": "alter
63c80 6e 61 74 65 54 65 78 74 22 2c 0a 20 20 20 20 20  nateText",.     
63c90 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65       "kind": "me
63ca0 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20  mber",.         
63cb0 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 54 65   "memberof": "Te
63cc0 78 74 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20  xtButton",.     
63cd0 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69       "scope": "i
63ce0 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20  nstance",.      
63cf0 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
63d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c  .            "gl
63d10 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  obal": [],.     
63d20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20         "inner": 
63d30 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
63d40 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a  "instance": [],.
63d50 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65              "eve
63d60 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
63d70 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20        "static": 
63d80 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  [].          },.
63d90 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22            "path"
63da0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
63db0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
63dc0 22 6e 61 6d 65 22 3a 20 22 54 65 78 74 42 75 74  "name": "TextBut
63dd0 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ton",.          
63de0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
63df0 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
63e00 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
63e10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
63e20 6e 61 6d 65 22 3a 20 22 61 6c 74 65 72 6e 61 74  name": "alternat
63e30 65 54 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  eText",.        
63e40 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
63e50 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
63e60 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
63e70 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
63e80 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
63e90 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
63ea0 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 54 65 78  namespace": "Tex
63eb0 74 42 75 74 74 6f 6e 23 61 6c 74 65 72 6e 61 74  tButton#alternat
63ec0 65 54 65 78 74 22 0a 20 20 20 20 20 20 20 20 7d  eText".        }
63ed0 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
63ee0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
63ef0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
63f00 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
63f10 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
63f20 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
63f30 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
63f40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
63f50 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
63f60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
63f70 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
63f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
63f90 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
63fa0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
63fb0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
63fc0 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
63fd0 75 65 22 3a 20 22 54 68 65 20 74 65 78 74 20 74  ue": "The text t
63fe0 6f 20 64 69 73 70 6c 61 79 2e 20 28 49 66 20 2e  o display. (If .
63ff0 61 6c 74 65 72 6e 61 74 65 54 65 78 74 20 65 78  alternateText ex
64000 69 73 74 73 2c 20 74 68 65 6e 20 74 68 69 73 20  ists, then this 
64010 2e 74 65 78 74 20 77 69 6c 6c 20 6f 6e 6c 79 20  .text will only 
64020 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 68 65  be displayed whe
64030 6e 20 74 68 65 20 62 75 74 74 6f 6e 20 69 73 20  n the button is 
64040 69 6e 20 69 74 73 20 5c 22 6f 66 66 5c 22 20 73  in its \"off\" s
64050 74 61 74 65 2e 29 22 2c 0a 20 20 20 20 20 20 20  tate.)",.       
64060 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
64070 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
64080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64090 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
640a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
640b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
640c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
640d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
640e0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
640f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
64100 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
64110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
64120 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
64130 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
64140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64150 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
64160 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
64170 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
64180 6d 6e 22 3a 20 31 32 37 2c 0a 20 20 20 20 20 20  mn": 127,.      
64190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
641a0 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32 36 0a    "offset": 126.
641b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
641c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
641d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
641e0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
641f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64200 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
64210 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
64220 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
64230 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
64240 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
64250 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
64260 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
64270 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
64280 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
64290 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
642a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
642b0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
642c0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
642d0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
642e0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
642f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
64300 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
64310 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
64320 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
64330 20 31 32 37 2c 0a 20 20 20 20 20 20 20 20 20 20   127,.          
64340 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
64350 74 22 3a 20 31 32 36 0a 20 20 20 20 20 20 20 20  t": 126.        
64360 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
64370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
64380 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
64390 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
643a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
643b0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
643c0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
643d0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
643e0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
643f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64400 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
64410 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
64420 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
64430 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
64440 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
64450 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
64460 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
64470 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
64480 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
64490 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
644a0 20 31 32 37 2c 0a 20 20 20 20 20 20 20 20 20 20   127,.          
644b0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
644c0 31 32 36 0a 20 20 20 20 20 20 20 20 20 20 20 20  126.            
644d0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
644e0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
644f0 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
64500 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
64510 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
64520 74 69 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a  title": "type",.
64530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
64540 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c  escription": nul
64550 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  l,.             
64560 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
64570 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
64580 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
64590 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
645a0 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
645b0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
645c0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 74 72      "name": "Str
645d0 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20  ing".           
645e0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
645f0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
64600 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a            "loc":
64610 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
64620 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
64630 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
64640 31 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20  139,.           
64650 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20     "column": 2. 
64660 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
64670 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
64680 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
64690 20 22 6c 69 6e 65 22 3a 20 31 34 32 2c 0a 20 20   "line": 142,.  
646a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
646b0 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
646c0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
646d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
646e0 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
646f0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
64700 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
64710 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
64720 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
64730 31 34 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20  143,.           
64740 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
64750 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
64760 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
64770 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
64780 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
64790 20 31 34 35 2c 0a 20 20 20 20 20 20 20 20 20 20   145,.          
647a0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
647b0 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
647c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  }.            },
647d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69  .            "fi
647e0 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
647f0 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
64800 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63 65 73  i/lib/interfaces
64810 2f 74 65 78 74 62 75 74 74 6f 6e 2e 6a 73 22 0a  /textbutton.js".
64820 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
64830 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73         "augments
64840 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
64850 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
64860 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61  .          "para
64870 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ms": [],.       
64880 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
64890 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
648a0 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a 20 20  returns": [],.  
648b0 20 20 20 20 20 20 20 20 22 73 65 65 73 22 3a 20          "sees": 
648c0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74  [],.          "t
648d0 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
648e0 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b        "todos": [
648f0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
64900 6d 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  me": "text",.   
64910 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
64920 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
64930 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22     "memberof": "
64940 54 65 78 74 42 75 74 74 6f 6e 22 2c 0a 20 20 20  TextButton",.   
64950 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
64960 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20  "instance",.    
64970 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a        "members":
64980 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
64990 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
649a0 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22           "inner"
649b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
649c0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
649d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
649e0 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
649f0 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22          "static"
64a00 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
64a10 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74  ,.          "pat
64a20 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  h": [.          
64a30 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
64a40 20 20 22 6e 61 6d 65 22 3a 20 22 54 65 78 74 42    "name": "TextB
64a50 75 74 74 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  utton",.        
64a60 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63        "kind": "c
64a70 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20  lass".          
64a80 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
64a90 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
64aa0 20 22 6e 61 6d 65 22 3a 20 22 74 65 78 74 22 2c   "name": "text",
64ab0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
64ac0 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c  kind": "member",
64ad0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
64ae0 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
64af0 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
64b00 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
64b10 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
64b20 63 65 22 3a 20 22 54 65 78 74 42 75 74 74 6f 6e  ce": "TextButton
64b30 23 74 65 78 74 22 0a 20 20 20 20 20 20 20 20 7d  #text".        }
64b40 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20  .      ],.      
64b50 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
64b60 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
64b70 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74  .    },.    "pat
64b80 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  h": [.      {.  
64b90 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 54        "name": "T
64ba0 65 78 74 42 75 74 74 6f 6e 22 2c 0a 20 20 20 20  extButton",.    
64bb0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
64bc0 73 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  ss".      }.    
64bd0 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63  ],.    "namespac
64be0 65 22 3a 20 22 54 65 78 74 42 75 74 74 6f 6e 22  e": "TextButton"
64bf0 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64  .  },.  {.    "d
64c00 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
64c10 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
64c20 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c  ot",.      "chil
64c30 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
64c40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
64c50 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
64c60 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
64c70 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
64c80 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
64c90 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
64ca0 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
64cb0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 44 65      "value": "De
64cc0 76 69 63 65 20 74 69 6c 74 20 73 65 6e 73 6f 72  vice tilt sensor
64cd0 20 77 69 74 68 20 32 20 6f 72 20 33 20 61 78 65   with 2 or 3 axe
64ce0 73 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20  s (depending on 
64cf0 79 6f 75 72 20 64 65 76 69 63 65 20 61 6e 64 20  your device and 
64d00 62 72 6f 77 73 65 72 29 2e 22 2c 0a 20 20 20 20  browser).",.    
64d10 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
64d20 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
64d30 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
64d40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
64d50 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
64d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64d70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
64d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64d90 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
64da0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
64db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
64dc0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
64dd0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
64de0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
64df0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
64e00 3a 20 37 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 76,.          
64e10 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
64e20 3a 20 37 35 0a 20 20 20 20 20 20 20 20 20 20 20  : 75.           
64e30 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
64e40 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
64e50 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
64e60 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
64e70 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
64e80 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
64e90 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
64ea0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
64eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
64ec0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
64ed0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
64ee0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
64ef0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
64f00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
64f10 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
64f20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
64f30 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
64f40 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
64f50 3a 20 37 36 2c 0a 20 20 20 20 20 20 20 20 20 20  : 76,.          
64f60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 35      "offset": 75
64f70 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
64f80 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
64f90 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
64fa0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20     }.        }. 
64fb0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70       ],.      "p
64fc0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
64fd0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
64fe0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
64ff0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
65000 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
65010 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
65020 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
65030 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
65040 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
65050 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
65060 75 6d 6e 22 3a 20 37 36 2c 0a 20 20 20 20 20 20  umn": 76,.      
65070 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 37 35      "offset": 75
65080 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
65090 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74   }.    },.    "t
650a0 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  ags": [.      {.
650b0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
650c0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a   "description",.
650d0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
650e0 74 69 6f 6e 22 3a 20 22 44 65 76 69 63 65 20 74  tion": "Device t
650f0 69 6c 74 20 73 65 6e 73 6f 72 20 77 69 74 68 20  ilt sensor with 
65100 32 20 6f 72 20 33 20 61 78 65 73 20 28 64 65 70  2 or 3 axes (dep
65110 65 6e 64 69 6e 67 20 6f 6e 20 79 6f 75 72 20 64  ending on your d
65120 65 76 69 63 65 20 61 6e 64 20 62 72 6f 77 73 65  evice and browse
65130 72 29 2e 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  r).",.        "l
65140 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20  ineNumber": 3.  
65150 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
65160 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
65170 22 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20 20  "demo",.        
65180 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
65190 3c 73 70 61 6e 20 6e 65 78 75 73 2d 75 69 3d 27  <span nexus-ui='
651a0 74 69 6c 74 27 3e 3c 2f 73 70 61 6e 3e 22 2c 0a  tilt'></span>",.
651b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
651c0 62 65 72 22 3a 20 35 0a 20 20 20 20 20 20 7d 2c  ber": 5.      },
651d0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
651e0 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
651f0 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
65200 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 76 61 72  scription": "var
65210 20 74 69 6c 74 20 3d 20 6e 65 77 20 4e 65 78 75   tilt = new Nexu
65220 73 2e 54 69 6c 74 28 27 23 74 61 72 67 65 74 27  s.Tilt('#target'
65230 29 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  )",.        "lin
65240 65 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20 20 20  eNumber": 7.    
65250 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
65260 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f       "title": "o
65270 75 74 70 75 74 22 2c 0a 20 20 20 20 20 20 20 20  utput",.        
65280 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
65290 63 68 61 6e 67 65 5c 6e 46 69 72 65 73 20 61 74  change\nFires at
652a0 20 61 20 72 65 67 75 6c 61 72 20 69 6e 74 65 72   a regular inter
652b0 76 61 6c 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20  val, as long as 
652c0 74 68 69 73 20 69 6e 74 65 72 66 61 63 65 20 69  this interface i
652d0 73 20 61 63 74 69 76 65 20 28 73 65 65 20 74 68  s active (see th
652e0 65 20 69 6e 74 65 72 66 61 63 65 27 73 20 3c 69  e interface's <i
652f0 3e 2e 61 63 74 69 76 65 3c 2f 69 3e 20 70 72 6f  >.active</i> pro
65300 70 65 72 74 79 29 3c 62 72 3e 5c 6e 54 68 65 20  perty)<br>\nThe 
65310 65 76 65 6e 74 20 64 61 74 61 20 69 73 20 61 6e  event data is an
65320 20 3c 69 3e 6f 62 6a 65 63 74 3c 2f 69 3e 20 63   <i>object</i> c
65330 6f 6e 74 61 69 6e 69 6e 67 20 78 20 28 6e 75 6d  ontaining x (num
65340 62 65 72 29 20 61 6e 64 20 79 20 28 6e 75 6d 62  ber) and y (numb
65350 65 72 29 20 70 72 6f 70 65 72 74 69 65 73 20 77  er) properties w
65360 68 69 63 68 20 72 65 70 72 65 73 65 6e 74 20 74  hich represent t
65370 68 65 20 63 75 72 72 65 6e 74 20 74 69 6c 74 20  he current tilt 
65380 73 74 61 74 65 20 6f 66 20 74 68 65 20 64 65 76  state of the dev
65390 69 63 65 2e 22 2c 0a 20 20 20 20 20 20 20 20 22  ice.",.        "
653a0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 31 30 0a  lineNumber": 10.
653b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
653c0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
653d0 3a 20 22 6f 75 74 70 75 74 65 78 61 6d 70 6c 65  : "outputexample
653e0 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
653f0 72 69 70 74 69 6f 6e 22 3a 20 22 74 69 6c 74 2e  ription": "tilt.
65400 6f 6e 28 27 63 68 61 6e 67 65 27 2c 66 75 6e 63  on('change',func
65410 74 69 6f 6e 28 76 29 20 7b 5c 6e 20 20 63 6f 6e  tion(v) {\n  con
65420 73 6f 6c 65 2e 6c 6f 67 28 76 29 3b 5c 6e 7d 29  sole.log(v);\n})
65430 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
65440 4e 75 6d 62 65 72 22 3a 20 31 35 0a 20 20 20 20  Number": 15.    
65450 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
65460 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73  loc": {.      "s
65470 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
65480 20 22 6c 69 6e 65 22 3a 20 37 2c 0a 20 20 20 20   "line": 7,.    
65490 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
654a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
654b0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
654c0 22 6c 69 6e 65 22 3a 20 32 38 2c 0a 20 20 20 20  "line": 28,.    
654d0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
654e0 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20        }.    },. 
654f0 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a     "context": {.
65500 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
65510 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
65520 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
65530 65 22 3a 20 33 30 2c 0a 20 20 20 20 20 20 20 20  e": 30,.        
65540 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20    "column": 0.  
65550 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
65560 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
65570 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 30 39 2c      "line": 309,
65580 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
65590 6d 6e 22 3a 20 31 0a 20 20 20 20 20 20 20 20 7d  mn": 1.        }
655a0 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
655b0 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
655c0 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
655d0 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
655e0 63 65 73 2f 74 69 6c 74 2e 6a 73 22 0a 20 20 20  ces/tilt.js".   
655f0 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74   },.    "augment
65600 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
65610 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
65620 61 75 67 6d 65 6e 74 73 22 2c 0a 20 20 20 20 20  augments",.     
65630 20 20 20 22 6e 61 6d 65 22 3a 20 22 49 6e 74 65     "name": "Inte
65640 72 66 61 63 65 22 0a 20 20 20 20 20 20 7d 0a 20  rface".      }. 
65650 20 20 20 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70     ],.    "examp
65660 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a  les": [.      {.
65670 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
65680 74 69 6f 6e 22 3a 20 22 76 61 72 20 74 69 6c 74  tion": "var tilt
65690 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 54 69 6c   = new Nexus.Til
656a0 74 28 27 23 74 61 72 67 65 74 27 29 22 0a 20 20  t('#target')".  
656b0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
656c0 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20   "params": [],. 
656d0 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
656e0 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e   [],.    "return
656f0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65  s": [],.    "see
65700 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72  s": [],.    "thr
65710 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ows": [],.    "t
65720 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  odos": [],.    "
65730 6e 61 6d 65 22 3a 20 22 54 69 6c 74 22 2c 0a 20  name": "Tilt",. 
65740 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
65750 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  s",.    "members
65760 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
65770 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
65780 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
65790 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a    "instance": [.
657a0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
657b0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
657c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
657d0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
657e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68  .            "ch
657f0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
65800 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
65810 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
65820 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
65830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65840 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
65850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65860 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
65870 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
65880 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
65890 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
658a0 22 3a 20 22 57 68 65 74 68 65 72 20 74 68 65 20  ": "Whether the 
658b0 69 6e 74 65 72 66 61 63 65 20 69 73 20 6f 6e 20  interface is on 
658c0 28 65 6d 69 74 74 69 6e 67 20 76 61 6c 75 65 73  (emitting values
658d0 29 20 6f 72 20 6f 66 66 20 28 70 61 75 73 65 64  ) or off (paused
658e0 20 26 20 6e 6f 74 20 65 6d 69 74 74 69 6e 67 20   & not emitting 
658f0 76 61 6c 75 65 73 29 2e 20 53 65 74 74 69 6e 67  values). Setting
65900 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 20 77   this property w
65910 69 6c 6c 20 75 70 64 61 74 65 20 69 74 2e 22 2c  ill update it.",
65920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
65930 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
65940 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
65950 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
65960 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
65970 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
65980 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
65990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
659a0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
659b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
659c0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
659d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
659e0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
659f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
65a00 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
65a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65a20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
65a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65a40 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 33     "column": 123
65a50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
65a60 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
65a70 74 22 3a 20 31 32 32 0a 20 20 20 20 20 20 20 20  t": 122.        
65a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
65a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
65aa0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
65ab0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
65ac0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
65ad0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
65ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
65af0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
65b00 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
65b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65b20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
65b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65b40 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
65b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
65b60 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
65b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65b80 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
65b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
65ba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
65bb0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
65bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65bd0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
65be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
65bf0 63 6f 6c 75 6d 6e 22 3a 20 31 32 33 2c 0a 20 20  column": 123,.  
65c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65c10 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32 32 0a    "offset": 122.
65c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65c30 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
65c40 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
65c50 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
65c60 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
65c70 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
65c80 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
65c90 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
65ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
65cb0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
65cc0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
65cd0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
65ce0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
65cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
65d00 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
65d10 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
65d20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
65d30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
65d40 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
65d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
65d60 63 6f 6c 75 6d 6e 22 3a 20 31 32 33 2c 0a 20 20  column": 123,.  
65d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
65d80 66 66 73 65 74 22 3a 20 31 32 32 0a 20 20 20 20  ffset": 122.    
65d90 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
65da0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
65db0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
65dc0 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
65dd0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
65de0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
65df0 22 74 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20  "type",.        
65e00 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
65e10 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a 20 20 20 20 20  on": null,.     
65e20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75           "lineNu
65e30 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20  mber": 2,.      
65e40 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
65e50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
65e60 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
65e70 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
65e80 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
65e90 65 22 3a 20 22 62 6f 6f 6c 65 61 6e 22 0a 20 20  e": "boolean".  
65ea0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
65eb0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
65ec0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
65ed0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
65ee0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
65ef0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
65f00 20 22 6c 69 6e 65 22 3a 20 32 39 31 2c 0a 20 20   "line": 291,.  
65f10 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
65f20 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
65f30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
65f40 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
65f50 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
65f60 3a 20 32 39 34 2c 0a 20 20 20 20 20 20 20 20 20  : 294,.         
65f70 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34       "column": 4
65f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
65f90 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
65fa0 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a        "context":
65fb0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
65fc0 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
65fd0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
65fe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
65ff0 20 22 6c 69 6e 65 22 3a 20 32 39 36 2c 0a 20 20   "line": 296,.  
66000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
66010 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
66020 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
66030 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
66040 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
66050 20 20 22 6c 69 6e 65 22 3a 20 32 39 38 2c 0a 20    "line": 298,. 
66060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
66070 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
66080 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
66090 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
660a0 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
660b0 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
660c0 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 69  /webDev/ui/lib/i
660d0 6e 74 65 72 66 61 63 65 73 2f 74 69 6c 74 2e 6a  nterfaces/tilt.j
660e0 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
660f0 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
66100 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
66110 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
66120 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
66130 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
66140 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
66150 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
66160 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
66170 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
66180 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
66190 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
661a0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
661b0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
661c0 22 6e 61 6d 65 22 3a 20 22 61 63 74 69 76 65 22  "name": "active"
661d0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e  ,.          "kin
661e0 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20  d": "member",.  
661f0 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 6f          "membero
66200 66 22 3a 20 22 54 69 6c 74 22 2c 0a 20 20 20 20  f": "Tilt",.    
66210 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
66220 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20  instance",.     
66230 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20       "members": 
66240 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 67  {.            "g
66250 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20  lobal": [],.    
66260 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a          "inner":
66270 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
66280 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
66290 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 76  .            "ev
662a0 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ents": [],.     
662b0 20 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a         "static":
662c0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c   [].          },
662d0 0a 20 20 20 20 20 20 20 20 20 20 22 70 61 74 68  .          "path
662e0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
662f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
66300 20 22 6e 61 6d 65 22 3a 20 22 54 69 6c 74 22 2c   "name": "Tilt",
66310 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
66320 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20  kind": "class". 
66330 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
66340 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
66350 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
66360 3a 20 22 61 63 74 69 76 65 22 2c 0a 20 20 20 20  : "active",.    
66370 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
66380 3a 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20  : "member",.    
66390 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
663a0 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20  ": "instance".  
663b0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
663c0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
663d0 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
663e0 22 54 69 6c 74 23 61 63 74 69 76 65 22 0a 20 20  "Tilt#active".  
663f0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c        }.      ],
66400 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
66410 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
66420 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
66430 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
66440 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
66450 6d 65 22 3a 20 22 54 69 6c 74 22 2c 0a 20 20 20  me": "Tilt",.   
66460 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
66470 61 73 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  ass".      }.   
66480 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61   ],.    "namespa
66490 63 65 22 3a 20 22 54 69 6c 74 22 0a 20 20 7d 2c  ce": "Tilt".  },
664a0 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
664b0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
664c0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
664d0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
664e0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
664f0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
66500 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
66510 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
66520 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
66530 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
66540 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
66550 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
66560 76 61 6c 75 65 22 3a 20 22 42 69 6e 61 72 79 20  value": "Binary 
66570 73 77 69 74 63 68 22 2c 0a 20 20 20 20 20 20 20  switch",.       
66580 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
66590 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
665a0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
665b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
665c0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
665d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
665e0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
665f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
66600 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
66610 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
66620 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
66630 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
66640 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
66650 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
66660 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
66670 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
66680 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
66690 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  3.              
666a0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
666b0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
666c0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
666d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
666e0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
666f0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
66700 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
66710 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
66720 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
66730 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
66740 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
66750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
66760 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
66770 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
66780 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
66790 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
667a0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
667b0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
667c0 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
667d0 20 22 6f 66 66 73 65 74 22 3a 20 31 33 0a 20 20   "offset": 13.  
667e0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
667f0 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
66800 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
66810 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  }.        }.    
66820 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69    ],.      "posi
66830 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
66840 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
66850 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
66860 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
66870 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
66880 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
66890 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
668a0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
668b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
668c0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
668d0 22 3a 20 31 34 2c 0a 20 20 20 20 20 20 20 20 20  ": 14,.         
668e0 20 22 6f 66 66 73 65 74 22 3a 20 31 33 0a 20 20   "offset": 13.  
668f0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a        }.      }.
66900 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67 73      },.    "tags
66910 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
66920 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 64       "title": "d
66930 65 73 63 72 69 70 74 69 6f 6e 22 2c 0a 20 20 20  escription",.   
66940 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
66950 6e 22 3a 20 22 42 69 6e 61 72 79 20 73 77 69 74  n": "Binary swit
66960 63 68 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ch",.        "li
66970 6e 65 4e 75 6d 62 65 72 22 3a 20 33 0a 20 20 20  neNumber": 3.   
66980 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
66990 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
669a0 64 65 6d 6f 22 2c 0a 20 20 20 20 20 20 20 20 22  demo",.        "
669b0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 3c  description": "<
669c0 73 70 61 6e 20 6e 65 78 75 73 2d 75 69 3d 5c 22  span nexus-ui=\"
669d0 74 6f 67 67 6c 65 5c 22 3e 3c 2f 73 70 61 6e 3e  toggle\"></span>
669e0 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
669f0 4e 75 6d 62 65 72 22 3a 20 35 0a 20 20 20 20 20  Number": 5.     
66a00 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
66a10 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
66a20 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
66a30 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
66a40 76 61 72 20 74 6f 67 67 6c 65 20 3d 20 6e 65 77  var toggle = new
66a50 20 4e 65 78 75 73 2e 54 6f 67 67 6c 65 28 27 23   Nexus.Toggle('#
66a60 74 61 72 67 65 74 27 29 22 2c 0a 20 20 20 20 20  target')",.     
66a70 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
66a80 20 37 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   7.      },.    
66a90 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
66aa0 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a  le": "example",.
66ab0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
66ac0 74 69 6f 6e 22 3a 20 22 76 61 72 20 74 6f 67 67  tion": "var togg
66ad0 6c 65 20 3d 20 6e 65 77 20 4e 65 78 75 73 2e 54  le = new Nexus.T
66ae0 6f 67 67 6c 65 28 27 23 74 61 72 67 65 74 27 2c  oggle('#target',
66af0 7b 5c 6e 20 20 20 20 27 73 69 7a 65 27 3a 20 5b  {\n    'size': [
66b00 34 30 2c 32 30 5d 2c 5c 6e 20 20 20 20 27 73 74  40,20],\n    'st
66b10 61 74 65 27 3a 20 66 61 6c 73 65 5c 6e 7d 29 22  ate': false\n})"
66b20 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
66b30 75 6d 62 65 72 22 3a 20 31 30 0a 20 20 20 20 20  umber": 10.     
66b40 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
66b50 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 6f 75      "title": "ou
66b60 74 70 75 74 22 2c 0a 20 20 20 20 20 20 20 20 22  tput",.        "
66b70 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 63  description": "c
66b80 68 61 6e 67 65 5c 6e 46 69 72 65 73 20 61 6e 79  hange\nFires any
66b90 20 74 69 6d 65 20 74 68 65 20 69 6e 74 65 72 66   time the interf
66ba0 61 63 65 27 73 20 76 61 6c 75 65 20 63 68 61 6e  ace's value chan
66bb0 67 65 73 2e 20 3c 62 72 3e 5c 6e 50 61 72 61 6d  ges. <br>\nParam
66bc0 65 74 65 72 3a 20 54 68 65 20 62 6f 6f 6c 65 61  eter: The boolea
66bd0 6e 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 69  n state of the i
66be0 6e 74 65 72 66 61 63 65 2e 22 2c 0a 20 20 20 20  nterface.",.    
66bf0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
66c00 3a 20 31 36 0a 20 20 20 20 20 20 7d 2c 0a 20 20  : 16.      },.  
66c10 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
66c20 69 74 6c 65 22 3a 20 22 6f 75 74 70 75 74 65 78  itle": "outputex
66c30 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
66c40 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
66c50 74 6f 67 67 6c 65 2e 6f 6e 28 27 63 68 61 6e 67  toggle.on('chang
66c60 65 27 2c 66 75 6e 63 74 69 6f 6e 28 76 29 20 7b  e',function(v) {
66c70 5c 6e 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28  \n  console.log(
66c80 76 29 3b 5c 6e 7d 29 22 2c 0a 20 20 20 20 20 20  v);\n})",.      
66c90 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
66ca0 32 31 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d  21.      }.    ]
66cb0 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20  ,.    "loc": {. 
66cc0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
66cd0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
66ce0 37 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  7,.        "colu
66cf0 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a  mn": 0.      },.
66d00 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
66d10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
66d20 34 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  4,.        "colu
66d30 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20  mn": 2.      }. 
66d40 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65     },.    "conte
66d50 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f  xt": {.      "lo
66d60 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73  c": {.        "s
66d70 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
66d80 20 20 20 22 6c 69 6e 65 22 3a 20 33 35 2c 0a 20     "line": 35,. 
66d90 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
66da0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
66db0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
66dc0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
66dd0 22 3a 20 31 33 31 2c 0a 20 20 20 20 20 20 20 20  ": 131,.        
66de0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20    "column": 1.  
66df0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
66e00 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22  .      "file": "
66e10 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f  /Users/tatecarso
66e20 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f  n/webDev/ui/lib/
66e30 69 6e 74 65 72 66 61 63 65 73 2f 74 6f 67 67 6c  interfaces/toggl
66e40 65 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  e.js".    },.   
66e50 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 0a 20   "augments": [. 
66e60 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
66e70 74 69 74 6c 65 22 3a 20 22 61 75 67 6d 65 6e 74  title": "augment
66e80 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  s",.        "nam
66e90 65 22 3a 20 22 49 6e 74 65 72 66 61 63 65 22 0a  e": "Interface".
66ea0 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
66eb0 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
66ec0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
66ed0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
66ee0 22 76 61 72 20 74 6f 67 67 6c 65 20 3d 20 6e 65  "var toggle = ne
66ef0 77 20 4e 65 78 75 73 2e 54 6f 67 67 6c 65 28 27  w Nexus.Toggle('
66f00 23 74 61 72 67 65 74 27 29 22 0a 20 20 20 20 20  #target')".     
66f10 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
66f20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
66f30 22 3a 20 22 76 61 72 20 74 6f 67 67 6c 65 20 3d  ": "var toggle =
66f40 20 6e 65 77 20 4e 65 78 75 73 2e 54 6f 67 67 6c   new Nexus.Toggl
66f50 65 28 27 23 74 61 72 67 65 74 27 2c 7b 5c 6e 20  e('#target',{\n 
66f60 20 20 20 27 73 69 7a 65 27 3a 20 5b 34 30 2c 32     'size': [40,2
66f70 30 5d 2c 5c 6e 20 20 20 20 27 73 74 61 74 65 27  0],\n    'state'
66f80 3a 20 66 61 6c 73 65 5c 6e 7d 29 22 0a 20 20 20  : false\n})".   
66f90 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
66fa0 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20  "params": [],.  
66fb0 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
66fc0 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73  [],.    "returns
66fd0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 73 65 65 73  ": [],.    "sees
66fe0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f  ": [],.    "thro
66ff0 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f  ws": [],.    "to
67000 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e  dos": [],.    "n
67010 61 6d 65 22 3a 20 22 54 6f 67 67 6c 65 22 2c 0a  ame": "Toggle",.
67020 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
67030 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72  ss",.    "member
67040 73 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f  s": {.      "glo
67050 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
67060 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
67070 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
67080 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
67090 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
670a0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
670b0 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
670c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
670d0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
670e0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
670f0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
67100 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
67110 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
67120 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
67130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67140 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
67150 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
67160 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
67170 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
67180 65 22 3a 20 22 57 68 65 74 68 65 72 20 74 68 65  e": "Whether the
67190 20 74 6f 67 67 6c 65 20 69 73 20 63 75 72 72 65   toggle is curre
671a0 6e 74 6c 79 20 6f 6e 20 6f 72 20 6f 66 66 2e 20  ntly on or off. 
671b0 53 65 74 74 69 6e 67 20 74 68 69 73 20 70 72 6f  Setting this pro
671c0 70 65 72 74 79 20 77 69 6c 6c 20 75 70 64 61 74  perty will updat
671d0 65 20 74 68 65 20 74 6f 67 67 6c 65 20 69 6e 74  e the toggle int
671e0 65 72 66 61 63 65 20 61 6e 64 20 74 72 69 67 67  erface and trigg
671f0 65 72 20 74 68 65 20 6f 75 74 70 75 74 20 65 76  er the output ev
67200 65 6e 74 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  ent.",.         
67210 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
67220 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
67230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
67240 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
67250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67260 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
67270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67280 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
67290 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
672a0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
672b0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
672c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
672d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
672e0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
672f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67300 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
67310 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
67320 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
67330 22 3a 20 31 32 38 2c 0a 20 20 20 20 20 20 20 20  ": 128,.        
67340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67350 22 6f 66 66 73 65 74 22 3a 20 31 32 37 0a 20 20  "offset": 127.  
67360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67370 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
67380 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
67390 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
673a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
673b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
673c0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
673d0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
673e0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
673f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
67400 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
67410 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
67420 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
67430 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
67440 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
67450 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
67460 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
67470 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
67480 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
67490 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
674a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
674b0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
674c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
674d0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
674e0 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  28,.            
674f0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
67500 3a 20 31 32 37 0a 20 20 20 20 20 20 20 20 20 20  : 127.          
67510 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
67520 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
67530 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
67540 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
67550 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
67560 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
67570 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
67580 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
67590 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
675a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
675b0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
675c0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
675d0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
675e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
675f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
67600 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
67610 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
67620 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
67630 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
67640 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
67650 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  28,.            
67660 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 32      "offset": 12
67670 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  7.              
67680 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
67690 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
676a0 20 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b         "tags": [
676b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
676c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69               "ti
676d0 74 6c 65 22 3a 20 22 74 79 70 65 22 2c 0a 20 20  tle": "type",.  
676e0 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
676f0 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c  cription": null,
67700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
67710 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
67720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
67730 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
67740 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
67750 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
67760 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
67770 20 20 22 6e 61 6d 65 22 3a 20 22 62 6f 6f 6c 65    "name": "boole
67780 61 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  an".            
67790 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
677a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
677b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
677c0 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65  title": "example
677d0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
677e0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
677f0 22 74 6f 67 67 6c 65 2e 73 74 61 74 65 20 3d 20  "toggle.state = 
67800 66 61 6c 73 65 3b 22 2c 0a 20 20 20 20 20 20 20  false;",.       
67810 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
67820 65 72 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20  er": 3.         
67830 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
67840 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63  ,.          "loc
67850 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
67860 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
67870 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
67880 3a 20 31 30 36 2c 0a 20 20 20 20 20 20 20 20 20  : 106,.         
67890 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
678a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
678b0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
678c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
678d0 20 20 20 22 6c 69 6e 65 22 3a 20 31 31 30 2c 0a     "line": 110,.
678e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
678f0 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20  olumn": 4.      
67900 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
67910 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    },.          "
67920 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20  context": {.    
67930 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b          "loc": {
67940 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
67950 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
67960 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
67970 3a 20 31 31 31 2c 0a 20 20 20 20 20 20 20 20 20  : 111,.         
67980 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
67990 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   2.             
679a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
679b0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
679c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
679d0 22 3a 20 31 31 33 2c 0a 20 20 20 20 20 20 20 20  ": 113,.        
679e0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
679f0 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 3.            
67a00 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
67a10 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
67a20 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
67a30 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
67a40 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61 63  /ui/lib/interfac
67a50 65 73 2f 74 6f 67 67 6c 65 2e 6a 73 22 0a 20 20  es/toggle.js".  
67a60 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
67a70 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a       "augments":
67a80 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
67a90 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20  examples": [.   
67aa0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
67ab0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
67ac0 70 74 69 6f 6e 22 3a 20 22 74 6f 67 67 6c 65 2e  ption": "toggle.
67ad0 73 74 61 74 65 20 3d 20 66 61 6c 73 65 3b 22 0a  state = false;".
67ae0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
67af0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
67b00 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b       "params": [
67b10 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72  ],.          "pr
67b20 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
67b30 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e           "return
67b40 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
67b50 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20    "sees": [],.  
67b60 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22          "throws"
67b70 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
67b80 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
67b90 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
67ba0 73 74 61 74 65 22 2c 0a 20 20 20 20 20 20 20 20  state",.        
67bb0 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62 65    "kind": "membe
67bc0 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  r",.          "m
67bd0 65 6d 62 65 72 6f 66 22 3a 20 22 54 6f 67 67 6c  emberof": "Toggl
67be0 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  e",.          "s
67bf0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
67c00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
67c10 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20  mbers": {.      
67c20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
67c30 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
67c40 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
67c50 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e           "instan
67c60 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ce": [],.       
67c70 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
67c80 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
67c90 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
67ca0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
67cb0 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
67cc0 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
67cd0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
67ce0 20 22 54 6f 67 67 6c 65 22 2c 0a 20 20 20 20 20   "Toggle",.     
67cf0 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
67d00 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20   "class".       
67d10 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
67d20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
67d30 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74 61      "name": "sta
67d40 74 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  te",.           
67d50 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d 62     "kind": "memb
67d60 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  er",.           
67d70 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73     "scope": "ins
67d80 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20  tance".         
67d90 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
67da0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
67db0 65 73 70 61 63 65 22 3a 20 22 54 6f 67 67 6c 65  espace": "Toggle
67dc0 23 73 74 61 74 65 22 0a 20 20 20 20 20 20 20 20  #state".        
67dd0 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
67de0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
67df0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
67e00 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
67e10 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
67e20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
67e30 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
67e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
67e50 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
67e60 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
67e70 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
67e80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
67e90 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
67ea0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
67eb0 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
67ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
67ed0 6c 75 65 22 3a 20 22 53 77 69 74 63 68 20 74 68  lue": "Switch th
67ee0 65 20 74 6f 67 67 6c 65 20 73 74 61 74 65 20 74  e toggle state t
67ef0 6f 20 69 74 73 20 6f 70 70 6f 73 69 74 65 20 73  o its opposite s
67f00 74 61 74 65 22 2c 0a 20 20 20 20 20 20 20 20 20  tate",.         
67f10 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
67f20 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
67f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
67f40 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
67f50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67f60 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
67f70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67f80 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
67f90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
67fa0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
67fb0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
67fc0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
67fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
67fe0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
67ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68000 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
68010 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
68020 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
68030 22 3a 20 34 36 2c 0a 20 20 20 20 20 20 20 20 20  ": 46,.         
68040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
68050 6f 66 66 73 65 74 22 3a 20 34 35 0a 20 20 20 20  offset": 45.    
68060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68070 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
68080 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
68090 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
680a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
680b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
680c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
680d0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
680e0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
680f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
68100 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
68110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68120 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
68130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68140 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
68150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68160 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
68170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
68180 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
68190 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
681a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
681b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
681c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
681d0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36 2c     "column": 46,
681e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
681f0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
68200 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
68210 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
68220 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
68230 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
68240 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
68250 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
68260 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
68270 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
68280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
68290 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
682a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
682b0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
682c0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
682d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
682e0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
682f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
68300 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
68310 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
68320 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
68330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
68340 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 36 2c 0a 20   "column": 46,. 
68350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
68360 6f 66 66 73 65 74 22 3a 20 34 35 0a 20 20 20 20  offset": 45.    
68370 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
68380 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
68390 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
683a0 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
683b0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
683c0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
683d0 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
683e0 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
683f0 70 74 69 6f 6e 22 3a 20 22 74 6f 67 67 6c 65 2e  ption": "toggle.
68400 66 6c 69 70 28 29 3b 22 2c 0a 20 20 20 20 20 20  flip();",.      
68410 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
68420 62 65 72 22 3a 20 32 0a 20 20 20 20 20 20 20 20  ber": 2.        
68430 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
68440 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f  ],.          "lo
68450 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  c": {.          
68460 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
68470 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
68480 22 3a 20 31 32 31 2c 0a 20 20 20 20 20 20 20 20  ": 121,.        
68490 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
684a0 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  2.            },
684b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
684c0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
684d0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 32 35 2c      "line": 125,
684e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
684f0 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
68500 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
68510 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
68520 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
68530 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
68540 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
68550 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
68560 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
68570 22 3a 20 31 32 36 2c 0a 20 20 20 20 20 20 20 20  ": 126,.        
68580 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
68590 3a 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 2.            
685a0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
685b0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
685c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
685d0 65 22 3a 20 31 32 39 2c 0a 20 20 20 20 20 20 20  e": 129,.       
685e0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
685f0 22 3a 20 33 0a 20 20 20 20 20 20 20 20 20 20 20  ": 3.           
68600 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
68610 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
68620 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f  "file": "/Users/
68630 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65  tatecarson/webDe
68640 76 2f 75 69 2f 6c 69 62 2f 69 6e 74 65 72 66 61  v/ui/lib/interfa
68650 63 65 73 2f 74 6f 67 67 6c 65 2e 6a 73 22 0a 20  ces/toggle.js". 
68660 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
68670 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
68680 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
68690 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20  "examples": [.  
686a0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
686b0 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72            "descr
686c0 69 70 74 69 6f 6e 22 3a 20 22 74 6f 67 67 6c 65  iption": "toggle
686d0 2e 66 6c 69 70 28 29 3b 22 0a 20 20 20 20 20 20  .flip();".      
686e0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
686f0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
68700 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20  params": [],.   
68710 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69         "properti
68720 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
68730 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d     "returns": []
68740 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65  ,.          "see
68750 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
68760 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
68770 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73            "todos
68780 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
68790 20 22 6e 61 6d 65 22 3a 20 22 66 6c 69 70 22 2c   "name": "flip",
687a0 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64  .          "kind
687b0 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20  ": "function",. 
687c0 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
687d0 6f 66 22 3a 20 22 54 6f 67 67 6c 65 22 2c 0a 20  of": "Toggle",. 
687e0 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
687f0 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
68800 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
68810 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
68820 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
68830 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
68840 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
68850 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
68860 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
68870 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
68880 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
68890 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
688a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
688b0 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
688c0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
688d0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 54 6f 67      "name": "Tog
688e0 67 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  gle",.          
688f0 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61      "kind": "cla
68900 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  ss".            
68910 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  },.            {
68920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
68930 6e 61 6d 65 22 3a 20 22 66 6c 69 70 22 2c 0a 20  name": "flip",. 
68940 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69               "ki
68950 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  nd": "function",
68960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
68970 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63  scope": "instanc
68980 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  e".            }
68990 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
689a0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61          "namespa
689b0 63 65 22 3a 20 22 54 6f 67 67 6c 65 23 66 6c 69  ce": "Toggle#fli
689c0 70 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  p".        }.   
689d0 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65     ],.      "eve
689e0 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
689f0 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
68a00 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20   },.    "path": 
68a10 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
68a20 20 20 22 6e 61 6d 65 22 3a 20 22 54 6f 67 67 6c    "name": "Toggl
68a30 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e  e",.        "kin
68a40 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20  d": "class".    
68a50 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
68a60 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 54 6f 67  namespace": "Tog
68a70 67 6c 65 22 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20  gle".  },.  {.  
68a80 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
68a90 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65 22 3a   {.      "type":
68aa0 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 22   "root",.      "
68ab0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
68ac0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
68ad0 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
68ae0 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
68af0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
68b00 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
68b10 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
68b20 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
68b30 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
68b40 20 22 4e 65 78 75 73 55 49 20 3d 3e 20 63 72 65   "NexusUI => cre
68b50 61 74 65 64 20 61 73 20 4e 65 78 75 73 22 2c 0a  ated as Nexus",.
68b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
68b70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
68b80 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
68b90 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
68ba0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
68bb0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
68bc0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
68bd0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
68be0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
68bf0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
68c00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
68c10 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
68c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
68c30 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
68c40 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
68c50 75 6d 6e 22 3a 20 32 38 2c 0a 20 20 20 20 20 20  umn": 28,.      
68c60 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
68c70 73 65 74 22 3a 20 32 37 0a 20 20 20 20 20 20 20  set": 27.       
68c80 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
68c90 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
68ca0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
68cb0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
68cc0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
68cd0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
68ce0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
68cf0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
68d00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
68d10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
68d20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
68d30 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
68d40 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
68d50 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
68d60 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
68d70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
68d80 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
68d90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
68da0 75 6d 6e 22 3a 20 32 38 2c 0a 20 20 20 20 20 20  umn": 28,.      
68db0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
68dc0 3a 20 32 37 0a 20 20 20 20 20 20 20 20 20 20 20  : 27.           
68dd0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
68de0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
68df0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
68e00 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20   }.      ],.    
68e10 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
68e20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
68e30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
68e40 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
68e50 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
68e60 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
68e70 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
68e80 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
68e90 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
68ea0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
68eb0 22 63 6f 6c 75 6d 6e 22 3a 20 32 38 2c 0a 20 20  "column": 28,.  
68ec0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
68ed0 3a 20 32 37 0a 20 20 20 20 20 20 20 20 7d 0a 20  : 27.        }. 
68ee0 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20       }.    },.  
68ef0 20 20 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20 20    "tags": [],.  
68f00 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20    "loc": {.     
68f10 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
68f20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 39 2c 0a      "line": 19,.
68f30 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
68f40 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  : 0.      },.   
68f50 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
68f60 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 31 2c 0a      "line": 21,.
68f70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
68f80 3a 20 32 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  : 2.      }.    
68f90 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22  },.    "context"
68fa0 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a  : {.      "loc":
68fb0 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72   {.        "star
68fc0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
68fd0 22 6c 69 6e 65 22 3a 20 32 33 2c 0a 20 20 20 20  "line": 23,.    
68fe0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
68ff0 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  0.        },.   
69000 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
69010 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
69020 31 30 34 2c 0a 20 20 20 20 20 20 20 20 20 20 22  104,.          "
69030 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20 20 20 20 20  column": 1.     
69040 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20     }.      },.  
69050 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73      "file": "/Us
69060 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77  ers/tatecarson/w
69070 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 6d 61 69  ebDev/ui/lib/mai
69080 6e 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  n.js".    },.   
69090 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
690a0 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
690b0 20 5b 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73   [],.    "params
690c0 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
690d0 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
690e0 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  aram",.        "
690f0 6e 61 6d 65 22 3a 20 22 63 6f 6e 74 65 78 74 22  name": "context"
69100 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
69110 75 6d 62 65 72 22 3a 20 32 35 0a 20 20 20 20 20  umber": 25.     
69120 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70   }.    ],.    "p
69130 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
69140 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
69150 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b  ],.    "sees": [
69160 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a  ],.    "throws":
69170 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22   [],.    "todos"
69180 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22  : [],.    "name"
69190 3a 20 22 4e 65 78 75 73 55 49 22 2c 0a 20 20 20  : "NexusUI",.   
691a0 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73 22   "kind": "class"
691b0 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a  ,.    "members":
691c0 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c   {.      "global
691d0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e  ": [],.      "in
691e0 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ner": [],.      
691f0 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a  "instance": [],.
69200 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20        "events": 
69210 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69  [],.      "stati
69220 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20  c": [].    },.  
69230 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20    "path": [.    
69240 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d    {.        "nam
69250 65 22 3a 20 22 4e 65 78 75 73 55 49 22 2c 0a 20  e": "NexusUI",. 
69260 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
69270 63 6c 61 73 73 22 0a 20 20 20 20 20 20 7d 0a 20  class".      }. 
69280 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73     ],.    "names
69290 70 61 63 65 22 3a 20 22 4e 65 78 75 73 55 49 22  pace": "NexusUI"
692a0 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64  .  },.  {.    "d
692b0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
692c0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
692d0 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c  ot",.      "chil
692e0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
692f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
69300 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
69310 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
69320 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
69330 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
69340 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
69350 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
69360 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 43 72      "value": "Cr
69370 65 61 74 65 73 20 61 6e 20 61 62 73 74 72 61 63  eates an abstrac
69380 74 20 6d 6f 64 65 6c 20 6f 66 20 61 20 73 74 65  t model of a ste
69390 70 70 61 62 6c 65 20 72 61 6e 67 65 20 73 6c 69  ppable range sli
693a0 64 65 72 20 77 69 74 68 20 73 74 61 72 74 20 61  der with start a
693b0 6e 64 20 65 6e 64 20 76 61 6c 75 65 73 20 77 68  nd end values wh
693c0 69 63 68 20 61 72 65 20 63 6f 6e 73 74 72 69 63  ich are constric
693d0 74 65 64 20 62 79 20 61 20 6d 69 6e 69 6d 75 6d  ted by a minimum
693e0 2c 20 6d 61 78 69 6d 75 6d 2c 20 61 6e 64 20 73  , maximum, and s
693f0 74 65 70 20 73 69 7a 65 2e 22 2c 0a 20 20 20 20  tep size.",.    
69400 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
69410 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
69420 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
69430 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
69440 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
69450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
69460 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
69470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
69480 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
69490 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
694a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
694b0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
694c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
694d0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
694e0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
694f0 3a 20 31 34 30 2c 0a 20 20 20 20 20 20 20 20 20  : 140,.         
69500 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
69510 22 3a 20 31 33 39 0a 20 20 20 20 20 20 20 20 20  ": 139.         
69520 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
69530 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
69540 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
69550 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
69560 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
69570 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
69580 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
69590 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
695a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
695b0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
695c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
695d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
695e0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
695f0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
69600 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
69610 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
69620 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
69630 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
69640 6e 22 3a 20 31 34 30 2c 0a 20 20 20 20 20 20 20  n": 140,.       
69650 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
69660 20 31 33 39 0a 20 20 20 20 20 20 20 20 20 20 20   139.           
69670 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
69680 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
69690 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
696a0 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20   }.      ],.    
696b0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
696c0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
696d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
696e0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
696f0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
69700 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
69710 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a  ": 0.        },.
69720 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
69730 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
69740 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
69750 22 63 6f 6c 75 6d 6e 22 3a 20 31 34 30 2c 0a 20  "column": 140,. 
69760 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
69770 22 3a 20 31 33 39 0a 20 20 20 20 20 20 20 20 7d  ": 139.        }
69780 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a  .      }.    },.
69790 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20 20      "tags": [.  
697a0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
697b0 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
697c0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
697d0 74 69 6f 6e 22 3a 20 22 6d 69 6e 69 6d 75 6d 22  tion": "minimum"
697e0 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
697f0 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20  umber": 2,.     
69800 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
69810 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
69820 4f 70 74 69 6f 6e 61 6c 54 79 70 65 22 2c 0a 20  OptionalType",. 
69830 20 20 20 20 20 20 20 20 20 22 65 78 70 72 65 73           "expres
69840 73 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  sion": {.       
69850 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
69860 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
69870 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
69880 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
69890 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
698a0 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  },.        "name
698b0 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20 20  ": "min",.      
698c0 20 20 22 64 65 66 61 75 6c 74 22 3a 20 22 30 22    "default": "0"
698d0 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
698e0 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
698f0 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
69900 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
69910 22 3a 20 22 6d 61 78 69 6d 75 6d 22 2c 0a 20 20  ": "maximum",.  
69920 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
69930 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22  r": 3,.        "
69940 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
69950 20 20 20 22 74 79 70 65 22 3a 20 22 4f 70 74 69     "type": "Opti
69960 6f 6e 61 6c 54 79 70 65 22 2c 0a 20 20 20 20 20  onalType",.     
69970 20 20 20 20 20 22 65 78 70 72 65 73 73 69 6f 6e       "expression
69980 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
69990 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
699a0 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
699b0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
699c0 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
699d0 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20    }.        },. 
699e0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
699f0 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20 22 64  max",.        "d
69a00 65 66 61 75 6c 74 22 3a 20 22 31 22 0a 20 20 20  efault": "1".   
69a10 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
69a20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
69a30 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
69a40 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 6e  "description": n
69a50 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ull,.        "li
69a60 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20  neNumber": 4,.  
69a70 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
69a80 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
69a90 3a 20 22 4f 70 74 69 6f 6e 61 6c 54 79 70 65 22  : "OptionalType"
69aa0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 70  ,.          "exp
69ab0 72 65 73 73 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ression": {.    
69ac0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
69ad0 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
69ae0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e  ,.            "n
69af0 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
69b00 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
69b10 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e     },.        "n
69b20 61 6d 65 22 3a 20 22 73 74 65 70 22 2c 0a 20 20  ame": "step",.  
69b30 20 20 20 20 20 20 22 64 65 66 61 75 6c 74 22 3a        "default":
69b40 20 22 30 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20   "0".      },.  
69b50 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
69b60 69 74 6c 65 22 3a 20 22 72 65 74 75 72 6e 73 22  itle": "returns"
69b70 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
69b80 69 70 74 69 6f 6e 22 3a 20 22 53 74 65 70 22 2c  iption": "Step",
69b90 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
69ba0 6d 62 65 72 22 3a 20 35 2c 0a 20 20 20 20 20 20  mber": 5,.      
69bb0 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
69bc0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
69bd0 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
69be0 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
69bf0 3a 20 22 4f 62 6a 65 63 74 22 0a 20 20 20 20 20  : "Object".     
69c00 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20     }.      }.   
69c10 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b   ],.    "loc": {
69c20 0a 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20  .      "start": 
69c30 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
69c40 3a 20 35 2c 0a 20 20 20 20 20 20 20 20 22 63 6f  : 5,.        "co
69c50 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d  lumn": 0.      }
69c60 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b  ,.      "end": {
69c70 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
69c80 20 31 31 2c 0a 20 20 20 20 20 20 20 20 22 63 6f   11,.        "co
69c90 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 7d  lumn": 2.      }
69ca0 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e  .    },.    "con
69cb0 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22  text": {.      "
69cc0 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
69cd0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
69ce0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 33 2c       "line": 13,
69cf0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
69d00 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  mn": 0.        }
69d10 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
69d20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
69d30 6e 65 22 3a 20 38 34 2c 0a 20 20 20 20 20 20 20  ne": 84,.       
69d40 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 0a 20     "column": 1. 
69d50 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d         }.      }
69d60 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20  ,.      "file": 
69d70 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
69d80 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
69d90 2f 6d 6f 64 65 6c 73 2f 72 61 6e 67 65 2e 6a 73  /models/range.js
69da0 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75  ".    },.    "au
69db0 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
69dc0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c   "examples": [],
69dd0 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b  .    "params": [
69de0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
69df0 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
69e00 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
69e10 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20 20  ": "min",.      
69e20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
69e30 32 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  2,.        "desc
69e40 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
69e50 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
69e60 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
69e70 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
69e80 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
69e90 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
69ea0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
69eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
69ec0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
69ed0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
69ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
69ef0 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
69f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
69f10 20 22 76 61 6c 75 65 22 3a 20 22 6d 69 6e 69 6d   "value": "minim
69f20 75 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  um",.           
69f30 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
69f40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
69f50 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
69f60 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
69f70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
69f80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
69f90 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
69fa0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
69fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
69fc0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
69fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
69fe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
69ff0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
6a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a010 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a030 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 38       "column": 8
6a040 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6a050 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
6a060 3a 20 37 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 7.            
6a070 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6a080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6a090 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
6a0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6a0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a0c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
6a0d0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
6a0e0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
6a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6a100 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
6a110 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6a120 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6a130 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6a140 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6a150 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
6a160 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
6a170 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6a180 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6a190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a1a0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
6a1b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6a1c0 63 6f 6c 75 6d 6e 22 3a 20 38 2c 0a 20 20 20 20  column": 8,.    
6a1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
6a1e0 66 66 73 65 74 22 3a 20 37 0a 20 20 20 20 20 20  ffset": 7.      
6a1f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6a200 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
6a210 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
6a220 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6a230 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
6a240 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
6a250 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
6a260 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6a270 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6a280 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
6a290 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6a2a0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
6a2b0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
6a2c0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
6a2d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
6a2e0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
6a2f0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6a300 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6a310 6c 75 6d 6e 22 3a 20 38 2c 0a 20 20 20 20 20 20  lumn": 8,.      
6a320 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
6a330 3a 20 37 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 7.            
6a340 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20  }.          }.  
6a350 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6a360 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
6a370 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
6a380 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
6a390 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
6a3a0 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
6a3b0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 64 65    },.        "de
6a3c0 66 61 75 6c 74 22 3a 20 22 30 22 0a 20 20 20 20  fault": "0".    
6a3d0 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
6a3e0 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
6a3f0 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  aram",.        "
6a400 6e 61 6d 65 22 3a 20 22 6d 61 78 22 2c 0a 20 20  name": "max",.  
6a410 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
6a420 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22  r": 3,.        "
6a430 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
6a440 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
6a450 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
6a460 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
6a470 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
6a480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
6a490 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
6a4a0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
6a4b0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
6a4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
6a4d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6a4e0 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
6a4f0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
6a500 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 6d       "value": "m
6a510 61 78 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20 20  aximum",.       
6a520 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
6a530 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
6a540 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
6a550 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
6a560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6a570 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6a580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6a590 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a5b0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
6a5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a5d0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
6a5e0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
6a5f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6a600 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6a610 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6a620 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6a630 22 3a 20 38 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 8,.          
6a640 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6a650 73 65 74 22 3a 20 37 0a 20 20 20 20 20 20 20 20  set": 7.        
6a660 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6a670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a680 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
6a690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a6a0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
6a6b0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6a6c0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
6a6d0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
6a6e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6a6f0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
6a700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a710 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6a720 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6a730 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
6a740 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6a750 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6a760 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6a770 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
6a780 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6a790 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6a7a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6a7b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 38 2c 0a     "column": 8,.
6a7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6a7d0 20 20 22 6f 66 66 73 65 74 22 3a 20 37 0a 20 20    "offset": 7.  
6a7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6a7f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6a800 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
6a810 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
6a820 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6a830 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
6a840 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
6a850 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
6a860 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
6a870 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6a880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6a890 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6a8a0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6a8b0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
6a8c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
6a8d0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
6a8e0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6a8f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6a900 20 22 63 6f 6c 75 6d 6e 22 3a 20 38 2c 0a 20 20   "column": 8,.  
6a910 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6a920 73 65 74 22 3a 20 37 0a 20 20 20 20 20 20 20 20  set": 7.        
6a930 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6a940 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
6a950 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
6a960 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
6a970 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
6a980 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
6a990 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
6a9a0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6a9b0 20 22 64 65 66 61 75 6c 74 22 3a 20 22 31 22 0a   "default": "1".
6a9c0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
6a9d0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
6a9e0 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
6a9f0 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74 65 70     "name": "step
6aa00 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
6aa10 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20 20  Number": 4,.    
6aa20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
6aa30 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
6aa40 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
6aa50 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
6aa60 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20  e": "number".   
6aa70 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6aa80 22 64 65 66 61 75 6c 74 22 3a 20 22 30 22 0a 20  "default": "0". 
6aa90 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
6aaa0 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
6aab0 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73  [],.    "returns
6aac0 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
6aad0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
6aae0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
6aaf0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
6ab00 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
6ab10 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
6ab20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
6ab30 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
6ab40 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
6ab50 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
6ab60 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
6ab70 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
6ab80 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
6ab90 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
6aba0 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
6abb0 65 22 3a 20 22 53 74 65 70 22 2c 0a 20 20 20 20  e": "Step",.    
6abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
6abd0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
6abe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6abf0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
6ac00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ac10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
6ac20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ac30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
6ac40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ac50 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
6ac60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ac70 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6ac80 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
6ac90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6aca0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6acb0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6acc0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
6acd0 75 6d 6e 22 3a 20 35 2c 0a 20 20 20 20 20 20 20  umn": 5,.       
6ace0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6acf0 6f 66 66 73 65 74 22 3a 20 34 0a 20 20 20 20 20  offset": 4.     
6ad00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
6ad10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6ad20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
6ad30 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
6ad40 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
6ad50 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
6ad60 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
6ad70 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
6ad80 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
6ad90 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
6ada0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6adb0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
6adc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6add0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
6ade0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6adf0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
6ae00 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
6ae10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
6ae20 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
6ae30 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
6ae40 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6ae50 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
6ae60 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  5,.             
6ae70 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
6ae80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ae90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6aea0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
6aeb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
6aec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
6aed0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
6aee0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
6aef0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6af00 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
6af10 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
6af20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6af30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
6af40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
6af50 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
6af60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6af70 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
6af80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6af90 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6afa0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 2c      "column": 5,
6afb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6afc0 6f 66 66 73 65 74 22 3a 20 34 0a 20 20 20 20 20  offset": 4.     
6afd0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
6afe0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a     }.        },.
6aff0 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
6b000 20 22 72 65 74 75 72 6e 73 22 2c 0a 20 20 20 20   "returns",.    
6b010 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
6b020 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
6b030 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
6b040 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
6b050 65 22 3a 20 22 4f 62 6a 65 63 74 22 0a 20 20 20  e": "Object".   
6b060 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20       }.      }. 
6b070 20 20 20 5d 2c 0a 20 20 20 20 22 73 65 65 73 22     ],.    "sees"
6b080 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77  : [],.    "throw
6b090 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64  s": [],.    "tod
6b0a0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61  os": [],.    "na
6b0b0 6d 65 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20 20  me": "Range",.  
6b0c0 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
6b0d0 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
6b0e0 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
6b0f0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
6b100 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
6b110 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 0a 20   "instance": [. 
6b120 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
6b130 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
6b140 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6b150 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
6b160 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
6b170 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
6b180 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
6b190 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
6b1a0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
6b1b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6b1c0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
6b1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
6b1e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b1f0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
6b200 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
6b210 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
6b220 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 4d 69 6e 69  : "{number} Mini
6b230 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 74 68 65  mum value of the
6b240 20 72 61 6e 67 65 22 2c 0a 20 20 20 20 20 20 20   range",.       
6b250 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
6b260 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6b270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b280 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
6b290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b2a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6b2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b2c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6b2d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6b2e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6b2f0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6b300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6b310 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b320 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6b330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b340 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6b350 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6b360 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6b370 6d 6e 22 3a 20 33 36 2c 0a 20 20 20 20 20 20 20  mn": 36,.       
6b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b390 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a 20 20   "offset": 35.  
6b3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b3b0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
6b3d0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
6b3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6b3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6b400 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
6b410 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
6b420 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
6b430 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6b440 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6b450 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6b460 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6b470 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b480 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
6b490 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6b4a0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
6b4b0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
6b4c0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6b4d0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
6b4e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6b4f0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6b500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b510 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
6b520 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
6b530 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6b540 20 33 35 0a 20 20 20 20 20 20 20 20 20 20 20 20   35.            
6b550 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6b560 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
6b570 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
6b580 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6b590 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6b5a0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
6b5b0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
6b5c0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6b5d0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
6b5e0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6b5f0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6b600 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6b610 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6b620 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
6b630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6b640 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6b650 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6b660 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6b670 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6b680 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 2c     "column": 36,
6b690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b6a0 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a 20 20   "offset": 35.  
6b6b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
6b6c0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6b6d0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6b6e0 20 20 20 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20     "tags": [],. 
6b6f0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
6b700 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
6b710 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
6b720 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
6b730 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
6b740 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
6b750 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6b760 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
6b770 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6b780 6c 69 6e 65 22 3a 20 31 39 2c 0a 20 20 20 20 20  line": 19,.     
6b790 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6b7a0 22 3a 20 36 0a 20 20 20 20 20 20 20 20 20 20 20  ": 6.           
6b7b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
6b7c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
6b7d0 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
6b7e0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
6b7f0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
6b800 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6b810 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 2c       "line": 20,
6b820 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b830 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20   "column": 4.   
6b840 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
6b850 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
6b860 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6b870 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 30 2c       "line": 20,
6b880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6b890 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 39 0a 20 20   "column": 19.  
6b8a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
6b8b0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6b8c0 20 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a           "file":
6b8d0 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
6b8e0 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
6b8f0 62 2f 6d 6f 64 65 6c 73 2f 72 61 6e 67 65 2e 6a  b/models/range.j
6b900 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  s".          },.
6b910 20 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65            "augme
6b920 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
6b930 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20      "examples": 
6b940 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
6b950 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  arams": [],.    
6b960 20 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65        "propertie
6b970 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
6b980 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c    "returns": [],
6b990 0a 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73  .          "sees
6b9a0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6b9b0 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20   "throws": [],. 
6b9c0 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22           "todos"
6b9d0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6b9e0 22 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20  "name": "min",. 
6b9f0 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72           "member
6ba00 6f 66 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20 20  of": "Range",.  
6ba10 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
6ba20 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20 20   "instance",.   
6ba30 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73 22         "members"
6ba40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6ba50 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20  "global": [],.  
6ba60 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65 72            "inner
6ba70 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6ba80 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b     "instance": [
6ba90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
6baa0 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  events": [],.   
6bab0 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69 63           "static
6bac0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
6bad0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  },.          "pa
6bae0 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  th": [.         
6baf0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
6bb00 20 20 20 22 6e 61 6d 65 22 3a 20 22 52 61 6e 67     "name": "Rang
6bb10 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  e",.            
6bb20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73 73    "kind": "class
6bb30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  ".            },
6bb40 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
6bb50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61               "na
6bb60 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20  me": "min",.    
6bb70 20 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65            "scope
6bb80 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 0a 20 20  ": "instance".  
6bb90 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6bba0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
6bbb0 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
6bbc0 22 52 61 6e 67 65 23 6d 69 6e 22 0a 20 20 20 20  "Range#min".    
6bbd0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b      },.        {
6bbe0 0a 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63  .          "desc
6bbf0 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
6bc00 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
6bc10 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20  "root",.        
6bc20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
6bc30 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
6bc40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6bc50 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
6bc60 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
6bc70 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
6bc80 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
6bc90 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
6bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
6bcb0 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20  pe": "text",.   
6bcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6bcd0 20 22 76 61 6c 75 65 22 3a 20 22 7b 6e 75 6d 62   "value": "{numb
6bce0 65 72 7d 20 4d 61 78 69 6d 75 6d 20 76 61 6c 75  er} Maximum valu
6bcf0 65 20 6f 66 20 74 68 65 20 72 61 6e 67 65 22 2c  e of the range",
6bd00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6bd10 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
6bd20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6bd30 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6bd40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6bd50 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6bd60 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6bd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6bd80 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6bd90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6bda0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
6bdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6bdc0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6bdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6bde0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6bdf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6be00 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6be10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6be20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 36 2c     "column": 36,
6be30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6be40 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
6be50 22 3a 20 33 35 0a 20 20 20 20 20 20 20 20 20 20  ": 35.          
6be60 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6be70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6be80 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
6be90 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
6bea0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
6beb0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6bec0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
6bed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6bee0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
6bef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6bf00 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
6bf10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6bf20 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6bf30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6bf40 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
6bf50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
6bf60 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
6bf70 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6bf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6bf90 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
6bfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6bfb0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6bfd0 6c 75 6d 6e 22 3a 20 33 36 2c 0a 20 20 20 20 20  lumn": 36,.     
6bfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6bff0 6f 66 66 73 65 74 22 3a 20 33 35 0a 20 20 20 20  offset": 35.    
6c000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6c010 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6c020 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
6c030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c040 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
6c050 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
6c060 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
6c070 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6c080 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6c090 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6c0a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6c0b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6c0c0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6c0d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6c0e0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6c0f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6c100 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6c110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c120 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6c130 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6c140 6d 6e 22 3a 20 33 36 2c 0a 20 20 20 20 20 20 20  mn": 36,.       
6c150 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
6c160 22 3a 20 33 35 0a 20 20 20 20 20 20 20 20 20 20  ": 35.          
6c170 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6c180 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
6c190 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
6c1a0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6c1b0 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
6c1c0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
6c1d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6c1e0 6c 69 6e 65 22 3a 20 32 32 2c 0a 20 20 20 20 20  line": 22,.     
6c1f0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6c200 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
6c210 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6c220 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
6c230 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
6c240 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
6c250 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20   "column": 6.   
6c260 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
6c270 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6c280 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
6c290 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
6c2a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6c2b0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
6c2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
6c2d0 6e 65 22 3a 20 32 35 2c 0a 20 20 20 20 20 20 20  ne": 25,.       
6c2e0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6c2f0 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
6c300 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
6c310 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
6c320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
6c330 6e 65 22 3a 20 32 35 2c 0a 20 20 20 20 20 20 20  ne": 25,.       
6c340 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6c350 22 3a 20 31 39 0a 20 20 20 20 20 20 20 20 20 20  ": 19.          
6c360 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6c370 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
6c380 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
6c390 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
6c3a0 65 76 2f 75 69 2f 6c 69 62 2f 6d 6f 64 65 6c 73  ev/ui/lib/models
6c3b0 2f 72 61 6e 67 65 2e 6a 73 22 0a 20 20 20 20 20  /range.js".     
6c3c0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6c3d0 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
6c3e0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
6c3f0 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
6c400 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
6c410 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
6c420 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
6c430 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
6c440 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
6c450 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
6c460 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
6c470 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6c480 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
6c490 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
6c4a0 22 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20 20  "max",.         
6c4b0 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 52 61   "memberof": "Ra
6c4c0 6e 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nge",.          
6c4d0 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
6c4e0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
6c4f0 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
6c500 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
6c510 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6c520 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
6c530 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
6c540 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
6c550 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
6c560 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
6c570 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
6c580 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6c590 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
6c5a0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
6c5b0 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
6c5c0 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20 20 20 20  ": "Range",.    
6c5d0 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
6c5e0 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
6c5f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6c600 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
6c610 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61       "name": "ma
6c620 78 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  x",.            
6c630 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
6c640 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
6c650 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
6c660 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
6c670 73 70 61 63 65 22 3a 20 22 52 61 6e 67 65 23 6d  space": "Range#m
6c680 61 78 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  ax".        },. 
6c690 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
6c6a0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
6c6b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6c6c0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
6c6d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
6c6e0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
6c6f0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
6c700 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
6c710 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
6c720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6c730 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
6c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
6c750 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6c760 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
6c770 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
6c780 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
6c790 3a 20 22 7b 53 74 65 70 7d 20 53 74 61 72 74 20  : "{Step} Start 
6c7a0 76 61 6c 75 65 20 6f 66 20 74 68 65 20 72 61 6e  value of the ran
6c7b0 67 65 20 73 65 6c 65 63 74 69 6f 6e 22 2c 0a 20  ge selection",. 
6c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c7d0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
6c7e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6c7f0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6c800 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6c810 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
6c820 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
6c830 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6c840 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
6c850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c860 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
6c870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c880 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6c890 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
6c8a0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
6c8b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6c8c0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6c8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c8e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 32 2c 0a 20   "column": 42,. 
6c8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c900 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6c910 20 34 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   41.            
6c920 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6c930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c940 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
6c950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6c960 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6c970 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6c980 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
6c990 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
6c9a0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6c9b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
6c9c0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
6c9d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6c9e0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6c9f0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6ca00 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
6ca10 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6ca20 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6ca30 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6ca40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6ca50 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6ca60 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6ca70 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6ca80 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6ca90 6d 6e 22 3a 20 34 32 2c 0a 20 20 20 20 20 20 20  mn": 42,.       
6caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
6cab0 66 73 65 74 22 3a 20 34 31 0a 20 20 20 20 20 20  fset": 41.      
6cac0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6cad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6cae0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
6caf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6cb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6cb10 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
6cb20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
6cb30 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
6cb40 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6cb50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6cb60 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
6cb70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6cb80 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
6cb90 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6cba0 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
6cbb0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6cbc0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
6cbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6cbe0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6cbf0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6cc00 22 3a 20 34 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 42,.         
6cc10 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6cc20 20 34 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   41.            
6cc30 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
6cc40 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
6cc50 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
6cc60 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
6cc70 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
6cc80 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
6cc90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
6cca0 6e 65 22 3a 20 32 37 2c 0a 20 20 20 20 20 20 20  ne": 27,.       
6ccb0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6ccc0 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
6ccd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
6cce0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
6ccf0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 39 2c       "line": 29,
6cd00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6cd10 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20 20 20  column": 6.     
6cd20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
6cd30 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
6cd40 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
6cd50 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
6cd60 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6cd70 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
6cd80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6cd90 22 3a 20 33 30 2c 0a 20 20 20 20 20 20 20 20 20  ": 30,.         
6cda0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6cdb0 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   4.             
6cdc0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6cdd0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
6cde0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6cdf0 22 3a 20 33 30 2c 0a 20 20 20 20 20 20 20 20 20  ": 30,.         
6ce00 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6ce10 20 34 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   40.            
6ce20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
6ce30 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
6ce40 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
6ce50 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
6ce60 2f 75 69 2f 6c 69 62 2f 6d 6f 64 65 6c 73 2f 72  /ui/lib/models/r
6ce70 61 6e 67 65 2e 6a 73 22 0a 20 20 20 20 20 20 20  ange.js".       
6ce80 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
6ce90 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a  "augments": [],.
6cea0 20 20 20 20 20 20 20 20 20 20 22 65 78 61 6d 70            "examp
6ceb0 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  les": [],.      
6cec0 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d      "params": []
6ced0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 72 6f  ,.          "pro
6cee0 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
6cef0 20 20 20 20 20 20 20 20 22 72 65 74 75 72 6e 73          "returns
6cf00 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6cf10 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20   "sees": [],.   
6cf20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a         "throws":
6cf30 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
6cf40 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  todos": [],.    
6cf50 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73        "name": "s
6cf60 74 61 72 74 22 2c 0a 20 20 20 20 20 20 20 20 20  tart",.         
6cf70 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 52 61   "memberof": "Ra
6cf80 6e 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nge",.          
6cf90 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
6cfa0 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
6cfb0 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
6cfc0 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
6cfd0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6cfe0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
6cff0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
6d000 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
6d010 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
6d020 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
6d030 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
6d040 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6d050 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
6d060 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
6d070 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
6d080 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20 20 20 20  ": "Range",.    
6d090 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
6d0a0 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
6d0b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6d0c0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
6d0d0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 73 74       "name": "st
6d0e0 61 72 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  art",.          
6d0f0 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
6d100 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20  stance".        
6d110 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6d120 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ],.          "na
6d130 6d 65 73 70 61 63 65 22 3a 20 22 52 61 6e 67 65  mespace": "Range
6d140 23 73 74 61 72 74 22 0a 20 20 20 20 20 20 20 20  #start".        
6d150 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20  },.        {.   
6d160 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
6d170 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
6d180 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
6d190 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
6d1a0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
6d1b0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
6d1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
6d1d0 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
6d1e0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
6d1f0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
6d200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6d210 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
6d220 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
6d230 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
6d240 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
6d250 6c 75 65 22 3a 20 22 7b 53 74 65 70 7d 20 45 6e  lue": "{Step} En
6d260 64 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 72  d value of the r
6d270 61 6e 67 65 20 73 65 6c 65 63 74 69 6f 6e 22 2c  ange selection",
6d280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6d290 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
6d2a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6d2b0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6d2c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6d2d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6d2e0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6d2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d300 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6d310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d320 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
6d330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d340 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6d350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d360 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6d370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d380 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6d390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d3a0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c     "column": 40,
6d3b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6d3c0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
6d3d0 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20  ": 39.          
6d3e0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6d3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d400 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
6d410 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
6d420 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
6d430 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6d440 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
6d450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d460 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
6d470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d480 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
6d490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6d4a0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6d4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6d4c0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
6d4d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
6d4e0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
6d4f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6d500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d510 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
6d520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6d530 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6d540 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6d550 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
6d560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d570 6f 66 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20  offset": 39.    
6d580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6d590 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6d5a0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
6d5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d5c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
6d5d0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c  }.            ],
6d5e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f  .            "po
6d5f0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6d600 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6d610 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6d620 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6d630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6d640 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
6d650 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6d660 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6d670 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6d680 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6d690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6d6a0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
6d6b0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6d6c0 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20 20 20  mn": 40,.       
6d6d0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
6d6e0 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20  ": 39.          
6d6f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6d700 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c    }.          },
6d710 0a 20 20 20 20 20 20 20 20 20 20 22 74 61 67 73  .          "tags
6d720 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6d730 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
6d740 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
6d750 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6d760 6c 69 6e 65 22 3a 20 33 32 2c 0a 20 20 20 20 20  line": 32,.     
6d770 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6d780 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
6d790 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6d7a0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
6d7b0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33         "line": 3
6d7c0 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
6d7d0 20 22 63 6f 6c 75 6d 6e 22 3a 20 36 0a 20 20 20   "column": 6.   
6d7e0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
6d7f0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6d800 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
6d810 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22             "loc"
6d820 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6d830 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
6d840 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
6d850 6e 65 22 3a 20 33 35 2c 0a 20 20 20 20 20 20 20  ne": 35,.       
6d860 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6d870 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
6d880 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
6d890 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
6d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
6d8b0 6e 65 22 3a 20 33 35 2c 0a 20 20 20 20 20 20 20  ne": 35,.       
6d8c0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6d8d0 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20 20  ": 38.          
6d8e0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6d8f0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
6d900 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73   "file": "/Users
6d910 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44  /tatecarson/webD
6d920 65 76 2f 75 69 2f 6c 69 62 2f 6d 6f 64 65 6c 73  ev/ui/lib/models
6d930 2f 72 61 6e 67 65 2e 6a 73 22 0a 20 20 20 20 20  /range.js".     
6d940 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
6d950 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d    "augments": []
6d960 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78 61  ,.          "exa
6d970 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  mples": [],.    
6d980 20 20 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20        "params": 
6d990 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70  [],.          "p
6d9a0 72 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a  roperties": [],.
6d9b0 20 20 20 20 20 20 20 20 20 20 22 72 65 74 75 72            "retur
6d9c0 6e 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ns": [],.       
6d9d0 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20     "sees": [],. 
6d9e0 20 20 20 20 20 20 20 20 20 22 74 68 72 6f 77 73           "throws
6d9f0 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6da00 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20   "todos": [],.  
6da10 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
6da20 22 65 6e 64 22 2c 0a 20 20 20 20 20 20 20 20 20  "end",.         
6da30 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 52 61   "memberof": "Ra
6da40 6e 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nge",.          
6da50 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e  "scope": "instan
6da60 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ce",.          "
6da70 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20  members": {.    
6da80 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22          "global"
6da90 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6daa0 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20    "inner": [],. 
6dab0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73 74             "inst
6dac0 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ance": [],.     
6dad0 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a         "events":
6dae0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20   [],.           
6daf0 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20   "static": [].  
6db00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6db10 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20       "path": [. 
6db20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
6db30 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65             "name
6db40 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20 20 20 20  ": "Range",.    
6db50 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
6db60 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
6db70 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6db80 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
6db90 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 65 6e       "name": "en
6dba0 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  d",.            
6dbb0 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
6dbc0 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
6dbd0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
6dbe0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
6dbf0 73 70 61 63 65 22 3a 20 22 52 61 6e 67 65 23 65  space": "Range#e
6dc00 6e 64 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  nd".        },. 
6dc10 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
6dc20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
6dc30 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6dc40 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
6dc50 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
6dc60 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
6dc70 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
6dc80 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
6dc90 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
6dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6dcb0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
6dcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
6dcd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6dce0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
6dcf0 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
6dd00 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
6dd10 3a 20 22 7b 6e 75 6d 62 65 72 7d 20 43 65 6e 74  : "{number} Cent
6dd20 65 72 20 6f 66 20 74 68 65 20 72 61 6e 67 65 20  er of the range 
6dd30 73 65 6c 65 63 74 69 6f 6e 22 2c 0a 20 20 20 20  selection",.    
6dd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6dd50 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
6dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6dd70 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
6dd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6dd90 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
6dda0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6ddb0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
6ddc0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
6ddd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6dde0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
6ddf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6de00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6de10 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
6de20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6de30 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6de40 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6de50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
6de60 6f 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20  olumn": 39,.    
6de70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6de80 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
6de90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6dea0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
6deb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6dec0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
6ded0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6dee0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
6def0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
6df00 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
6df10 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
6df20 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
6df30 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
6df40 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6df50 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
6df60 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6df70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
6df80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
6df90 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
6dfa0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
6dfb0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
6dfc0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
6dfd0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6dfe0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
6dff0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6e000 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
6e010 3a 20 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20  : 39,.          
6e020 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
6e030 74 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20  t": 38.         
6e040 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6e050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
6e060 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
6e070 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
6e080 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
6e090 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
6e0a0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
6e0b0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
6e0c0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
6e0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6e0e0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
6e0f0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
6e100 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
6e110 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6e120 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
6e130 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6e140 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
6e150 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6e160 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
6e170 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
6e180 33 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  39,.            
6e190 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 38      "offset": 38
6e1a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
6e1b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
6e1c0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6e1d0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 5d        "tags": []
6e1e0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6c 6f 63  ,.          "loc
6e1f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6e200 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
6e210 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
6e220 3a 20 33 38 2c 0a 20 20 20 20 20 20 20 20 20 20  : 38,.          
6e230 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
6e240 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6e250 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
6e260 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6e270 20 20 22 6c 69 6e 65 22 3a 20 34 30 2c 0a 20 20    "line": 40,.  
6e280 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
6e290 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20 20 20 20  umn": 4.        
6e2a0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
6e2b0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  },.          "co
6e2c0 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
6e2d0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
6e2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
6e2f0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
6e300 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6e310 34 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  41,.            
6e320 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
6e330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6e340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6e350 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6e360 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6e370 34 33 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  43,.            
6e380 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a      "column": 3.
6e390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6e3a0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
6e3b0 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6c 65             "file
6e3c0 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63  ": "/Users/tatec
6e3d0 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f  arson/webDev/ui/
6e3e0 6c 69 62 2f 6d 6f 64 65 6c 73 2f 72 61 6e 67 65  lib/models/range
6e3f0 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20 20 7d  .js".          }
6e400 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61 75 67  ,.          "aug
6e410 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  ments": [],.    
6e420 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22        "examples"
6e430 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6e440 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20  "params": [],.  
6e450 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74          "propert
6e460 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ies": [],.      
6e470 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
6e480 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65  ],.          "se
6e490 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
6e4a0 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
6e4b0 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f  .          "todo
6e4c0 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
6e4d0 20 20 22 6e 61 6d 65 22 3a 20 22 63 65 6e 74 65    "name": "cente
6e4e0 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b  r",.          "k
6e4f0 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
6e500 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
6e510 72 6f 66 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20  rof": "Range",. 
6e520 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
6e530 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
6e540 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
6e550 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6e560 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
6e570 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
6e580 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
6e590 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
6e5a0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
6e5b0 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
6e5c0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
6e5d0 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
6e5e0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
6e5f0 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
6e600 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
6e610 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 52 61 6e      "name": "Ran
6e620 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ge",.           
6e630 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
6e640 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
6e650 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
6e660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
6e670 61 6d 65 22 3a 20 22 63 65 6e 74 65 72 22 2c 0a  ame": "center",.
6e680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
6e690 69 6e 64 22 3a 20 22 6d 65 6d 62 65 72 22 2c 0a  ind": "member",.
6e6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
6e6b0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
6e6c0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
6e6d0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
6e6e0 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
6e6f0 65 22 3a 20 22 52 61 6e 67 65 23 63 65 6e 74 65  e": "Range#cente
6e700 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  r".        },.  
6e710 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
6e720 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
6e730 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
6e740 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
6e750 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c             "chil
6e760 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
6e770 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
6e780 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
6e790 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
6e7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
6e7b0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
6e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
6e7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e7e0 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
6e7f0 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
6e800 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
6e810 20 22 7b 6e 75 6d 62 65 72 7d 20 53 69 7a 65 20   "{number} Size 
6e820 6f 66 20 74 68 65 20 72 61 6e 67 65 20 73 65 6c  of the range sel
6e830 65 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ection",.       
6e840 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
6e850 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
6e860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e870 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
6e880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e890 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
6e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e8b0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6e8c0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6e8d0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6e8e0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
6e8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6e900 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6e910 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e930 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6e940 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6e950 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
6e960 6d 6e 22 3a 20 33 37 2c 0a 20 20 20 20 20 20 20  mn": 37,.       
6e970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e980 20 22 6f 66 66 73 65 74 22 3a 20 33 36 0a 20 20   "offset": 36.  
6e990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e9a0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6e9b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
6e9c0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
6e9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
6e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6e9f0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
6ea00 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
6ea10 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
6ea20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6ea30 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6ea40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6ea50 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6ea60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ea70 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
6ea80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6ea90 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
6eaa0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
6eab0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6eac0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
6ead0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6eae0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6eaf0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6eb00 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
6eb10 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  7,.             
6eb20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6eb30 20 33 36 0a 20 20 20 20 20 20 20 20 20 20 20 20   36.            
6eb40 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6eb50 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
6eb60 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
6eb70 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6eb80 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
6eb90 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
6eba0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
6ebb0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6ebc0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
6ebd0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
6ebe0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
6ebf0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
6ec00 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
6ec10 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
6ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6ec30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6ec40 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
6ec50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
6ec60 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
6ec70 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 37 2c     "column": 37,
6ec80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ec90 20 22 6f 66 66 73 65 74 22 3a 20 33 36 0a 20 20   "offset": 36.  
6eca0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
6ecb0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
6ecc0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6ecd0 20 20 20 22 74 61 67 73 22 3a 20 5b 5d 2c 0a 20     "tags": [],. 
6ece0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
6ecf0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
6ed00 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
6ed10 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 35         "line": 5
6ed20 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  4,.             
6ed30 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
6ed40 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6ed50 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
6ed60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6ed70 6c 69 6e 65 22 3a 20 35 36 2c 0a 20 20 20 20 20  line": 56,.     
6ed80 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
6ed90 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20 20 20  ": 4.           
6eda0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a   }.          },.
6edb0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65            "conte
6edc0 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  xt": {.         
6edd0 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
6ede0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
6edf0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6ee00 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 35 37 2c       "line": 57,
6ee10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ee20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20   "column": 2.   
6ee30 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
6ee40 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
6ee50 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
6ee60 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 35 39 2c       "line": 59,
6ee70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ee80 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
6ee90 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
6eea0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6eeb0 20 20 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20          "file": 
6eec0 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72 73  "/Users/tatecars
6eed0 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62  on/webDev/ui/lib
6eee0 2f 6d 6f 64 65 6c 73 2f 72 61 6e 67 65 2e 6a 73  /models/range.js
6eef0 22 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ".          },. 
6ef00 20 20 20 20 20 20 20 20 20 22 61 75 67 6d 65 6e           "augmen
6ef10 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
6ef20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b     "examples": [
6ef30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 61  ],.          "pa
6ef40 72 61 6d 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  rams": [],.     
6ef50 20 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73       "properties
6ef60 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
6ef70 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 5d 2c 0a   "returns": [],.
6ef80 20 20 20 20 20 20 20 20 20 20 22 73 65 65 73 22            "sees"
6ef90 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
6efa0 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
6efb0 20 20 20 20 20 20 20 20 22 74 6f 64 6f 73 22 3a          "todos":
6efc0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
6efd0 6e 61 6d 65 22 3a 20 22 73 69 7a 65 22 2c 0a 20  name": "size",. 
6efe0 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a           "kind":
6eff0 20 22 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20   "member",.     
6f000 20 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a       "memberof":
6f010 20 22 52 61 6e 67 65 22 2c 0a 20 20 20 20 20 20   "Range",.      
6f020 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e      "scope": "in
6f030 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20 20  stance",.       
6f040 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
6f050 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6c 6f              "glo
6f060 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  bal": [],.      
6f070 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b        "inner": [
6f080 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
6f090 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20  instance": [],. 
6f0a0 20 20 20 20 20 20 20 20 20 20 20 22 65 76 65 6e             "even
6f0b0 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ts": [],.       
6f0c0 20 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b       "static": [
6f0d0 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  ].          },. 
6f0e0 20 20 20 20 20 20 20 20 20 22 70 61 74 68 22 3a           "path":
6f0f0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
6f100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6f110 6e 61 6d 65 22 3a 20 22 52 61 6e 67 65 22 2c 0a  name": "Range",.
6f120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6b                "k
6f130 69 6e 64 22 3a 20 22 63 6c 61 73 73 22 0a 20 20  ind": "class".  
6f140 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6f150 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
6f160 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
6f170 20 22 73 69 7a 65 22 2c 0a 20 20 20 20 20 20 20   "size",.       
6f180 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
6f190 6d 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20  member",.       
6f1a0 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20         "scope": 
6f1b0 22 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20  "instance".     
6f1c0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
6f1d0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
6f1e0 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 52 61  "namespace": "Ra
6f1f0 6e 67 65 23 73 69 7a 65 22 0a 20 20 20 20 20 20  nge#size".      
6f200 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20    },.        {. 
6f210 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
6f220 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
6f230 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
6f240 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
6f250 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
6f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
6f270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f280 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
6f290 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
6f2a0 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
6f2b0 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
6f2c0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
6f2d0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
6f2e0 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
6f2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6f300 76 61 6c 75 65 22 3a 20 22 4d 6f 76 65 20 74 68  value": "Move th
6f310 65 20 72 61 6e 67 65 20 73 65 6c 65 63 74 69 6f  e range selectio
6f320 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
6f330 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
6f340 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
6f350 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
6f360 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
6f370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6f380 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
6f390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f3a0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
6f3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f3c0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6f3d0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
6f3e0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6f3f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f400 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
6f410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f420 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
6f430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f440 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
6f450 32 35 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  25,.            
6f460 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6f470 73 65 74 22 3a 20 32 34 0a 20 20 20 20 20 20 20  set": 24.       
6f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
6f490 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6f4a0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
6f4b0 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
6f4c0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
6f4d0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
6f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d                 ]
6f4f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6f500 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
6f510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f520 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
6f530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f540 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
6f550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f560 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
6f570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f580 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
6f590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
6f5a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6f5b0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
6f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f5d0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
6f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f5f0 22 63 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a 20 20  "column": 25,.  
6f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f610 20 20 22 6f 66 66 73 65 74 22 3a 20 32 34 0a 20    "offset": 24. 
6f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6f630 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
6f640 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
6f650 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
6f660 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
6f670 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
6f680 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
6f690 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
6f6a0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
6f6b0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
6f6c0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
6f6d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6f6e0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
6f6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6f700 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
6f710 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
6f720 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
6f730 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
6f740 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
6f750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
6f760 6f 6c 75 6d 6e 22 3a 20 32 35 2c 0a 20 20 20 20  olumn": 25,.    
6f770 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
6f780 73 65 74 22 3a 20 32 34 0a 20 20 20 20 20 20 20  set": 24.       
6f790 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
6f7a0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
6f7b0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74   },.          "t
6f7c0 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ags": [.        
6f7d0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
6f7e0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
6f7f0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ram",.          
6f800 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
6f810 22 3a 20 22 4e 65 77 20 73 74 61 72 74 20 76 61  ": "New start va
6f820 6c 75 65 20 6f 66 20 74 68 65 20 72 61 6e 67 65  lue of the range
6f830 20 73 65 6c 65 63 74 69 6f 6e 22 2c 0a 20 20 20   selection",.   
6f840 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
6f850 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
6f860 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
6f870 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6f880 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
6f890 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
6f8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
6f8b0 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
6f8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
6f8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
6f8e0 61 6d 65 22 3a 20 22 73 74 61 72 74 22 0a 20 20  ame": "start".  
6f8f0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
6f900 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
6f910 20 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22           "title"
6f920 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
6f930 20 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69           "descri
6f940 70 74 69 6f 6e 22 3a 20 22 4e 65 77 20 65 6e 64  ption": "New end
6f950 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 72 61   value of the ra
6f960 6e 67 65 20 73 65 6c 65 63 74 69 6f 6e 22 2c 0a  nge selection",.
6f970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6f980 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20  ineNumber": 3,. 
6f990 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
6f9a0 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
6f9b0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
6f9c0 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
6f9d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6f9e0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
6f9f0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
6fa00 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
6fa10 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 22 0a 20   "name": "end". 
6fa20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
6fa30 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
6fa40 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
6fa50 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
6fa60 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
6fa70 20 20 22 6c 69 6e 65 22 3a 20 37 30 2c 0a 20 20    "line": 70,.  
6fa80 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
6fa90 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
6faa0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6fab0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
6fac0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
6fad0 3a 20 37 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 74,.          
6fae0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 0a      "column": 4.
6faf0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
6fb00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
6fb10 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20       "context": 
6fb20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6c  {.            "l
6fb30 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  oc": {.         
6fb40 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
6fb50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fb60 22 6c 69 6e 65 22 3a 20 37 35 2c 0a 20 20 20 20  "line": 75,.    
6fb70 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
6fb80 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20  umn": 2.        
6fb90 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
6fba0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
6fbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fbc0 22 6c 69 6e 65 22 3a 20 38 32 2c 0a 20 20 20 20  "line": 82,.    
6fbd0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
6fbe0 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 20 20  umn": 3.        
6fbf0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
6fc00 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6fc10 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
6fc20 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
6fc30 62 44 65 76 2f 75 69 2f 6c 69 62 2f 6d 6f 64 65  bDev/ui/lib/mode
6fc40 6c 73 2f 72 61 6e 67 65 2e 6a 73 22 0a 20 20 20  ls/range.js".   
6fc50 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
6fc60 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
6fc70 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65  [],.          "e
6fc80 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20 20  xamples": [],.  
6fc90 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73 22          "params"
6fca0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
6fcb0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6fcc0 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
6fcd0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6fce0 22 6e 61 6d 65 22 3a 20 22 73 74 61 72 74 22 2c  "name": "start",
6fcf0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
6fd00 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
6fd10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64                "d
6fd20 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
6fd30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6fd40 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
6fd50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6fd60 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
6fd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
6fd80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6fd90 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
6fda0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
6fdb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
6fdc0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
6fdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fde0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
6fdf0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
6fe00 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
6fe10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fe20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4e 65      "value": "Ne
6fe30 77 20 73 74 61 72 74 20 76 61 6c 75 65 20 6f 66  w start value of
6fe40 20 74 68 65 20 72 61 6e 67 65 20 73 65 6c 65 63   the range selec
6fe50 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  tion",.         
6fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
6fe70 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
6fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fe90 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
6fea0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
6feb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
6fec0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
6fed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6fee0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
6fef0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
6ff00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
6ff10 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
6ff20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ff30 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
6ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ff50 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
6ff60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ff70 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
6ff80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
6ff90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
6ffa0 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20 20  lumn": 39,.     
6ffb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
6ffc0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
6ffd0 20 33 38 0a 20 20 20 20 20 20 20 20 20 20 20 20   38.            
6ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
6fff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
70000 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
70010 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
70020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70030 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
70040 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
70050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
70060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
70070 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
70080 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
70090 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
700a0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
700b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
700c0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
700d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
700e0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
700f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70100 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
70110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70120 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
70130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
70140 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
70150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70160 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
70170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70180 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 39 2c     "column": 39,
70190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
701a0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
701b0 22 3a 20 33 38 0a 20 20 20 20 20 20 20 20 20 20  ": 38.          
701c0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
701d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
701e0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
701f0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
70200 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
70210 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
70220 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
70230 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
70240 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
70250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
70260 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
70270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
70280 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
70290 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
702a0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
702b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
702c0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
702d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
702e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
702f0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
70300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
70310 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
70320 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
70330 6c 75 6d 6e 22 3a 20 33 39 2c 0a 20 20 20 20 20  lumn": 39,.     
70340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
70350 6f 66 66 73 65 74 22 3a 20 33 38 0a 20 20 20 20  offset": 38.    
70360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
70370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70380 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
70390 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
703a0 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
703b0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
703c0 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
703d0 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  on",.           
703e0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
703f0 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20 20  mber".          
70400 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
70410 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
70420 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
70430 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
70440 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
70450 20 22 6e 61 6d 65 22 3a 20 22 65 6e 64 22 2c 0a   "name": "end",.
70460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
70470 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20  ineNumber": 3,. 
70480 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65               "de
70490 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
704a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
704b0 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
704c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
704d0 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
704e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
704f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70500 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
70510 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
70520 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
70530 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
70540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70550 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
70560 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
70570 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
70580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70590 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4e 65 77     "value": "New
705a0 20 65 6e 64 20 76 61 6c 75 65 20 6f 66 20 74 68   end value of th
705b0 65 20 72 61 6e 67 65 20 73 65 6c 65 63 74 69 6f  e range selectio
705c0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
705d0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
705e0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
705f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70600 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
70610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70620 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
70630 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
70640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70650 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
70660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70670 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
70680 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
70690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
706a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
706b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
706c0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
706d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
706e0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
706f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70700 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
70710 6e 22 3a 20 33 37 2c 0a 20 20 20 20 20 20 20 20  n": 37,.        
70720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70730 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 36      "offset": 36
70740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
70750 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
70760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70770 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
70780 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
70790 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
707a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
707b0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
707c0 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
707d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
707e0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
707f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70800 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
70810 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
70820 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
70830 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
70840 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
70850 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
70860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70870 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
70880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70890 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
708a0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
708b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
708c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
708d0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
708e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
708f0 22 63 6f 6c 75 6d 6e 22 3a 20 33 37 2c 0a 20 20  "column": 37,.  
70900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70910 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
70920 33 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  36.             
70930 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
70940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70950 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
70960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
70970 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
70980 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
70990 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
709a0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
709b0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
709c0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
709d0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
709e0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
709f0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
70a00 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
70a10 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
70a20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
70a30 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
70a40 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
70a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
70a60 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
70a70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
70a80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
70a90 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
70aa0 6e 22 3a 20 33 37 2c 0a 20 20 20 20 20 20 20 20  n": 37,.        
70ab0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
70ac0 73 65 74 22 3a 20 33 36 0a 20 20 20 20 20 20 20  set": 36.       
70ad0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
70ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
70af0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
70b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
70b10 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
70b20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
70b30 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
70b40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
70b50 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
70b60 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  r".             
70b70 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
70b80 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
70b90 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 74          "propert
70ba0 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ies": [],.      
70bb0 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b      "returns": [
70bc0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 65  ],.          "se
70bd0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  es": [],.       
70be0 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c     "throws": [],
70bf0 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64 6f  .          "todo
70c00 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
70c10 20 20 22 6e 61 6d 65 22 3a 20 22 6d 6f 76 65 22    "name": "move"
70c20 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e  ,.          "kin
70c30 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
70c40 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65            "membe
70c50 72 6f 66 22 3a 20 22 52 61 6e 67 65 22 2c 0a 20  rof": "Range",. 
70c60 20 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22           "scope"
70c70 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c 0a 20 20  : "instance",.  
70c80 20 20 20 20 20 20 20 20 22 6d 65 6d 62 65 72 73          "members
70c90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
70ca0 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
70cb0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 6e 65             "inne
70cc0 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  r": [],.        
70cd0 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20      "instance": 
70ce0 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
70cf0 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
70d00 20 20 20 20 20 20 20 20 20 20 22 73 74 61 74 69            "stati
70d10 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  c": [].         
70d20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   },.          "p
70d30 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ath": [.        
70d40 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
70d50 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 52 61 6e      "name": "Ran
70d60 67 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ge",.           
70d70 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c 61 73     "kind": "clas
70d80 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  s".            }
70d90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  ,.            {.
70da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e                "n
70db0 61 6d 65 22 3a 20 22 6d 6f 76 65 22 2c 0a 20 20  ame": "move",.  
70dc0 20 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e              "kin
70dd0 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
70de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
70df0 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
70e00 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
70e10 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
70e20 20 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63         "namespac
70e30 65 22 3a 20 22 52 61 6e 67 65 23 6d 6f 76 65 22  e": "Range#move"
70e40 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
70e50 20 5d 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74   ],.      "event
70e60 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73  s": [],.      "s
70e70 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d  tatic": [].    }
70e80 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a  ,.    "path": [.
70e90 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
70ea0 22 6e 61 6d 65 22 3a 20 22 52 61 6e 67 65 22 2c  "name": "Range",
70eb0 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a  .        "kind":
70ec0 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20 7d   "class".      }
70ed0 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d  .    ],.    "nam
70ee0 65 73 70 61 63 65 22 3a 20 22 52 61 6e 67 65 22  espace": "Range"
70ef0 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64  .  },.  {.    "d
70f00 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
70f10 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
70f20 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c  ot",.      "chil
70f30 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
70f40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
70f50 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
70f60 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
70f70 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
70f80 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
70f90 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
70fa0 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
70fb0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 43 72      "value": "Cr
70fc0 65 61 74 65 73 20 61 20 73 74 65 70 70 61 62 6c  eates a steppabl
70fd0 65 20 76 61 6c 75 65 20 77 69 74 68 20 6d 69 6e  e value with min
70fe0 69 6d 75 6d 2c 20 6d 61 78 69 6d 75 6d 2c 20 61  imum, maximum, a
70ff0 6e 64 20 73 74 65 70 20 73 69 7a 65 2e 20 54 68  nd step size. Th
71000 69 73 20 69 73 20 75 73 65 64 20 69 6e 20 6d 61  is is used in ma
71010 6e 79 20 69 6e 74 65 72 66 61 63 65 73 20 74 6f  ny interfaces to
71020 20 63 6f 6e 73 74 72 69 63 74 20 74 68 65 69 72   constrict their
71030 20 76 61 6c 75 65 73 20 74 6f 20 63 65 72 74 61   values to certa
71040 69 6e 20 72 61 6e 67 65 73 2e 22 2c 0a 20 20 20  in ranges.",.   
71050 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
71060 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
71070 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
71080 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
71090 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
710a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
710b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
710c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
710d0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
710e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
710f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
71100 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
71110 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
71120 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
71130 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
71140 22 3a 20 31 34 31 2c 0a 20 20 20 20 20 20 20 20  ": 141,.        
71150 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
71160 74 22 3a 20 31 34 30 0a 20 20 20 20 20 20 20 20  t": 140.        
71170 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
71180 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
71190 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
711a0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
711b0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
711c0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
711d0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
711e0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
711f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
71200 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
71210 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
71220 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
71230 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
71240 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
71250 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
71260 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
71270 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
71280 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
71290 6d 6e 22 3a 20 31 34 31 2c 0a 20 20 20 20 20 20  mn": 141,.      
712a0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
712b0 3a 20 31 34 30 0a 20 20 20 20 20 20 20 20 20 20  : 140.          
712c0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
712d0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
712e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
712f0 20 20 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20    }.      ],.   
71300 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
71310 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
71320 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
71330 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
71340 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
71350 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
71360 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c  t": 0.        },
71370 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20  .        "end": 
71380 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
71390 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
713a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 34 31 2c 0a   "column": 141,.
713b0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
713c0 74 22 3a 20 31 34 30 0a 20 20 20 20 20 20 20 20  t": 140.        
713d0 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c  }.      }.    },
713e0 0a 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20  .    "tags": [. 
713f0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
71400 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
71410 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
71420 70 74 69 6f 6e 22 3a 20 22 6d 69 6e 69 6d 75 6d  ption": "minimum
71430 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
71440 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20  Number": 2,.    
71450 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
71460 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
71470 22 4f 70 74 69 6f 6e 61 6c 54 79 70 65 22 2c 0a  "OptionalType",.
71480 20 20 20 20 20 20 20 20 20 20 22 65 78 70 72 65            "expre
71490 73 73 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ssion": {.      
714a0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
714b0 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
714c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
714d0 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20  e": "number".   
714e0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
714f0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d   },.        "nam
71500 65 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20  e": "min",.     
71510 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 22 30     "default": "0
71520 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  ".      },.     
71530 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
71540 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
71550 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
71560 6e 22 3a 20 22 6d 61 78 69 6d 75 6d 22 2c 0a 20  n": "maximum",. 
71570 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
71580 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20  er": 3,.        
71590 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
715a0 20 20 20 20 22 74 79 70 65 22 3a 20 22 4f 70 74      "type": "Opt
715b0 69 6f 6e 61 6c 54 79 70 65 22 2c 0a 20 20 20 20  ionalType",.    
715c0 20 20 20 20 20 20 22 65 78 70 72 65 73 73 69 6f        "expressio
715d0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
715e0 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
715f0 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
71600 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
71610 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20  "number".       
71620 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a     }.        },.
71630 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
71640 22 6d 61 78 22 2c 0a 20 20 20 20 20 20 20 20 22  "max",.        "
71650 64 65 66 61 75 6c 74 22 3a 20 22 31 22 0a 20 20  default": "1".  
71660 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
71670 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
71680 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
71690 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
716a0 6e 75 6c 6c 2c 0a 20 20 20 20 20 20 20 20 22 6c  null,.        "l
716b0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20  ineNumber": 4,. 
716c0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
716d0 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
716e0 22 3a 20 22 4f 70 74 69 6f 6e 61 6c 54 79 70 65  ": "OptionalType
716f0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 65 78  ",.          "ex
71700 70 72 65 73 73 69 6f 6e 22 3a 20 7b 0a 20 20 20  pression": {.   
71710 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
71720 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
71730 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
71740 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
71750 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
71760 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
71770 6e 61 6d 65 22 3a 20 22 73 74 65 70 22 2c 0a 20  name": "step",. 
71780 20 20 20 20 20 20 20 22 64 65 66 61 75 6c 74 22         "default"
71790 3a 20 22 30 22 0a 20 20 20 20 20 20 7d 2c 0a 20  : "0".      },. 
717a0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
717b0 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
717c0 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
717d0 70 74 69 6f 6e 22 3a 20 22 69 6e 69 74 69 61 6c  ption": "initial
717e0 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20   value",.       
717f0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35   "lineNumber": 5
71800 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
71810 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
71820 79 70 65 22 3a 20 22 4f 70 74 69 6f 6e 61 6c 54  ype": "OptionalT
71830 79 70 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ype",.          
71840 22 65 78 70 72 65 73 73 69 6f 6e 22 3a 20 7b 0a  "expression": {.
71850 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
71860 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
71870 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
71880 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
71890 72 22 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20  r".          }. 
718a0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
718b0 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65    "name": "value
718c0 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 66 61  ",.        "defa
718d0 75 6c 74 22 3a 20 22 30 22 0a 20 20 20 20 20 20  ult": "0".      
718e0 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20  },.      {.     
718f0 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65 74     "title": "ret
71900 75 72 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22  urns",.        "
71910 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 53  description": "S
71920 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  tep",.        "l
71930 69 6e 65 4e 75 6d 62 65 72 22 3a 20 36 2c 0a 20  ineNumber": 6,. 
71940 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
71950 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
71960 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
71970 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
71980 6e 61 6d 65 22 3a 20 22 4f 62 6a 65 63 74 22 0a  name": "Object".
71990 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
719a0 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f  }.    ],.    "lo
719b0 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61  c": {.      "sta
719c0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  rt": {.        "
719d0 6c 69 6e 65 22 3a 20 35 2c 0a 20 20 20 20 20 20  line": 5,.      
719e0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20    "column": 0.  
719f0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e      },.      "en
71a00 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c  d": {.        "l
71a10 69 6e 65 22 3a 20 31 32 2c 0a 20 20 20 20 20 20  ine": 12,.      
71a20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20    "column": 2.  
71a30 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
71a40 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
71a50 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
71a60 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
71a70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
71a80 3a 20 31 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 14,.          
71a90 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20  "column": 0.    
71aa0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
71ab0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
71ac0 20 20 22 6c 69 6e 65 22 3a 20 36 36 2c 0a 20 20    "line": 66,.  
71ad0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
71ae0 3a 20 31 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  : 1.        }.  
71af0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69      },.      "fi
71b00 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74  le": "/Users/tat
71b10 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75  ecarson/webDev/u
71b20 69 2f 6c 69 62 2f 6d 6f 64 65 6c 73 2f 73 74 65  i/lib/models/ste
71b30 70 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  p.js".    },.   
71b40 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
71b50 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
71b60 20 5b 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73   [],.    "params
71b70 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
71b80 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
71b90 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  aram",.        "
71ba0 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20 20  name": "min",.  
71bb0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
71bc0 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22  r": 2,.        "
71bd0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
71be0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
71bf0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
71c00 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
71c10 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
71c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
71c30 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
71c40 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
71c50 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
71c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
71c70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
71c80 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
71c90 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
71ca0 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 6d       "value": "m
71cb0 69 6e 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20 20  inimum",.       
71cc0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
71cd0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
71ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
71cf0 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
71d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
71d10 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
71d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
71d30 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
71d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71d50 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
71d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71d70 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
71d80 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
71d90 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
71da0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
71db0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
71dc0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
71dd0 22 3a 20 38 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 8,.          
71de0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
71df0 73 65 74 22 3a 20 37 0a 20 20 20 20 20 20 20 20  set": 7.        
71e00 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
71e10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71e20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
71e30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71e40 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
71e50 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
71e60 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
71e70 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
71e80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
71e90 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
71ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71eb0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
71ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
71ed0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
71ee0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
71ef0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
71f00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
71f10 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
71f20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
71f30 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
71f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
71f50 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 38 2c 0a     "column": 8,.
71f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
71f70 20 20 22 6f 66 66 73 65 74 22 3a 20 37 0a 20 20    "offset": 7.  
71f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
71f90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
71fa0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
71fb0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
71fc0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
71fd0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
71fe0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
71ff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
72000 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
72010 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
72020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
72030 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
72040 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
72050 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
72060 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
72070 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
72080 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
72090 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
720a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 38 2c 0a 20 20   "column": 8,.  
720b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
720c0 73 65 74 22 3a 20 37 0a 20 20 20 20 20 20 20 20  set": 7.        
720d0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
720e0 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
720f0 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
72100 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
72110 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
72120 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
72130 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
72140 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
72150 20 22 64 65 66 61 75 6c 74 22 3a 20 22 30 22 0a   "default": "0".
72160 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
72170 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
72180 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
72190 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 22     "name": "max"
721a0 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
721b0 75 6d 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20  umber": 3,.     
721c0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
721d0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
721e0 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
721f0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
72200 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
72210 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
72220 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
72230 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
72240 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
72250 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
72260 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
72270 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
72280 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
72290 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
722a0 3a 20 22 6d 61 78 69 6d 75 6d 22 2c 0a 20 20 20  : "maximum",.   
722b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
722c0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
722d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
722e0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
722f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72300 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
72310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72320 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
72330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72340 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
72350 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
72360 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
72370 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
72380 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
72390 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
723a0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
723b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
723c0 6c 75 6d 6e 22 3a 20 38 2c 0a 20 20 20 20 20 20  lumn": 8,.      
723d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
723e0 22 6f 66 66 73 65 74 22 3a 20 37 0a 20 20 20 20  "offset": 7.    
723f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72400 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
72410 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
72420 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
72430 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
72440 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
72450 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
72460 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
72470 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
72480 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
72490 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
724a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
724b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
724c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
724d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
724e0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
724f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
72500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
72510 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
72520 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
72530 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
72540 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
72550 20 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   8,.            
72560 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
72570 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  7.              
72580 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
72590 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
725a0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
725b0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
725c0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
725d0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
725e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
725f0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
72600 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
72610 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
72620 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
72630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
72640 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
72650 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
72660 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
72670 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
72680 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
72690 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 38       "column": 8
726a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
726b0 22 6f 66 66 73 65 74 22 3a 20 37 0a 20 20 20 20  "offset": 7.    
726c0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
726d0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c      }.        },
726e0 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
726f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
72700 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
72710 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
72720 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
72730 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
72740 20 20 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20       "default": 
72750 22 31 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  "1".      },.   
72760 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
72770 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
72780 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
72790 73 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 22  step",.        "
727a0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a  lineNumber": 4,.
727b0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
727c0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
727d0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
727e0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
727f0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
72800 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
72810 20 20 20 20 22 64 65 66 61 75 6c 74 22 3a 20 22      "default": "
72820 30 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  0".      },.    
72830 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
72840 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
72850 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76        "name": "v
72860 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 22  alue",.        "
72870 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 2c 0a  lineNumber": 5,.
72880 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
72890 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
728a0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
728b0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68  ",.          "ch
728c0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
728d0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
728e0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
728f0 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
72900 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
72910 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
72920 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
72930 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
72940 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
72950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
72960 61 6c 75 65 22 3a 20 22 69 6e 69 74 69 61 6c 20  alue": "initial 
72970 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20  value",.        
72980 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
72990 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
729a0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
729b0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
729c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
729d0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
729e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
729f0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
72a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72a10 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
72a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72a30 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
72a40 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
72a50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
72a60 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
72a70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72a80 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
72a90 3a 20 31 34 2c 0a 20 20 20 20 20 20 20 20 20 20  : 14,.          
72aa0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
72ab0 73 65 74 22 3a 20 31 33 0a 20 20 20 20 20 20 20  set": 13.       
72ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
72ad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72ae0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
72af0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
72b00 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
72b10 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
72b20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
72b30 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
72b40 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
72b50 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
72b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72b70 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
72b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
72b90 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
72ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
72bb0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
72bc0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
72bd0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
72be0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
72bf0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
72c00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72c10 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 34      "column": 14
72c20 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72c30 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 33      "offset": 13
72c40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
72c50 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
72c60 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
72c70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
72c80 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
72c90 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
72ca0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
72cb0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
72cc0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
72cd0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
72ce0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
72cf0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
72d00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
72d10 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
72d20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
72d30 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
72d40 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
72d50 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
72d60 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 34      "column": 14
72d70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72d80 22 6f 66 66 73 65 74 22 3a 20 31 33 0a 20 20 20  "offset": 13.   
72d90 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
72da0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
72db0 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
72dc0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
72dd0 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
72de0 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
72df0 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
72e00 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  r".        },.  
72e10 20 20 20 20 20 20 22 64 65 66 61 75 6c 74 22 3a        "default":
72e20 20 22 30 22 0a 20 20 20 20 20 20 7d 0a 20 20 20   "0".      }.   
72e30 20 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74   ],.    "propert
72e40 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72  ies": [],.    "r
72e50 65 74 75 72 6e 73 22 3a 20 5b 0a 20 20 20 20 20  eturns": [.     
72e60 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63   {.        "desc
72e70 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
72e80 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
72e90 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
72ea0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
72eb0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
72ec0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
72ed0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
72ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
72ef0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
72f00 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
72f10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
72f20 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
72f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
72f40 20 22 76 61 6c 75 65 22 3a 20 22 53 74 65 70 22   "value": "Step"
72f50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72f60 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
72f70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
72f80 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
72f90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
72fa0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
72fb0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
72fc0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
72fd0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
72fe0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
72ff0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
73000 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
73010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73020 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
73030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73040 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
73050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73060 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 2c 0a 20    "column": 5,. 
73070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73080 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
73090 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
730a0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
730b0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
730c0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
730d0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
730e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
730f0 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
73100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
73110 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
73120 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
73130 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
73140 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
73150 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
73160 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
73170 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
73180 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
73190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
731a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
731b0 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
731c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
731d0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
731e0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
731f0 75 6d 6e 22 3a 20 35 2c 0a 20 20 20 20 20 20 20  umn": 5,.       
73200 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
73210 65 74 22 3a 20 34 0a 20 20 20 20 20 20 20 20 20  et": 4.         
73220 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
73230 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
73240 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
73250 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
73260 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
73270 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
73280 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
73290 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
732a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
732b0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
732c0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
732d0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
732e0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
732f0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
73300 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
73310 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
73320 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
73330 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
73340 6e 22 3a 20 35 2c 0a 20 20 20 20 20 20 20 20 20  n": 5,.         
73350 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34       "offset": 4
73360 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
73370 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
73380 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74     },.        "t
73390 69 74 6c 65 22 3a 20 22 72 65 74 75 72 6e 73 22  itle": "returns"
733a0 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
733b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
733c0 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
733d0 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
733e0 20 20 22 6e 61 6d 65 22 3a 20 22 4f 62 6a 65 63    "name": "Objec
733f0 74 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  t".        }.   
73400 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
73410 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  "sees": [],.    
73420 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20  "throws": [],.  
73430 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20    "todos": [],. 
73440 20 20 20 22 6e 61 6d 65 22 3a 20 22 53 74 65 70     "name": "Step
73450 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22  ",.    "kind": "
73460 63 6c 61 73 73 22 2c 0a 20 20 20 20 22 6d 65 6d  class",.    "mem
73470 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22  bers": {.      "
73480 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
73490 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
734a0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
734b0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
734c0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
734d0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
734e0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
734f0 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ot",.           
73500 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
73510 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20               {. 
73520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
73530 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
73540 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
73550 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
73560 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
73570 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
73580 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
73590 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
735a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
735b0 61 6c 75 65 22 3a 20 22 55 70 64 61 74 65 20 77  alue": "Update w
735c0 69 74 68 20 61 20 6e 65 77 20 76 61 6c 75 65 2e  ith a new value.
735d0 20 54 68 65 20 76 61 6c 75 65 20 77 69 6c 6c 20   The value will 
735e0 62 65 20 61 75 74 6f 2d 61 64 6a 75 73 74 65 64  be auto-adjusted
735f0 20 74 6f 20 66 69 74 20 74 68 65 20 6d 69 6e 2f   to fit the min/
73600 6d 61 78 2f 73 74 65 70 2e 22 2c 0a 20 20 20 20  max/step.",.    
73610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73620 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
73630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73640 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
73650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73660 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
73670 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
73680 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
73690 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
736a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
736b0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
736c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
736d0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
736e0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
736f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
73700 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
73710 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
73720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
73730 6f 6c 75 6d 6e 22 3a 20 38 32 2c 0a 20 20 20 20  olumn": 82,.    
73740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73750 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 38 31      "offset": 81
73760 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
73770 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
73780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
73790 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
737a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
737b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
737c0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
737d0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
737e0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
737f0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
73800 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
73810 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
73820 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
73830 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
73840 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
73850 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
73860 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
73870 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
73880 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
73890 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
738a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
738b0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
738c0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
738d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
738e0 3a 20 38 32 2c 0a 20 20 20 20 20 20 20 20 20 20  : 82,.          
738f0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
73900 74 22 3a 20 38 31 0a 20 20 20 20 20 20 20 20 20  t": 81.         
73910 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
73920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
73930 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
73940 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
73950 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
73960 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
73970 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
73980 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
73990 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
739a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
739b0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
739c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
739d0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
739e0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
739f0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
73a00 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
73a10 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
73a20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
73a30 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
73a40 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
73a50 38 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  82,.            
73a60 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 38 31      "offset": 81
73a70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
73a80 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
73a90 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
73aa0 20 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a        "tags": [.
73ab0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
73ac0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74              "tit
73ad0 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
73ae0 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73              "des
73af0 63 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c  cription": null,
73b00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
73b10 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
73b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
73b30 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
73b40 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
73b50 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
73b60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
73b70 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
73b80 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  r".             
73b90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
73ba0 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65    "name": "value
73bb0 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ".            }.
73bc0 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
73bd0 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a         "loc": {.
73be0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
73bf0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
73c00 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 39 2c       "line": 29,
73c10 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
73c20 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
73c30 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
73c40 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
73c50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
73c60 6e 65 22 3a 20 33 32 2c 0a 20 20 20 20 20 20 20  ne": 32,.       
73c70 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
73c80 20 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   4.            }
73c90 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  .          },.  
73ca0 20 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74          "context
73cb0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
73cc0 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20   "loc": {.      
73cd0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
73ce0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
73cf0 20 20 20 22 6c 69 6e 65 22 3a 20 33 34 2c 0a 20     "line": 34,. 
73d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
73d10 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20  column": 2.     
73d20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
73d30 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
73d40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
73d50 20 20 20 22 6c 69 6e 65 22 3a 20 34 38 2c 0a 20     "line": 48,. 
73d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
73d70 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20  column": 3.     
73d80 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
73d90 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
73da0 20 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f        "file": "/
73db0 55 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e  Users/tatecarson
73dc0 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 6d  /webDev/ui/lib/m
73dd0 6f 64 65 6c 73 2f 73 74 65 70 2e 6a 73 22 0a 20  odels/step.js". 
73de0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
73df0 20 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22        "augments"
73e00 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
73e10 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a  "examples": [],.
73e20 20 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d            "param
73e30 73 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  s": [.          
73e40 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
73e50 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61    "title": "para
73e60 6d 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  m",.            
73e70 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65    "name": "value
73e80 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
73e90 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
73ea0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
73eb0 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
73ec0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
73ed0 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
73ee0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
73ef0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
73f00 62 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20  ber".           
73f10 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
73f20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
73f30 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65            "prope
73f40 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
73f50 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a        "returns":
73f60 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
73f70 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  sees": [],.     
73f80 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b       "throws": [
73f90 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f  ],.          "to
73fa0 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  dos": [],.      
73fb0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 75 70 64      "name": "upd
73fc0 61 74 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ate",.          
73fd0 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
73fe0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d  n",.          "m
73ff0 65 6d 62 65 72 6f 66 22 3a 20 22 53 74 65 70 22  emberof": "Step"
74000 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73 63 6f  ,.          "sco
74010 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22 2c  pe": "instance",
74020 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65 6d 62  .          "memb
74030 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ers": {.        
74040 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d      "global": []
74050 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
74060 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
74070 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65         "instance
74080 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
74090 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
740a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
740b0 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 20 20  atic": [].      
740c0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
740d0 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20   "path": [.     
740e0 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
740f0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
74100 53 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 20  Step",.         
74110 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
74120 61 73 73 22 0a 20 20 20 20 20 20 20 20 20 20 20  ass".           
74130 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
74140 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
74150 22 6e 61 6d 65 22 3a 20 22 75 70 64 61 74 65 22  "name": "update"
74160 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
74170 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
74180 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  n",.            
74190 20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74    "scope": "inst
741a0 61 6e 63 65 22 0a 20 20 20 20 20 20 20 20 20 20  ance".          
741b0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
741c0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
741d0 73 70 61 63 65 22 3a 20 22 53 74 65 70 23 75 70  space": "Step#up
741e0 64 61 74 65 22 0a 20 20 20 20 20 20 20 20 7d 2c  date".        },
741f0 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20  .        {.     
74200 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
74210 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
74220 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
74230 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 63  ,.            "c
74240 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
74250 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
74260 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
74270 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
74280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
74290 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
742a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
742b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
742c0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
742d0 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
742e0 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
742f0 65 22 3a 20 22 55 70 64 61 74 65 20 77 69 74 68  e": "Update with
74300 20 61 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 76 61   a normalized va
74310 6c 75 65 20 30 2d 31 2e 22 2c 0a 20 20 20 20 20  lue 0-1.",.     
74320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
74330 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
74340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
74350 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
74360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
74370 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
74380 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
74390 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
743a0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
743b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
743c0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
743d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
743e0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
743f0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
74400 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
74410 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
74420 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
74430 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
74440 6c 75 6d 6e 22 3a 20 33 36 2c 0a 20 20 20 20 20  lumn": 36,.     
74450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
74460 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a     "offset": 35.
74470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
74480 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
74490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
744a0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
744b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
744c0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
744d0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
744e0 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
744f0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
74500 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
74510 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
74520 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
74530 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
74540 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
74550 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
74560 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
74570 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
74580 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
74590 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
745a0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
745b0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
745c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
745d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
745e0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
745f0 20 33 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20   36,.           
74600 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
74610 22 3a 20 33 35 0a 20 20 20 20 20 20 20 20 20 20  ": 35.          
74620 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
74630 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
74640 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
74650 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
74660 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
74670 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
74680 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
74690 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
746a0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
746b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
746c0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
746d0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
746e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
746f0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
74700 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
74710 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
74720 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
74730 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
74740 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
74750 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
74760 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
74770 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 35 0a     "offset": 35.
74780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
74790 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
747a0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
747b0 20 20 20 20 20 22 74 61 67 73 22 3a 20 5b 0a 20       "tags": [. 
747c0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
747d0 20 20 20 20 20 20 20 20 20 20 20 22 74 69 74 6c             "titl
747e0 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
747f0 20 20 20 20 20 20 20 20 20 20 20 22 64 65 73 63             "desc
74800 72 69 70 74 69 6f 6e 22 3a 20 6e 75 6c 6c 2c 0a  ription": null,.
74810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
74820 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
74830 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
74840 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
74850 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
74860 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
74870 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
74880 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
74890 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ".              
748a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
748b0 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
748c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
748d0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
748e0 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20        "loc": {. 
748f0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
74900 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
74910 20 20 20 20 22 6c 69 6e 65 22 3a 20 35 30 2c 0a      "line": 50,.
74920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
74930 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
74940 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
74950 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
74960 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
74970 65 22 3a 20 35 33 2c 0a 20 20 20 20 20 20 20 20  e": 53,.        
74980 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
74990 34 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  4.            }.
749a0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
749b0 20 20 20 20 20 20 20 22 63 6f 6e 74 65 78 74 22         "context"
749c0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
749d0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
749e0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
749f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
74a00 20 20 22 6c 69 6e 65 22 3a 20 35 34 2c 0a 20 20    "line": 54,.  
74a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
74a20 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
74a30 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
74a40 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
74a50 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
74a60 20 20 22 6c 69 6e 65 22 3a 20 35 37 2c 0a 20 20    "line": 57,.  
74a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
74a80 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
74a90 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
74aa0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
74ab0 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
74ac0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
74ad0 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 6d 6f  webDev/ui/lib/mo
74ae0 64 65 6c 73 2f 73 74 65 70 2e 6a 73 22 0a 20 20  dels/step.js".  
74af0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
74b00 20 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a       "augments":
74b10 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
74b20 65 78 61 6d 70 6c 65 73 22 3a 20 5b 5d 2c 0a 20  examples": [],. 
74b30 20 20 20 20 20 20 20 20 20 22 70 61 72 61 6d 73           "params
74b40 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
74b50 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
74b60 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
74b70 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
74b80 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75 65 22   "name": "value"
74b90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
74ba0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
74bb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
74bc0 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
74bd0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
74be0 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
74bf0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
74c00 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
74c10 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  er".            
74c20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
74c30 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
74c40 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72           "proper
74c50 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  ties": [],.     
74c60 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20       "returns": 
74c70 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  [],.          "s
74c80 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  ees": [],.      
74c90 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
74ca0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f 64  ,.          "tod
74cb0 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  os": [],.       
74cc0 20 20 20 22 6e 61 6d 65 22 3a 20 22 75 70 64 61     "name": "upda
74cd0 74 65 4e 6f 72 6d 61 6c 22 2c 0a 20 20 20 20 20  teNormal",.     
74ce0 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75       "kind": "fu
74cf0 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  nction",.       
74d00 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22     "memberof": "
74d10 53 74 65 70 22 2c 0a 20 20 20 20 20 20 20 20 20  Step",.         
74d20 20 22 73 63 6f 70 65 22 3a 20 22 69 6e 73 74 61   "scope": "insta
74d30 6e 63 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  nce",.          
74d40 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
74d50 20 20 20 20 20 20 20 20 20 22 67 6c 6f 62 61 6c           "global
74d60 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20  ": [],.         
74d70 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
74d80 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 73              "ins
74d90 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20  tance": [],.    
74da0 20 20 20 20 20 20 20 20 22 65 76 65 6e 74 73 22          "events"
74db0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20  : [],.          
74dc0 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20    "static": []. 
74dd0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
74de0 20 20 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a        "path": [.
74df0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
74e00 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d              "nam
74e10 65 22 3a 20 22 53 74 65 70 22 2c 0a 20 20 20 20  e": "Step",.    
74e20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22            "kind"
74e30 3a 20 22 63 6c 61 73 73 22 0a 20 20 20 20 20 20  : "class".      
74e40 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
74e50 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
74e60 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 75 70       "name": "up
74e70 64 61 74 65 4e 6f 72 6d 61 6c 22 2c 0a 20 20 20  dateNormal",.   
74e80 20 20 20 20 20 20 20 20 20 20 20 22 6b 69 6e 64             "kind
74e90 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20  ": "function",. 
74ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 63               "sc
74eb0 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65 22  ope": "instance"
74ec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
74ed0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
74ee0 20 20 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65        "namespace
74ef0 22 3a 20 22 53 74 65 70 23 75 70 64 61 74 65 4e  ": "Step#updateN
74f00 6f 72 6d 61 6c 22 0a 20 20 20 20 20 20 20 20 7d  ormal".        }
74f10 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  ,.        {.    
74f20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
74f30 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
74f40 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
74f50 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ",.            "
74f60 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
74f70 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
74f80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
74f90 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
74fa0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
74fb0 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
74fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
74fd0 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
74fe0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
74ff0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
75000 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
75010 75 65 22 3a 20 22 47 65 74 20 61 20 6e 6f 72 6d  ue": "Get a norm
75020 61 6c 69 7a 65 64 20 76 65 72 73 69 6f 6e 20 6f  alized version o
75030 66 20 74 68 69 73 2e 76 61 6c 75 65 20 2e 20 4e  f this.value . N
75040 6f 74 20 73 65 74 74 61 62 6c 65 2e 22 2c 0a 20  ot settable.",. 
75050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75060 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
75070 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
75080 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
75090 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
750a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
750b0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
750c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
750d0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
750e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
750f0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
75100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75110 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
75120 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
75130 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
75140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
75150 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
75160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75170 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 35 2c 0a 20   "column": 55,. 
75180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75190 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
751a0 20 35 34 0a 20 20 20 20 20 20 20 20 20 20 20 20   54.            
751b0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
751c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
751d0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
751e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
751f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
75200 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
75210 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
75220 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
75230 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
75240 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
75250 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
75260 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
75270 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
75280 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
75290 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
752a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
752b0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
752c0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
752d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
752e0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
752f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
75300 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
75310 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
75320 6d 6e 22 3a 20 35 35 2c 0a 20 20 20 20 20 20 20  mn": 55,.       
75330 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
75340 66 73 65 74 22 3a 20 35 34 0a 20 20 20 20 20 20  fset": 54.      
75350 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
75360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75370 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
75380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
75390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
753a0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
753b0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
753c0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
753d0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
753e0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
753f0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
75400 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
75410 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
75420 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
75430 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
75440 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
75450 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
75460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
75470 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
75480 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
75490 22 3a 20 35 35 2c 0a 20 20 20 20 20 20 20 20 20  ": 55,.         
754a0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
754b0 20 35 34 0a 20 20 20 20 20 20 20 20 20 20 20 20   54.            
754c0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
754d0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20  }.          },. 
754e0 20 20 20 20 20 20 20 20 20 22 74 61 67 73 22 3a           "tags":
754f0 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
75500 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  loc": {.        
75510 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
75520 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
75530 6e 65 22 3a 20 35 39 2c 0a 20 20 20 20 20 20 20  ne": 59,.       
75540 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
75550 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   2.            }
75560 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
75570 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
75580 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 36 31 2c       "line": 61,
75590 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
755a0 63 6f 6c 75 6d 6e 22 3a 20 34 0a 20 20 20 20 20  column": 4.     
755b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
755c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
755d0 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
755e0 20 20 20 20 20 20 20 20 20 22 6c 6f 63 22 3a 20           "loc": 
755f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
75600 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
75610 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
75620 22 3a 20 36 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 62,.         
75630 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
75640 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   2.             
75650 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
75660 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
75670 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
75680 22 3a 20 36 34 2c 0a 20 20 20 20 20 20 20 20 20  ": 64,.         
75690 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
756a0 20 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   3.             
756b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
756c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66  ,.            "f
756d0 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61  ile": "/Users/ta
756e0 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f  tecarson/webDev/
756f0 75 69 2f 6c 69 62 2f 6d 6f 64 65 6c 73 2f 73 74  ui/lib/models/st
75700 65 70 2e 6a 73 22 0a 20 20 20 20 20 20 20 20 20  ep.js".         
75710 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 61   },.          "a
75720 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
75730 20 20 20 20 20 20 20 20 22 65 78 61 6d 70 6c 65          "example
75740 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20  s": [],.        
75750 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 5d 2c 0a    "params": [],.
75760 20 20 20 20 20 20 20 20 20 20 22 70 72 6f 70 65            "prope
75770 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  rties": [],.    
75780 20 20 20 20 20 20 22 72 65 74 75 72 6e 73 22 3a        "returns":
75790 20 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22   [],.          "
757a0 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  sees": [],.     
757b0 20 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b       "throws": [
757c0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 74 6f  ],.          "to
757d0 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  dos": [],.      
757e0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 6f 72      "name": "nor
757f0 6d 61 6c 69 7a 65 64 22 2c 0a 20 20 20 20 20 20  malized",.      
75800 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d 65 6d      "kind": "mem
75810 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ber",.          
75820 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 53 74 65  "memberof": "Ste
75830 70 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 73  p",.          "s
75840 63 6f 70 65 22 3a 20 22 69 6e 73 74 61 6e 63 65  cope": "instance
75850 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6d 65  ",.          "me
75860 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20  mbers": {.      
75870 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
75880 5b 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  [],.            
75890 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20  "inner": [],.   
758a0 20 20 20 20 20 20 20 20 20 22 69 6e 73 74 61 6e           "instan
758b0 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 20  ce": [],.       
758c0 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b       "events": [
758d0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  ],.            "
758e0 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20  static": [].    
758f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
75900 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
75910 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
75920 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
75930 20 22 53 74 65 70 22 2c 0a 20 20 20 20 20 20 20   "Step",.       
75940 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
75950 63 6c 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  class".         
75960 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
75970 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
75980 20 20 22 6e 61 6d 65 22 3a 20 22 6e 6f 72 6d 61    "name": "norma
75990 6c 69 7a 65 64 22 2c 0a 20 20 20 20 20 20 20 20  lized",.        
759a0 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 6d        "kind": "m
759b0 65 6d 62 65 72 22 2c 0a 20 20 20 20 20 20 20 20  ember",.        
759c0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
759d0 69 6e 73 74 61 6e 63 65 22 0a 20 20 20 20 20 20  instance".      
759e0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
759f0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
75a00 6e 61 6d 65 73 70 61 63 65 22 3a 20 22 53 74 65  namespace": "Ste
75a10 70 23 6e 6f 72 6d 61 6c 69 7a 65 64 22 0a 20 20  p#normalized".  
75a20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 5d 2c        }.      ],
75a30 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
75a40 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
75a50 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
75a60 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
75a70 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
75a80 6d 65 22 3a 20 22 53 74 65 70 22 2c 0a 20 20 20  me": "Step",.   
75a90 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 63 6c       "kind": "cl
75aa0 61 73 73 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  ass".      }.   
75ab0 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61   ],.    "namespa
75ac0 63 65 22 3a 20 22 53 74 65 70 22 0a 20 20 7d 2c  ce": "Step".  },
75ad0 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
75ae0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
75af0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
75b00 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
75b10 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
75b20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
75b30 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
75b40 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
75b50 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
75b60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
75b70 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
75b80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
75b90 76 61 6c 75 65 22 3a 20 22 4c 69 6d 69 74 20 61  value": "Limit a
75ba0 20 6e 75 6d 62 65 72 20 74 6f 20 77 69 74 68 69   number to withi
75bb0 6e 20 61 20 6d 69 6e 69 6d 75 6d 20 61 6e 64 20  n a minimum and 
75bc0 6d 61 78 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20  maximum",.      
75bd0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
75be0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
75bf0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
75c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
75c10 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
75c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
75c30 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
75c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
75c50 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
75c60 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
75c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
75c80 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
75c90 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
75ca0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
75cb0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
75cc0 34 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  47,.            
75cd0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
75ce0 34 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  46.             
75cf0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
75d00 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
75d10 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
75d20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
75d30 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
75d40 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
75d50 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
75d60 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
75d70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
75d80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
75d90 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
75da0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
75db0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
75dc0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
75dd0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
75de0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
75df0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
75e00 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
75e10 34 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  47,.            
75e20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 36 0a 20    "offset": 46. 
75e30 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
75e40 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
75e50 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
75e60 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20   }.        }.   
75e70 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73     ],.      "pos
75e80 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
75e90 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
75ea0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
75eb0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
75ec0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
75ed0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
75ee0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
75ef0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
75f00 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
75f10 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
75f20 6e 22 3a 20 34 37 2c 0a 20 20 20 20 20 20 20 20  n": 47,.        
75f30 20 20 22 6f 66 66 73 65 74 22 3a 20 34 36 0a 20    "offset": 46. 
75f40 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d         }.      }
75f50 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67  .    },.    "tag
75f60 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
75f70 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
75f80 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
75f90 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
75fa0 49 6e 70 75 74 20 76 61 6c 75 65 22 2c 0a 20 20  Input value",.  
75fb0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
75fc0 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22  r": 2,.        "
75fd0 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
75fe0 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65     "type": "Name
75ff0 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20  Expression",.   
76000 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
76010 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
76020 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  },.        "name
76030 22 3a 20 22 76 61 6c 75 65 22 0a 20 20 20 20 20  ": "value".     
76040 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
76050 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
76060 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ram",.        "d
76070 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4c 6f  escription": "Lo
76080 77 65 72 20 6c 69 6d 69 74 22 2c 0a 20 20 20 20  wer limit",.    
76090 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
760a0 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 74 79  : 3,.        "ty
760b0 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
760c0 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
760d0 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
760e0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
760f0 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 2c  mber".        },
76100 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
76110 20 22 6d 69 6e 22 0a 20 20 20 20 20 20 7d 2c 0a   "min".      },.
76120 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
76130 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22  "title": "param"
76140 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
76150 69 70 74 69 6f 6e 22 3a 20 22 55 70 70 65 72 20  iption": "Upper 
76160 6c 69 6d 69 74 22 2c 0a 20 20 20 20 20 20 20 20  limit",.        
76170 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c  "lineNumber": 4,
76180 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
76190 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
761a0 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
761b0 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
761c0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
761d0 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
761e0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61       "name": "ma
761f0 78 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  x".      },.    
76200 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
76210 6c 65 22 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20  le": "return",. 
76220 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
76230 69 6f 6e 22 3a 20 22 54 68 65 20 69 6e 70 75 74  ion": "The input
76240 20 76 61 6c 75 65 20 63 6f 6e 73 74 72 61 69 6e   value constrain
76250 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 6c 6f  ed within the lo
76260 77 65 72 20 61 6e 64 20 75 70 70 65 72 20 6c 69  wer and upper li
76270 6d 69 74 73 22 2c 0a 20 20 20 20 20 20 20 20 22  mits",.        "
76280 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 2c 0a  lineNumber": 5,.
76290 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
762a0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
762b0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
762c0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
762d0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
762e0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
762f0 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
76300 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 65 78      "title": "ex
76310 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20 20 20  ample",.        
76320 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
76330 4e 65 78 75 73 2e 63 6c 69 70 28 31 31 2c 30 2c  Nexus.clip(11,0,
76340 31 30 29 20 20 20 2f 2f 20 72 65 74 75 72 6e 73  10)   // returns
76350 20 31 30 5c 6e 4e 65 78 75 73 2e 63 6c 69 70 28   10\nNexus.clip(
76360 2d 31 2c 30 2c 31 30 29 20 20 20 2f 2f 20 72 65  -1,0,10)   // re
76370 74 75 72 6e 73 20 30 5c 6e 4e 65 78 75 73 2e 63  turns 0\nNexus.c
76380 6c 69 70 28 35 2c 30 2c 31 30 29 20 20 20 20 2f  lip(5,0,10)    /
76390 2f 20 72 65 74 75 72 6e 73 20 35 22 2c 0a 20 20  / returns 5",.  
763a0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
763b0 72 22 3a 20 36 0a 20 20 20 20 20 20 7d 0a 20 20  r": 6.      }.  
763c0 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20    ],.    "loc": 
763d0 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74 22 3a  {.      "start":
763e0 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65   {.        "line
763f0 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 63  ": 3,.        "c
76400 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20  olumn": 0.      
76410 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20  },.      "end": 
76420 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22  {.        "line"
76430 3a 20 31 33 2c 0a 20 20 20 20 20 20 20 20 22 63  : 13,.        "c
76440 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
76450 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f  }.    },.    "co
76460 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
76470 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
76480 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
76490 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 35        "line": 15
764a0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c  ,.          "col
764b0 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20  umn": 0.        
764c0 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22  },.        "end"
764d0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
764e0 69 6e 65 22 3a 20 31 37 2c 0a 20 20 20 20 20 20  ine": 17,.      
764f0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
76500 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
76510 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a  },.      "file":
76520 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
76530 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
76540 62 2f 75 74 69 6c 2f 6d 61 74 68 2e 6a 73 22 0a  b/util/math.js".
76550 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d      },.    "augm
76560 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  ents": [],.    "
76570 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20  examples": [.   
76580 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65     {.        "de
76590 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4e 65 78  scription": "Nex
765a0 75 73 2e 63 6c 69 70 28 31 31 2c 30 2c 31 30 29  us.clip(11,0,10)
765b0 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 31 30     // returns 10
765c0 5c 6e 4e 65 78 75 73 2e 63 6c 69 70 28 2d 31 2c  \nNexus.clip(-1,
765d0 30 2c 31 30 29 20 20 20 2f 2f 20 72 65 74 75 72  0,10)   // retur
765e0 6e 73 20 30 5c 6e 4e 65 78 75 73 2e 63 6c 69 70  ns 0\nNexus.clip
765f0 28 35 2c 30 2c 31 30 29 20 20 20 20 2f 2f 20 72  (5,0,10)    // r
76600 65 74 75 72 6e 73 20 35 22 0a 20 20 20 20 20 20  eturns 5".      
76610 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 61  }.    ],.    "pa
76620 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  rams": [.      {
76630 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
76640 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
76650 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 6c 75     "name": "valu
76660 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  e",.        "lin
76670 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20  eNumber": 2,.   
76680 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
76690 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
766a0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
766b0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
766c0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
766d0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
766e0 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
766f0 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
76700 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
76710 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
76720 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
76730 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
76740 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
76750 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
76760 65 22 3a 20 22 49 6e 70 75 74 20 76 61 6c 75 65  e": "Input value
76770 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
76780 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
76790 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
767a0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
767b0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
767c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
767d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
767e0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
767f0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
76800 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
76810 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
76820 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
76830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76840 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
76850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76860 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
76870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76880 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c     "column": 12,
76890 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
768a0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
768b0 20 31 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   11.            
768c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
768d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
768e0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
768f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
76900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76910 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
76920 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
76930 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
76940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76950 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
76960 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
76970 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
76980 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
76990 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
769a0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
769b0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
769c0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
769d0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
769e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
769f0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
76a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76a10 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20  column": 12,.   
76a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76a30 6f 66 66 73 65 74 22 3a 20 31 31 0a 20 20 20 20  offset": 11.    
76a40 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
76a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76a60 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
76a70 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
76a80 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
76a90 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
76aa0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
76ab0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
76ac0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
76ad0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
76ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
76af0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
76b00 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
76b10 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
76b20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
76b30 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
76b40 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
76b50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
76b60 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20  column": 12,.   
76b70 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
76b80 65 74 22 3a 20 31 31 0a 20 20 20 20 20 20 20 20  et": 11.        
76b90 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
76ba0 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
76bb0 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
76bc0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
76bd0 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
76be0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
76bf0 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
76c00 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
76c10 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
76c20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
76c30 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
76c40 22 3a 20 22 6d 69 6e 22 2c 0a 20 20 20 20 20 20  ": "min",.      
76c50 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
76c60 33 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  3,.        "desc
76c70 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
76c80 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
76c90 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
76ca0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
76cb0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
76cc0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
76cd0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
76ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
76cf0 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
76d00 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
76d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76d20 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
76d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76d40 20 22 76 61 6c 75 65 22 3a 20 22 4c 6f 77 65 72   "value": "Lower
76d50 20 6c 69 6d 69 74 22 2c 0a 20 20 20 20 20 20 20   limit",.       
76d60 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
76d70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
76d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
76d90 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
76da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
76db0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
76dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76dd0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
76de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76df0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
76e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76e10 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
76e20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
76e30 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
76e40 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
76e50 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
76e60 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
76e70 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
76e80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
76e90 66 73 65 74 22 3a 20 31 31 0a 20 20 20 20 20 20  fset": 11.      
76ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
76eb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
76ec0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
76ed0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
76ee0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
76ef0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
76f00 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
76f10 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
76f20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
76f30 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
76f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
76f50 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
76f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
76f70 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
76f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
76f90 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
76fa0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
76fb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
76fc0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
76fd0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
76fe0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
76ff0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
77000 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
77010 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
77020 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  1.              
77030 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
77040 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
77050 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
77060 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
77070 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
77080 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
77090 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
770a0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
770b0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
770c0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
770d0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
770e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
770f0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
77100 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
77110 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
77120 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
77130 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
77140 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
77150 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  2,.             
77160 20 22 6f 66 66 73 65 74 22 3a 20 31 31 0a 20 20   "offset": 11.  
77170 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
77180 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
77190 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65  },.        "type
771a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
771b0 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
771c0 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
771d0 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
771e0 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  er".        }.  
771f0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
77200 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
77210 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
77220 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 22 2c 0a   "name": "max",.
77230 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
77240 62 65 72 22 3a 20 34 2c 0a 20 20 20 20 20 20 20  ber": 4,.       
77250 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
77260 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
77270 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
77280 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
77290 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
772a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
772b0 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
772c0 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
772d0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
772e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
772f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
77300 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
77310 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
77320 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
77330 22 55 70 70 65 72 20 6c 69 6d 69 74 22 2c 0a 20  "Upper limit",. 
77340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77350 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
77360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77370 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
77380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77390 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
773a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
773b0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
773c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
773d0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
773e0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
773f0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
77400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
77410 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
77420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
77430 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
77440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
77450 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20  column": 12,.   
77460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77470 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 31 0a     "offset": 11.
77480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77490 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
774a0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
774b0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
774c0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
774d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
774e0 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
774f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
77500 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
77510 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
77520 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
77530 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
77540 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
77550 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
77560 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
77570 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
77580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77590 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
775a0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
775b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
775c0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
775d0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
775e0 6d 6e 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20  mn": 12,.       
775f0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
77600 65 74 22 3a 20 31 31 0a 20 20 20 20 20 20 20 20  et": 11.        
77610 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
77620 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
77630 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
77640 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
77650 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
77660 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
77670 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
77680 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
77690 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
776a0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
776b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
776c0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
776d0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
776e0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
776f0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
77700 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
77710 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
77720 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
77730 6d 6e 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20  mn": 12,.       
77740 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
77750 20 31 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   11.            
77760 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20  }.          }.  
77770 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
77780 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
77790 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
777a0 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
777b0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
777c0 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
777d0 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20    }.      }.    
777e0 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69  ],.    "properti
777f0 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65  es": [],.    "re
77800 74 75 72 6e 73 22 3a 20 5b 0a 20 20 20 20 20 20  turns": [.      
77810 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  {.        "descr
77820 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
77830 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
77840 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ot",.          "
77850 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
77860 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
77870 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
77880 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
77890 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
778a0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
778b0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
778c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
778d0 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
778e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
778f0 22 76 61 6c 75 65 22 3a 20 22 54 68 65 20 69 6e  "value": "The in
77900 70 75 74 20 76 61 6c 75 65 20 63 6f 6e 73 74 72  put value constr
77910 61 69 6e 65 64 20 77 69 74 68 69 6e 20 74 68 65  ained within the
77920 20 6c 6f 77 65 72 20 61 6e 64 20 75 70 70 65 72   lower and upper
77930 20 6c 69 6d 69 74 73 22 2c 0a 20 20 20 20 20 20   limits",.      
77940 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
77950 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
77960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
77970 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
77980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
77990 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
779a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
779b0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
779c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
779d0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
779e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
779f0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
77a00 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
77a10 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
77a20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
77a30 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
77a40 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
77a50 6e 22 3a 20 36 32 2c 0a 20 20 20 20 20 20 20 20  n": 62,.        
77a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
77a70 66 66 73 65 74 22 3a 20 36 31 0a 20 20 20 20 20  ffset": 61.     
77a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
77a90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
77aa0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
77ab0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
77ac0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
77ad0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
77ae0 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
77af0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
77b00 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
77b10 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
77b20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
77b30 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
77b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
77b50 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
77b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
77b70 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
77b80 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
77b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
77ba0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
77bb0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
77bc0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
77bd0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
77be0 36 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  62,.            
77bf0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
77c00 36 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  61.             
77c10 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
77c20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
77c30 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
77c40 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
77c50 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
77c60 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
77c70 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
77c80 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
77c90 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
77ca0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
77cb0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
77cc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
77cd0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
77ce0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
77cf0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
77d00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
77d10 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
77d20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
77d30 36 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  62,.            
77d40 20 20 22 6f 66 66 73 65 74 22 3a 20 36 31 0a 20    "offset": 61. 
77d50 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
77d60 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
77d70 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 69 74   },.        "tit
77d80 6c 65 22 3a 20 22 72 65 74 75 72 6e 73 22 2c 0a  le": "returns",.
77d90 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
77da0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
77db0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
77dc0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
77dd0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
77de0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
77df0 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 73   }.    ],.    "s
77e00 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ees": [],.    "t
77e10 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
77e20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
77e30 20 22 6e 61 6d 65 22 3a 20 22 63 6c 69 70 22 2c   "name": "clip",
77e40 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75  .    "kind": "fu
77e50 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 22 6d 65  nction",.    "me
77e60 6d 62 65 72 6f 66 22 3a 20 22 6d 61 74 68 22 2c  mberof": "math",
77e70 0a 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 73  .    "scope": "s
77e80 74 61 74 69 63 22 2c 0a 20 20 20 20 22 6d 65 6d  tatic",.    "mem
77e90 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22  bers": {.      "
77ea0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
77eb0 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
77ec0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
77ed0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 65 76 65  : [],.      "eve
77ee0 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
77ef0 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
77f00 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20   },.    "path": 
77f10 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
77f20 20 20 22 6e 61 6d 65 22 3a 20 22 63 6c 69 70 22    "name": "clip"
77f30 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22  ,.        "kind"
77f40 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20  : "function",.  
77f50 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
77f60 73 74 61 74 69 63 22 0a 20 20 20 20 20 20 7d 0a  static".      }.
77f70 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65      ],.    "name
77f80 73 70 61 63 65 22 3a 20 22 2e 63 6c 69 70 22 0a  space": ".clip".
77f90 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65    },.  {.    "de
77fa0 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
77fb0 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
77fc0 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64  t",.      "child
77fd0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
77fe0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
77ff0 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
78000 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
78010 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
78020 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
78030 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
78040 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
78050 20 20 20 22 76 61 6c 75 65 22 3a 20 22 53 63 61     "value": "Sca
78060 6c 65 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 20  le a value from 
78070 6f 6e 65 20 72 61 6e 67 65 20 74 6f 20 61 6e 6f  one range to ano
78080 74 68 65 72 20 72 61 6e 67 65 2e 22 2c 0a 20 20  ther range.",.  
78090 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
780a0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
780b0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
780c0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
780d0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
780e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
780f0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
78100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
78110 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
78120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
78130 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
78140 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
78150 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
78160 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
78170 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
78180 6e 22 3a 20 34 37 2c 0a 20 20 20 20 20 20 20 20  n": 47,.        
78190 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
781a0 74 22 3a 20 34 36 0a 20 20 20 20 20 20 20 20 20  t": 46.         
781b0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
781c0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
781d0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
781e0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
781f0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
78200 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
78210 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
78220 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
78230 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
78240 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
78250 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
78260 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
78270 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
78280 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
78290 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
782a0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
782b0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
782c0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
782d0 6e 22 3a 20 34 37 2c 0a 20 20 20 20 20 20 20 20  n": 47,.        
782e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
782f0 34 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  46.            }
78300 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
78310 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
78320 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
78330 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20  .      ],.      
78340 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
78350 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
78360 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
78370 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
78380 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
78390 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
783a0 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
783b0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
783c0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
783d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
783e0 6f 6c 75 6d 6e 22 3a 20 34 37 2c 0a 20 20 20 20  olumn": 47,.    
783f0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
78400 34 36 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  46.        }.   
78410 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20     }.    },.    
78420 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
78430 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
78440 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
78450 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
78460 22 3a 20 22 49 6e 70 75 74 20 76 61 6c 75 65 22  ": "Input value"
78470 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
78480 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20 20 20 20  umber": 2,.     
78490 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
784a0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
784b0 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
784c0 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
784d0 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
784e0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
784f0 6e 61 6d 65 22 3a 20 22 69 6e 4e 75 6d 22 0a 20  name": "inNum". 
78500 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
78510 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
78520 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
78530 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
78540 20 22 49 6e 70 75 74 20 72 61 6e 67 65 20 6d 69   "Input range mi
78550 6e 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20 20 20  nimum",.        
78560 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c  "lineNumber": 3,
78570 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
78580 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
78590 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
785a0 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
785b0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
785c0 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
785d0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 69 6e       "name": "in
785e0 4d 69 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20  Min".      },.  
785f0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
78600 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
78610 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
78620 74 69 6f 6e 22 3a 20 22 49 6e 70 75 74 20 72 61  tion": "Input ra
78630 6e 67 65 20 6d 61 78 69 6d 75 6d 22 2c 0a 20 20  nge maximum",.  
78640 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
78650 72 22 3a 20 34 2c 0a 20 20 20 20 20 20 20 20 22  r": 4,.        "
78660 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
78670 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65     "type": "Name
78680 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20  Expression",.   
78690 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
786a0 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
786b0 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  },.        "name
786c0 22 3a 20 22 69 6e 4d 61 78 22 0a 20 20 20 20 20  ": "inMax".     
786d0 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
786e0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
786f0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ram",.        "d
78700 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4f 75  escription": "Ou
78710 74 70 75 74 20 72 61 6e 67 65 20 6d 69 6e 69 6d  tput range minim
78720 75 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  um",.        "li
78730 6e 65 4e 75 6d 62 65 72 22 3a 20 35 2c 0a 20 20  neNumber": 5,.  
78740 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
78750 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
78760 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
78770 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  n",.          "n
78780 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
78790 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
787a0 20 20 22 6e 61 6d 65 22 3a 20 22 6f 75 74 4d 69    "name": "outMi
787b0 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  n".      },.    
787c0 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
787d0 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
787e0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
787f0 6f 6e 22 3a 20 22 4f 75 74 70 75 74 20 72 61 6e  on": "Output ran
78800 67 65 20 6d 61 78 69 6d 75 6d 22 2c 0a 20 20 20  ge maximum",.   
78810 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
78820 22 3a 20 36 2c 0a 20 20 20 20 20 20 20 20 22 74  ": 6,.        "t
78830 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
78840 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
78850 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
78860 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
78870 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d  umber".        }
78880 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  ,.        "name"
78890 3a 20 22 6f 75 74 4d 61 78 22 0a 20 20 20 20 20  : "outMax".     
788a0 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20   },.      {.    
788b0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65      "title": "re
788c0 74 75 72 6e 22 2c 0a 20 20 20 20 20 20 20 20 22  turn",.        "
788d0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 54  description": "T
788e0 68 65 20 69 6e 70 75 74 20 76 61 6c 75 65 20 73  he input value s
788f0 63 61 6c 65 64 20 74 6f 20 69 74 73 20 6e 65 77  caled to its new
78900 20 72 61 6e 67 65 22 2c 0a 20 20 20 20 20 20 20   range",.       
78910 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 37   "lineNumber": 7
78920 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
78930 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
78940 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
78950 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
78960 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
78970 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
78980 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
78990 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
789a0 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
789b0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
789c0 20 22 4e 65 78 75 73 2e 73 63 61 6c 65 28 30 2e   "Nexus.scale(0.
789d0 35 2c 30 2c 31 2c 30 2c 31 30 29 20 20 20 2f 2f  5,0,1,0,10)   //
789e0 20 72 65 74 75 72 6e 73 20 35 5c 6e 4e 65 78 75   returns 5\nNexu
789f0 73 2e 73 63 61 6c 65 28 30 2e 39 2c 30 2c 31 2c  s.scale(0.9,0,1,
78a00 31 2c 30 29 20 20 20 20 2f 2f 20 72 65 74 75 72  1,0)    // retur
78a10 6e 73 20 30 2e 31 22 2c 0a 20 20 20 20 20 20 20  ns 0.1",.       
78a20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 38   "lineNumber": 8
78a30 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
78a40 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
78a50 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
78a60 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32 33        "line": 23
78a70 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
78a80 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20  n": 0.      },. 
78a90 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
78aa0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 33 34        "line": 34
78ab0 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d  ,.        "colum
78ac0 6e 22 3a 20 33 0a 20 20 20 20 20 20 7d 0a 20 20  n": 3.      }.  
78ad0 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78    },.    "contex
78ae0 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63  t": {.      "loc
78af0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74  ": {.        "st
78b00 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
78b10 20 20 22 6c 69 6e 65 22 3a 20 33 35 2c 0a 20 20    "line": 35,.  
78b20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
78b30 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 0.        },. 
78b40 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
78b50 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
78b60 3a 20 34 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 40,.          
78b70 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
78b80 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20      }.      },. 
78b90 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
78ba0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
78bb0 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 75 74  webDev/ui/lib/ut
78bc0 69 6c 2f 6d 61 74 68 2e 6a 73 22 0a 20 20 20 20  il/math.js".    
78bd0 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73  },.    "augments
78be0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d  ": [],.    "exam
78bf0 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ples": [.      {
78c00 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
78c10 70 74 69 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 73  ption": "Nexus.s
78c20 63 61 6c 65 28 30 2e 35 2c 30 2c 31 2c 30 2c 31  cale(0.5,0,1,0,1
78c30 30 29 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20  0)   // returns 
78c40 35 5c 6e 4e 65 78 75 73 2e 73 63 61 6c 65 28 30  5\nNexus.scale(0
78c50 2e 39 2c 30 2c 31 2c 31 2c 30 29 20 20 20 20 2f  .9,0,1,1,0)    /
78c60 2f 20 72 65 74 75 72 6e 73 20 30 2e 31 22 0a 20  / returns 0.1". 
78c70 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
78c80 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
78c90 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
78ca0 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
78cb0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
78cc0 22 69 6e 4e 75 6d 22 2c 0a 20 20 20 20 20 20 20  "inNum",.       
78cd0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32   "lineNumber": 2
78ce0 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
78cf0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
78d00 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
78d10 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ot",.          "
78d20 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
78d30 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
78d40 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
78d50 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
78d60 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
78d70 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
78d80 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
78d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
78da0 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
78db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
78dc0 22 76 61 6c 75 65 22 3a 20 22 49 6e 70 75 74 20  "value": "Input 
78dd0 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20  value",.        
78de0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
78df0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
78e00 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
78e10 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
78e20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
78e30 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
78e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
78e50 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
78e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
78e70 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
78e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
78e90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
78ea0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
78eb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
78ec0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
78ed0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
78ee0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
78ef0 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20 20  : 12,.          
78f00 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
78f10 73 65 74 22 3a 20 31 31 0a 20 20 20 20 20 20 20  set": 11.       
78f20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
78f30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
78f40 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
78f50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
78f60 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
78f70 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
78f80 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
78f90 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
78fa0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
78fb0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
78fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
78fd0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
78fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
78ff0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
79000 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79010 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79020 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
79030 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
79040 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
79050 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
79060 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79070 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32      "column": 12
79080 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79090 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 31      "offset": 11
790a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
790b0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
790c0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
790d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
790e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
790f0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
79100 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
79110 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
79120 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
79130 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
79140 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
79150 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
79160 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79170 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79180 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
79190 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
791a0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
791b0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
791c0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32      "column": 12
791d0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
791e0 22 6f 66 66 73 65 74 22 3a 20 31 31 0a 20 20 20  "offset": 11.   
791f0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
79200 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
79210 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
79220 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
79230 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
79240 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
79250 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
79260 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
79270 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
79280 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
79290 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
792a0 22 6e 61 6d 65 22 3a 20 22 69 6e 4d 69 6e 22 2c  "name": "inMin",
792b0 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
792c0 6d 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20  mber": 3,.      
792d0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
792e0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
792f0 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
79300 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
79310 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
79320 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
79330 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
79340 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
79350 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
79360 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
79370 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
79380 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
79390 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
793a0 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
793b0 20 22 49 6e 70 75 74 20 72 61 6e 67 65 20 6d 69   "Input range mi
793c0 6e 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20 20 20  nimum",.        
793d0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
793e0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
793f0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
79400 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
79410 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
79420 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
79430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
79440 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
79450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79460 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
79470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79480 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
79490 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
794a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
794b0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
794c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
794d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
794e0 3a 20 32 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 20,.          
794f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
79500 73 65 74 22 3a 20 31 39 0a 20 20 20 20 20 20 20  set": 19.       
79510 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
79520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79530 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
79540 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
79550 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
79560 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
79570 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
79580 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
79590 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
795a0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
795b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
795c0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
795d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
795e0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
795f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79600 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79610 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
79620 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
79630 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
79640 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
79650 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79660 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 30      "column": 20
79670 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79680 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 39      "offset": 19
79690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
796a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
796b0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
796c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
796d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
796e0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
796f0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
79700 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
79710 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
79720 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
79730 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
79740 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
79750 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79760 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79770 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
79780 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
79790 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
797a0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
797b0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 30      "column": 20
797c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
797d0 22 6f 66 66 73 65 74 22 3a 20 31 39 0a 20 20 20  "offset": 19.   
797e0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
797f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
79800 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
79810 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
79820 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
79830 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
79840 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
79850 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
79860 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
79870 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
79880 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
79890 22 6e 61 6d 65 22 3a 20 22 69 6e 4d 61 78 22 2c  "name": "inMax",
798a0 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
798b0 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20 20 20 20  mber": 4,.      
798c0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
798d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
798e0 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20  pe": "root",.   
798f0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
79900 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
79910 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
79920 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72   "type": "paragr
79930 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20  aph",.          
79940 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
79950 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  [.              
79960 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
79970 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
79980 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
79990 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a          "value":
799a0 20 22 49 6e 70 75 74 20 72 61 6e 67 65 20 6d 61   "Input range ma
799b0 78 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20 20 20  ximum",.        
799c0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
799d0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
799e0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
799f0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
79a00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
79a10 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
79a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
79a30 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
79a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79a50 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
79a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79a70 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
79a80 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
79a90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
79aa0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
79ab0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79ac0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
79ad0 3a 20 32 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 20,.          
79ae0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
79af0 73 65 74 22 3a 20 31 39 0a 20 20 20 20 20 20 20  set": 19.       
79b00 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
79b10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79b20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
79b30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
79b40 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
79b50 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
79b60 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
79b70 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
79b80 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
79b90 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
79ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
79bb0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
79bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
79bd0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
79be0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79bf0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79c00 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
79c10 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
79c20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
79c30 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
79c40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79c50 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 30      "column": 20
79c60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79c70 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 39      "offset": 19
79c80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
79c90 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
79ca0 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
79cb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
79cc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
79cd0 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
79ce0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
79cf0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
79d00 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
79d10 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
79d20 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
79d30 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
79d40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
79d50 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
79d60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
79d70 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
79d80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
79d90 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
79da0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 30      "column": 20
79db0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
79dc0 22 6f 66 66 73 65 74 22 3a 20 31 39 0a 20 20 20  "offset": 19.   
79dd0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
79de0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
79df0 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
79e00 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
79e10 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
79e20 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
79e30 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
79e40 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
79e50 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
79e60 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
79e70 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20  param",.        
79e80 22 6e 61 6d 65 22 3a 20 22 6f 75 74 4d 69 6e 22  "name": "outMin"
79e90 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
79ea0 75 6d 62 65 72 22 3a 20 35 2c 0a 20 20 20 20 20  umber": 5,.     
79eb0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
79ec0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
79ed0 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
79ee0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
79ef0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
79f00 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20    {.            
79f10 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61 67    "type": "parag
79f20 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20  raph",.         
79f30 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
79f40 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   [.             
79f50 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
79f60 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
79f70 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20  text",.         
79f80 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65 22           "value"
79f90 3a 20 22 4f 75 74 70 75 74 20 72 61 6e 67 65 20  : "Output range 
79fa0 6d 69 6e 69 6d 75 6d 22 2c 0a 20 20 20 20 20 20  minimum",.      
79fb0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
79fc0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
79fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
79fe0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
79ff0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7a000 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7a010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a020 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
7a030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a040 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
7a050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a060 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
7a070 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
7a080 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7a090 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7a0a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7a0b0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
7a0c0 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20 20 20 20  n": 21,.        
7a0d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
7a0e0 66 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20 20  ffset": 20.     
7a0f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
7a100 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7a110 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
7a120 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
7a130 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
7a140 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
7a150 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
7a160 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
7a170 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
7a180 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
7a190 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7a1a0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
7a1b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a1c0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
7a1d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7a1e0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
7a1f0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
7a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
7a210 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
7a220 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7a230 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7a240 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7a250 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  21,.            
7a260 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7a270 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  20.             
7a280 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
7a290 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
7a2a0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
7a2b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
7a2c0 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
7a2d0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
7a2e0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
7a2f0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
7a300 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
7a310 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7a320 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
7a330 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7a340 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
7a350 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7a360 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
7a370 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
7a380 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
7a390 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7a3a0 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  21,.            
7a3b0 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a 20    "offset": 20. 
7a3c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
7a3d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
7a3e0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70   },.        "typ
7a3f0 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
7a400 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
7a410 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
7a420 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
7a430 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20  ber".        }. 
7a440 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
7a450 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
7a460 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
7a470 20 20 22 6e 61 6d 65 22 3a 20 22 6f 75 74 4d 61    "name": "outMa
7a480 78 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  x",.        "lin
7a490 65 4e 75 6d 62 65 72 22 3a 20 36 2c 0a 20 20 20  eNumber": 6,.   
7a4a0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
7a4b0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
7a4c0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
7a4d0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
7a4e0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
7a4f0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
7a500 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
7a510 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
7a520 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
7a530 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
7a540 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
7a550 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
7a560 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
7a570 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
7a580 65 22 3a 20 22 4f 75 74 70 75 74 20 72 61 6e 67  e": "Output rang
7a590 65 20 6d 61 78 69 6d 75 6d 22 2c 0a 20 20 20 20  e maximum",.    
7a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
7a5b0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
7a5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a5d0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
7a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a5f0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a610 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
7a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a630 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
7a640 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7a650 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
7a660 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
7a670 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7a680 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
7a690 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7a6a0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
7a6b0 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20 20  umn": 21,.      
7a6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a6d0 22 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20 20  "offset": 20.   
7a6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a6f0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
7a700 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
7a710 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
7a720 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
7a730 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
7a740 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
7a750 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
7a760 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
7a770 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
7a780 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7a790 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
7a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a7b0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
7a7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a7d0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
7a7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
7a7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7a800 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
7a810 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
7a820 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7a830 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
7a840 3a 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20  : 21,.          
7a850 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7a860 3a 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20  : 20.           
7a870 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
7a880 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
7a890 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
7a8a0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
7a8b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
7a8c0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
7a8d0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
7a8e0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
7a8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
7a900 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
7a910 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7a920 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7a930 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
7a940 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
7a950 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
7a960 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7a970 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7a980 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
7a990 3a 20 32 31 2c 0a 20 20 20 20 20 20 20 20 20 20  : 21,.          
7a9a0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30      "offset": 20
7a9b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
7a9c0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
7a9d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74     },.        "t
7a9e0 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
7a9f0 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
7aa00 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
7aa10 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
7aa20 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d  umber".        }
7aa30 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
7aa40 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
7aa50 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72  : [],.    "retur
7aa60 6e 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  ns": [.      {. 
7aa70 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
7aa80 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
7aa90 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
7aaa0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
7aab0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
7aac0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
7aad0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
7aae0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
7aaf0 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
7ab00 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
7ab10 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
7ab20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
7ab30 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
7ab40 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
7ab50 6c 75 65 22 3a 20 22 54 68 65 20 69 6e 70 75 74  lue": "The input
7ab60 20 76 61 6c 75 65 20 73 63 61 6c 65 64 20 74 6f   value scaled to
7ab70 20 69 74 73 20 6e 65 77 20 72 61 6e 67 65 22 2c   its new range",
7ab80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7ab90 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
7aba0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7abb0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
7abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7abd0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7abe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7abf0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7ac00 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7ac10 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
7ac20 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
7ac30 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
7ac40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7ac50 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
7ac60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7ac70 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
7ac80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7ac90 20 22 63 6f 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20   "column": 40,. 
7aca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7acb0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33       "offset": 3
7acc0 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  9.              
7acd0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
7ace0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
7acf0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
7ad00 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
7ad10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
7ad20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
7ad30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7ad40 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
7ad50 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
7ad60 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
7ad70 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7ad80 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7ad90 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7ada0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7adb0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7adc0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
7add0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
7ade0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
7adf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7ae00 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
7ae10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7ae20 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
7ae30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
7ae40 66 73 65 74 22 3a 20 33 39 0a 20 20 20 20 20 20  fset": 39.      
7ae50 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
7ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
7ae70 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
7ae80 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7ae90 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
7aea0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
7aeb0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
7aec0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
7aed0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7aee0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7aef0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
7af00 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
7af10 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7af20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
7af30 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
7af40 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
7af50 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
7af60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7af70 6c 75 6d 6e 22 3a 20 34 30 2c 0a 20 20 20 20 20  lumn": 40,.     
7af80 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
7af90 22 3a 20 33 39 0a 20 20 20 20 20 20 20 20 20 20  ": 39.          
7afa0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a    }.          }.
7afb0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7afc0 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65 74     "title": "ret
7afd0 75 72 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22  urns",.        "
7afe0 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
7aff0 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65     "type": "Name
7b000 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20  Expression",.   
7b010 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
7b020 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
7b030 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  }.      }.    ],
7b040 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c  .    "sees": [],
7b050 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b  .    "throws": [
7b060 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20  ],.    "todos": 
7b070 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20  [],.    "name": 
7b080 22 73 63 61 6c 65 22 2c 0a 20 20 20 20 22 6b 69  "scale",.    "ki
7b090 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c  nd": "function",
7b0a0 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a  .    "memberof":
7b0b0 20 22 6d 61 74 68 22 2c 0a 20 20 20 20 22 73 63   "math",.    "sc
7b0c0 6f 70 65 22 3a 20 22 73 74 61 74 69 63 22 2c 0a  ope": "static",.
7b0d0 20 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b      "members": {
7b0e0 0a 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a  .      "global":
7b0f0 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65   [],.      "inne
7b100 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  r": [],.      "i
7b110 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20  nstance": [],.  
7b120 20 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d      "events": []
7b130 2c 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22  ,.      "static"
7b140 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20  : [].    },.    
7b150 22 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20  "path": [.      
7b160 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  {.        "name"
7b170 3a 20 22 73 63 61 6c 65 22 2c 0a 20 20 20 20 20  : "scale",.     
7b180 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63     "kind": "func
7b190 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22  tion",.        "
7b1a0 73 63 6f 70 65 22 3a 20 22 73 74 61 74 69 63 22  scope": "static"
7b1b0 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
7b1c0 20 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a      "namespace":
7b1d0 20 22 2e 73 63 61 6c 65 22 0a 20 20 7d 2c 0a 20   ".scale".  },. 
7b1e0 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69 70 74   {.    "descript
7b1f0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 22 74  ion": {.      "t
7b200 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20  ype": "root",.  
7b210 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
7b220 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20  [.        {.    
7b230 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
7b240 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
7b250 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
7b260 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
7b270 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7b280 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
7b290 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
7b2a0 6c 75 65 22 3a 20 22 43 6f 6e 76 65 72 74 20 61  lue": "Convert a
7b2b0 20 4d 49 44 69 20 6e 6f 74 65 20 6e 75 6d 62 65   MIDi note numbe
7b2c0 72 20 74 6f 20 61 20 66 72 65 71 75 65 6e 63 79  r to a frequency
7b2d0 20 76 61 6c 75 65 20 69 6e 20 65 71 75 61 6c 20   value in equal 
7b2e0 74 65 6d 70 65 72 61 6d 65 6e 74 2e 22 2c 0a 20  temperament.",. 
7b2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
7b300 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
7b310 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
7b320 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
7b330 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7b340 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7b350 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
7b360 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7b370 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
7b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7b390 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
7b3a0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7b3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
7b3c0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
7b3d0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
7b3e0 6d 6e 22 3a 20 37 30 2c 0a 20 20 20 20 20 20 20  mn": 70,.       
7b3f0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7b400 65 74 22 3a 20 36 39 0a 20 20 20 20 20 20 20 20  et": 69.        
7b410 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7b420 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
7b430 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
7b440 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
7b450 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7b460 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
7b470 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
7b480 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
7b490 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7b4a0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
7b4b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7b4c0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7b4d0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
7b4e0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7b4f0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
7b500 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7b510 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7b520 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
7b530 6d 6e 22 3a 20 37 30 2c 0a 20 20 20 20 20 20 20  mn": 70,.       
7b540 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7b550 20 36 39 0a 20 20 20 20 20 20 20 20 20 20 20 20   69.            
7b560 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
7b570 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
7b580 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
7b590 7d 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20  }.      ],.     
7b5a0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
7b5b0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
7b5c0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e  {.          "lin
7b5d0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7b5e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
7b5f0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7b600 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  : 0.        },. 
7b610 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
7b620 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7b630 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
7b640 63 6f 6c 75 6d 6e 22 3a 20 37 30 2c 0a 20 20 20  column": 70,.   
7b650 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7b660 20 36 39 0a 20 20 20 20 20 20 20 20 7d 0a 20 20   69.        }.  
7b670 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
7b680 20 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20   "tags": [.     
7b690 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
7b6a0 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
7b6b0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
7b6c0 6e 22 3a 20 22 4d 49 44 49 20 6e 6f 74 65 20 76  n": "MIDI note v
7b6d0 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 22  alue",.        "
7b6e0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
7b6f0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
7b700 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
7b710 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
7b720 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
7b730 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
7b740 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
7b750 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 69 64      "name": "mid
7b760 69 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  i".      },.    
7b770 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
7b780 6c 65 22 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20  le": "return",. 
7b790 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
7b7a0 69 6f 6e 22 3a 20 22 46 72 65 71 75 65 6e 63 65  ion": "Frequence
7b7b0 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20   value",.       
7b7c0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
7b7d0 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
7b7e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
7b7f0 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
7b800 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
7b810 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
7b820 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
7b830 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
7b840 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
7b850 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
7b860 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
7b870 20 22 4e 65 78 75 73 2e 6d 74 6f 66 28 36 30 29   "Nexus.mtof(60)
7b880 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 74 68 65    // returns the
7b890 20 66 72 65 71 75 65 6e 63 79 20 6e 75 6d 62 65   frequency numbe
7b8a0 72 20 6f 66 20 4d 69 64 64 6c 65 20 43 22 2c 0a  r of Middle C",.
7b8b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
7b8c0 62 65 72 22 3a 20 34 0a 20 20 20 20 20 20 7d 0a  ber": 4.      }.
7b8d0 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22      ],.    "loc"
7b8e0 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74  : {.      "start
7b8f0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
7b900 6e 65 22 3a 20 37 37 2c 0a 20 20 20 20 20 20 20  ne": 77,.       
7b910 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
7b920 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64     },.      "end
7b930 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
7b940 6e 65 22 3a 20 38 33 2c 0a 20 20 20 20 20 20 20  ne": 83,.       
7b950 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20   "column": 3.   
7b960 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20     }.    },.    
7b970 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20  "context": {.   
7b980 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20     "loc": {.    
7b990 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
7b9a0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7b9b0 20 38 34 2c 0a 20 20 20 20 20 20 20 20 20 20 22   84,.          "
7b9c0 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20  column": 0.     
7b9d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65     },.        "e
7b9e0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
7b9f0 20 22 6c 69 6e 65 22 3a 20 38 36 2c 0a 20 20 20   "line": 86,.   
7ba00 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7ba10 20 32 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20   2.        }.   
7ba20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c     },.      "fil
7ba30 65 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65  e": "/Users/tate
7ba40 63 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69  carson/webDev/ui
7ba50 2f 6c 69 62 2f 75 74 69 6c 2f 6d 61 74 68 2e 6a  /lib/util/math.j
7ba60 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61  s".    },.    "a
7ba70 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  ugments": [],.  
7ba80 20 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a    "examples": [.
7ba90 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
7baa0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22  "description": "
7bab0 4e 65 78 75 73 2e 6d 74 6f 66 28 36 30 29 20 20  Nexus.mtof(60)  
7bac0 2f 2f 20 72 65 74 75 72 6e 73 20 74 68 65 20 66  // returns the f
7bad0 72 65 71 75 65 6e 63 79 20 6e 75 6d 62 65 72 20  requency number 
7bae0 6f 66 20 4d 69 64 64 6c 65 20 43 22 0a 20 20 20  of Middle C".   
7baf0 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
7bb00 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20  "params": [.    
7bb10 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74    {.        "tit
7bb20 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20  le": "param",.  
7bb30 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
7bb40 69 64 69 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  idi",.        "l
7bb50 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
7bb60 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
7bb70 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
7bb80 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
7bb90 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
7bba0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
7bbb0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
7bbc0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
7bbd0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
7bbe0 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
7bbf0 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
7bc00 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
7bc10 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
7bc20 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
7bc30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
7bc40 6c 75 65 22 3a 20 22 4d 49 44 49 20 6e 6f 74 65  lue": "MIDI note
7bc50 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20   value",.       
7bc60 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
7bc70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
7bc80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
7bc90 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
7bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
7bcb0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
7bcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7bcd0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
7bce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7bcf0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
7bd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7bd10 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
7bd20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
7bd30 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7bd40 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7bd50 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7bd60 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7bd70 22 3a 20 31 36 2c 0a 20 20 20 20 20 20 20 20 20  ": 16,.         
7bd80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
7bd90 66 73 65 74 22 3a 20 31 35 0a 20 20 20 20 20 20  fset": 15.      
7bda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
7bdb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7bdc0 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
7bdd0 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
7bde0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7bdf0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
7be00 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
7be10 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
7be20 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7be30 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
7be40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7be50 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7be60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7be70 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
7be80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
7be90 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
7bea0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
7beb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
7bec0 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
7bed0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7bee0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7bef0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
7bf00 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
7bf10 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
7bf20 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
7bf30 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
7bf40 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
7bf50 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
7bf60 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
7bf70 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
7bf80 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
7bf90 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7bfa0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
7bfb0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7bfc0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7bfd0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
7bfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
7bff0 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
7c000 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
7c010 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
7c020 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7c030 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7c040 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
7c050 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  6,.             
7c060 20 22 6f 66 66 73 65 74 22 3a 20 31 35 0a 20 20   "offset": 15.  
7c070 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
7c080 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
7c090 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65  },.        "type
7c0a0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
7c0b0 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
7c0c0 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
7c0d0 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
7c0e0 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  er".        }.  
7c0f0 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20      }.    ],.   
7c100 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20 5b   "properties": [
7c110 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73 22  ],.    "returns"
7c120 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20  : [.      {.    
7c130 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
7c140 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
7c150 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20  type": "root",. 
7c160 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
7c170 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
7c180 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
7c190 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
7c1a0 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
7c1b0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
7c1c0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
7c1d0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
7c1e0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
7c1f0 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20  "text",.        
7c200 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
7c210 22 3a 20 22 46 72 65 71 75 65 6e 63 65 20 76 61  ": "Frequence va
7c220 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20  lue",.          
7c230 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
7c240 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
7c250 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
7c260 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7c270 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
7c280 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7c290 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
7c2a0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
7c2b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7c2c0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
7c2d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
7c2e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7c2f0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
7c300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c310 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
7c320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c330 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7c340 31 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  16,.            
7c350 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
7c360 74 22 3a 20 31 35 0a 20 20 20 20 20 20 20 20 20  t": 15.         
7c370 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
7c380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c390 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
7c3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c3b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
7c3c0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
7c3d0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
7c3e0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
7c3f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7c400 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
7c410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7c420 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7c430 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
7c440 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
7c450 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7c460 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
7c470 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7c480 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
7c490 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7c4a0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
7c4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c4c0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36 2c 0a    "column": 16,.
7c4d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c4e0 20 20 22 6f 66 66 73 65 74 22 3a 20 31 35 0a 20    "offset": 15. 
7c4f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
7c500 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7c510 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20    "indent": []. 
7c520 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
7c530 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
7c540 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
7c550 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
7c560 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73  {.            "s
7c570 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
7c580 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
7c590 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7c5a0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
7c5b0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7c5c0 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
7c5d0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
7c5e0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
7c5f0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7c600 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7c610 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 36 2c 0a    "column": 16,.
7c620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
7c630 66 66 73 65 74 22 3a 20 31 35 0a 20 20 20 20 20  ffset": 15.     
7c640 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
7c650 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a     }.        },.
7c660 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
7c670 20 22 72 65 74 75 72 6e 73 22 2c 0a 20 20 20 20   "returns",.    
7c680 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
7c690 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
7c6a0 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
7c6b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
7c6c0 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20  e": "number".   
7c6d0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20       }.      }. 
7c6e0 20 20 20 5d 2c 0a 20 20 20 20 22 73 65 65 73 22     ],.    "sees"
7c6f0 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77  : [],.    "throw
7c700 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64  s": [],.    "tod
7c710 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61  os": [],.    "na
7c720 6d 65 22 3a 20 22 6d 74 6f 66 22 2c 0a 20 20 20  me": "mtof",.   
7c730 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69   "kind": "functi
7c740 6f 6e 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72  on",.    "member
7c750 6f 66 22 3a 20 22 6d 61 74 68 22 2c 0a 20 20 20  of": "math",.   
7c760 20 22 73 63 6f 70 65 22 3a 20 22 73 74 61 74 69   "scope": "stati
7c770 63 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73  c",.    "members
7c780 22 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62  ": {.      "glob
7c790 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22  al": [],.      "
7c7a0 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20  inner": [],.    
7c7b0 20 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d    "instance": []
7c7c0 2c 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22  ,.      "events"
7c7d0 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61  : [],.      "sta
7c7e0 74 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a  tic": [].    },.
7c7f0 20 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20      "path": [.  
7c800 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e      {.        "n
7c810 61 6d 65 22 3a 20 22 6d 74 6f 66 22 2c 0a 20 20  ame": "mtof",.  
7c820 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66        "kind": "f
7c830 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20 20  unction",.      
7c840 20 20 22 73 63 6f 70 65 22 3a 20 22 73 74 61 74    "scope": "stat
7c850 69 63 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  ic".      }.    
7c860 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61 63  ],.    "namespac
7c870 65 22 3a 20 22 2e 6d 74 6f 66 22 0a 20 20 7d 2c  e": ".mtof".  },
7c880 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
7c890 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
7c8a0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
7c8b0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
7c8c0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
7c8d0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
7c8e0 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
7c8f0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
7c900 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
7c910 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7c920 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
7c930 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7c940 76 61 6c 75 65 22 3a 20 22 49 6e 74 65 72 70 6f  value": "Interpo
7c950 6c 61 74 65 20 62 65 74 77 65 65 6e 20 74 77 6f  late between two
7c960 20 6e 75 6d 62 65 72 73 22 2c 0a 20 20 20 20 20   numbers",.     
7c970 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
7c980 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
7c990 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
7c9a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7c9b0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
7c9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c9d0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
7c9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7c9f0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
7ca00 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7ca10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7ca20 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
7ca30 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7ca40 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7ca50 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7ca60 20 33 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20   32,.           
7ca70 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7ca80 20 33 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   31.            
7ca90 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
7caa0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
7cab0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
7cac0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
7cad0 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
7cae0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
7caf0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
7cb00 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
7cb10 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7cb20 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7cb30 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
7cb40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7cb50 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
7cb60 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7cb70 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
7cb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
7cb90 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
7cba0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7cbb0 20 33 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20   32,.           
7cbc0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 31 0a     "offset": 31.
7cbd0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7cbe0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
7cbf0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
7cc00 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
7cc10 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
7cc20 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
7cc30 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
7cc40 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7cc50 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
7cc60 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
7cc70 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
7cc80 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7cc90 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7cca0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7ccb0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
7ccc0 6d 6e 22 3a 20 33 32 2c 0a 20 20 20 20 20 20 20  mn": 32,.       
7ccd0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 33 31 0a     "offset": 31.
7cce0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7ccf0 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
7cd00 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
7cd10 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
7cd20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
7cd30 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
7cd40 22 49 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 20 69  "Interpolation i
7cd50 6e 64 65 78 20 28 30 2d 31 29 22 2c 0a 20 20 20  ndex (0-1)",.   
7cd60 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
7cd70 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 74  ": 2,.        "t
7cd80 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
7cd90 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
7cda0 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
7cdb0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
7cdc0 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d  umber".        }
7cdd0 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22  ,.        "name"
7cde0 3a 20 22 6c 6f 63 22 0a 20 20 20 20 20 20 7d 2c  : "loc".      },
7cdf0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
7ce00 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
7ce10 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
7ce20 72 69 70 74 69 6f 6e 22 3a 20 22 4c 6f 77 65 72  ription": "Lower
7ce30 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20   value",.       
7ce40 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
7ce50 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
7ce60 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
7ce70 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
7ce80 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
7ce90 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
7cea0 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20  r".        },.  
7ceb0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d        "name": "m
7cec0 69 6e 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20  in".      },.   
7ced0 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
7cee0 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
7cef0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
7cf00 69 6f 6e 22 3a 20 22 55 70 70 65 72 20 76 61 6c  ion": "Upper val
7cf10 75 65 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ue",.        "li
7cf20 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20  neNumber": 4,.  
7cf30 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
7cf40 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
7cf50 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
7cf60 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  n",.          "n
7cf70 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
7cf80 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7cf90 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61 78 22 0a    "name": "max".
7cfa0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
7cfb0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
7cfc0 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20 20 20 20  : "return",.    
7cfd0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
7cfe0 22 3a 20 22 49 6e 74 65 72 70 6f 6c 61 74 65 64  ": "Interpolated
7cff0 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20   value",.       
7d000 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35   "lineNumber": 5
7d010 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22  ,.        "type"
7d020 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74  : {.          "t
7d030 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65  ype": "NameExpre
7d040 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20  ssion",.        
7d050 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65    "name": "numbe
7d060 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  r".        }.   
7d070 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20     },.      {.  
7d080 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22        "title": "
7d090 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20 20  example",.      
7d0a0 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
7d0b0 20 22 4e 65 78 75 73 2e 69 6e 74 65 72 70 28 30   "Nexus.interp(0
7d0c0 2e 35 2c 32 2c 34 29 20 20 20 2f 2f 20 72 65 74  .5,2,4)   // ret
7d0d0 75 72 6e 73 20 33 5c 6e 4e 65 78 75 73 2e 69 6e  urns 3\nNexus.in
7d0e0 74 65 72 70 28 30 2e 31 2c 30 2c 31 30 29 20 20  terp(0.1,0,10)  
7d0f0 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 31 22     // returns 1"
7d100 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
7d110 75 6d 62 65 72 22 3a 20 36 0a 20 20 20 20 20 20  umber": 6.      
7d120 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f  }.    ],.    "lo
7d130 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61  c": {.      "sta
7d140 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  rt": {.        "
7d150 6c 69 6e 65 22 3a 20 38 38 2c 0a 20 20 20 20 20  line": 88,.     
7d160 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20     "column": 0. 
7d170 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65       },.      "e
7d180 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  nd": {.        "
7d190 6c 69 6e 65 22 3a 20 39 37 2c 0a 20 20 20 20 20  line": 97,.     
7d1a0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20     "column": 3. 
7d1b0 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20       }.    },.  
7d1c0 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20    "context": {. 
7d1d0 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20       "loc": {.  
7d1e0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
7d1f0 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
7d200 22 3a 20 39 38 2c 0a 20 20 20 20 20 20 20 20 20  ": 98,.         
7d210 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
7d220 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
7d230 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
7d240 20 20 20 22 6c 69 6e 65 22 3a 20 31 30 30 2c 0a     "line": 100,.
7d250 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
7d260 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 7d 0a  n": 2.        }.
7d270 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
7d280 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
7d290 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
7d2a0 2f 75 69 2f 6c 69 62 2f 75 74 69 6c 2f 6d 61 74  /ui/lib/util/mat
7d2b0 68 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  h.js".    },.   
7d2c0 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
7d2d0 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
7d2e0 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
7d2f0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
7d300 3a 20 22 4e 65 78 75 73 2e 69 6e 74 65 72 70 28  : "Nexus.interp(
7d310 30 2e 35 2c 32 2c 34 29 20 20 20 2f 2f 20 72 65  0.5,2,4)   // re
7d320 74 75 72 6e 73 20 33 5c 6e 4e 65 78 75 73 2e 69  turns 3\nNexus.i
7d330 6e 74 65 72 70 28 30 2e 31 2c 30 2c 31 30 29 20  nterp(0.1,0,10) 
7d340 20 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 31      // returns 1
7d350 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
7d360 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b  .    "params": [
7d370 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
7d380 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
7d390 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
7d3a0 22 3a 20 22 6c 6f 63 22 2c 0a 20 20 20 20 20 20  ": "loc",.      
7d3b0 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
7d3c0 32 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  2,.        "desc
7d3d0 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
7d3e0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
7d3f0 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
7d400 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
7d410 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
7d420 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
7d430 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
7d440 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
7d450 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
7d460 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
7d470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7d480 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
7d490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d4a0 20 22 76 61 6c 75 65 22 3a 20 22 49 6e 74 65 72   "value": "Inter
7d4b0 70 6f 6c 61 74 69 6f 6e 20 69 6e 64 65 78 20 28  polation index (
7d4c0 30 2d 31 29 22 2c 0a 20 20 20 20 20 20 20 20 20  0-1)",.         
7d4d0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
7d4e0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
7d4f0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
7d500 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
7d510 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7d520 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7d530 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7d540 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
7d550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d560 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
7d570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d580 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
7d590 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
7d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d5b0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7d5c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7d5d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7d5e0 20 32 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20   26,.           
7d5f0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7d600 65 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20 20  et": 25.        
7d610 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d630 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
7d640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d650 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
7d660 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7d670 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
7d680 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
7d690 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7d6a0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
7d6b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d6c0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
7d6d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7d6e0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
7d6f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7d700 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
7d710 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7d720 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
7d730 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7d740 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7d750 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7d760 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c     "column": 26,
7d770 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7d780 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 35 0a     "offset": 25.
7d790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7d7a0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
7d7b0 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
7d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
7d7d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
7d7e0 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
7d7f0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
7d800 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
7d810 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
7d820 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7d830 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7d840 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
7d850 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7d860 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
7d870 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
7d880 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7d890 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
7d8a0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7d8b0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c     "column": 26,
7d8c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7d8d0 6f 66 66 73 65 74 22 3a 20 32 35 0a 20 20 20 20  offset": 25.    
7d8e0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7d8f0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c      }.        },
7d900 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
7d910 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
7d920 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
7d930 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
7d940 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
7d950 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  ".        }.    
7d960 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20    },.      {.   
7d970 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70       "title": "p
7d980 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  aram",.        "
7d990 6e 61 6d 65 22 3a 20 22 6d 69 6e 22 2c 0a 20 20  name": "min",.  
7d9a0 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65        "lineNumbe
7d9b0 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22  r": 3,.        "
7d9c0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
7d9d0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
7d9e0 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
7d9f0 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
7da00 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
7da10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
7da20 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
7da30 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
7da40 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
7da50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
7da60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7da70 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
7da80 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
7da90 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4c       "value": "L
7daa0 6f 77 65 72 20 76 61 6c 75 65 22 2c 0a 20 20 20  ower value",.   
7dab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7dac0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
7dad0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7dae0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
7daf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7db00 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7db10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7db20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
7db30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7db40 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7db50 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
7db60 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
7db70 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e               "en
7db80 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
7db90 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7dba0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7dbb0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7dbc0 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20 20 20  lumn": 12,.     
7dbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7dbe0 20 22 6f 66 66 73 65 74 22 3a 20 31 31 0a 20 20   "offset": 11.  
7dbf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7dc00 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
7dc10 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
7dc20 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
7dc30 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7dc40 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
7dc50 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
7dc60 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
7dc70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
7dc80 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
7dc90 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7dca0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7dcb0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7dcc0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
7dcd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7dce0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
7dcf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
7dd00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7dd10 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
7dd20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7dd30 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7dd40 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7dd50 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
7dd60 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
7dd70 22 3a 20 31 31 0a 20 20 20 20 20 20 20 20 20 20  ": 11.          
7dd80 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
7dd90 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
7dda0 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
7ddb0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7ddc0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
7ddd0 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69  .          "posi
7dde0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
7ddf0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
7de00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
7de10 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
7de20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
7de30 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7de40 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
7de50 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
7de60 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
7de70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7de80 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
7de90 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7dea0 22 3a 20 31 32 2c 0a 20 20 20 20 20 20 20 20 20  ": 12,.         
7deb0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31       "offset": 1
7dec0 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  1.            }.
7ded0 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
7dee0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
7def0 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20  type": {.       
7df00 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65     "type": "Name
7df10 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20  Expression",.   
7df20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
7df30 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20  number".        
7df40 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  }.      },.     
7df50 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
7df60 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
7df70 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6d 61       "name": "ma
7df80 78 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  x",.        "lin
7df90 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20  eNumber": 4,.   
7dfa0 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
7dfb0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
7dfc0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
7dfd0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
7dfe0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
7dff0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
7e000 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
7e010 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
7e020 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
7e030 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
7e040 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
7e050 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
7e060 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
7e070 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
7e080 65 22 3a 20 22 55 70 70 65 72 20 76 61 6c 75 65  e": "Upper value
7e090 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
7e0a0 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
7e0b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7e0c0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
7e0d0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7e0e0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7e0f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7e100 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7e110 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7e120 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7e130 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
7e140 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7e150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e160 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7e170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e180 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7e190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e1a0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c     "column": 12,
7e1b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7e1c0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7e1d0 20 31 31 0a 20 20 20 20 20 20 20 20 20 20 20 20   11.            
7e1e0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7e1f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e200 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
7e210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
7e220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e230 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
7e240 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
7e250 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
7e260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e270 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
7e280 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7e290 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7e2a0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7e2b0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7e2c0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7e2d0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
7e2e0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
7e2f0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
7e300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e310 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7e320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e330 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20  column": 12,.   
7e340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e350 6f 66 66 73 65 74 22 3a 20 31 31 0a 20 20 20 20  offset": 11.    
7e360 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7e370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e380 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
7e390 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
7e3a0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7e3b0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
7e3c0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
7e3d0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
7e3e0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
7e3f0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
7e400 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7e410 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
7e420 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7e430 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
7e440 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
7e450 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
7e460 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7e470 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7e480 63 6f 6c 75 6d 6e 22 3a 20 31 32 2c 0a 20 20 20  column": 12,.   
7e490 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7e4a0 65 74 22 3a 20 31 31 0a 20 20 20 20 20 20 20 20  et": 11.        
7e4b0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7e4c0 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
7e4d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
7e4e0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
7e4f0 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
7e500 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
7e510 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
7e520 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a        }.      }.
7e530 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 72 6f 70      ],.    "prop
7e540 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20  erties": [],.   
7e550 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 0a 20 20   "returns": [.  
7e560 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64      {.        "d
7e570 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
7e580 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
7e590 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
7e5a0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
7e5b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
7e5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
7e5d0 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
7e5e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7e5f0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
7e600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
7e610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e620 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
7e630 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7e640 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 49 6e      "value": "In
7e650 74 65 72 70 6f 6c 61 74 65 64 20 76 61 6c 75 65  terpolated value
7e660 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
7e670 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
7e680 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7e690 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
7e6a0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
7e6b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
7e6c0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7e6d0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7e6e0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7e6f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7e700 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
7e710 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e730 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7e740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e750 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7e760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e770 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 39 2c     "column": 19,
7e780 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7e790 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7e7a0 20 31 38 0a 20 20 20 20 20 20 20 20 20 20 20 20   18.            
7e7b0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e7d0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
7e7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
7e7f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e800 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
7e810 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
7e820 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
7e830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e840 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
7e850 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
7e860 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
7e870 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
7e880 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7e890 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7e8a0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
7e8b0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
7e8c0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
7e8d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7e8e0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
7e8f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e900 63 6f 6c 75 6d 6e 22 3a 20 31 39 2c 0a 20 20 20  column": 19,.   
7e910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e920 6f 66 66 73 65 74 22 3a 20 31 38 0a 20 20 20 20  offset": 18.    
7e930 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
7e940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7e950 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
7e960 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
7e970 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
7e980 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
7e990 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
7e9a0 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
7e9b0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
7e9c0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
7e9d0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
7e9e0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
7e9f0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7ea00 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
7ea10 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
7ea20 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
7ea30 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
7ea40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7ea50 63 6f 6c 75 6d 6e 22 3a 20 31 39 2c 0a 20 20 20  column": 19,.   
7ea60 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
7ea70 65 74 22 3a 20 31 38 0a 20 20 20 20 20 20 20 20  et": 18.        
7ea80 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
7ea90 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
7eaa0 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72       "title": "r
7eab0 65 74 75 72 6e 73 22 2c 0a 20 20 20 20 20 20 20  eturns",.       
7eac0 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
7ead0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
7eae0 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
7eaf0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
7eb00 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
7eb10 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20    }.      }.    
7eb20 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b  ],.    "sees": [
7eb30 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a  ],.    "throws":
7eb40 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22   [],.    "todos"
7eb50 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22  : [],.    "name"
7eb60 3a 20 22 69 6e 74 65 72 70 22 2c 0a 20 20 20 20  : "interp",.    
7eb70 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
7eb80 6e 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f  n",.    "membero
7eb90 66 22 3a 20 22 6d 61 74 68 22 2c 0a 20 20 20 20  f": "math",.    
7eba0 22 73 63 6f 70 65 22 3a 20 22 73 74 61 74 69 63  "scope": "static
7ebb0 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
7ebc0 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
7ebd0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
7ebe0 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
7ebf0 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
7ec00 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
7ec10 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
7ec20 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
7ec30 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
7ec40 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
7ec50 6d 65 22 3a 20 22 69 6e 74 65 72 70 22 2c 0a 20  me": "interp",. 
7ec60 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
7ec70 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
7ec80 20 20 20 22 73 63 6f 70 65 22 3a 20 22 73 74 61     "scope": "sta
7ec90 74 69 63 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  tic".      }.   
7eca0 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61   ],.    "namespa
7ecb0 63 65 22 3a 20 22 2e 69 6e 74 65 72 70 22 0a 20  ce": ".interp". 
7ecc0 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73   },.  {.    "des
7ecd0 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
7ece0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
7ecf0 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72  ",.      "childr
7ed00 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b  en": [.        {
7ed10 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
7ed20 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
7ed30 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
7ed40 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
7ed50 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
7ed60 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
7ed70 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
7ed80 20 20 22 76 61 6c 75 65 22 3a 20 22 52 65 74 75    "value": "Retu
7ed90 72 6e 20 61 20 72 61 6e 64 6f 6d 20 63 68 6f 69  rn a random choi
7eda0 63 65 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f  ce from a list o
7edb0 66 20 61 72 67 75 6d 65 6e 74 73 22 2c 0a 20 20  f arguments",.  
7edc0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
7edd0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
7ede0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
7edf0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7ee00 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
7ee10 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7ee20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
7ee30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7ee40 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
7ee50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
7ee60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7ee70 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
7ee80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
7ee90 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
7eea0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
7eeb0 6e 22 3a 20 34 38 2c 0a 20 20 20 20 20 20 20 20  n": 48,.        
7eec0 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
7eed0 74 22 3a 20 34 37 0a 20 20 20 20 20 20 20 20 20  t": 47.         
7eee0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7eef0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
7ef00 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
7ef10 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
7ef20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
7ef30 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
7ef40 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
7ef50 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
7ef60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
7ef70 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7ef80 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
7ef90 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
7efa0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
7efb0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
7efc0 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
7efd0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7efe0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7eff0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
7f000 6e 22 3a 20 34 38 2c 0a 20 20 20 20 20 20 20 20  n": 48,.        
7f010 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7f020 34 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  47.            }
7f030 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69  ,.            "i
7f040 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
7f050 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d       }.        }
7f060 0a 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20  .      ],.      
7f070 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
7f080 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
7f090 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65  .          "line
7f0a0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
7f0b0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
7f0c0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
7f0d0 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
7f0e0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
7f0f0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7f100 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63   1,.          "c
7f110 6f 6c 75 6d 6e 22 3a 20 34 38 2c 0a 20 20 20 20  olumn": 48,.    
7f120 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
7f130 34 37 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20  47.        }.   
7f140 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20     }.    },.    
7f150 22 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20  "tags": [.      
7f160 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
7f170 22 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20 20 20  ": "return",.   
7f180 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
7f190 6e 22 3a 20 22 4f 6e 65 20 72 61 6e 64 6f 6d 20  n": "One random 
7f1a0 61 72 67 75 6d 65 6e 74 22 2c 0a 20 20 20 20 20  argument",.     
7f1b0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
7f1c0 20 32 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70   2,.        "typ
7f1d0 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
7f1e0 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
7f1f0 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
7f200 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76 61 72      "name": "var
7f210 69 6f 75 73 22 0a 20 20 20 20 20 20 20 20 7d 0a  ious".        }.
7f220 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
7f230 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
7f240 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
7f250 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
7f260 6e 22 3a 20 22 4e 65 78 75 73 2e 70 69 63 6b 28  n": "Nexus.pick(
7f270 31 2c 32 2c 33 2c 34 29 20 20 20 2f 2f 20 72 65  1,2,3,4)   // re
7f280 74 75 72 6e 73 20 31 2c 20 32 2c 20 33 2c 20 6f  turns 1, 2, 3, o
7f290 72 20 34 5c 6e 4e 65 78 75 73 2e 70 69 63 6b 28  r 4\nNexus.pick(
7f2a0 66 75 6e 63 74 69 6f 6e 31 2c 66 75 6e 63 74 69  function1,functi
7f2b0 6f 6e 32 29 20 20 20 2f 2f 20 72 65 74 75 72 6e  on2)   // return
7f2c0 73 20 65 69 74 68 65 72 20 66 75 6e 63 74 69 6f  s either functio
7f2d0 6e 31 20 6f 72 20 66 75 6e 63 74 69 6f 6e 32 22  n1 or function2"
7f2e0 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
7f2f0 75 6d 62 65 72 22 3a 20 33 0a 20 20 20 20 20 20  umber": 3.      
7f300 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f  }.    ],.    "lo
7f310 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61  c": {.      "sta
7f320 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  rt": {.        "
7f330 6c 69 6e 65 22 3a 20 31 30 32 2c 0a 20 20 20 20  line": 102,.    
7f340 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
7f350 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
7f360 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
7f370 22 6c 69 6e 65 22 3a 20 31 30 38 2c 0a 20 20 20  "line": 108,.   
7f380 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
7f390 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a  .      }.    },.
7f3a0 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b      "context": {
7f3b0 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  .      "loc": {.
7f3c0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
7f3d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
7f3e0 6e 65 22 3a 20 31 30 39 2c 0a 20 20 20 20 20 20  ne": 109,.      
7f3f0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
7f400 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
7f410 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
7f420 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 31        "line": 11
7f430 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
7f440 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
7f450 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   }.      },.    
7f460 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
7f470 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
7f480 44 65 76 2f 75 69 2f 6c 69 62 2f 75 74 69 6c 2f  Dev/ui/lib/util/
7f490 6d 61 74 68 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a  math.js".    },.
7f4a0 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
7f4b0 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c 65  [],.    "example
7f4c0 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
7f4d0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
7f4e0 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 70 69 63 6b  on": "Nexus.pick
7f4f0 28 31 2c 32 2c 33 2c 34 29 20 20 20 2f 2f 20 72  (1,2,3,4)   // r
7f500 65 74 75 72 6e 73 20 31 2c 20 32 2c 20 33 2c 20  eturns 1, 2, 3, 
7f510 6f 72 20 34 5c 6e 4e 65 78 75 73 2e 70 69 63 6b  or 4\nNexus.pick
7f520 28 66 75 6e 63 74 69 6f 6e 31 2c 66 75 6e 63 74  (function1,funct
7f530 69 6f 6e 32 29 20 20 20 2f 2f 20 72 65 74 75 72  ion2)   // retur
7f540 6e 73 20 65 69 74 68 65 72 20 66 75 6e 63 74 69  ns either functi
7f550 6f 6e 31 20 6f 72 20 66 75 6e 63 74 69 6f 6e 32  on1 or function2
7f560 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  ".      }.    ],
7f570 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b  .    "params": [
7f580 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72 74 69  ],.    "properti
7f590 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65  es": [],.    "re
7f5a0 74 75 72 6e 73 22 3a 20 5b 0a 20 20 20 20 20 20  turns": [.      
7f5b0 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  {.        "descr
7f5c0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
7f5d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
7f5e0 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ot",.          "
7f5f0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
7f600 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
7f610 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
7f620 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
7f630 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
7f640 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
7f650 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
7f660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
7f670 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
7f680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f690 22 76 61 6c 75 65 22 3a 20 22 4f 6e 65 20 72 61  "value": "One ra
7f6a0 6e 64 6f 6d 20 61 72 67 75 6d 65 6e 74 22 2c 0a  ndom argument",.
7f6b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f6c0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
7f6d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f6e0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
7f6f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f700 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
7f710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f720 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7f730 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7f740 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
7f750 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
7f760 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
7f770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f780 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
7f790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7f7a0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7f7b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f7c0 22 63 6f 6c 75 6d 6e 22 3a 20 32 30 2c 0a 20 20  "column": 20,.  
7f7d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7f7e0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 39      "offset": 19
7f7f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7f800 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
7f810 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
7f820 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
7f830 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
7f840 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
7f850 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
7f860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
7f870 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
7f880 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
7f890 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
7f8a0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7f8b0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7f8c0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
7f8d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
7f8e0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
7f8f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7f900 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
7f910 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
7f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
7f930 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
7f940 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
7f950 75 6d 6e 22 3a 20 32 30 2c 0a 20 20 20 20 20 20  umn": 20,.      
7f960 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
7f970 73 65 74 22 3a 20 31 39 0a 20 20 20 20 20 20 20  set": 19.       
7f980 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
7f990 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
7f9a0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
7f9b0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
7f9c0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
7f9d0 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
7f9e0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
7f9f0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
7fa00 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
7fa10 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7fa20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
7fa30 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
7fa40 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
7fa50 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
7fa60 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
7fa70 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7fa80 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
7fa90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
7faa0 75 6d 6e 22 3a 20 32 30 2c 0a 20 20 20 20 20 20  umn": 20,.      
7fab0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
7fac0 3a 20 31 39 0a 20 20 20 20 20 20 20 20 20 20 20  : 19.           
7fad0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20   }.          }. 
7fae0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
7faf0 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65 74 75    "title": "retu
7fb00 72 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22 74  rns",.        "t
7fb10 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
7fb20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
7fb30 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
7fb40 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 76        "name": "v
7fb50 61 72 69 6f 75 73 22 0a 20 20 20 20 20 20 20 20  arious".        
7fb60 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c  }.      }.    ],
7fb70 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c  .    "sees": [],
7fb80 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b  .    "throws": [
7fb90 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20  ],.    "todos": 
7fba0 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20  [],.    "name": 
7fbb0 22 70 69 63 6b 22 2c 0a 20 20 20 20 22 6b 69 6e  "pick",.    "kin
7fbc0 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
7fbd0 20 20 20 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20      "memberof": 
7fbe0 22 6d 61 74 68 22 2c 0a 20 20 20 20 22 73 63 6f  "math",.    "sco
7fbf0 70 65 22 3a 20 22 73 74 61 74 69 63 22 2c 0a 20  pe": "static",. 
7fc00 20 20 20 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a     "members": {.
7fc10 20 20 20 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20        "global": 
7fc20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 6e 65 72  [],.      "inner
7fc30 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e  ": [],.      "in
7fc40 73 74 61 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20  stance": [],.   
7fc50 20 20 20 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c     "events": [],
7fc60 0a 20 20 20 20 20 20 22 73 74 61 74 69 63 22 3a  .      "static":
7fc70 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22   [].    },.    "
7fc80 70 61 74 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b  path": [.      {
7fc90 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
7fca0 20 22 70 69 63 6b 22 2c 0a 20 20 20 20 20 20 20   "pick",.       
7fcb0 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69   "kind": "functi
7fcc0 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 73 63  on",.        "sc
7fcd0 6f 70 65 22 3a 20 22 73 74 61 74 69 63 22 0a 20  ope": "static". 
7fce0 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
7fcf0 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20 22    "namespace": "
7fd00 2e 70 69 63 6b 22 0a 20 20 7d 2c 0a 20 20 7b 0a  .pick".  },.  {.
7fd10 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
7fd20 22 3a 20 7b 0a 20 20 20 20 20 20 22 74 79 70 65  ": {.      "type
7fd30 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
7fd40 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
7fd50 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
7fd60 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72 61     "type": "para
7fd70 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20 20  graph",.        
7fd80 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
7fd90 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
7fda0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
7fdb0 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
7fdc0 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75 65            "value
7fdd0 22 3a 20 22 52 65 74 75 72 6e 73 20 61 6e 20 6f  ": "Returns an o
7fde0 63 74 61 76 65 20 6d 75 6c 74 69 70 6c 69 65 72  ctave multiplier
7fdf0 20 66 6f 72 20 66 72 65 71 75 65 6e 63 79 20 76   for frequency v
7fe00 61 6c 75 65 73 22 2c 0a 20 20 20 20 20 20 20 20  alues",.        
7fe10 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
7fe20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7fe30 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
7fe40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7fe50 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
7fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
7fe70 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
7fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
7fe90 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
7fea0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
7feb0 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
7fec0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
7fed0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
7fee0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7fef0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 30      "column": 50
7ff00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
7ff10 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 39      "offset": 49
7ff20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
7ff30 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
7ff40 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d      "indent": []
7ff50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d  .              }
7ff60 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
7ff70 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
7ff80 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
7ff90 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
7ffa0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
7ffb0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
7ffc0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
7ffd0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
7ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
7fff0 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
80000 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
80010 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
80020 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
80030 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
80040 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 35 30      "column": 50
80050 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
80060 22 6f 66 66 73 65 74 22 3a 20 34 39 0a 20 20 20  "offset": 49.   
80070 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
80080 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
80090 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 7d  : [].          }
800a0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
800b0 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69 74   ],.      "posit
800c0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
800d0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
800e0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
800f0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
80100 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
80110 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
80120 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
80130 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
80140 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
80150 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
80160 3a 20 35 30 2c 0a 20 20 20 20 20 20 20 20 20 20  : 50,.          
80170 22 6f 66 66 73 65 74 22 3a 20 34 39 0a 20 20 20  "offset": 49.   
80180 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20       }.      }. 
80190 20 20 20 7d 2c 0a 20 20 20 20 22 74 61 67 73 22     },.    "tags"
801a0 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20  : [.      {.    
801b0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61      "title": "pa
801c0 72 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 64  ram",.        "d
801d0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 52 65  escription": "Re
801e0 6c 61 74 69 76 65 20 6f 63 74 61 76 65 20 6e 75  lative octave nu
801f0 6d 62 65 72 20 28 65 2e 67 2e 20 2d 31 20 66 6f  mber (e.g. -1 fo
80200 72 20 6f 6e 65 20 6f 63 74 61 76 65 20 64 6f 77  r one octave dow
80210 6e 2c 20 31 20 66 6f 72 20 6f 6e 65 20 6f 63 74  n, 1 for one oct
80220 61 76 65 20 75 70 29 22 2c 0a 20 20 20 20 20 20  ave up)",.      
80230 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
80240 32 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65  2,.        "type
80250 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
80260 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
80270 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
80280 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
80290 65 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  er".        },. 
802a0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
802b0 6e 75 6d 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20  num".      },.  
802c0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
802d0 69 74 6c 65 22 3a 20 22 72 65 74 75 72 6e 22 2c  itle": "return",
802e0 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
802f0 70 74 69 6f 6e 22 3a 20 22 4f 63 74 61 76 65 20  ption": "Octave 
80300 6d 75 6c 74 69 70 6c 69 65 72 22 2c 0a 20 20 20  multiplier",.   
80310 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
80320 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 74  ": 3,.        "t
80330 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
80340 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
80350 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
80360 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
80370 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d  umber".        }
80380 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
80390 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
803a0 22 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20  ": "example",.  
803b0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
803c0 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 6f 63 74 61  on": "Nexus.octa
803d0 76 65 28 2d 31 29 20 20 2f 2f 20 72 65 74 75 72  ve(-1)  // retur
803e0 6e 73 20 30 2e 35 5c 6e 4e 65 78 75 73 2e 6f 63  ns 0.5\nNexus.oc
803f0 74 61 76 65 28 30 29 20 20 20 2f 2f 20 72 65 74  tave(0)   // ret
80400 75 72 6e 73 20 31 5c 6e 4e 65 78 75 73 2e 6f 63  urns 1\nNexus.oc
80410 74 61 76 65 28 31 29 20 20 20 2f 2f 20 72 65 74  tave(1)   // ret
80420 75 72 6e 73 20 32 5c 6e 4e 65 78 75 73 2e 6f 63  urns 2\nNexus.oc
80430 74 61 76 65 28 32 29 20 20 20 2f 2f 20 72 65 74  tave(2)   // ret
80440 75 72 6e 73 20 34 22 2c 0a 20 20 20 20 20 20 20  urns 4",.       
80450 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34   "lineNumber": 4
80460 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
80470 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
80480 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
80490 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 31        "line": 11
804a0 33 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c 75  3,.        "colu
804b0 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d 2c 0a  mn": 0.      },.
804c0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
804d0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
804e0 32 32 2c 0a 20 20 20 20 20 20 20 20 22 63 6f 6c  22,.        "col
804f0 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20 7d 0a  umn": 3.      }.
80500 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f 6e 74      },.    "cont
80510 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20 22 6c  ext": {.      "l
80520 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  oc": {.        "
80530 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
80540 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 32 33 2c      "line": 123,
80550 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
80560 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20 20 7d  mn": 0.        }
80570 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a  ,.        "end":
80580 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
80590 6e 65 22 3a 20 31 32 35 2c 0a 20 20 20 20 20 20  ne": 125,.      
805a0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a      "column": 2.
805b0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
805c0 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65 22 3a  },.      "file":
805d0 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63 61 72   "/Users/tatecar
805e0 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f 6c 69  son/webDev/ui/li
805f0 62 2f 75 74 69 6c 2f 6d 61 74 68 2e 6a 73 22 0a  b/util/math.js".
80600 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75 67 6d      },.    "augm
80610 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  ents": [],.    "
80620 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20 20 20  examples": [.   
80630 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65     {.        "de
80640 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4e 65 78  scription": "Nex
80650 75 73 2e 6f 63 74 61 76 65 28 2d 31 29 20 20 2f  us.octave(-1)  /
80660 2f 20 72 65 74 75 72 6e 73 20 30 2e 35 5c 6e 4e  / returns 0.5\nN
80670 65 78 75 73 2e 6f 63 74 61 76 65 28 30 29 20 20  exus.octave(0)  
80680 20 2f 2f 20 72 65 74 75 72 6e 73 20 31 5c 6e 4e   // returns 1\nN
80690 65 78 75 73 2e 6f 63 74 61 76 65 28 31 29 20 20  exus.octave(1)  
806a0 20 2f 2f 20 72 65 74 75 72 6e 73 20 32 5c 6e 4e   // returns 2\nN
806b0 65 78 75 73 2e 6f 63 74 61 76 65 28 32 29 20 20  exus.octave(2)  
806c0 20 2f 2f 20 72 65 74 75 72 6e 73 20 34 22 0a 20   // returns 4". 
806d0 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
806e0 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
806f0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
80700 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
80710 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
80720 22 6e 75 6d 22 2c 0a 20 20 20 20 20 20 20 20 22  "num",.        "
80730 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
80740 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
80750 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
80760 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
80770 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68  ",.          "ch
80780 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
80790 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
807a0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
807b0 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
807c0 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
807d0 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
807e0 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
807f0 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
80800 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
80810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
80820 61 6c 75 65 22 3a 20 22 52 65 6c 61 74 69 76 65  alue": "Relative
80830 20 6f 63 74 61 76 65 20 6e 75 6d 62 65 72 20 28   octave number (
80840 65 2e 67 2e 20 2d 31 20 66 6f 72 20 6f 6e 65 20  e.g. -1 for one 
80850 6f 63 74 61 76 65 20 64 6f 77 6e 2c 20 31 20 66  octave down, 1 f
80860 6f 72 20 6f 6e 65 20 6f 63 74 61 76 65 20 75 70  or one octave up
80870 29 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  )",.            
80880 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
80890 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
808a0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
808b0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
808c0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
808d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
808e0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
808f0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
80900 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
80910 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
80920 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
80930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80940 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
80950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80960 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
80970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80980 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 37 34      "column": 74
80990 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
809a0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
809b0 3a 20 37 33 0a 20 20 20 20 20 20 20 20 20 20 20  : 73.           
809c0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
809d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
809e0 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
809f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
80a00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
80a10 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
80a20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
80a30 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
80a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80a50 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
80a60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
80a70 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
80a80 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
80a90 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
80aa0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
80ab0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
80ac0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
80ad0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
80ae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
80af0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
80b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80b10 22 63 6f 6c 75 6d 6e 22 3a 20 37 34 2c 0a 20 20  "column": 74,.  
80b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80b30 22 6f 66 66 73 65 74 22 3a 20 37 33 0a 20 20 20  "offset": 73.   
80b40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
80b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80b60 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
80b70 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
80b80 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
80b90 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
80ba0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
80bb0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
80bc0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
80bd0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
80be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
80bf0 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
80c00 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
80c10 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
80c20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
80c30 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
80c40 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
80c50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
80c60 22 63 6f 6c 75 6d 6e 22 3a 20 37 34 2c 0a 20 20  "column": 74,.  
80c70 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
80c80 73 65 74 22 3a 20 37 33 0a 20 20 20 20 20 20 20  set": 73.       
80c90 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
80ca0 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   }.        },.  
80cb0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
80cc0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
80cd0 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
80ce0 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  n",.          "n
80cf0 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
80d00 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d         }.      }
80d10 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 72 6f  .    ],.    "pro
80d20 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20  perties": [],.  
80d30 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 0a 20    "returns": [. 
80d40 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
80d50 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a  description": {.
80d60 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
80d70 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20  : "root",.      
80d80 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20      "children": 
80d90 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a  [.            {.
80da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
80db0 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68  ype": "paragraph
80dc0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
80dd0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
80de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b                 {
80df0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
80e00 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
80e10 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
80e20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4f       "value": "O
80e30 63 74 61 76 65 20 6d 75 6c 74 69 70 6c 69 65 72  ctave multiplier
80e40 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
80e50 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
80e60 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
80e70 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
80e80 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
80e90 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
80ea0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
80eb0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
80ec0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
80ed0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
80ee0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
80ef0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
80f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80f10 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
80f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80f30 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
80f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80f50 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 38 2c     "column": 18,
80f60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
80f70 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
80f80 20 31 37 0a 20 20 20 20 20 20 20 20 20 20 20 20   17.            
80f90 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
80fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
80fb0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
80fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
80fd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
80fe0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
80ff0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
81000 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
81010 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
81020 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
81030 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
81040 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
81050 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
81060 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
81070 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
81080 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
81090 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
810a0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
810b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
810c0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
810d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
810e0 63 6f 6c 75 6d 6e 22 3a 20 31 38 2c 0a 20 20 20  column": 18,.   
810f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
81100 6f 66 66 73 65 74 22 3a 20 31 37 0a 20 20 20 20  offset": 17.    
81110 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
81120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
81130 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
81140 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
81150 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
81160 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
81170 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
81180 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
81190 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
811a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
811b0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
811c0 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
811d0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
811e0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
811f0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
81200 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
81210 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
81220 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
81230 63 6f 6c 75 6d 6e 22 3a 20 31 38 2c 0a 20 20 20  column": 18,.   
81240 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
81250 65 74 22 3a 20 31 37 0a 20 20 20 20 20 20 20 20  et": 17.        
81260 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
81270 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
81280 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72       "title": "r
81290 65 74 75 72 6e 73 22 2c 0a 20 20 20 20 20 20 20  eturns",.       
812a0 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
812b0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
812c0 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
812d0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
812e0 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
812f0 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20    }.      }.    
81300 5d 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b  ],.    "sees": [
81310 5d 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a  ],.    "throws":
81320 20 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22   [],.    "todos"
81330 3a 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22  : [],.    "name"
81340 3a 20 22 6f 63 74 61 76 65 22 2c 0a 20 20 20 20  : "octave",.    
81350 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
81360 6e 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f  n",.    "membero
81370 66 22 3a 20 22 6d 61 74 68 22 2c 0a 20 20 20 20  f": "math",.    
81380 22 73 63 6f 70 65 22 3a 20 22 73 74 61 74 69 63  "scope": "static
81390 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
813a0 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
813b0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
813c0 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
813d0 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
813e0 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
813f0 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
81400 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
81410 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
81420 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
81430 6d 65 22 3a 20 22 6f 63 74 61 76 65 22 2c 0a 20  me": "octave",. 
81440 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20 22         "kind": "
81450 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 20  function",.     
81460 20 20 20 22 73 63 6f 70 65 22 3a 20 22 73 74 61     "scope": "sta
81470 74 69 63 22 0a 20 20 20 20 20 20 7d 0a 20 20 20  tic".      }.   
81480 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70 61   ],.    "namespa
81490 63 65 22 3a 20 22 2e 6f 63 74 61 76 65 22 0a 20  ce": ".octave". 
814a0 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73   },.  {.    "des
814b0 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
814c0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
814d0 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72  ",.      "childr
814e0 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b  en": [.        {
814f0 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
81500 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
81510 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
81520 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
81530 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
81540 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
81550 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
81560 20 20 22 76 61 6c 75 65 22 3a 20 22 52 61 6e 64    "value": "Rand
81570 6f 6d 20 69 6e 74 65 67 65 72 20 67 65 6e 65 72  om integer gener
81580 61 74 6f 72 2e 20 49 66 20 6e 6f 20 73 65 63 6f  ator. If no seco
81590 6e 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67  nd argument is g
815a0 69 76 65 6e 2c 20 77 69 6c 6c 20 72 65 74 75 72  iven, will retur
815b0 6e 20 72 61 6e 64 6f 6d 20 69 6e 74 65 67 65 72  n random integer
815c0 20 66 72 6f 6d 20 30 20 74 6f 20 62 6f 75 6e 64   from 0 to bound
815d0 31 2e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  1.",.           
815e0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
815f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
81600 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
81610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
81620 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
81630 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
81640 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
81650 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
81660 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
81670 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
81680 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
81690 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
816a0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
816b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
816c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 33 2c 0a   "column": 103,.
816d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
816e0 20 20 22 6f 66 66 73 65 74 22 3a 20 31 30 32 0a    "offset": 102.
816f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
81700 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
81710 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a     "indent": [].
81720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
81730 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
81740 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20          ],.     
81750 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
81760 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22   {.            "
81770 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
81780 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
81790 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
817a0 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
817b0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
817c0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
817d0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
817e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
817f0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
81800 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
81810 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 33     "column": 103
81820 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
81830 22 6f 66 66 73 65 74 22 3a 20 31 30 32 0a 20 20  "offset": 102.  
81840 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
81850 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
81860 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
81870 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  }.        }.    
81880 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f 73 69    ],.      "posi
81890 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
818a0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
818b0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
818c0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
818d0 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
818e0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
818f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
81900 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
81910 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
81920 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
81930 22 3a 20 31 30 33 2c 0a 20 20 20 20 20 20 20 20  ": 103,.        
81940 20 20 22 6f 66 66 73 65 74 22 3a 20 31 30 32 0a    "offset": 102.
81950 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
81960 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
81970 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
81980 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
81990 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
819a0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
819b0 22 4d 69 6e 69 6d 75 6d 20 72 61 6e 64 6f 6d 20  "Minimum random 
819c0 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20  value",.        
819d0 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c  "lineNumber": 2,
819e0 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
819f0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
81a00 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
81a10 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
81a20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
81a30 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
81a40 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 62 6f       "name": "bo
81a50 75 6e 64 31 22 0a 20 20 20 20 20 20 7d 2c 0a 20  und1".      },. 
81a60 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
81a70 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
81a80 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
81a90 70 74 69 6f 6e 22 3a 20 22 4d 61 78 69 6d 75 6d  ption": "Maximum
81aa0 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65 22 2c 0a   random value",.
81ab0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
81ac0 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ber": 3,.       
81ad0 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
81ae0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
81af0 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
81b00 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
81b10 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
81b20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61    },.        "na
81b30 6d 65 22 3a 20 22 62 6f 75 6e 64 32 22 0a 20 20  me": "bound2".  
81b40 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
81b50 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
81b60 22 72 65 74 75 72 6e 22 2c 0a 20 20 20 20 20 20  "return",.      
81b70 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a    "description":
81b80 20 22 52 61 6e 64 6f 6d 20 69 6e 74 65 67 65 72   "Random integer
81b90 20 62 65 74 77 65 65 6e 20 6c 6f 77 65 72 20 61   between lower a
81ba0 6e 64 20 75 70 70 65 72 20 62 6f 75 6e 64 61 72  nd upper boundar
81bb0 79 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  y",.        "lin
81bc0 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20  eNumber": 4,.   
81bd0 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
81be0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
81bf0 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
81c00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
81c10 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
81c20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
81c30 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
81c40 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
81c50 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
81c60 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4e 65 78  scription": "Nex
81c70 75 73 2e 72 69 28 31 30 29 20 20 20 20 2f 2f 20  us.ri(10)    // 
81c80 72 65 74 75 72 6e 73 20 72 61 6e 64 6f 6d 20 69  returns random i
81c90 6e 74 20 66 72 6f 6d 20 30 20 74 6f 20 31 30 5c  nt from 0 to 10\
81ca0 6e 4e 65 78 75 73 2e 72 69 28 32 30 2c 32 30 30  nNexus.ri(20,200
81cb0 30 29 20 2f 2f 20 72 65 74 75 72 6e 73 20 72 61  0) // returns ra
81cc0 6e 64 6f 6d 20 69 6e 74 20 66 72 6f 6d 20 32 30  ndom int from 20
81cd0 20 74 6f 20 32 30 30 30 22 2c 0a 20 20 20 20 20   to 2000",.     
81ce0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
81cf0 20 35 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d   5.      }.    ]
81d00 2c 0a 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20  ,.    "loc": {. 
81d10 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
81d20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
81d30 31 32 37 2c 0a 20 20 20 20 20 20 20 20 22 63 6f  127,.        "co
81d40 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 7d  lumn": 0.      }
81d50 2c 0a 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b  ,.      "end": {
81d60 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a  .        "line":
81d70 20 31 33 35 2c 0a 20 20 20 20 20 20 20 20 22 63   135,.        "c
81d80 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20 20 20 20 20  olumn": 3.      
81d90 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 63 6f  }.    },.    "co
81da0 6e 74 65 78 74 22 3a 20 7b 0a 20 20 20 20 20 20  ntext": {.      
81db0 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 20  "loc": {.       
81dc0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
81dd0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 33        "line": 13
81de0 36 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  6,.          "co
81df0 6c 75 6d 6e 22 3a 20 30 0a 20 20 20 20 20 20 20  lumn": 0.       
81e00 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 65 6e 64   },.        "end
81e10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
81e20 6c 69 6e 65 22 3a 20 31 34 34 2c 0a 20 20 20 20  line": 144,.    
81e30 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
81e40 32 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  2.        }.    
81e50 20 20 7d 2c 0a 20 20 20 20 20 20 22 66 69 6c 65    },.      "file
81e60 22 3a 20 22 2f 55 73 65 72 73 2f 74 61 74 65 63  ": "/Users/tatec
81e70 61 72 73 6f 6e 2f 77 65 62 44 65 76 2f 75 69 2f  arson/webDev/ui/
81e80 6c 69 62 2f 75 74 69 6c 2f 6d 61 74 68 2e 6a 73  lib/util/math.js
81e90 22 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 61 75  ".    },.    "au
81ea0 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20  gments": [],.   
81eb0 20 22 65 78 61 6d 70 6c 65 73 22 3a 20 5b 0a 20   "examples": [. 
81ec0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
81ed0 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4e  description": "N
81ee0 65 78 75 73 2e 72 69 28 31 30 29 20 20 20 20 2f  exus.ri(10)    /
81ef0 2f 20 72 65 74 75 72 6e 73 20 72 61 6e 64 6f 6d  / returns random
81f00 20 69 6e 74 20 66 72 6f 6d 20 30 20 74 6f 20 31   int from 0 to 1
81f10 30 5c 6e 4e 65 78 75 73 2e 72 69 28 32 30 2c 32  0\nNexus.ri(20,2
81f20 30 30 30 29 20 2f 2f 20 72 65 74 75 72 6e 73 20  000) // returns 
81f30 72 61 6e 64 6f 6d 20 69 6e 74 20 66 72 6f 6d 20  random int from 
81f40 32 30 20 74 6f 20 32 30 30 30 22 0a 20 20 20 20  20 to 2000".    
81f50 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
81f60 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20  params": [.     
81f70 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
81f80 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
81f90 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 62 6f       "name": "bo
81fa0 75 6e 64 31 22 2c 0a 20 20 20 20 20 20 20 20 22  und1",.        "
81fb0 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a  lineNumber": 2,.
81fc0 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70          "descrip
81fd0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
81fe0 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74     "type": "root
81ff0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68  ",.          "ch
82000 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
82010 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
82020 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
82030 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20  paragraph",.    
82040 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
82050 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
82060 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20          {.      
82070 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70              "typ
82080 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20  e": "text",.    
82090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76                "v
820a0 61 6c 75 65 22 3a 20 22 4d 69 6e 69 6d 75 6d 20  alue": "Minimum 
820b0 72 61 6e 64 6f 6d 20 76 61 6c 75 65 22 2c 0a 20  random value",. 
820c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
820d0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
820e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
820f0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
82100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82110 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
82120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82130 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
82140 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
82150 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
82160 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
82170 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
82180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
82190 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
821a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
821b0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
821c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
821d0 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20  column": 21,.   
821e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
821f0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a     "offset": 20.
82200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82210 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
82220 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
82230 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
82240 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
82250 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
82260 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
82270 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
82280 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
82290 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
822a0 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
822b0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
822c0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
822d0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
822e0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
822f0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
82300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82310 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
82320 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
82330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
82340 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
82350 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
82360 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20 20 20  mn": 21,.       
82370 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
82380 65 74 22 3a 20 32 30 0a 20 20 20 20 20 20 20 20  et": 20.        
82390 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
823a0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
823b0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
823c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
823d0 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
823e0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
823f0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
82400 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
82410 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
82420 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
82430 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
82440 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
82450 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
82460 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
82470 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
82480 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
82490 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
824a0 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
824b0 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20 20 20  mn": 21,.       
824c0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
824d0 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   20.            
824e0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20  }.          }.  
824f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
82500 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
82510 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
82520 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
82530 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
82540 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
82550 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
82560 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
82570 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
82580 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
82590 62 6f 75 6e 64 32 22 2c 0a 20 20 20 20 20 20 20  bound2",.       
825a0 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33   "lineNumber": 3
825b0 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
825c0 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  iption": {.     
825d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
825e0 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  ot",.          "
825f0 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20  children": [.   
82600 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20           {.     
82610 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
82620 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20   "paragraph",.  
82630 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68 69              "chi
82640 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
82650 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
82660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74                "t
82670 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20 20  ype": "text",.  
82680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82690 22 76 61 6c 75 65 22 3a 20 22 4d 61 78 69 6d 75  "value": "Maximu
826a0 6d 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65 22 2c  m random value",
826b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
826c0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
826d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
826e0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
826f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82700 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
82710 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
82720 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
82730 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
82740 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
82750 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
82760 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
82770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82780 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
82790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
827a0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
827b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
827c0 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20   "column": 21,. 
827d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
827e0 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32       "offset": 2
827f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
82800 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
82810 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
82820 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
82830 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
82840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
82850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c                ],
82860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
82870 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
82880 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74               "st
82890 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
828a0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
828b0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
828c0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
828d0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
828e0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
828f0 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  0.              
82900 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
82910 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
82920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82930 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
82940 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
82950 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20  lumn": 21,.     
82960 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
82970 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20 20 20  fset": 20.      
82980 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
82990 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e               "in
829a0 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
829b0 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
829c0 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
829d0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22    ],.          "
829e0 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
829f0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
82a00 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
82a10 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
82a20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
82a30 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
82a40 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
82a50 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
82a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e  .            "en
82a70 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  d": {.          
82a80 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
82a90 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
82aa0 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20 20 20  lumn": 21,.     
82ab0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
82ac0 22 3a 20 32 30 0a 20 20 20 20 20 20 20 20 20 20  ": 20.          
82ad0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a    }.          }.
82ae0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
82af0 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
82b00 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
82b10 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
82b20 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
82b30 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
82b40 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20      }.      }.  
82b50 20 20 5d 2c 0a 20 20 20 20 22 70 72 6f 70 65 72    ],.    "proper
82b60 74 69 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22  ties": [],.    "
82b70 72 65 74 75 72 6e 73 22 3a 20 5b 0a 20 20 20 20  returns": [.    
82b80 20 20 7b 0a 20 20 20 20 20 20 20 20 22 64 65 73    {.        "des
82b90 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
82ba0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
82bb0 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
82bc0 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
82bd0 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
82be0 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
82bf0 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
82c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
82c10 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
82c20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
82c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82c40 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
82c50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82c60 20 20 22 76 61 6c 75 65 22 3a 20 22 52 61 6e 64    "value": "Rand
82c70 6f 6d 20 69 6e 74 65 67 65 72 20 62 65 74 77 65  om integer betwe
82c80 65 6e 20 6c 6f 77 65 72 20 61 6e 64 20 75 70 70  en lower and upp
82c90 65 72 20 62 6f 75 6e 64 61 72 79 22 2c 0a 20 20  er boundary",.  
82ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82cb0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
82cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82cd0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
82ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82cf0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
82d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82d10 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
82d20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
82d30 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
82d40 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
82d50 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
82d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
82d70 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
82d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
82d90 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
82da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
82db0 6f 6c 75 6d 6e 22 3a 20 34 38 2c 0a 20 20 20 20  olumn": 48,.    
82dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82dd0 20 20 22 6f 66 66 73 65 74 22 3a 20 34 37 0a 20    "offset": 47. 
82de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
82df0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
82e00 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
82e10 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
82e20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
82e30 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
82e40 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
82e50 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
82e60 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
82e70 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
82e80 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
82e90 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
82ea0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
82eb0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
82ec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
82ed0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
82ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
82ef0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
82f00 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
82f10 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
82f20 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
82f30 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
82f40 6e 22 3a 20 34 38 2c 0a 20 20 20 20 20 20 20 20  n": 48,.        
82f50 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
82f60 74 22 3a 20 34 37 0a 20 20 20 20 20 20 20 20 20  t": 47.         
82f70 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
82f80 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
82f90 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
82fa0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
82fb0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d     }.          ]
82fc0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73  ,.          "pos
82fd0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
82fe0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
82ff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
83000 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
83010 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
83020 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
83030 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
83040 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
83050 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
83060 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
83070 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
83080 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
83090 6e 22 3a 20 34 38 2c 0a 20 20 20 20 20 20 20 20  n": 48,.        
830a0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
830b0 34 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d  47.            }
830c0 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20  .          }.   
830d0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
830e0 22 74 69 74 6c 65 22 3a 20 22 72 65 74 75 72 6e  "title": "return
830f0 73 22 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70  s",.        "typ
83100 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
83110 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
83120 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
83130 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
83140 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20  ber".        }. 
83150 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
83160 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a 20 20    "sees": [],.  
83170 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a    "throws": [],.
83180 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c      "todos": [],
83190 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 72 69  .    "name": "ri
831a0 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22  ",.    "kind": "
831b0 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 22  function",.    "
831c0 6d 65 6d 62 65 72 6f 66 22 3a 20 22 6d 61 74 68  memberof": "math
831d0 22 2c 0a 20 20 20 20 22 73 63 6f 70 65 22 3a 20  ",.    "scope": 
831e0 22 73 74 61 74 69 63 22 2c 0a 20 20 20 20 22 6d  "static",.    "m
831f0 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20  embers": {.     
83200 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20   "global": [],. 
83210 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d       "inner": []
83220 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63  ,.      "instanc
83230 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 65  e": [],.      "e
83240 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  vents": [],.    
83250 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20    "static": []. 
83260 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22     },.    "path"
83270 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20  : [.      {.    
83280 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 72 69 22      "name": "ri"
83290 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22  ,.        "kind"
832a0 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20  : "function",.  
832b0 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
832c0 73 74 61 74 69 63 22 0a 20 20 20 20 20 20 7d 0a  static".      }.
832d0 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65      ],.    "name
832e0 73 70 61 63 65 22 3a 20 22 2e 72 69 22 0a 20 20  space": ".ri".  
832f0 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63  },.  {.    "desc
83300 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
83310 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
83320 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64 72 65  ,.      "childre
83330 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a  n": [.        {.
83340 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
83350 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
83360 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
83370 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
83380 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20     {.           
83390 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74     "type": "text
833a0 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
833b0 20 22 76 61 6c 75 65 22 3a 20 22 52 61 6e 64 6f   "value": "Rando
833c0 6d 20 66 6c 6f 61 74 20 6e 75 6d 62 65 72 20 67  m float number g
833d0 65 6e 65 72 61 74 6f 72 2e 20 49 66 20 6e 6f 20  enerator. If no 
833e0 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20  second argument 
833f0 69 73 20 67 69 76 65 6e 2c 20 77 69 6c 6c 20 72  is given, will r
83400 65 74 75 72 6e 20 72 61 6e 64 6f 6d 20 66 6c 6f  eturn random flo
83410 61 74 20 66 72 6f 6d 20 30 20 74 6f 20 62 6f 75  at from 0 to bou
83420 6e 64 31 2e 22 2c 0a 20 20 20 20 20 20 20 20 20  nd1.",.         
83430 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
83440 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
83450 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
83460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83470 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
83480 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
83490 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
834a0 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
834b0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
834c0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
834d0 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
834e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
834f0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
83500 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
83510 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 30 36     "column": 106
83520 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
83530 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 30      "offset": 10
83540 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  5.              
83550 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
83560 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20 5b       "indent": [
83570 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ].              
83580 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  }.            }.
83590 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20            ],.   
835a0 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
835b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
835c0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
835d0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
835e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
835f0 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
83600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
83610 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
83620 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
83630 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
83640 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
83650 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
83660 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
83670 30 36 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  06,.            
83680 20 20 22 6f 66 66 73 65 74 22 3a 20 31 30 35 0a    "offset": 105.
83690 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
836a0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
836b0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
836c0 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
836d0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
836e0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
836f0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
83700 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
83710 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
83720 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
83730 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
83740 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
83750 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
83760 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
83770 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
83780 6d 6e 22 3a 20 31 30 36 2c 0a 20 20 20 20 20 20  mn": 106,.      
83790 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 30      "offset": 10
837a0 35 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  5.        }.    
837b0 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22    }.    },.    "
837c0 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  tags": [.      {
837d0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
837e0 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
837f0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
83800 3a 20 22 4d 69 6e 69 6d 75 6d 20 72 61 6e 64 6f  : "Minimum rando
83810 6d 20 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20  m value",.      
83820 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
83830 32 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65  2,.        "type
83840 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
83850 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
83860 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
83870 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
83880 65 72 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20  er".        },. 
83890 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
838a0 62 6f 75 6e 64 31 22 0a 20 20 20 20 20 20 7d 2c  bound1".      },
838b0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
838c0 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
838d0 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  ",.        "desc
838e0 72 69 70 74 69 6f 6e 22 3a 20 22 4d 61 78 69 6d  ription": "Maxim
838f0 75 6d 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65 22  um random value"
83900 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
83910 75 6d 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20  umber": 3,.     
83920 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20     "type": {.   
83930 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
83940 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c  NameExpression",
83950 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65  .          "name
83960 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20  ": "number".    
83970 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22      },.        "
83980 6e 61 6d 65 22 3a 20 22 62 6f 75 6e 64 32 22 0a  name": "bound2".
83990 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
839a0 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
839b0 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20 20 20 20  : "return",.    
839c0 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
839d0 22 3a 20 22 52 61 6e 64 6f 6d 20 66 6c 6f 61 74  ": "Random float
839e0 20 62 65 74 77 65 65 6e 20 6c 6f 77 65 72 20 61   between lower a
839f0 6e 64 20 75 70 70 65 72 20 62 6f 75 6e 64 61 72  nd upper boundar
83a00 79 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  y",.        "lin
83a10 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a 20 20 20  eNumber": 4,.   
83a20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
83a30 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
83a40 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
83a50 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
83a60 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
83a70 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
83a80 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
83a90 20 22 74 69 74 6c 65 22 3a 20 22 65 78 61 6d 70   "title": "examp
83aa0 6c 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65  le",.        "de
83ab0 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 4e 65 78  scription": "Nex
83ac0 75 73 2e 72 66 28 31 29 20 20 20 20 2f 2f 20 72  us.rf(1)    // r
83ad0 65 74 75 72 6e 73 20 72 61 6e 64 6f 6d 20 66 6c  eturns random fl
83ae0 6f 61 74 20 66 72 6f 6d 20 30 20 74 6f 20 31 5c  oat from 0 to 1\
83af0 6e 4e 65 78 75 73 2e 72 66 28 31 2c 32 29 20 2f  nNexus.rf(1,2) /
83b00 2f 20 72 65 74 75 72 6e 73 20 72 61 6e 64 6f 6d  / returns random
83b10 20 66 6c 6f 61 74 20 66 72 6f 6d 20 31 20 74 6f   float from 1 to
83b20 20 32 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69   2",.        "li
83b30 6e 65 4e 75 6d 62 65 72 22 3a 20 35 0a 20 20 20  neNumber": 5.   
83b40 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20     }.    ],.    
83b50 22 6c 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22  "loc": {.      "
83b60 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
83b70 20 20 22 6c 69 6e 65 22 3a 20 31 34 36 2c 0a 20    "line": 146,. 
83b80 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
83b90 20 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   0.      },.    
83ba0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
83bb0 20 20 20 22 6c 69 6e 65 22 3a 20 31 35 34 2c 0a     "line": 154,.
83bc0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
83bd0 3a 20 33 0a 20 20 20 20 20 20 7d 0a 20 20 20 20  : 3.      }.    
83be0 7d 2c 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22  },.    "context"
83bf0 3a 20 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a  : {.      "loc":
83c00 20 7b 0a 20 20 20 20 20 20 20 20 22 73 74 61 72   {.        "star
83c10 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
83c20 22 6c 69 6e 65 22 3a 20 31 35 35 2c 0a 20 20 20  "line": 155,.   
83c30 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
83c40 20 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   0.        },.  
83c50 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
83c60 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
83c70 20 31 36 33 2c 0a 20 20 20 20 20 20 20 20 20 20   163,.          
83c80 22 63 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20  "column": 2.    
83c90 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20      }.      },. 
83ca0 20 20 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55       "file": "/U
83cb0 73 65 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f  sers/tatecarson/
83cc0 77 65 62 44 65 76 2f 75 69 2f 6c 69 62 2f 75 74  webDev/ui/lib/ut
83cd0 69 6c 2f 6d 61 74 68 2e 6a 73 22 0a 20 20 20 20  il/math.js".    
83ce0 7d 2c 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73  },.    "augments
83cf0 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d  ": [],.    "exam
83d00 70 6c 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  ples": [.      {
83d10 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72 69  .        "descri
83d20 70 74 69 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 72  ption": "Nexus.r
83d30 66 28 31 29 20 20 20 20 2f 2f 20 72 65 74 75 72  f(1)    // retur
83d40 6e 73 20 72 61 6e 64 6f 6d 20 66 6c 6f 61 74 20  ns random float 
83d50 66 72 6f 6d 20 30 20 74 6f 20 31 5c 6e 4e 65 78  from 0 to 1\nNex
83d60 75 73 2e 72 66 28 31 2c 32 29 20 2f 2f 20 72 65  us.rf(1,2) // re
83d70 74 75 72 6e 73 20 72 61 6e 64 6f 6d 20 66 6c 6f  turns random flo
83d80 61 74 20 66 72 6f 6d 20 31 20 74 6f 20 32 22 0a  at from 1 to 2".
83d90 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
83da0 20 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20     "params": [. 
83db0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22       {.        "
83dc0 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c  title": "param",
83dd0 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a  .        "name":
83de0 20 22 62 6f 75 6e 64 31 22 2c 0a 20 20 20 20 20   "bound1",.     
83df0 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a     "lineNumber":
83e00 20 32 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73   2,.        "des
83e10 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  cription": {.   
83e20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22         "type": "
83e30 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20  root",.         
83e40 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20   "children": [. 
83e50 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
83e60 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
83e70 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a  ": "paragraph",.
83e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
83e90 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20  hildren": [.    
83ea0 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20              {.  
83eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83ec0 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a  "type": "text",.
83ed0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83ee0 20 20 22 76 61 6c 75 65 22 3a 20 22 4d 69 6e 69    "value": "Mini
83ef0 6d 75 6d 20 72 61 6e 64 6f 6d 20 76 61 6c 75 65  mum random value
83f00 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ",.             
83f10 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a       "position":
83f20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
83f30 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
83f40 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
83f50 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
83f60 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
83f70 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
83f80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
83f90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
83fa0 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20  set": 0.        
83fb0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
83fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83fd0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
83fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
83ff0 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
84000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84010 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c     "column": 21,
84020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
84030 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
84040 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20   20.            
84050 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
84060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
84070 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
84080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a                }.
84090 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
840a0 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
840b0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ],.             
840c0 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
840d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
840e0 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20  start": {.      
840f0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
84100 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
84110 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
84120 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
84130 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
84140 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
84150 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
84160 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
84170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84180 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
84190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
841a0 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20  column": 21,.   
841b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
841c0 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20  offset": 20.    
841d0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
841e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
841f0 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20  indent": [].    
84200 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
84210 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
84220 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20      ],.         
84230 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
84240 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
84250 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
84260 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
84270 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f               "co
84280 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
84290 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
842a0 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
842b0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  },.            "
842c0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
842d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
842e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
842f0 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20 20 20  column": 21,.   
84300 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
84310 65 74 22 3a 20 32 30 0a 20 20 20 20 20 20 20 20  et": 20.        
84320 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
84330 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  }.        },.   
84340 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20       "type": {. 
84350 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
84360 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e   "NameExpression
84370 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61  ",.          "na
84380 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20  me": "number".  
84390 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c        }.      },
843a0 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20  .      {.       
843b0 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61 6d   "title": "param
843c0 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  ",.        "name
843d0 22 3a 20 22 62 6f 75 6e 64 32 22 2c 0a 20 20 20  ": "bound2",.   
843e0 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
843f0 22 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 64  ": 3,.        "d
84400 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
84410 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
84420 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
84430 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
84440 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
84450 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
84460 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
84470 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
84480 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
84490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
844a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
844b0 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
844c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
844d0 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 4d 61      "value": "Ma
844e0 78 69 6d 75 6d 20 72 61 6e 64 6f 6d 20 76 61 6c  ximum random val
844f0 75 65 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ue",.           
84500 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e         "position
84510 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
84520 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
84530 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
84540 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
84550 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
84560 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
84570 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
84580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
84590 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20  ffset": 0.      
845a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
845b0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
845c0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
845d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
845e0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
845f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84600 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32       "column": 2
84610 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
84620 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
84630 22 3a 20 32 30 0a 20 20 20 20 20 20 20 20 20 20  ": 20.          
84640 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
84650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84660 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
84670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84680 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  }.              
84690 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
846a0 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    ],.           
846b0 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
846c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
846d0 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20   "start": {.    
846e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
846f0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
84700 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
84710 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  mn": 1,.        
84720 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
84730 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
84740 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
84750 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
84760 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
84770 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
84780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84790 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20   "column": 21,. 
847a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
847b0 20 22 6f 66 66 73 65 74 22 3a 20 32 30 0a 20 20   "offset": 20.  
847c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
847d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
847e0 20 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20   "indent": [].  
847f0 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
84800 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
84810 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20        ],.       
84820 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b     "position": {
84830 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74  .            "st
84840 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
84850 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
84860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
84870 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
84880 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
84890 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20  t": 0.          
848a0 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20    },.           
848b0 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
848c0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
848d0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
848e0 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 31 2c 0a 20   "column": 21,. 
848f0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
84900 66 73 65 74 22 3a 20 32 30 0a 20 20 20 20 20 20  fset": 20.      
84910 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
84920 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20    }.        },. 
84930 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
84940 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
84950 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
84960 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
84970 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
84980 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
84990 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 70 72  }.    ],.    "pr
849a0 6f 70 65 72 74 69 65 73 22 3a 20 5b 5d 2c 0a 20  operties": [],. 
849b0 20 20 20 22 72 65 74 75 72 6e 73 22 3a 20 5b 0a     "returns": [.
849c0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
849d0 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b  "description": {
849e0 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
849f0 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20  ": "root",.     
84a00 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a       "children":
84a10 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b   [.            {
84a20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
84a30 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61 70  type": "paragrap
84a40 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  h",.            
84a50 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a    "children": [.
84a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84a70 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
84a80 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65 78      "type": "tex
84a90 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
84aa0 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22        "value": "
84ab0 52 61 6e 64 6f 6d 20 66 6c 6f 61 74 20 62 65 74  Random float bet
84ac0 77 65 65 6e 20 6c 6f 77 65 72 20 61 6e 64 20 75  ween lower and u
84ad0 70 70 65 72 20 62 6f 75 6e 64 61 72 79 22 2c 0a  pper boundary",.
84ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84af0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
84b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84b10 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
84b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84b30 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
84b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84b50 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
84b60 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
84b70 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
84b80 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
84b90 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
84ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84bb0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
84bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
84bd0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
84be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84bf0 22 63 6f 6c 75 6d 6e 22 3a 20 34 36 2c 0a 20 20  "column": 46,.  
84c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
84c10 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 34 35      "offset": 45
84c20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
84c30 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
84c40 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
84c50 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
84c60 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
84c70 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
84c80 20 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a               ],.
84c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
84ca0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
84cb0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
84cc0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
84cd0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
84ce0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
84cf0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
84d00 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
84d10 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
84d20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
84d30 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
84d40 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
84d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
84d60 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
84d70 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
84d80 75 6d 6e 22 3a 20 34 36 2c 0a 20 20 20 20 20 20  umn": 46,.      
84d90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
84da0 73 65 74 22 3a 20 34 35 0a 20 20 20 20 20 20 20  set": 45.       
84db0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
84dc0 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64              "ind
84dd0 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20  ent": [].       
84de0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
84df0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
84e00 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70   ],.          "p
84e10 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
84e20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
84e30 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
84e40 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
84e50 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
84e60 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
84e70 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
84e80 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a  .            },.
84e90 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
84ea0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
84eb0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
84ec0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
84ed0 75 6d 6e 22 3a 20 34 36 2c 0a 20 20 20 20 20 20  umn": 46,.      
84ee0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
84ef0 3a 20 34 35 0a 20 20 20 20 20 20 20 20 20 20 20  : 45.           
84f00 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20   }.          }. 
84f10 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
84f20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65 74 75    "title": "retu
84f30 72 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22 74  rns",.        "t
84f40 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
84f50 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
84f60 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
84f70 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
84f80 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d  umber".        }
84f90 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
84fa0 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d 2c 0a      "sees": [],.
84fb0 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20 5b 5d      "throws": []
84fc0 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a 20 5b  ,.    "todos": [
84fd0 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a 20 22  ],.    "name": "
84fe0 72 66 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a  rf",.    "kind":
84ff0 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20   "function",.   
85000 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 6d 61   "memberof": "ma
85010 74 68 22 2c 0a 20 20 20 20 22 73 63 6f 70 65 22  th",.    "scope"
85020 3a 20 22 73 74 61 74 69 63 22 2c 0a 20 20 20 20  : "static",.    
85030 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
85040 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
85050 0a 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20  .      "inner": 
85060 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61  [],.      "insta
85070 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
85080 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
85090 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
850a0 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74  .    },.    "pat
850b0 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  h": [.      {.  
850c0 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 72        "name": "r
850d0 66 22 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e  f",.        "kin
850e0 64 22 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a  d": "function",.
850f0 20 20 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a          "scope":
85100 20 22 73 74 61 74 69 63 22 0a 20 20 20 20 20 20   "static".      
85110 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61  }.    ],.    "na
85120 6d 65 73 70 61 63 65 22 3a 20 22 2e 72 66 22 0a  mespace": ".rf".
85130 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64 65    },.  {.    "de
85140 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20  scription": {.  
85150 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f      "type": "roo
85160 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c 64  t",.      "child
85170 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
85180 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
85190 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c  e": "paragraph",
851a0 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
851b0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
851c0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
851d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
851e0 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
851f0 20 20 20 22 76 61 6c 75 65 22 3a 20 22 41 76 65     "value": "Ave
85200 72 61 67 65 20 61 6e 20 61 72 72 61 79 20 6f 66  rage an array of
85210 20 6e 75 6d 62 65 72 73 22 2c 0a 20 20 20 20 20   numbers",.     
85220 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
85230 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
85240 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
85250 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
85260 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
85270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85280 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
85290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
852a0 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
852b0 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
852c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
852d0 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
852e0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
852f0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
85300 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
85310 20 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20   28,.           
85320 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
85330 20 32 37 0a 20 20 20 20 20 20 20 20 20 20 20 20   27.            
85340 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
85350 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
85360 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
85370 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
85380 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
85390 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
853a0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
853b0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
853c0 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
853d0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
853e0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
853f0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
85400 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
85410 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
85420 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
85430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
85440 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
85450 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
85460 20 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20   28,.           
85470 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 37 0a     "offset": 27.
85480 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
85490 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
854a0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
854b0 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
854c0 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
854d0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
854e0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
854f0 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
85500 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
85510 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
85520 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
85530 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
85540 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
85550 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
85560 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
85570 6d 6e 22 3a 20 32 38 2c 0a 20 20 20 20 20 20 20  mn": 28,.       
85580 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 37 0a     "offset": 27.
85590 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
855a0 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
855b0 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
855c0 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
855d0 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
855e0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
855f0 22 41 72 72 61 79 20 6f 66 20 6e 75 6d 62 65 72  "Array of number
85600 73 20 74 6f 20 61 76 65 72 61 67 65 22 2c 0a 20  s to average",. 
85610 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
85620 65 72 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20  er": 2,.        
85630 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
85640 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
85650 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
85660 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
85670 22 41 72 72 61 79 22 0a 20 20 20 20 20 20 20 20  "Array".        
85680 7d 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65  },.        "name
85690 22 3a 20 22 64 61 74 61 22 0a 20 20 20 20 20 20  ": "data".      
856a0 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20  },.      {.     
856b0 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65 74     "title": "ret
856c0 75 72 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 64  urn",.        "d
856d0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 22 41 76  escription": "Av
856e0 65 72 61 67 65 20 6f 66 20 74 68 65 20 69 6e 70  erage of the inp
856f0 75 74 20 64 61 74 61 22 2c 0a 20 20 20 20 20 20  ut data",.      
85700 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
85710 33 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65  3,.        "type
85720 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22  ": {.          "
85730 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72  type": "NameExpr
85740 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20  ession",.       
85750 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62     "name": "numb
85760 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20  er".        }.  
85770 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20      },.      {. 
85780 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
85790 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20 20 20  "example",.     
857a0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
857b0 3a 20 22 4e 65 78 75 73 2e 61 76 65 72 61 67 65  : "Nexus.average
857c0 28 5b 30 2c 32 2c 34 2c 36 2c 38 2c 31 30 5d 29  ([0,2,4,6,8,10])
857d0 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 35 22     // returns 5"
857e0 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e  ,.        "lineN
857f0 75 6d 62 65 72 22 3a 20 34 0a 20 20 20 20 20 20  umber": 4.      
85800 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f  }.    ],.    "lo
85810 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74 61  c": {.      "sta
85820 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22  rt": {.        "
85830 6c 69 6e 65 22 3a 20 31 37 34 2c 0a 20 20 20 20  line": 174,.    
85840 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
85850 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
85860 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
85870 22 6c 69 6e 65 22 3a 20 31 38 30 2c 0a 20 20 20  "line": 180,.   
85880 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33       "column": 3
85890 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a  .      }.    },.
858a0 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b      "context": {
858b0 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a  .      "loc": {.
858c0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
858d0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c 69   {.          "li
858e0 6e 65 22 3a 20 31 38 31 2c 0a 20 20 20 20 20 20  ne": 181,.      
858f0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a      "column": 0.
85900 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
85910 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
85920 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 38        "line": 18
85930 37 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  7,.          "co
85940 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20 20  lumn": 2.       
85950 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20   }.      },.    
85960 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65 72    "file": "/User
85970 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65 62  s/tatecarson/web
85980 44 65 76 2f 75 69 2f 6c 69 62 2f 75 74 69 6c 2f  Dev/ui/lib/util/
85990 6d 61 74 68 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a  math.js".    },.
859a0 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a 20      "augments": 
859b0 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c 65  [],.    "example
859c0 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
859d0 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
859e0 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 61 76 65 72  on": "Nexus.aver
859f0 61 67 65 28 5b 30 2c 32 2c 34 2c 36 2c 38 2c 31  age([0,2,4,6,8,1
85a00 30 5d 29 20 20 20 2f 2f 20 72 65 74 75 72 6e 73  0])   // returns
85a10 20 35 22 0a 20 20 20 20 20 20 7d 0a 20 20 20 20   5".      }.    
85a20 5d 2c 0a 20 20 20 20 22 70 61 72 61 6d 73 22 3a  ],.    "params":
85a30 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
85a40 20 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72     "title": "par
85a50 61 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61  am",.        "na
85a60 6d 65 22 3a 20 22 64 61 74 61 22 2c 0a 20 20 20  me": "data",.   
85a70 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
85a80 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 64  ": 2,.        "d
85a90 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
85aa0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
85ab0 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20   "root",.       
85ac0 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
85ad0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20  .            {. 
85ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79               "ty
85af0 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
85b00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
85b10 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
85b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a                {.
85b30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85b40 20 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22    "type": "text"
85b50 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
85b60 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 41 72      "value": "Ar
85b70 72 61 79 20 6f 66 20 6e 75 6d 62 65 72 73 20 74  ray of numbers t
85b80 6f 20 61 76 65 72 61 67 65 22 2c 0a 20 20 20 20  o average",.    
85b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70                "p
85ba0 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  osition": {.    
85bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85bc0 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
85bd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85be0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
85bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85c00 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
85c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85c20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30       "offset": 0
85c30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
85c40 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
85c50 20 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64              "end
85c60 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
85c70 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
85c80 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
85c90 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
85ca0 75 6d 6e 22 3a 20 32 38 2c 0a 20 20 20 20 20 20  umn": 28,.      
85cb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85cc0 22 6f 66 66 73 65 74 22 3a 20 32 37 0a 20 20 20  "offset": 27.   
85cd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85ce0 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
85cf0 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
85d00 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
85d10 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
85d20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
85d30 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20           ],.    
85d40 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
85d50 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
85d60 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
85d70 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
85d80 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
85d90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85da0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20    "column": 1,. 
85db0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85dc0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
85dd0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
85de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
85df0 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
85e00 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
85e10 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
85e20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
85e30 3a 20 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20  : 28,.          
85e40 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
85e50 3a 20 32 37 0a 20 20 20 20 20 20 20 20 20 20 20  : 27.           
85e60 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
85e70 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
85e80 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
85e90 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
85ea0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
85eb0 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
85ec0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
85ed0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
85ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
85ef0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
85f00 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
85f10 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
85f20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
85f30 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
85f40 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
85f50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
85f60 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
85f70 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
85f80 3a 20 32 38 2c 0a 20 20 20 20 20 20 20 20 20 20  : 28,.          
85f90 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 32 37      "offset": 27
85fa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20  .            }. 
85fb0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
85fc0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74     },.        "t
85fd0 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
85fe0 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45    "type": "NameE
85ff0 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20  xpression",.    
86000 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 41        "name": "A
86010 72 72 61 79 22 0a 20 20 20 20 20 20 20 20 7d 0a  rray".        }.
86020 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
86030 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a     "properties":
86040 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e   [],.    "return
86050 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  s": [.      {.  
86060 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
86070 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
86080 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
86090 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
860a0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
860b0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
860c0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
860d0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
860e0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
860f0 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
86100 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
86110 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
86120 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
86130 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
86140 75 65 22 3a 20 22 41 76 65 72 61 67 65 20 6f 66  ue": "Average of
86150 20 74 68 65 20 69 6e 70 75 74 20 64 61 74 61 22   the input data"
86160 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
86170 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
86180 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
86190 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
861a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
861b0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
861c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
861d0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
861e0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
861f0 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
86200 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
86210 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
86220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86230 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
86240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86250 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
86260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86270 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a    "column": 26,.
86280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86290 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
862a0 32 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  25.             
862b0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
862c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
862d0 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
862e0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
862f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
86300 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d  .              ]
86310 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
86320 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
86330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
86340 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
86350 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
86360 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
86370 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
86380 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
86390 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
863a0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
863b0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
863c0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
863d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
863e0 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
863f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
86400 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20 20 20  olumn": 26,.    
86410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
86420 66 66 73 65 74 22 3a 20 32 35 0a 20 20 20 20 20  ffset": 25.     
86430 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
86440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
86450 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
86460 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
86470 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
86480 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
86490 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
864a0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
864b0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
864c0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
864d0 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
864e0 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
864f0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
86500 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   0.            }
86510 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
86520 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
86530 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
86540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
86550 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20 20 20  olumn": 26,.    
86560 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
86570 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20 20 20  t": 25.         
86580 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
86590 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
865a0 20 20 20 20 22 74 69 74 6c 65 22 3a 20 22 72 65      "title": "re
865b0 74 75 72 6e 73 22 2c 0a 20 20 20 20 20 20 20 20  turns",.        
865c0 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20  "type": {.      
865d0 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61 6d      "type": "Nam
865e0 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20  eExpression",.  
865f0 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
86600 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20  "number".       
86610 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d   }.      }.    ]
86620 2c 0a 20 20 20 20 22 73 65 65 73 22 3a 20 5b 5d  ,.    "sees": []
86630 2c 0a 20 20 20 20 22 74 68 72 6f 77 73 22 3a 20  ,.    "throws": 
86640 5b 5d 2c 0a 20 20 20 20 22 74 6f 64 6f 73 22 3a  [],.    "todos":
86650 20 5b 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 22 3a   [],.    "name":
86660 20 22 61 76 65 72 61 67 65 22 2c 0a 20 20 20 20   "average",.    
86670 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74 69 6f  "kind": "functio
86680 6e 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 6f  n",.    "membero
86690 66 22 3a 20 22 6d 61 74 68 22 2c 0a 20 20 20 20  f": "math",.    
866a0 22 73 63 6f 70 65 22 3a 20 22 73 74 61 74 69 63  "scope": "static
866b0 22 2c 0a 20 20 20 20 22 6d 65 6d 62 65 72 73 22  ",.    "members"
866c0 3a 20 7b 0a 20 20 20 20 20 20 22 67 6c 6f 62 61  : {.      "globa
866d0 6c 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 69  l": [],.      "i
866e0 6e 6e 65 72 22 3a 20 5b 5d 2c 0a 20 20 20 20 20  nner": [],.     
866f0 20 22 69 6e 73 74 61 6e 63 65 22 3a 20 5b 5d 2c   "instance": [],
86700 0a 20 20 20 20 20 20 22 65 76 65 6e 74 73 22 3a  .      "events":
86710 20 5b 5d 2c 0a 20 20 20 20 20 20 22 73 74 61 74   [],.      "stat
86720 69 63 22 3a 20 5b 5d 0a 20 20 20 20 7d 2c 0a 20  ic": [].    },. 
86730 20 20 20 22 70 61 74 68 22 3a 20 5b 0a 20 20 20     "path": [.   
86740 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61     {.        "na
86750 6d 65 22 3a 20 22 61 76 65 72 61 67 65 22 2c 0a  me": "average",.
86760 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22 3a 20          "kind": 
86770 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20  "function",.    
86780 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 73 74      "scope": "st
86790 61 74 69 63 22 0a 20 20 20 20 20 20 7d 0a 20 20  atic".      }.  
867a0 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65 73 70    ],.    "namesp
867b0 61 63 65 22 3a 20 22 2e 61 76 65 72 61 67 65 22  ace": ".average"
867c0 0a 20 20 7d 2c 0a 20 20 7b 0a 20 20 20 20 22 64  .  },.  {.    "d
867d0 65 73 63 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20  escription": {. 
867e0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72 6f       "type": "ro
867f0 6f 74 22 2c 0a 20 20 20 20 20 20 22 63 68 69 6c  ot",.      "chil
86800 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
86810 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
86820 70 65 22 3a 20 22 70 61 72 61 67 72 61 70 68 22  pe": "paragraph"
86830 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
86840 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
86850 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
86860 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74        "type": "t
86870 65 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ext",.          
86880 20 20 20 20 22 76 61 6c 75 65 22 3a 20 22 47 65      "value": "Ge
86890 74 20 74 68 65 20 64 69 73 74 61 6e 63 65 20 66  t the distance f
868a0 72 6f 6d 20 6f 6e 65 20 28 78 2c 79 29 20 70 6f  rom one (x,y) po
868b0 69 6e 74 20 74 6f 20 61 6e 6f 74 68 65 72 20 28  int to another (
868c0 78 2c 79 29 20 70 6f 69 6e 74 22 2c 0a 20 20 20  x,y) point",.   
868d0 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69             "posi
868e0 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
868f0 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22           "start"
86900 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
86910 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
86920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
86930 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a     "column": 1,.
86940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
86950 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
86960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c                },
86970 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
86980 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20   "end": {.      
86990 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
869a0 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
869b0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
869c0 22 3a 20 36 31 2c 0a 20 20 20 20 20 20 20 20 20  ": 61,.         
869d0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
869e0 22 3a 20 36 30 0a 20 20 20 20 20 20 20 20 20 20  ": 60.          
869f0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
86a00 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74           "indent
86a10 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20  ": [].          
86a20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
86a30 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c    }.          ],
86a40 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69  .          "posi
86a50 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20  tion": {.       
86a60 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
86a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
86a80 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
86a90 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
86aa0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
86ab0 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20    "offset": 0.  
86ac0 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20            },.   
86ad0 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20           "end": 
86ae0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
86af0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
86b00 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
86b10 22 3a 20 36 31 2c 0a 20 20 20 20 20 20 20 20 20  ": 61,.         
86b20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36       "offset": 6
86b30 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c  0.            },
86b40 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e  .            "in
86b50 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20  dent": [].      
86b60 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a      }.        }.
86b70 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22        ],.      "
86b80 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20  position": {.   
86b90 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
86ba0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
86bb0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22  : 1,.          "
86bc0 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20  column": 1,.    
86bd0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
86be0 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  0.        },.   
86bf0 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20       "end": {.  
86c00 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
86c10 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
86c20 6c 75 6d 6e 22 3a 20 36 31 2c 0a 20 20 20 20 20  lumn": 61,.     
86c30 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36       "offset": 6
86c40 30 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20  0.        }.    
86c50 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22    }.    },.    "
86c60 74 61 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b  tags": [.      {
86c70 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
86c80 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
86c90 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
86ca0 3a 20 22 78 20 6f 66 20 66 69 72 73 74 20 70 6f  : "x of first po
86cb0 69 6e 74 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  int",.        "l
86cc0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
86cd0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
86ce0 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
86cf0 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
86d00 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
86d10 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
86d20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
86d30 20 20 20 22 6e 61 6d 65 22 3a 20 22 78 31 22 0a     "name": "x1".
86d40 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
86d50 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
86d60 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
86d70 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
86d80 3a 20 22 79 20 6f 66 20 66 69 72 73 74 20 70 6f  : "y of first po
86d90 69 6e 74 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  int",.        "l
86da0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 33 2c 0a 20  ineNumber": 3,. 
86db0 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b         "type": {
86dc0 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65  .          "type
86dd0 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69  ": "NameExpressi
86de0 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22  on",.          "
86df0 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a  name": "number".
86e00 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
86e10 20 20 20 22 6e 61 6d 65 22 3a 20 22 79 31 22 0a     "name": "y1".
86e20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
86e30 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
86e40 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20  : "param",.     
86e50 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
86e60 3a 20 22 78 20 6f 66 20 73 65 63 6f 6e 64 20 70  : "x of second p
86e70 6f 69 6e 74 22 2c 0a 20 20 20 20 20 20 20 20 22  oint",.        "
86e80 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 34 2c 0a  lineNumber": 4,.
86e90 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
86ea0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
86eb0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
86ec0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
86ed0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
86ee0 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
86ef0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 78 32 22      "name": "x2"
86f00 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
86f10 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65  {.        "title
86f20 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20  ": "param",.    
86f30 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e      "description
86f40 22 3a 20 22 79 20 6f 66 20 73 65 63 6f 6e 64 20  ": "y of second 
86f50 70 6f 69 6e 79 22 2c 0a 20 20 20 20 20 20 20 20  poiny",.        
86f60 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20 35 2c  "lineNumber": 5,
86f70 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a  .        "type":
86f80 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79   {.          "ty
86f90 70 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73  pe": "NameExpres
86fa0 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20  sion",.         
86fb0 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72   "name": "number
86fc0 22 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20  ".        },.   
86fd0 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 79 32       "name": "y2
86fe0 22 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20  ".      },.     
86ff0 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
87000 65 22 3a 20 22 72 65 74 75 72 6e 22 2c 0a 20 20  e": "return",.  
87010 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
87020 6f 6e 22 3a 20 22 44 69 73 74 61 6e 63 65 22 2c  on": "Distance",
87030 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75  .        "lineNu
87040 6d 62 65 72 22 3a 20 36 2c 0a 20 20 20 20 20 20  mber": 6,.      
87050 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20    "type": {.    
87060 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e        "type": "N
87070 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a  ameExpression",.
87080 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22            "name"
87090 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20  : "number".     
870a0 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20     }.      },.  
870b0 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
870c0 69 74 6c 65 22 3a 20 22 65 78 61 6d 70 6c 65 22  itle": "example"
870d0 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63 72  ,.        "descr
870e0 69 70 74 69 6f 6e 22 3a 20 22 4e 65 78 75 73 2e  iption": "Nexus.
870f0 64 69 73 74 61 6e 63 65 28 30 2c 30 2c 33 2c 34  distance(0,0,3,4
87100 29 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20 35  )   // returns 5
87110 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69 6e 65  ",.        "line
87120 4e 75 6d 62 65 72 22 3a 20 37 0a 20 20 20 20 20  Number": 7.     
87130 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 6c   }.    ],.    "l
87140 6f 63 22 3a 20 7b 0a 20 20 20 20 20 20 22 73 74  oc": {.      "st
87150 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  art": {.        
87160 22 6c 69 6e 65 22 3a 20 31 38 39 2c 0a 20 20 20  "line": 189,.   
87170 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30       "column": 0
87180 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20  .      },.      
87190 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
871a0 20 22 6c 69 6e 65 22 3a 20 31 39 38 2c 0a 20 20   "line": 198,.  
871b0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
871c0 33 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c  3.      }.    },
871d0 0a 20 20 20 20 22 63 6f 6e 74 65 78 74 22 3a 20  .    "context": 
871e0 7b 0a 20 20 20 20 20 20 22 6c 6f 63 22 3a 20 7b  {.      "loc": {
871f0 0a 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22  .        "start"
87200 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 6c  : {.          "l
87210 69 6e 65 22 3a 20 31 39 39 2c 0a 20 20 20 20 20  ine": 199,.     
87220 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 30       "column": 0
87230 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
87240 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
87250 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 32         "line": 2
87260 30 33 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63  03,.          "c
87270 6f 6c 75 6d 6e 22 3a 20 32 0a 20 20 20 20 20 20  olumn": 2.      
87280 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
87290 20 20 20 22 66 69 6c 65 22 3a 20 22 2f 55 73 65     "file": "/Use
872a0 72 73 2f 74 61 74 65 63 61 72 73 6f 6e 2f 77 65  rs/tatecarson/we
872b0 62 44 65 76 2f 75 69 2f 6c 69 62 2f 75 74 69 6c  bDev/ui/lib/util
872c0 2f 6d 61 74 68 2e 6a 73 22 0a 20 20 20 20 7d 2c  /math.js".    },
872d0 0a 20 20 20 20 22 61 75 67 6d 65 6e 74 73 22 3a  .    "augments":
872e0 20 5b 5d 2c 0a 20 20 20 20 22 65 78 61 6d 70 6c   [],.    "exampl
872f0 65 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  es": [.      {. 
87300 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
87310 69 6f 6e 22 3a 20 22 4e 65 78 75 73 2e 64 69 73  ion": "Nexus.dis
87320 74 61 6e 63 65 28 30 2c 30 2c 33 2c 34 29 20 20  tance(0,0,3,4)  
87330 20 2f 2f 20 72 65 74 75 72 6e 73 20 35 22 0a 20   // returns 5". 
87340 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
87350 20 20 22 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20    "params": [.  
87360 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74      {.        "t
87370 69 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a  itle": "param",.
87380 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20          "name": 
87390 22 78 31 22 2c 0a 20 20 20 20 20 20 20 20 22 6c  "x1",.        "l
873a0 69 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20  ineNumber": 2,. 
873b0 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
873c0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
873d0 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
873e0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
873f0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
87400 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
87410 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
87420 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
87430 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
87440 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
87450 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
87460 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
87470 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
87480 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
87490 6c 75 65 22 3a 20 22 78 20 6f 66 20 66 69 72 73  lue": "x of firs
874a0 74 20 70 6f 69 6e 74 22 2c 0a 20 20 20 20 20 20  t point",.      
874b0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
874c0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
874d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
874e0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
874f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
87500 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
87510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87520 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
87530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87540 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
87550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87560 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
87570 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
87580 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
87590 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
875a0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
875b0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
875c0 6e 22 3a 20 31 37 2c 0a 20 20 20 20 20 20 20 20  n": 17,.        
875d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
875e0 66 66 73 65 74 22 3a 20 31 36 0a 20 20 20 20 20  ffset": 16.     
875f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
87600 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
87610 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
87620 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
87630 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
87640 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
87650 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
87660 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
87670 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
87680 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
87690 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
876a0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
876b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
876c0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
876d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
876e0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
876f0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
87700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
87710 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
87720 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
87730 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
87740 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
87750 31 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  17,.            
87760 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
87770 31 36 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  16.             
87780 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
87790 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
877a0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
877b0 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
877c0 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
877d0 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
877e0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
877f0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
87800 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
87810 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
87820 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
87830 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
87840 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
87850 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
87860 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
87870 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
87880 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
87890 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
878a0 31 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  17,.            
878b0 20 20 22 6f 66 66 73 65 74 22 3a 20 31 36 0a 20    "offset": 16. 
878c0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
878d0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
878e0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70   },.        "typ
878f0 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
87900 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
87910 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
87920 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
87930 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20  ber".        }. 
87940 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
87950 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
87960 20 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20   "param",.      
87970 20 20 22 6e 61 6d 65 22 3a 20 22 79 31 22 2c 0a    "name": "y1",.
87980 20 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d          "lineNum
87990 62 65 72 22 3a 20 33 2c 0a 20 20 20 20 20 20 20  ber": 3,.       
879a0 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
879b0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
879c0 65 22 3a 20 22 72 6f 6f 74 22 2c 0a 20 20 20 20  e": "root",.    
879d0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
879e0 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : [.            
879f0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
87a00 22 74 79 70 65 22 3a 20 22 70 61 72 61 67 72 61  "type": "paragra
87a10 70 68 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  ph",.           
87a20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b     "children": [
87a30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
87a40 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
87a50 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 74 65       "type": "te
87a60 78 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20  xt",.           
87a70 20 20 20 20 20 20 20 22 76 61 6c 75 65 22 3a 20         "value": 
87a80 22 79 20 6f 66 20 66 69 72 73 74 20 70 6f 69 6e  "y of first poin
87a90 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  t",.            
87aa0 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22        "position"
87ab0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
87ac0 20 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a          "start":
87ad0 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
87ae0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
87af0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
87b00 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
87b10 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
87b20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66               "of
87b30 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20  fset": 0.       
87b40 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
87b50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87b60 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20      "end": {.   
87b70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87b80 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
87b90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87ba0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 37      "column": 17
87bb0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
87bc0 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
87bd0 3a 20 31 36 0a 20 20 20 20 20 20 20 20 20 20 20  : 16.           
87be0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
87bf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87c00 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
87c10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
87c20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
87c30 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   }.             
87c40 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   ],.            
87c50 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
87c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87c70 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20  "start": {.     
87c80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
87c90 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
87ca0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
87cb0 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  n": 1,.         
87cc0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
87cd0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
87ce0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
87cf0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
87d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
87d10 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
87d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87d30 22 63 6f 6c 75 6d 6e 22 3a 20 31 37 2c 0a 20 20  "column": 17,.  
87d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87d50 22 6f 66 66 73 65 74 22 3a 20 31 36 0a 20 20 20  "offset": 16.   
87d60 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a               },.
87d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
87d80 22 69 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20  "indent": [].   
87d90 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
87da0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
87db0 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20       ],.        
87dc0 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
87dd0 20 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61              "sta
87de0 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  rt": {.         
87df0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
87e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
87e10 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20  olumn": 1,.     
87e20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
87e30 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
87e40 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   },.            
87e50 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
87e60 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
87e70 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
87e80 22 63 6f 6c 75 6d 6e 22 3a 20 31 37 2c 0a 20 20  "column": 17,.  
87e90 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66              "off
87ea0 73 65 74 22 3a 20 31 36 0a 20 20 20 20 20 20 20  set": 16.       
87eb0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
87ec0 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   }.        },.  
87ed0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a        "type": {.
87ee0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
87ef0 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f  : "NameExpressio
87f00 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e  n",.          "n
87f10 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20  ame": "number". 
87f20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d         }.      }
87f30 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  ,.      {.      
87f40 20 20 22 74 69 74 6c 65 22 3a 20 22 70 61 72 61    "title": "para
87f50 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d  m",.        "nam
87f60 65 22 3a 20 22 78 32 22 2c 0a 20 20 20 20 20 20  e": "x2",.      
87f70 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22 3a 20    "lineNumber": 
87f80 34 2c 0a 20 20 20 20 20 20 20 20 22 64 65 73 63  4,.        "desc
87f90 72 69 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20  ription": {.    
87fa0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 72        "type": "r
87fb0 6f 6f 74 22 2c 0a 20 20 20 20 20 20 20 20 20 20  oot",.          
87fc0 22 63 68 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20  "children": [.  
87fd0 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20            {.    
87fe0 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
87ff0 3a 20 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20  : "paragraph",. 
88000 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 68               "ch
88010 69 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20  ildren": [.     
88020 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20             {.   
88030 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
88040 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c 0a 20  type": "text",. 
88050 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88060 20 22 76 61 6c 75 65 22 3a 20 22 78 20 6f 66 20   "value": "x of 
88070 73 65 63 6f 6e 64 20 70 6f 69 6e 74 22 2c 0a 20  second point",. 
88080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88090 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20   "position": {. 
880a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
880b0 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
880c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
880d0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
880e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
880f0 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
88100 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
88110 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22          "offset"
88120 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20  : 0.            
88130 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
88140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
88150 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
88160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
88170 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
88180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
88190 63 6f 6c 75 6d 6e 22 3a 20 31 38 2c 0a 20 20 20  column": 18,.   
881a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
881b0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 31 37 0a     "offset": 17.
881c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
881d0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
881e0 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
881f0 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
88200 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20            }.    
88210 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20              }.  
88220 20 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20              ],. 
88230 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f               "po
88240 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
88250 20 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72             "star
88260 74 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  t": {.          
88270 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
88280 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
88290 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
882a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
882b0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
882c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
882d0 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  },.             
882e0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
882f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
88300 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
88310 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
88320 6d 6e 22 3a 20 31 38 2c 0a 20 20 20 20 20 20 20  mn": 18,.       
88330 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
88340 65 74 22 3a 20 31 37 0a 20 20 20 20 20 20 20 20  et": 17.        
88350 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
88360 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
88370 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
88380 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20        }.        
88390 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20      }.          
883a0 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 22 70 6f  ],.          "po
883b0 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
883c0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
883d0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
883e0 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20  "line": 1,.     
883f0 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e           "column
88400 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
88410 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
88420 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
88430 20 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22             "end"
88440 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
88450 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20    "line": 1,.   
88460 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75             "colu
88470 6d 6e 22 3a 20 31 38 2c 0a 20 20 20 20 20 20 20  mn": 18,.       
88480 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
88490 20 31 37 0a 20 20 20 20 20 20 20 20 20 20 20 20   17.            
884a0 7d 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20  }.          }.  
884b0 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20        },.       
884c0 20 22 74 79 70 65 22 3a 20 7b 0a 20 20 20 20 20   "type": {.     
884d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 4e 61       "type": "Na
884e0 6d 65 45 78 70 72 65 73 73 69 6f 6e 22 2c 0a 20  meExpression",. 
884f0 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a           "name":
88500 20 22 6e 75 6d 62 65 72 22 0a 20 20 20 20 20 20   "number".      
88510 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20    }.      },.   
88520 20 20 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69     {.        "ti
88530 74 6c 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20  tle": "param",. 
88540 20 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22         "name": "
88550 79 32 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  y2",.        "li
88560 6e 65 4e 75 6d 62 65 72 22 3a 20 35 2c 0a 20 20  neNumber": 5,.  
88570 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
88580 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
88590 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
885a0 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
885b0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
885c0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
885d0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
885e0 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
885f0 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
88600 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
88610 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
88620 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
88630 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
88640 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
88650 75 65 22 3a 20 22 79 20 6f 66 20 73 65 63 6f 6e  ue": "y of secon
88660 64 20 70 6f 69 6e 79 22 2c 0a 20 20 20 20 20 20  d poiny",.      
88670 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
88680 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
88690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
886a0 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
886b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
886c0 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
886d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
886e0 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
886f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88700 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
88710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88720 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
88730 20 20 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a            "end":
88740 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
88750 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
88760 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
88770 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
88780 6e 22 3a 20 31 38 2c 0a 20 20 20 20 20 20 20 20  n": 18,.        
88790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
887a0 66 66 73 65 74 22 3a 20 31 37 0a 20 20 20 20 20  ffset": 17.     
887b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
887c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
887d0 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
887e0 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
887f0 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
88800 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
88810 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20         ],.      
88820 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
88830 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
88840 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
88850 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
88860 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
88870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88880 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20  "column": 1,.   
88890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
888a0 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
888b0 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
888c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 65                "e
888d0 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
888e0 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a           "line":
888f0 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20   1,.            
88900 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
88910 31 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  18,.            
88920 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
88930 31 37 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  17.             
88940 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
88950 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a 20        "indent": 
88960 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  [].             
88970 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   }.            }
88980 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20  .          ],.  
88990 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69 6f          "positio
889a0 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
889b0 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20 20    "start": {.   
889c0 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
889d0 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
889e0 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
889f0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
88a00 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20 20  offset": 0.     
88a10 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
88a20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
88a30 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
88a40 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
88a50 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
88a60 31 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20  18,.            
88a70 20 20 22 6f 66 66 73 65 74 22 3a 20 31 37 0a 20    "offset": 17. 
88a80 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
88a90 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
88aa0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70   },.        "typ
88ab0 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  e": {.          
88ac0 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
88ad0 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
88ae0 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75 6d      "name": "num
88af0 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a 20  ber".        }. 
88b00 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20       }.    ],.  
88b10 20 20 22 70 72 6f 70 65 72 74 69 65 73 22 3a 20    "properties": 
88b20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72 6e 73  [],.    "returns
88b30 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20  ": [.      {.   
88b40 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
88b50 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20  n": {.          
88b60 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
88b70 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64            "child
88b80 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20  ren": [.        
88b90 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20      {.          
88ba0 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61 72      "type": "par
88bb0 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20 20  agraph",.       
88bc0 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
88bd0 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
88be0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
88bf0 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a           "type":
88c00 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20 20   "text",.       
88c10 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c 75             "valu
88c20 65 22 3a 20 22 44 69 73 74 61 6e 63 65 22 2c 0a  e": "Distance",.
88c30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88c40 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
88c50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88c60 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
88c70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88c80 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
88c90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88ca0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
88cb0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
88cc0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
88cd0 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
88ce0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
88cf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88d00 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
88d10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
88d20 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
88d30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88d40 22 63 6f 6c 75 6d 6e 22 3a 20 39 2c 0a 20 20 20  "column": 9,.   
88d50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88d60 20 20 20 22 6f 66 66 73 65 74 22 3a 20 38 0a 20     "offset": 8. 
88d70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
88d80 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
88d90 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
88da0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
88db0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
88dc0 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
88dd0 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
88de0 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
88df0 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
88e00 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
88e10 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
88e20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
88e30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
88e40 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
88e50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
88e60 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
88e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
88e80 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
88e90 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
88ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
88eb0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
88ec0 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
88ed0 6e 22 3a 20 39 2c 0a 20 20 20 20 20 20 20 20 20  n": 9,.         
88ee0 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
88ef0 22 3a 20 38 0a 20 20 20 20 20 20 20 20 20 20 20  ": 8.           
88f00 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
88f10 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
88f20 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
88f30 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
88f40 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
88f50 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
88f60 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
88f70 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
88f80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
88f90 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
88fa0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
88fb0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
88fc0 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
88fd0 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
88fe0 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
88ff0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
89000 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
89010 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
89020 3a 20 39 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 9,.           
89030 20 20 20 22 6f 66 66 73 65 74 22 3a 20 38 0a 20     "offset": 8. 
89040 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
89050 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
89060 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 69 74   },.        "tit
89070 6c 65 22 3a 20 22 72 65 74 75 72 6e 73 22 2c 0a  le": "returns",.
89080 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
89090 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
890a0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
890b0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
890c0 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
890d0 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
890e0 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 73   }.    ],.    "s
890f0 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ees": [],.    "t
89100 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
89110 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
89120 20 22 6e 61 6d 65 22 3a 20 22 64 69 73 74 61 6e   "name": "distan
89130 63 65 22 2c 0a 20 20 20 20 22 6b 69 6e 64 22 3a  ce",.    "kind":
89140 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 20   "function",.   
89150 20 22 6d 65 6d 62 65 72 6f 66 22 3a 20 22 6d 61   "memberof": "ma
89160 74 68 22 2c 0a 20 20 20 20 22 73 63 6f 70 65 22  th",.    "scope"
89170 3a 20 22 73 74 61 74 69 63 22 2c 0a 20 20 20 20  : "static",.    
89180 22 6d 65 6d 62 65 72 73 22 3a 20 7b 0a 20 20 20  "members": {.   
89190 20 20 20 22 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c     "global": [],
891a0 0a 20 20 20 20 20 20 22 69 6e 6e 65 72 22 3a 20  .      "inner": 
891b0 5b 5d 2c 0a 20 20 20 20 20 20 22 69 6e 73 74 61  [],.      "insta
891c0 6e 63 65 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nce": [],.      
891d0 22 65 76 65 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20  "events": [],.  
891e0 20 20 20 20 22 73 74 61 74 69 63 22 3a 20 5b 5d      "static": []
891f0 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 70 61 74  .    },.    "pat
89200 68 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20  h": [.      {.  
89210 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 64        "name": "d
89220 69 73 74 61 6e 63 65 22 2c 0a 20 20 20 20 20 20  istance",.      
89230 20 20 22 6b 69 6e 64 22 3a 20 22 66 75 6e 63 74    "kind": "funct
89240 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 73  ion",.        "s
89250 63 6f 70 65 22 3a 20 22 73 74 61 74 69 63 22 0a  cope": "static".
89260 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20        }.    ],. 
89270 20 20 20 22 6e 61 6d 65 73 70 61 63 65 22 3a 20     "namespace": 
89280 22 2e 64 69 73 74 61 6e 63 65 22 0a 20 20 7d 2c  ".distance".  },
89290 0a 20 20 7b 0a 20 20 20 20 22 64 65 73 63 72 69  .  {.    "descri
892a0 70 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ption": {.      
892b0 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c 0a  "type": "root",.
892c0 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22        "children"
892d0 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20  : [.        {.  
892e0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
892f0 22 70 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20  "paragraph",.   
89300 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e         "children
89310 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20  ": [.           
89320 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   {.             
89330 20 22 74 79 70 65 22 3a 20 22 74 65 78 74 22 2c   "type": "text",
89340 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
89350 76 61 6c 75 65 22 3a 20 22 46 6c 69 70 20 61 20  value": "Flip a 
89360 63 6f 69 6e 2c 20 72 65 74 75 72 6e 69 6e 67 20  coin, returning 
89370 65 69 74 68 65 72 20 30 20 6f 72 20 31 20 61 63  either 0 or 1 ac
89380 63 6f 72 64 69 6e 67 20 74 6f 20 61 20 70 72 6f  cording to a pro
89390 62 61 62 69 6c 69 74 79 22 2c 0a 20 20 20 20 20  bability",.     
893a0 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
893b0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
893c0 20 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20         "start": 
893d0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
893e0 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20      "line": 1,. 
893f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89400 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20   "column": 1,.  
89410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89420 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
89430 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
89440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
89450 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  end": {.        
89460 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
89470 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
89480 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
89490 20 36 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20   64,.           
894a0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
894b0 20 36 33 0a 20 20 20 20 20 20 20 20 20 20 20 20   63.            
894c0 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20      },.         
894d0 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22 3a         "indent":
894e0 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20   [].            
894f0 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20    }.            
89500 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20  }.          ],. 
89510 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74 69           "positi
89520 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
89530 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
89540 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e              "lin
89550 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20  e": 1,.         
89560 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31       "column": 1
89570 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
89580 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20 20  "offset": 0.    
89590 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
895a0 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a         "end": {.
895b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c                "l
895c0 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  ine": 1,.       
895d0 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a         "column":
895e0 20 36 34 2c 0a 20 20 20 20 20 20 20 20 20 20 20   64,.           
895f0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 33 0a     "offset": 63.
89600 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20              },. 
89610 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65             "inde
89620 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20  nt": [].        
89630 20 20 7d 0a 20 20 20 20 20 20 20 20 7d 0a 20 20    }.        }.  
89640 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 22 70 6f      ],.      "po
89650 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20  sition": {.     
89660 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20 20     "start": {.  
89670 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20          "line": 
89680 31 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f  1,.          "co
89690 6c 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20  lumn": 1,.      
896a0 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a      "offset": 0.
896b0 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20          },.     
896c0 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20     "end": {.    
896d0 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c        "line": 1,
896e0 0a 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75  .          "colu
896f0 6d 6e 22 3a 20 36 34 2c 0a 20 20 20 20 20 20 20  mn": 64,.       
89700 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 33 0a     "offset": 63.
89710 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20          }.      
89720 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 22 74 61  }.    },.    "ta
89730 67 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  gs": [.      {. 
89740 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a 20         "title": 
89750 22 70 61 72 61 6d 22 2c 0a 20 20 20 20 20 20 20  "param",.       
89760 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 3a 20   "description": 
89770 22 4c 69 6b 65 6c 69 68 6f 6f 64 20 6f 66 20 72  "Likelihood of r
89780 65 74 75 72 6e 69 6e 67 20 31 22 2c 0a 20 20 20  eturning 1",.   
89790 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72       "lineNumber
897a0 22 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 74  ": 2,.        "t
897b0 79 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ype": {.        
897c0 20 20 22 74 79 70 65 22 3a 20 22 4f 70 74 69 6f    "type": "Optio
897d0 6e 61 6c 54 79 70 65 22 2c 0a 20 20 20 20 20 20  nalType",.      
897e0 20 20 20 20 22 65 78 70 72 65 73 73 69 6f 6e 22      "expression"
897f0 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  : {.            
89800 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78 70  "type": "NameExp
89810 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20 20  ression",.      
89820 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e        "name": "n
89830 75 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 20  umber".         
89840 20 7d 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20   }.        },.  
89850 20 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6f        "name": "o
89860 64 64 73 22 2c 0a 20 20 20 20 20 20 20 20 22 64  dds",.        "d
89870 65 66 61 75 6c 74 22 3a 20 22 30 2e 35 22 0a 20  efault": "0.5". 
89880 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a       },.      {.
89890 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
898a0 20 22 72 65 74 75 72 6e 22 2c 0a 20 20 20 20 20   "return",.     
898b0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
898c0 3a 20 22 31 20 6f 72 20 30 22 2c 0a 20 20 20 20  : "1 or 0",.    
898d0 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62 65 72 22      "lineNumber"
898e0 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 74 79  : 3,.        "ty
898f0 70 65 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  pe": {.         
89900 20 22 74 79 70 65 22 3a 20 22 4e 61 6d 65 45 78   "type": "NameEx
89910 70 72 65 73 73 69 6f 6e 22 2c 0a 20 20 20 20 20  pression",.     
89920 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6e 75       "name": "nu
89930 6d 62 65 72 22 0a 20 20 20 20 20 20 20 20 7d 0a  mber".        }.
89940 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b        },.      {
89950 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22  .        "title"
89960 3a 20 22 65 78 61 6d 70 6c 65 22 2c 0a 20 20 20  : "example",.   
89970 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69 6f       "descriptio
89980 6e 22 3a 20 22 4e 65 78 75 73 2e 63 6f 69 6e 28  n": "Nexus.coin(
89990 30 2e 31 29 20 20 20 2f 2f 20 72 65 74 75 72 6e  0.1)   // return
899a0 73 20 31 20 28 31 30 25 20 6f 66 20 74 68 65 20  s 1 (10% of the 
899b0 74 69 6d 65 29 20 6f 72 20 30 20 28 39 30 25 20  time) or 0 (90% 
899c0 6f 66 20 74 68 65 20 74 69 6d 65 29 22 2c 0a 20  of the time)",. 
899d0 20 20 20 20 20 20 20 22 6c 69 6e 65 4e 75 6d 62         "lineNumb
899e0 65 72 22 3a 20 34 0a 20 20 20 20 20 20 7d 0a 20  er": 4.      }. 
899f0 20 20 20 5d 2c 0a 20 20 20 20 22 6c 6f 63 22 3a     ],.    "loc":
89a00 20 7b 0a 20 20 20 20 20 20 22 73 74 61 72 74 22   {.      "start"
89a10 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69 6e  : {.        "lin
89a20 65 22 3a 20 32 30 39 2c 0a 20 20 20 20 20 20 20  e": 209,.       
89a30 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
89a40 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 65 6e 64     },.      "end
89a50 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6c 69  ": {.        "li
89a60 6e 65 22 3a 20 32 31 35 2c 0a 20 20 20 20 20 20  ne": 215,.      
89a70 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 33 0a 20 20    "column": 3.  
89a80 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20      }.    },.   
89a90 20 22 63 6f 6e 74 65 78 74 22 3a 20 7b 0a 20 20   "context": {.  
89aa0 20 20 20 20 22 6c 6f 63 22 3a 20 7b 0a 20 20 20      "loc": {.   
89ab0 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a       "start": {.
89ac0 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65 22            "line"
89ad0 3a 20 32 31 36 2c 0a 20 20 20 20 20 20 20 20 20  : 216,.         
89ae0 20 22 63 6f 6c 75 6d 6e 22 3a 20 30 0a 20 20 20   "column": 0.   
89af0 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
89b00 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
89b10 20 20 20 22 6c 69 6e 65 22 3a 20 32 32 32 2c 0a     "line": 222,.
89b20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
89b30 6e 22 3a 20 32 0a 20 20 20 20 20 20 20 20 7d 0a  n": 2.        }.
89b40 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22        },.      "
89b50 66 69 6c 65 22 3a 20 22 2f 55 73 65 72 73 2f 74  file": "/Users/t
89b60 61 74 65 63 61 72 73 6f 6e 2f 77 65 62 44 65 76  atecarson/webDev
89b70 2f 75 69 2f 6c 69 62 2f 75 74 69 6c 2f 6d 61 74  /ui/lib/util/mat
89b80 68 2e 6a 73 22 0a 20 20 20 20 7d 2c 0a 20 20 20  h.js".    },.   
89b90 20 22 61 75 67 6d 65 6e 74 73 22 3a 20 5b 5d 2c   "augments": [],
89ba0 0a 20 20 20 20 22 65 78 61 6d 70 6c 65 73 22 3a  .    "examples":
89bb0 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20   [.      {.     
89bc0 20 20 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22     "description"
89bd0 3a 20 22 4e 65 78 75 73 2e 63 6f 69 6e 28 30 2e  : "Nexus.coin(0.
89be0 31 29 20 20 20 2f 2f 20 72 65 74 75 72 6e 73 20  1)   // returns 
89bf0 31 20 28 31 30 25 20 6f 66 20 74 68 65 20 74 69  1 (10% of the ti
89c00 6d 65 29 20 6f 72 20 30 20 28 39 30 25 20 6f 66  me) or 0 (90% of
89c10 20 74 68 65 20 74 69 6d 65 29 22 0a 20 20 20 20   the time)".    
89c20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22    }.    ],.    "
89c30 70 61 72 61 6d 73 22 3a 20 5b 0a 20 20 20 20 20  params": [.     
89c40 20 7b 0a 20 20 20 20 20 20 20 20 22 74 69 74 6c   {.        "titl
89c50 65 22 3a 20 22 70 61 72 61 6d 22 2c 0a 20 20 20  e": "param",.   
89c60 20 20 20 20 20 22 6e 61 6d 65 22 3a 20 22 6f 64       "name": "od
89c70 64 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 69  ds",.        "li
89c80 6e 65 4e 75 6d 62 65 72 22 3a 20 32 2c 0a 20 20  neNumber": 2,.  
89c90 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74 69        "descripti
89ca0 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  on": {.         
89cb0 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22 2c   "type": "root",
89cc0 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69 6c  .          "chil
89cd0 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20  dren": [.       
89ce0 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20       {.         
89cf0 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70 61       "type": "pa
89d00 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20 20  ragraph",.      
89d10 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72 65          "childre
89d20 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20  n": [.          
89d30 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
89d40 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22            "type"
89d50 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20 20  : "text",.      
89d60 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c              "val
89d70 75 65 22 3a 20 22 4c 69 6b 65 6c 69 68 6f 6f 64  ue": "Likelihood
89d80 20 6f 66 20 72 65 74 75 72 6e 69 6e 67 20 31 22   of returning 1"
89d90 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
89da0 20 20 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20      "position": 
89db0 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  {.              
89dc0 20 20 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b        "start": {
89dd0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
89de0 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
89df0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
89e00 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
89e10 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
89e20 20 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73             "offs
89e30 65 74 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20  et": 0.         
89e40 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
89e50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89e60 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
89e70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89e80 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
89e90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89ea0 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a    "column": 26,.
89eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
89ec0 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a 20        "offset": 
89ed0 32 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  25.             
89ee0 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20         },.      
89ef0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
89f00 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
89f10 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
89f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
89f30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5d  .              ]
89f40 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
89f50 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
89f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73                "s
89f70 74 61 72 74 22 3a 20 7b 0a 20 20 20 20 20 20 20  tart": {.       
89f80 20 20 20 20 20 20 20 20 20 20 20 22 6c 69 6e 65             "line
89f90 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20  ": 1,.          
89fa0 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
89fb0 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 1,.           
89fc0 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
89fd0 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   0.             
89fe0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
89ff0 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b 0a 20        "end": {. 
8a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a010 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20   "line": 1,.    
8a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
8a030 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20 20 20  olumn": 26,.    
8a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f                "o
8a050 66 66 73 65 74 22 3a 20 32 35 0a 20 20 20 20 20  ffset": 25.     
8a060 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20             },.  
8a070 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69                "i
8a080 6e 64 65 6e 74 22 3a 20 5b 5d 0a 20 20 20 20 20  ndent": [].     
8a090 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
8a0a0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
8a0b0 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 20 20     ],.          
8a0c0 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a 20 20  "position": {.  
8a0d0 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
8a0e0 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
8a0f0 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a 20 20     "line": 1,.  
8a100 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c              "col
8a110 75 6d 6e 22 3a 20 31 2c 0a 20 20 20 20 20 20 20  umn": 1,.       
8a120 20 20 20 20 20 20 20 22 6f 66 66 73 65 74 22 3a         "offset":
8a130 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d   0.            }
8a140 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 65  ,.            "e
8a150 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20  nd": {.         
8a160 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
8a170 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63                "c
8a180 6f 6c 75 6d 6e 22 3a 20 32 36 2c 0a 20 20 20 20  olumn": 26,.    
8a190 20 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65            "offse
8a1a0 74 22 3a 20 32 35 0a 20 20 20 20 20 20 20 20 20  t": 25.         
8a1b0 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d     }.          }
8a1c0 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20  .        },.    
8a1d0 20 20 20 20 22 74 79 70 65 22 3a 20 7b 0a 20 20      "type": {.  
8a1e0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
8a1f0 22 4e 61 6d 65 45 78 70 72 65 73 73 69 6f 6e 22  "NameExpression"
8a200 2c 0a 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d  ,.          "nam
8a210 65 22 3a 20 22 6e 75 6d 62 65 72 22 0a 20 20 20  e": "number".   
8a220 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
8a230 22 64 65 66 61 75 6c 74 22 3a 20 22 30 2e 35 22  "default": "0.5"
8a240 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a  .      }.    ],.
8a250 20 20 20 20 22 70 72 6f 70 65 72 74 69 65 73 22      "properties"
8a260 3a 20 5b 5d 2c 0a 20 20 20 20 22 72 65 74 75 72  : [],.    "retur
8a270 6e 73 22 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20  ns": [.      {. 
8a280 20 20 20 20 20 20 20 22 64 65 73 63 72 69 70 74         "descript
8a290 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
8a2a0 20 20 22 74 79 70 65 22 3a 20 22 72 6f 6f 74 22    "type": "root"
8a2b0 2c 0a 20 20 20 20 20 20 20 20 20 20 22 63 68 69  ,.          "chi
8a2c0 6c 64 72 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20  ldren": [.      
8a2d0 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20        {.        
8a2e0 20 20 20 20 20 20 22 74 79 70 65 22 3a 20 22 70        "type": "p
8a2f0 61 72 61 67 72 61 70 68 22 2c 0a 20 20 20 20 20  aragraph",.     
8a300 20 20 20 20 20 20 20 20 20 22 63 68 69 6c 64 72           "childr
8a310 65 6e 22 3a 20 5b 0a 20 20 20 20 20 20 20 20 20  en": [.         
8a320 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20         {.       
8a330 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65             "type
8a340 22 3a 20 22 74 65 78 74 22 2c 0a 20 20 20 20 20  ": "text",.     
8a350 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61               "va
8a360 6c 75 65 22 3a 20 22 31 20 6f 72 20 30 22 2c 0a  lue": "1 or 0",.
8a370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a380 20 20 22 70 6f 73 69 74 69 6f 6e 22 3a 20 7b 0a    "position": {.
8a390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a3a0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
8a3b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a3c0 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31 2c 0a       "line": 1,.
8a3d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a3e0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
8a3f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
8a400 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
8a410 22 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20  ": 0.           
8a420 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
8a430 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a440 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20 20 20  "end": {.       
8a450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22                 "
8a460 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
8a470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a480 22 63 6f 6c 75 6d 6e 22 3a 20 37 2c 0a 20 20 20  "column": 7,.   
8a490 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a4a0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 0a 20     "offset": 6. 
8a4b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
8a4c0 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20     },.          
8a4d0 20 20 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e            "inden
8a4e0 74 22 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20  t": [].         
8a4f0 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20           }.     
8a500 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
8a510 20 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20             ],.  
8a520 20 20 20 20 20 20 20 20 20 20 20 20 22 70 6f 73              "pos
8a530 69 74 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20  ition": {.      
8a540 20 20 20 20 20 20 20 20 20 20 22 73 74 61 72 74            "start
8a550 22 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20  ": {.           
8a560 20 20 20 20 20 20 20 22 6c 69 6e 65 22 3a 20 31         "line": 1
8a570 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
8a580 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20 31 2c      "column": 1,
8a590 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
8a5a0 20 20 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20     "offset": 0. 
8a5b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d                 }
8a5c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ,.              
8a5d0 20 20 22 65 6e 64 22 3a 20 7b 0a 20 20 20 20 20    "end": {.     
8a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
8a5f0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
8a600 20 20 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d            "colum
8a610 6e 22 3a 20 37 2c 0a 20 20 20 20 20 20 20 20 20  n": 7,.         
8a620 20 20 20 20 20 20 20 20 20 22 6f 66 66 73 65 74           "offset
8a630 22 3a 20 36 0a 20 20 20 20 20 20 20 20 20 20 20  ": 6.           
8a640 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20       },.        
8a650 20 20 20 20 20 20 20 20 22 69 6e 64 65 6e 74 22          "indent"
8a660 3a 20 5b 5d 0a 20 20 20 20 20 20 20 20 20 20 20  : [].           
8a670 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20     }.           
8a680 20 7d 0a 20 20 20 20 20 20 20 20 20 20 5d 2c 0a   }.          ],.
8a690 20 20 20 20 20 20 20 20 20 20 22 70 6f 73 69 74            "posit
8a6a0 69 6f 6e 22 3a 20 7b 0a 20 20 20 20 20 20 20 20  ion": {.        
8a6b0 20 20 20 20 22 73 74 61 72 74 22 3a 20 7b 0a 20      "start": {. 
8a6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 69               "li
8a6d0 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20 20 20  ne": 1,.        
8a6e0 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22 3a 20        "column": 
8a6f0 31 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  1,.             
8a700 20 22 6f 66 66 73 65 74 22 3a 20 30 0a 20 20 20   "offset": 0.   
8a710 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20           },.    
8a720 20 20 20 20 20 20 20 20 22 65 6e 64 22 3a 20 7b          "end": {
8a730 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  .              "
8a740 6c 69 6e 65 22 3a 20 31 2c 0a 20 20 20 20 20 20  line": 1,.      
8a750 20 20 20 20 20 20 20 20 22 63 6f 6c 75 6d 6e 22          "column"
8a760 3a 20 37 2c 0a 20 20 20 20 20 20 20 20 20 20 20  : 7,.           
8a770 20 20 20 22 6f 66 66 73 65 74 22 3a 20 36 0a 20     "offset": 6. 
8a780 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
8a790 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20         }.       
8a7a0 20 7d 2c 0a 20 20 20 20 20 20 20 20 22 74 69 74   },.        "tit
8a7b0 6c 65 22 3a 20 22 72 65 74 75 72 6e 73 22 2c 0a  le": "returns",.
8a7c0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 3a 20          "type": 
8a7d0 7b 0a 20 20 20 20 20 20 20 20 20 20 22 74 79 70  {.          "typ
8a7e0 65 22 3a 20 22 4e 61 6d 65 45 78 70 72 65 73 73  e": "NameExpress
8a7f0 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20  ion",.          
8a800 22 6e 61 6d 65 22 3a 20 22 6e 75 6d 62 65 72 22  "name": "number"
8a810 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20  .        }.     
8a820 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 22 73   }.    ],.    "s
8a830 65 65 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 22 74  ees": [],.    "t
8a840 68 72 6f 77 73 22 3a 20 5b 5d 2c 0a 20 20 20 20  hrows": [],.    
8a850 22 74 6f 64 6f 73 22 3a 20 5b 5d 2c 0a 20 20 20  "todos": [],.   
8a860 20 22 6e 61 6d 65 22 3a 20 22 63 6f 69 6e 22 2c   "name": "coin",
8a870 0a 20 20 20 20 22 6b 69 6e 64 22 3a 20 22 66 75  .    "kind": "fu
8a880 6e 63 74 69 6f 6e 22 2c 0a 20 20 20 20 22 6d 65  nction",.    "me
8a890 6d 62 65 72 6f 66 22 3a 20 22 6d 61 74 68 22 2c  mberof": "math",
8a8a0 0a 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22 73  .    "scope": "s
8a8b0 74 61 74 69 63 22 2c 0a 20 20 20 20 22 6d 65 6d  tatic",.    "mem
8a8c0 62 65 72 73 22 3a 20 7b 0a 20 20 20 20 20 20 22  bers": {.      "
8a8d0 67 6c 6f 62 61 6c 22 3a 20 5b 5d 2c 0a 20 20 20  global": [],.   
8a8e0 20 20 20 22 69 6e 6e 65 72 22 3a 20 5b 5d 2c 0a     "inner": [],.
8a8f0 20 20 20 20 20 20 22 69 6e 73 74 61 6e 63 65 22        "instance"
8a900 3a 20 5b 5d 2c 0a 20 20 20 20 20 20 22 65 76 65  : [],.      "eve
8a910 6e 74 73 22 3a 20 5b 5d 2c 0a 20 20 20 20 20 20  nts": [],.      
8a920 22 73 74 61 74 69 63 22 3a 20 5b 5d 0a 20 20 20  "static": [].   
8a930 20 7d 2c 0a 20 20 20 20 22 70 61 74 68 22 3a 20   },.    "path": 
8a940 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20  [.      {.      
8a950 20 20 22 6e 61 6d 65 22 3a 20 22 63 6f 69 6e 22    "name": "coin"
8a960 2c 0a 20 20 20 20 20 20 20 20 22 6b 69 6e 64 22  ,.        "kind"
8a970 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 20  : "function",.  
8a980 20 20 20 20 20 20 22 73 63 6f 70 65 22 3a 20 22        "scope": "
8a990 73 74 61 74 69 63 22 0a 20 20 20 20 20 20 7d 0a  static".      }.
8a9a0 20 20 20 20 5d 2c 0a 20 20 20 20 22 6e 61 6d 65      ],.    "name
8a9b0 73 70 61 63 65 22 3a 20 22 2e 63 6f 69 6e 22 0a  space": ".coin".
8a9c0 20 20 7d 0a 5d                                     }.]