V "GNAT Lib v5" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P RN RV NO_DISPATCH RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_RECURSION RV NO_STANDARD_STORAGE_POOLS RV NO_STREAMS RV NO_UNCHECKED_ACCESS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_ALIASING RV SPARK_05 U ada.containers.red_black_trees.generic_bounded_operations%b a-rbtgbo.adb 066678ff NE OL PK GE W ada.containers.red_black_trees%s a-crbltr.ads a-crbltr.ali W ada.streams%s a-stream.adb a-stream.ali W system%s system.ads system.ali N A42:4 codepeer skip_analysis U ada.containers.red_black_trees.generic_bounded_operations%s a-rbtgbo.ads d0f04f67 BN NE OL PU PK GE W ada%s ada.ads ada.ali W ada.containers.red_black_trees%s a-crbltr.ads a-crbltr.ali W ada.streams%s a-stream.adb a-stream.ali D ada.ads 20070406121342 3ffc8e18 ada%s D a-contai.ads 20101025165030 61e5e089 ada.containers%s D a-crbltr.ads 20110831120720 b8a2dc05 ada.containers.red_black_trees%s D a-rbtgbo.ads 20101025182602 79c91cd1 ada.containers.red_black_trees.generic_bounded_operations%s D a-rbtgbo.adb 20141120161704 3980abbe ada.containers.red_black_trees.generic_bounded_operations%b D a-except.ads 20140730170058 5250cb69 ada.exceptions%s D a-stream.ads 20141120132812 119b8fb3 ada.streams%s D a-tags.ads 20140730170058 dc4d0634 ada.tags%s D a-unccon.ads 20070406121342 f9eb8f06 ada.unchecked_conversion%s D system.ads 20171010194648 462fcf90 system%s D s-exctab.ads 20140225171140 54135002 system.exception_table%s D s-parame.ads 20140801123848 7e2a0d7f system.parameters%s D s-soflin.ads 20140801130132 aa763b52 system.soft_links%s D s-stache.ads 20140225171140 a37c21ec system.stack_checking%s D s-stalib.ads 20150220114550 fa0a3617 system.standard_library%s D s-stoele.ads 20140225171140 2dc34a04 system.storage_elements%s D s-traent.ads 20140730165026 005bf670 system.traceback_entries%s X 1 ada.ads 16K9*Ada 19e8 4|33r6 33r23 63r9 155r5 5|40r14 1167r5 X 2 a-contai.ads 16K13*Containers 1|16k9 2|24e19 4|63r13 155r9 5|40r18 1167r9 20I9*Count_Type 4|39r52 43r16 45r50 49r14 51r51 55r15 66r49 66r68 . 69r49 69r68 72r50 78r14 78r33 83r14 83r33 94r45 103r38 109r38 128r21 138r14 . 146r18 151r55 5|48r66 49r65 51r63 52r63 85r14 89r11 90r11 193r14 197r14 . 199r20 423r14 430r27 466r55 569r18 621r16 622r16 688r30 694r30 695r14 718r13 . 720r25 726r7 752r16 774r30 780r30 781r14 804r33 813r33 821r7 829r62 835r20 . 866r14 866r33 870r11 871r11 891r14 891r33 895r11 896r11 916r14 916r33 930r14 . 931r14 949r14 949r33 961r14 962r14 980r14 986r11 990r11 1046r63 1049r20 . 1078r50 X 3 a-crbltr.ads 32K24*Red_Black_Trees 2|16k13 3|75e35 4|63r24 155r20 5|40r29 1167r20 35E9*Color_Type 35e35 4|57r51 61r15 5|352r38 401r38 431r27 35n24*Red{35E9} 5|99r32 101r47 110r34 126r37 143r32 145r47 154r34 170r37 . 759r31 988r38 993r66 997r48 1000r60 1010r60 1020r48 1023r60 1033r60 35n29*Black{35E9} 5|95r53 100r34 106r70 108r71 115r54 124r48 132r47 133r46 . 144r34 150r70 152r71 159r53 168r49 176r47 177r45 184r25 247r32 285r32 310r29 . 359r32 408r32 745r28 998r47 999r34 1009r47 1021r47 1022r34 1032r47 1039r33 52+12 Node_Type 4|39r34[36] 42r23[36] 45r32[36] 48r21[36] 51r33[36] 54r22[36] . 57r33[36] 60r22[36] 87r38[36] 117r19[36] 143r49[36] 5|1080r15[4|36] 53k12*Generic_Bounded_Tree_Types 73e34 4|36r35 54A12 Nodes_Type(52+12[4|36])<2|20I9> 5|91r11[4|36] 201r11[4|36] 425r11[4|36] . 470r11[4|36] 571r11[4|36] 722r11[4|36] 833r11[4|36] 984r11[4|36] 1047r11[4|36] . 1079r15[4|36] 63R12 Tree_Type 4|66r25[36] 69r25[36] 72r25[36] 77r14[36] 82r14[36] 88r42[36] . 94r21[36] 98r40[36] 104r40[36] 110r48[36] 120r16[36] 127r24[36] 131r23[36] . 137r21[36] 145r21[36] 151r34[36] 5|48r42[4|36] 49r41[4|36] 51r42[4|36] . 52r42[4|36] 58r40[4|36] 84r21[4|36] 192r21[4|36] 422r21[4|36] 466r34[4|36] . 568r21[4|36] 614r42[4|36] 687r40[4|36] 716r23[4|36] 773r48[4|36] 802r16[4|36] . 829r41[4|36] 865r14[4|36] 890r14[4|36] 915r14[4|36] 948r14[4|36] 979r21[4|36] . 1046r42[4|36] 1078r25[4|36] 63i23 Capacity{2|20I9} 5|468r32[4|36] 547r30[4|36] 551r40[4|36] 555r33[4|36] . 736r21[4|36] 64i10 First{2|20I9} 5|72m12[4|36] 217r27[4|36] 222r38[4|36] 223r48[4|36] . 239r25[4|36] 240m21[4|36] 270r25[4|36] 271m21[4|36] 291r35[4|36] 315r35[4|36] . 651r22[4|36] 652r23[4|36] 748m12[4|36] 1092r22[4|36] 1102r28[4|36] 1111r18[4|36] . 1112r25[4|36] 1117r27[4|36] 1131r15[4|36] 1136r18[4|36] 1140r18[4|36] 65i10 Last{2|20I9} 5|73m12[4|36] 218r27[4|36] 222r51[4|36] 243r25[4|36] 244m21[4|36] . 266r38[4|36] 295r22[4|36] 296m18[4|36] 316r35[4|36] 749m12[4|36] 754r42[4|36] . 761m15[4|36] 1093r22[4|36] 1106r29[4|36] 1111r32[4|36] 1131r28[4|36] 1136r51[4|36] . 1140r47[4|36] 66i10 Root{2|20I9} 5|74m12[4|36] 95r23[4|36] 135r26[4|36] 179r26[4|36] 216r27[4|36] . 219r38[4|36] 223r61[4|36] 231r62[4|36] 254r25[4|36] 257m21[4|36] 274r25[4|36] . 275m21[4|36] 299r22[4|36] 300m18[4|36] 334r28[4|36] 335m24[4|36] 388r28[4|36] . 389m24[4|36] 439r15[4|36] 440m15[4|36] 707r21[4|36] 747m12[4|36] 793r21[4|36] . 847r19[4|36] 848m15[4|36] 993r23[4|36] 1039r26[4|36] 1061r19[4|36] 1062m15[4|36] . 1091r22[4|36] 1098r30[4|36] 1112r39[4|36] 1136r32[4|36] 1136r64[4|36] 1154r18[4|36] 67i10 Length{2|20I9} 5|75m12[4|36] 215r27[4|36] 221r28[4|36] 255r36[4|36] . 414m12[4|36] 414r27[4|36] 631r15[4|36] 631r31[4|36] 638r15[4|36] 750m12[4|36] . 765m15[4|36] 765r30[4|36] 821r43[4|36] 1090r15[4|36] 1110r15[4|36] 1135r15[4|36] 68i10 Busy{natural} 5|60r15[4|36] 204r15[4|36] 615m53[4|36] 618m54[4|36] 69i10 Lock{natural} 5|70r27[4|36] 616m53[4|36] 619m54[4|36] 70i10 Free 5|76m12[4|36] 518r15[4|36] 522r34[4|36] 523m15[4|36] . 525r30[4|36] 530m15[4|36] 530r28[4|36] 545m15[4|36] 545r32[4|36] 547r18[4|36] . 548m18[4|36] 551r27[4|36] 558r34[4|36] 559m15[4|36] 574r15[4|36] 575r23[4|36] . 582m15[4|36] 591r27[4|36] 597m15[4|36] 597r28[4|36] 71a10 Nodes{54A12[4|36]} 5|91m35[4|36] 201m35[4|36] 425m35[4|36] 470m35[4|36] . 571m35[4|36] 655r32[4|36] 655r54[4|36] 698r33[4|36] 700r30[4|36] 722m35[4|36] . 784r34[4|36] 786r29[4|36] 815r35[4|36] 833m35[4|36] 875r27[4|36] 900r26[4|36] . 925r22[4|36] 926r40[4|36] 931r41[4|36] 934r48[4|36] 936r31[4|36] 956r21[4|36] . 957r39[4|36] 962r41[4|36] 965r47[4|36] 967r31[4|36] 984m35[4|36] 1047m35[4|36] . 1079m39[4|36] X 4 a-rbtgbo.ads 36K17 Tree_Types[3|53] 37r8 39V19 Parent{2|20I9} 39>27 5|96s26 97s29 101s30 102s35 103s31 111s21 128s34 . 131s44 132s30 134s36 139s42 141s28 145s30 146s36 147s30 155s21 172s33 175s44 . 176s30 178s36 219s22 226s34 229s34 231s24 232s35 233s46 235s47 240s30 244s29 . 256s31 258s32 259s29 261s45 262s30 276s32 277s29 279s45 280s30 283s32 301s29 . 302s26 304s42 305s27 308s29 324s29 325s31 327s29 330s45 331s31 332s35 336s35 . 337s32 339s48 340s33 366s30 367s30 369s44 370s29 374s29 375s31 379s29 380s35 . 383s45 384s31 386s35 390s35 391s32 393s48 394s33 428s22 430s41 434s26 441s23 . 442s24 444s34 445s23 582s23 845s26 849s26 850s23 852s39 853s24 931s28 936s18 . 962s28 967s18 993s47 994s13 994s39 994s50 995s28 995s39 998s30 1000s30 . 1000s41 1001s21 1001s32 1004s33 1005s24 1009s30 1010s30 1010s41 1011s36 . 1011s47 1015s28 1016s40 1016s51 1018s27 1018s38 1021s30 1023s30 1023s41 . 1024s21 1024s32 1027s32 1028s24 1032s30 1033s30 1033s41 1034s35 1034s46 . 1059s26 1063s26 1064s23 1066s39 1067s24 1083s10 1098s10 1121s13 1145s36 . 1149s37 1153s10 1158s26 1159s32 39*27 Node{3|52+12[36]} 41U19 Set_Parent 42=7 43>7 5|283s13 308s10 332s16 344s16 347s16 380s16 386s16 . 398s16 434s7 449s10 453s10 456s7 522s10 552s16 555s13 558s10 605s7 762s10 . 842s10 845s7 857s7 1056s10 1059s7 1071s7 42*7 Node{3|52+12[36]} 43i7 Parent{2|20I9} 5|605r29 762r32 45V19 Left{2|20I9} 45>25 5|96s17 106s17 106s53 123s34 124s33 141s19 147s21 . 150s17 150s53 158s19 159s36 172s24 177s30 225s23 226s45 233s37 237s10 251s28 . 258s23 276s23 293s15 301s20 319s25 324s20 336s26 343s35 344s31 363s28 369s35 . 374s20 390s26 397s33 398s31 435s26 444s25 452s10 453s25 698s22 786s18 839s25 . 841s10 842s25 849s17 900s15 956s10 957s28 965s36 994s30 1018s18 1027s23 . 1049s34 1063s17 1084s17 1102s10 1122s20 1145s10 1145s51 1158s13 45*25 Node{3|52+12[36]} 47U19 Set_Left 48=7 49>7 5|259s16 277s16 302s13 327s16 337s19 343s16 348s16 . 370s16 379s16 391s19 397s16 435s7 445s10 458s7 606s7 850s10 856s7 1053s7 . 1064s10 48*7 Node{3|52+12[36]} 49i7 Left{2|20I9} 5|606r29 51V19 Right{2|20I9} 51>26 5|97s19 103s21 108s17 108s53 114s19 115s36 128s24 . 133s30 139s32 152s17 152s53 167s34 168s33 228s23 229s45 235s37 238s13 252s28 . 261s35 268s18 279s35 290s13 304s32 321s15 330s35 339s38 364s28 366s20 383s35 . 393s38 436s26 441s13 448s10 449s25 700s18 784s22 835s34 852s29 875s15 925s10 . 926s28 934s36 995s18 1004s23 1016s30 1053s24 1055s10 1056s25 1066s29 1085s17 . 1106s10 1123s20 1149s10 1149s52 1159s18 51*26 Node{3|52+12[36]} 53U19 Set_Right 54=7 55>7 5|262s16 280s16 305s13 340s19 345s16 349s16 367s16 . 394s19 436s7 442s10 459s7 607s7 760s10 839s7 853s10 1067s10 1070s7 54*7 Node{3|52+12[36]} 55i7 Right{2|20I9} 5|607r29 760r36 57V19 Color{3|35E9} 57>26 5|95s37 99s16 106s43 108s43 115s26 131s34 143s16 . 150s43 152s43 159s26 175s34 247s16 285s16 310s13 352s52 354s37 359s16 401s52 . 403s37 408s16 431s41 437s26 988s22 993s37 997s32 1020s32 57*26 Node{3|52+12[36]} 59U19 Set_Color 60=7 61>7 5|100s16 101s16 110s16 124s19 126s19 131s16 132s16 . 133s16 144s16 145s16 154s16 168s19 170s19 175s16 176s16 177s16 184s7 354s19 . 355s19 403s19 404s19 437s7 457s7 745s7 759s10 998s16 999s16 1000s16 1009s16 . 1010s16 1021s16 1022s16 1023s16 1032s16 1033s16 1039s7 60*7 Node{3|52+12[36]} 61e7 Color{3|35E9} 63k40*Generic_Bounded_Operations 3|32k24 4|36z17 39z19 41z19 45z19 47z19 . 51z19 53z19 57z19 59z19 155l36 155e62 5|40b45 1167l36 1167t62 66V13*Min{2|20I9} 66>18 66>42 5|271s30 889b13 908l8 908t11 926s17 66c18 Tree<3|63R12[36]> 5|890b7 900r21 66i42 Node{2|20I9} 5|891b7 895r25 69V13*Max{2|20I9} 69>18 69>42 5|296s26 864b13 883l8 883t11 957s17 69c18 Tree<3|63R12[36]> 5|865b7 875r22 69i42 Node{2|20I9} 5|866b7 870r25 72V13*Vet{boolean} 72>18 72>42 5|1078b13 1165l8 1165t11 72c18 Tree<3|63R12[36]> 5|1078b18 1079r34 1090r10 1091r17 1092r17 1093r17 . 1098r25 1102r23 1106r24 1110r10 1111r13 1111r27 1112r20 1112r34 1117r22 . 1131r10 1131r23 1135r10 1136r13 1136r27 1136r46 1136r59 1140r13 1140r42 . 1154r13 72i42 Index{2|20I9} 5|1078b42 1080r40 1083r26 1084r31 1085r32 1117r13 1140r27 . 1140r55 1145r68 1149r70 1154r26 1158r45 1159r51 76V13*Next{2|20I9} 77>7 78>7 5|318s15 660s20 661s20 914b13 941l8 941t12 77c7 Tree<3|63R12[36]> 5|915b7 925r17 926r22 926r35 931r36 934r43 936r26 78i7 Node{2|20I9} 5|916b7 921r10 925r29 926r47 930r28 931r48 81V13*Previous{2|20I9} 82>7 83>7 5|947b13 972l8 972t16 82c7 Tree<3|63R12[36]> 5|948b7 956r16 957r22 957r34 962r36 965r42 967r26 83i7 Node{2|20I9} 5|949b7 952r10 956r28 957r46 961r28 962r48 87V21 Is_Equal{boolean} 87>31 87>34 5|655s17 87*31 L{3|52+12[36]} 87*34 R{3|52+12[36]} 88v13*Generic_Equal 88>28 88>34 5|614b13 681l8 681t21 88c28 Left<3|63R12[36]> 5|614b28 615r28 616r28 627r10 631r10 638r10 651r17 . 655r27 660r26 88c34 Right<3|63R12[36]> 5|614b34 618r28 619r28 627r25 631r25 652r17 655r48 . 661r26 93U14*Delete_Node_Sans_Free 94=7 94>38 5|191b14 415l8 415t29 94c7 Tree<3|63R12[36]> 5|192b7 201m30 201r30 204r10 215r22 216r22 217r22 . 218r22 219r33 221r23 222r33 222r46 223r43 223r56 231r57 239r20 240m16 243r20 . 244m16 248m30 254r20 255r31 257m16 266r33 270r20 271m16 271r35 274r20 275m16 . 286m30 291r30 295r17 296m13 296r31 299r17 300m13 311m27 315r30 316r30 318r21 . 326m29 334r23 335m19 360m30 377m29 388r23 389m19 409m30 414m7 414r22 94i38 Node{2|20I9} 5|193b7 199r34 225r32 226r54 226r65 228r33 229r55 229r66 . 231r35 231r69 232r46 233r57 233r68 235r58 235r69 98U14*Clear_Tree 98=26 5|58b14 77l8 77t18 725s7 98c26 Tree<3|63R12[36]> 5|58b26 60r10 70r22 72m7 73m7 74m7 75m7 76m7 103U22 Process 103>31 5|699s13 103i31 Node{2|20I9} 104u14*Generic_Iteration 104>33 5|687b14 708l8 708t25 807r32 104c33 Tree<3|63R12[36]> 5|687b33 698r28 700r25 707r16 109U22 Process 109>31 5|785s13 109i31 Node{2|20I9} 110u14*Generic_Reverse_Iteration 110>41 5|773b14 794l8 794t33 110c41 Tree<3|63R12[36]> 5|773b41 784r29 786r24 793r16 115U22 Write_Node 116^10 117>10 5|815s10 116p10 Stream(7|39R9) 117*10 Node{3|52+12[36]} 118u14*Generic_Write 119^7 120>7 5|800b14 823l8 823t21 119p7 Stream(7|39R9) 5|801b7 815r22 821r30 120c7 Tree<3|63R12[36]> 5|802b7 815r30 821r38 822r16 126U22 Allocate 127=10 128<10 5|742s7 756s10 127c10 Tree<3|63R12[36]> 128i10 Node{2|20I9} 129u14*Generic_Read 130^7 131=7 5|714b14 767l8 767t20 130p7 Stream(7|39R9) 5|715b7 726r29 131c7 Tree<3|63R12[36]> 5|716b7 722m30 722r30 725m19 736r16 742m17 747m7 . 748m7 749m7 750m7 754r37 756m20 761m10 764m32 765m10 765r25 136U14*Rebalance_For_Insert 137=7 138>7 5|764s10 978b14 1040l8 1040t28 137c7 Tree<3|63R12[36]> 5|979b7 984m30 984r30 993r18 1006m32 1011m30 1029m33 . 1034m29 1039r21 138i7 Node{2|20I9} 5|980b7 986r25 143U22 Set_Element 143=35 5|581s10 596s10 143*35 Node{3|52+12[36]} 144u14*Generic_Allocate 145=7 146<7 5|567b14 608l8 608t24 145c7 Tree<3|63R12[36]> 5|568b7 571m30 571r30 574r10 575r18 582m10 591r22 . 597m10 597r23 146i7 Node{2|20I9} 5|569b7 575m10 581r26 582r34 591m10 596r26 605r22 606r22 . 607r22 151U14*Free 151=20 151>51 5|466b14 561l8 561t12 151c20 Tree<3|63R12[36]> 5|466b20 468r27 470m30 470r30 518r10 522r29 523m10 . 525r25 530m10 530r23 545m10 545r27 547r13 547r25 548m13 551r22 551r35 555r28 . 558r29 559m10 151i51 X{2|20I9} 5|466b51 467r22 468r22 522r25 523r23 525r13 558r25 559r23 X 5 a-rbtgbo.adb 48U14 Delete_Fixup 48=28 48>59 83b14 185l8 185t20 248s16 286s16 311s13 360s16 . 409s16 48c28 Tree<3|63R12[4|36]> 84b7 91m30 91r30 95r18 102m29 127m33 134m30 135r21 . 146m30 171m32 178m30 179r21 48i59 Node{2|20I9} 85b7 94r12 49U14 Delete_Swap 49=27 49>58 49>61 326s16 377s16 421b14 460l8 460t19 49c27 Tree<3|63R12[4|36]> 422b7 425m30 425r30 439r10 440m10 49i58 Z{2|20I9} 423b7 427r22 428r40 434r37 435r37 436r37 437r37 439r22 441r42 . 444r53 456r22 457r22 458r22 459r22 49i61 Y{2|20I9} 423b10 427r27 428r33 430r52 431r51 434r22 435r22 436r22 437r22 . 440r23 441r34 442r35 442r41 444r45 445r34 445r40 448r20 449r35 449r41 452r19 . 453r34 453r40 51U14 Left_Rotate 51=28 51>59 102s16 134s16 171s19 829b14 858l8 858t19 1006s19 . 1034s16 51c28 Tree<3|63R12[4|36]> 829b27 833m30 833r30 847r14 848m10 51i59 X{2|20I9} 829b58 835r44 839r21 842r40 845r37 847r10 849r13 849r37 850r34 . 852r25 852r50 853r35 856r26 857r22 52U14 Right_Rotate 52=28 52>59 127s19 146s16 178s16 1011s16 1029s19 1046b14 . 1072l8 1072t20 52c28 Tree<3|63R12[4|36]> 1046b28 1047m30 1047r30 1061r14 1062m10 52i59 Y{2|20I9} 1046b59 1049r43 1053r20 1056r41 1059r37 1061r10 1063r13 1063r37 . 1064r34 1066r25 1066r50 1067r35 1070r26 1071r22 89i7 X{2|20I9} 94m7 95r13 95r47 96r13 96r37 97r40 101r41 102r46 103r42 111m16 . 111r32 128r45 131r55 132r41 134r47 135m16 139r28 139r53 141r39 145r41 146r47 . 147r41 155m16 155r32 172r44 175r55 176r41 178r47 179m16 184r21 90i7 W{2|20I9} 97m13 99r26 100r30 103m16 106r26 106r62 108r27 108r63 110r30 . 114r29 115r46 123r43 124r42 126r33 127r39 128m19 131r30 133r40 141m13 143r26 . 144r30 147m16 150r26 150r62 152r27 152r63 154r30 158r28 159r45 167r44 168r43 . 170r33 171r38 172m19 175r30 177r39 91a7 N{3|54A12[4|36]} 95r44 96r23 96r34 97r26 97r37 99r23 100r27 101r27 101r38 . 102r43 103r28 103r39 106r23 106r50 106r59 108r24 108r50 108r60 110r27 111r29 . 114r26 115r33 115r43 123r40 124r30 124r39 126r30 128r31 128r42 131r27 131r41 . 131r52 132r27 132r38 133r27 133r37 134r44 139r39 139r50 141r25 141r36 143r23 . 144r27 145r27 145r38 146r44 147r27 147r38 150r23 150r50 150r59 152r24 152r50 . 152r60 154r27 155r29 158r25 159r33 159r42 167r41 168r30 168r40 170r30 172r30 . 172r41 175r27 175r41 175r52 176r27 176r38 177r27 177r36 178r44 184r18 197i7 X{2|20I9} 268m13 271r41 275r29 277r46 280r47 283r28 286r36 293m10 296r37 . 300r26 302r43 305r44 308r25 311r33 321m10 323r13 379r46 380r31 409r36 197i10 Y{2|20I9} 318m10 319r34 321r25 324r16 324r40 325r42 326r38 330r31 . 330r56 331r42 332r31 335r32 337r49 340r50 343r31 344r40 344r46 345r31 347r35 . 352r62 354r33 374r16 374r40 375r42 377r38 383r31 383r56 384r42 386r31 389r32 . 391r49 394r50 397r29 398r40 398r46 401r62 403r33 199i7 Z{2|20I9} 211r10 237r19 238r23 239r16 240r41 243r16 244r40 247r26 248r36 . 251r37 252r38 254r16 256r42 258r19 258r43 259r40 261r31 261r56 262r41 266r28 . 268r28 270r16 274r16 276r19 276r43 277r40 279r31 279r56 280r41 283r43 285r26 . 290r23 291r25 293r24 295r13 299r13 301r16 301r40 302r37 304r28 304r53 305r38 . 308r40 310r23 315r25 316r25 318r27 325r49 326r35 327r40 327r46 331r48 332r46 . 334r19 336r22 336r46 337r43 339r34 339r59 340r44 343r44 345r35 347r31 348r31 . 349r31 354r47 355r33 359r26 360r36 363r37 364r38 366r16 366r41 367r41 369r31 . 369r55 370r40 375r49 377r35 379r40 380r46 384r48 386r46 388r19 390r22 390r46 . 391r43 393r34 393r59 394r44 397r42 403r47 404r33 408r26 201a7 N{3|54A12[4|36]} 219r30 225r29 226r42 226r51 228r30 229r42 229r52 231r32 . 232r43 233r43 233r54 235r44 235r55 237r16 238r20 240r38 244r37 247r23 251r34 . 252r35 256r39 258r29 258r40 259r26 259r37 261r42 261r53 262r27 262r38 268r25 . 276r29 276r40 277r26 277r37 279r42 279r53 280r27 280r38 283r25 283r40 285r23 . 290r20 293r21 301r26 301r37 302r23 302r34 304r39 304r50 305r24 305r35 308r22 . 308r37 310r20 319r31 321r22 324r26 324r37 325r39 327r26 327r37 330r42 330r53 . 331r39 332r28 332r43 336r32 336r43 337r29 337r40 339r45 339r56 340r30 340r41 . 343r28 343r41 344r28 344r37 345r28 347r28 348r28 349r28 352r59 354r30 354r44 . 355r30 359r23 363r34 364r35 366r27 366r38 367r27 367r38 369r41 369r52 370r26 . 370r37 374r26 374r37 375r39 379r26 379r37 380r28 380r43 383r42 383r53 384r39 . 386r28 386r43 390r32 390r43 391r29 391r40 393r45 393r56 394r30 394r41 397r26 . 397r39 398r28 398r37 401r59 403r30 403r44 404r30 408r23 352e19 Y_Color{3|35E9} 355r37 401e19 Y_Color{3|35E9} 404r37 425a7 N{3|54A12[4|36]} 428r30 430r49 431r48 434r19 434r34 435r19 435r34 436r19 . 436r34 437r19 437r34 441r20 441r31 442r21 442r32 444r31 444r42 445r20 445r31 . 448r17 449r22 449r32 452r16 453r22 453r31 456r19 457r19 458r19 459r19 430i7 Y_Parent{2|20I9} 456r26 431e7 Y_Color{3|35E9} 457r26 470a7 N{3|54A12[4|36]} 522r22 552r28 555r25 558r22 551i17 I 552r31 552r35 571a7 N{3|54A12[4|36]} 581r23 582r31 596r23 605r19 606r19 607r19 615i7 BL{natural} 645r7 645r13 664r7 664r13 674r10 674r16 616i7 LL{natural} 646r7 646r13 665r7 665r13 675r10 675r16 618i7 BR{natural} 648r7 648r13 667r7 667r13 677r10 677r16 619i7 LR{natural} 649r7 649r13 668r7 668r13 678r10 678r16 621i7 L_Node{2|20I9} 651m7 654r13 655r39 660m10 660r32 622i7 R_Node{2|20I9} 652m7 655r61 661m10 661r33 624b7 Result{boolean} 653m7 656m13 670r14 688U17 Iterate 688>26 694b17 698s13 702l11 702t18 707s7 688i26 P{2|20I9} 694b26 695r28 695i10 X{2|20I9} 697r16 698r40 699r22 700m13 700r37 718i7 Len 726m37 726r37 728r10 732r10 736r10 752r38 720i7 Node{2|20I9} 742m23 743r22 745r21 747r22 748r22 749r22 753r23 756m26 . 757r25 759r24 760r45 761r23 762r25 764r38 720i13 Last_Node{2|20I9} 753m10 754r25 760r24 762r42 722a7 N{3|54A12[4|36]} 745r18 759r21 760r21 762r22 752i11 J 774U17 Iterate 774>26 780b17 784s13 788l11 788t18 793s7 774i26 P{2|20I9} 780b26 781r28 781i10 X{2|20I9} 783r16 784r41 785r22 786m13 786r36 804U17 Process 804>26 805r22 807r51 813b17 816l11 816t18 804i26 Node{2|20I9} 813b26 815r42 807U17 Iterate[4|104] 822s7 833a7 N{3|54A12[4|36]} 835r41 839r18 839r31 841r16 842r22 842r31 845r19 845r34 . 849r23 849r34 850r20 850r31 852r36 852r47 853r21 853r32 856r19 857r19 835i7 Y{2|20I9} 836r22 839r34 841r19 842r34 845r22 848r23 850r40 853r41 856r22 . 857r26 870i7 X{2|20I9} 875r34 878r20 881m10 871i7 Y{2|20I9} 875m10 877r13 881r15 895i7 X{2|20I9} 900r33 903r20 906m10 896i7 Y{2|20I9} 900m10 902r13 906r15 930i10 X{2|20I9} 934r32 935m13 931i10 Y{2|20I9} 934r16 934r55 935r18 936m13 936r38 939r17 961i10 X{2|20I9} 965r32 966m13 962i10 Y{2|20I9} 965r16 965r54 966r18 967m13 967r38 970r17 984a7 N{3|54A12[4|36]} 988r29 993r44 993r55 994r21 994r36 994r47 994r58 995r25 . 995r36 995r47 997r39 998r27 998r38 999r27 1000r27 1000r38 1000r49 1001r29 . 1001r40 1004r30 1004r41 1005r32 1009r27 1009r38 1010r27 1010r38 1010r49 . 1011r44 1011r55 1015r36 1016r37 1016r48 1016r59 1018r24 1018r35 1018r46 . 1020r39 1021r27 1021r38 1022r27 1023r27 1023r38 1023r49 1024r29 1024r40 . 1027r29 1027r40 1028r32 1032r27 1032r38 1033r27 1033r38 1033r49 1034r43 . 1034r54 1039r18 986i7 X{2|20I9} 987r22 988r32 993r13 993r58 994r24 994r61 995r50 998r41 1000r52 . 1001m16 1001r43 1004r19 1004r44 1005m19 1005r35 1006r38 1009r41 1010r52 . 1011r58 1015r39 1016r62 1018r49 1021r41 1023r52 1024m16 1024r43 1027r19 . 1027r43 1028m19 1028r35 1029r39 1032r41 1033r52 1034r57 990i7 Y{2|20I9} 995m13 997r16 997r42 999r30 1018m13 1020r16 1020r42 1022r30 1047a7 N{3|54A12[4|36]} 1049r40 1053r17 1053r31 1055r17 1056r22 1056r32 1059r19 . 1059r34 1063r23 1063r34 1064r20 1064r31 1066r36 1066r47 1067r21 1067r32 . 1070r19 1071r19 1049i7 X{2|20I9} 1050r22 1053r34 1055r20 1056r35 1059r22 1062r23 1064r40 . 1067r41 1070r22 1071r26 1079a7 Nodes{3|54A12[4|36]} 1080r33 1098r18 1102r16 1106r17 1145r44 1149r45 . 1158r19 1159r25 1080*7 Node=1080:33{3|52+12[4|36]} 1083r18 1084r23 1085r24 1121r21 1122r26 . 1123r27 1145r16 1145r57 1149r17 1149r59 1153r18 1158r34 1159r40 X 7 a-stream.ads 36K13*Streams 4|33w10 33r27 7|87e16 39H9*Root_Stream_Type 4|116r35 119r32 130r32 5|715r32 801r32 7|70e64 X 10 system.ads 42K9*System 5|38w6 38r24 10|160e11 69M9*Address 5|38r31 86V14*"="{boolean} 5|627r23