1
if (!Array.prototype.push)
2
{
3
Array.prototype.push = function()
4
{
5
var startLength = this.length;
6
for (var i = 0; i < arguments.length; i++)
7
this[startLength + i] = arguments[i];
8
return this.length
9
}
10
};
11
function G()
12
{
13
var elements = new Array();
14
for (var i = 0; i < arguments.length; i++)
15
{
16
var element = arguments[i];
17
if (typeof element == 'string')
18
element = document.getElementById(element);
19
if (arguments.length == 1)
20
return element;
21
elements.push(element)
22
};
23
return elements
24
};
25
Function.prototype.bind = function(object)
26
{
27
var __method = this;
28
return function()
29
{
30
__method.apply(object, arguments)
31
}
32
};
33
Function.prototype.bindAsEventListener = function(object)
34
{
35
var __method = this;
36
return function(event)
37
{
38
__method.call(object, event || window.event)
39
}
40
};
41
Object.extend = function(destination, source)
42
{
43
for (property in source)
44
{
45
destination[property] = source[property]
46
};
47
return destination
48
};
49
if (!window.Event)
50
{
51
var Event = new Object()
52
};
53
Object.extend(Event,
54
{
55
observers: false, element: function(event)
56
{
57
return event.target || event.srcElement
58
}
59
, isLeftClick: function(event)
60
{
61
return (((event.which) && (event.which == 1)) || ((event.button) &&
62
(event.button == 1)))
63
}
64
, pointerX: function(event)
65
{
66
return event.pageX || (event.clientX +
67
(document.documentElement.scrollLeft || document.body.scrollLeft))
68
}
69
, pointerY: function(event)
70
{
71
return event.pageY || (event.clientY +
72
(document.documentElement.scrollTop || document.body.scrollTop))
73
}
74
, stop: function(event)
75
{
76
if (event.preventDefault)
77
{
78
event.preventDefault(); event.stopPropagation()
79
}
80
else
81
{
82
event.returnValue = false; event.cancelBubble = true
83
}
84
}
85
, findElement: function(event, tagName)
86
{
87
var element = Event.element(event);
88
while (element.parentNode && (!element.tagName ||
89
(element.tagName.toUpperCase() != tagName.toUpperCase())))element =
90
element.parentNode; return element
91
}
92
, _observeAndCache: function(element, name, observer, useCapture)
93
{
94
if (!this.observers)this.observers = []; if (element.addEventListener)
95
{
96
this.observers.push([element, name, observer, useCapture]);
97
element.addEventListener(name, observer, useCapture)
98
}
99
else if (element.attachEvent)
100
{
101
this.observers.push([element, name, observer, useCapture]);
102
element.attachEvent('on' + name, observer)
103
}
104
}
105
, unloadCache: function()
106
{
107
if (!Event.observers)return ; for (var i = 0; i <
108
Event.observers.length; i++)
109
{
110
Event.stopObserving.apply(this, Event.observers[i]);
111
Event.observers[i][0] = null
112
}; Event.observers = false
113
}
114
, observe: function(element, name, observer, useCapture)
115
{
116
var element = G(element); useCapture = useCapture || false; if (name ==
117
'keypress' && (navigator.appVersion.match( / Konqueror | Safari |
118
KHTML / ) || element.attachEvent))name = 'keydown';
119
this._observeAndCache(element, name, observer, useCapture)
120
}
121
, stopObserving: function(element, name, observer, useCapture)
122
{
123
var element = G(element); useCapture = useCapture || false; if (name ==
124
'keypress' && (navigator.appVersion.match( / Konqueror | Safari |
125
KHTML / ) || element.detachEvent))name = 'keydown'; if
126
(element.removeEventListener)
127
{
128
element.removeEventListener(name, observer, useCapture)
129
}
130
else if (element.detachEvent)
131
{
132
element.detachEvent('on' + name, observer)
133
}
134
}
135
}
136![](/Images/OutliningIndicators/None.gif)
137
;
138
Event.observe(window, 'unload', Event.unloadCache, false);
139
var Class = function()
140
{
141
var _class = function()
142
{
143
this.initialize.apply(this, arguments)
144
};
145
for (i = 0; i < arguments.length; i++)
146
{
147
superClass = arguments[i];
148
for (member in superClass.prototype)
149
{
150
_class.prototype[member] = superClass.prototype[member]
151
}
152
};
153
_class.child = function()
154
{
155
return new Class(this)
156
};
157
_class.extend = function(f)
158
{
159
for (property in f)
160
{
161
_class.prototype[property] = f[property]
162
}
163
};
164
return _class
165
};
166
function space(flag)
167
{
168
if (flag == "begin")
169
{
170
var ele = document.getElementById("ft");
171
if (typeof(ele) != "undefined" && ele != null)
172
ele.id = "ft_popup";
173
ele = document.getElementById("usrbar");
174
if (typeof(ele) != "undefined" && ele != null)
175
ele.id = "usrbar_popup"
176
}
177
else if (flag == "end")
178
{
179
var ele = document.getElementById("ft_popup");
180
if (typeof(ele) != "undefined" && ele != null)
181
ele.id = "ft";
182
ele = document.getElementById("usrbar_popup");
183
if (typeof(ele) != "undefined" && ele != null)
184
ele.id = "usrbar"
185
}
186
};
187
var Popup = new Class();
188
Popup.prototype =
189
{
190
iframeIdName: 'ifr_popup', initialize: function(config)
191
{
192
this.config = Object.extend(
193
{
194
contentType: 1, isHaveTitle: true, scrollType: 'no',
195
isBackgroundCanClick: false, isSupportDraging: true,
196
isShowShadow: true, isReloadOnClose: true, width: 400, height:
197
300
198
}
199
, config || {}
200
);
201
this.info =
202
{
203
shadowWidth: 4, title: "", contentUrl: "", contentHtml: "",
204
callBack: null, parameter: null, confirmCon: "", alertCon: "",
205
someHiddenTag: "select,object,embed", someDisabledBtn: "",
206
someHiddenEle: "", overlay: 0, coverOpacity: 40
207
};
208
this.color =
209
{
210
cColor: "#EEEEEE", bColor: "#FFFFFF", tColor: "#709CD2", wColor:
211
"#FFFFFF"
212
};
213
this.dropClass = null;
214
this.someToHidden = [];
215
this.someToDisabled = [];
216
if (!this.config.isHaveTitle)
217
this.config.isSupportDraging = false;
218
this.iniBuild()
219
}
220
, setContent: function(arrt, val)
221
{
222
if (val != '')
223
{
224
switch (arrt)
225
{
226
case 'width':
227
this.config.width = val;
228
break;
229
case 'height':
230
this.config.height = val;
231
break;
232
case 'title':
233
this.info.title = val;
234
break;
235
case 'contentUrl':
236
this.info.contentUrl = val;
237
break;
238
case 'contentHtml':
239
this.info.contentHtml = val;
240
break;
241
case 'callBack':
242
this.info.callBack = val;
243
break;
244
case 'parameter':
245
this.info.parameter = val;
246
break;
247
case 'confirmCon':
248
this.info.confirmCon = val;
249
break;
250
case 'alertCon':
251
this.info.alertCon = val;
252
break;
253
case 'someHiddenTag':
254
this.info.someHiddenTag = val;
255
break;
256
case 'someHiddenEle':
257
this.info.someHiddenEle = val;
258
break;
259
case 'someDisabledBtn':
260
this.info.someDisabledBtn = val;
261
break;
262
case 'overlay':
263
this.info.overlay = val
264
}
265
}
266
}
267
, iniBuild: function()
268
{
269
G('dialogCase') ? G('dialogCase').parentNode.removeChild(G('dialogCase')
270
): function(){}
271
;
272
var oDiv = document.createElement('span');
273
oDiv.id = 'dialogCase';
274
document.body.appendChild(oDiv)
275
}
276
, build: function()
277
{
278
var baseZIndex = 10001+this.info.overlay * 10;
279
var showZIndex = baseZIndex + 2;
280
this.iframeIdName = 'ifr_popup' + this.info.overlay;
281
var path = "http://img.baidu.com/hi/img/";
282
var close = '<input type="image" id="dialogBoxClose" src=
283
"' + path + 'dialogclose.gif" border="0" width="16" height="16"
284
align="absmiddle" title="关闭"/>';
285
var cB = 'filter: alpha(opacity=' + this.info.coverOpacity + ');opacity
286
:' + this.info.coverOpacity / 100+';';
287
var cover = '<div id="dialogBoxBG" style=
288
"position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:' + baseZIndex + ';' + cB + 'background-color:' + this.color.cColor + ';display:none;"></div>';
289
var mainBox = '<div id="dialogBox" style=
290
"border:1px solid ' + this.color.tColor + ';display:none;z-index:' + showZIndex + ';position:relative;width:' + this.config.width + 'px;"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="' + this.color.bColor + '">';
291
if (this.config.isHaveTitle)
292
{
293
mainBox += '<tr height="24" bgcolor="' + this.color.tColor +
294
'"><td><table style="-moz-user-select:none;height:24px;
295
" width="100%" border="0" cellpadding="0" cellspacing="0
296
" ><tr>' + '<td width="6" height="24"></td><td id
297
="dialogBoxTitle" style=
298
"color:' + this.color.wColor + ';font-size:14px;font-weight:bold;">' + this.info.title + ' </td>' + '<td id="dialogClose" width="20" align="right" valign="middle">' + close + '</td><td width="6"></td></tr></table></td></tr>'
299
}
300
else
301
{
302
mainBox += '<tr height="10"><td align="right">' + close +
303
'</td></tr>'
304
};
305
mainBox += '<tr style="height:' + this.config.height + 'px" valign=
306
"top"><td id="dialogBody" style="position
307
:relative;"></td></tr></table></div>' + '<div id="dialogBoxShadow
308
" style="display:none;z-index:' + baseZIndex + ';"></div>';
309
if (!this.config.isBackgroundCanClick)
310
{
311
G('dialogCase').innerHTML = cover + mainBox;
312
G('dialogBoxBG').style.height = document.body.scrollHeight
313
}
314
else
315
G('dialogCase').innerHTML = mainBox;
316
Event.observe(G('dialogBoxClose'), "click",
317
this.reset.bindAsEventListener(this), false);
318
if (this.config.isSupportDraging)
319
{
320
dropClass = new Dragdrop(this.config.width, this.config.height,
321
this.info.shadowWidth, this.config.isSupportDraging,
322
this.config.contentType);
323
G("dialogBoxTitle").style.cursor = "move"
324
};
325
this.lastBuild()
326
}
327
, lastBuild: function()
328
{
329
var confirm = '<div style="width:100%;height:100%;text-align
330
:center;"><div style="margin:20px 20px 0 20px;font-size:14px;line
331
-height:16px;color:#000000;
332
">' + this.info.confirmCon + '</div><div style="margin:20px;
333
"><input id="dialogOk" type="button" value=" 确定
334
"/> <input id="dialogCancel" type="button" value=" 取消
335
"/></div></div>';
336
var alert = '<div style="width:100%;height:100%;text-align
337
:center;"><div style="margin:20px 20px 0 20px;font-size:14px;line
338
-height:16px;color:#000000;
339
">' + this.info.alertCon + '</div><div style="margin:20px;
340
"><input id="dialogYES" type="button" value=" 确定
341
"/></div></div>';
342
var baseZIndex = 10001+this.info.overlay * 10;
343
var coverIfZIndex = baseZIndex + 4;
344
if (this.config.contentType == 1)
345
{
346
var openIframe = "<iframe width='100%' style='height:" +
347
this.config.height + "px' name='" + this.iframeIdName +
348
"' id='" + this.iframeIdName + "' src='" + this.info.contentUrl
349
+ "' frameborder='0' scrolling='" + this.config.scrollType +
350
"'></iframe>";
351
var coverIframe =
352
"<div id='iframeBG' style='position:absolute;top:0px;left:0px;width:1px;height:1px;z-index:" + coverIfZIndex + ";filter: alpha(opacity=00);opacity:0.00;background-color:#ffffff;'><div>";
353
G("dialogBody").innerHTML = openIframe + coverIframe
354
}
355
else if (this.config.contentType == 2)
356
{
357
G("dialogBody").innerHTML = this.info.contentHtml
358
}
359
else if (this.config.contentType == 3)
360
{
361
G("dialogBody").innerHTML = confirm;
362
Event.observe(G('dialogOk'), "click",
363
this.forCallback.bindAsEventListener(this), false);
364
Event.observe(G('dialogCancel'), "click",
365
this.close.bindAsEventListener(this), false)
366
}
367
else if (this.config.contentType == 4)
368
{
369
G("dialogBody").innerHTML = alert;
370
Event.observe(G('dialogYES'), "click",
371
this.close.bindAsEventListener(this), false)
372
}
373
}
374
, reBuild: function()
375
{
376
G('dialogBody').height = G('dialogBody').clientHeight;
377
this.lastBuild()
378
}
379
, show: function()
380
{
381
this.hiddenSome();
382
this.middle();
383
if (this.config.isShowShadow)
384
this.shadow()
385
}
386
, forCallback: function()
387
{
388
return this.info.callBack(this.info.parameter)
389
}
390
, shadow: function()
391
{
392
var oShadow = G('dialogBoxShadow');
393
var oDialog = G('dialogBox');
394
oShadow['style']['position'] = "absolute";
395
oShadow['style']['background'] = "#000";
396
oShadow['style']['display'] = "";
397
oShadow['style']['opacity'] = "0.2";
398
oShadow['style']['filter'] = "alpha(opacity=20)";
399
oShadow['style']['top'] = oDialog.offsetTop + this.info.shadowWidth;
400
oShadow['style']['left'] = oDialog.offsetLeft + this.info.shadowWidth;
401
oShadow['style']['width'] = oDialog.offsetWidth;
402
oShadow['style']['height'] = oDialog.offsetHeight
403
}
404
, middle: function()
405
{
406
if (!this.config.isBackgroundCanClick)
407
G('dialogBoxBG').style.display = '';
408
var oDialog = G('dialogBox');
409
oDialog['style']['position'] = "absolute";
410
oDialog['style']['display'] = '';
411
var sClientWidth = document.body.clientWidth;
412
var sClientHeight = document.body.clientHeight;
413
var sScrollTop = document.body.scrollTop;
414
var sleft = (document.body.clientWidth / 2) - (oDialog.offsetWidth / 2);
415
var iTop = - 80+(sClientHeight / 2+sScrollTop) - (oDialog.offsetHeight
416
/ 2);
417
var sTop = iTop > 0 ? iTop : (sClientHeight / 2+sScrollTop) -
418
(oDialog.offsetHeight / 2);
419
if (sTop < 1)
420
sTop = "20";
421
if (sleft < 1)
422
sleft = "20";
423
oDialog['style']['left'] = sleft;
424
oDialog['style']['top'] = sTop
425
}
426
, reset: function()
427
{
428
if (this.config.isReloadOnClose)
429
{
430
top.location.reload()
431
};
432
this.close()
433
}
434
, close: function()
435
{
436
G('dialogBox').style.display = 'none';
437
if (!this.config.isBackgroundCanClick)
438
G('dialogBoxBG').style.display = 'none';
439
if (this.config.isShowShadow)
440
G('dialogBoxShadow').style.display = 'none';
441
G('dialogBody').innerHTML = '';
442
this.showSome()
443
}
444
, hiddenSome: function()
445
{
446
var tag = this.info.someHiddenTag.split(",");
447
if (tag.length == 1 && tag[0] == "")
448
tag.length = 0;
449
for (var i = 0; i < tag.length; i++)
450
{
451
this.hiddenTag(tag[i])
452
};
453
var ids = this.info.someHiddenEle.split(",");
454
if (ids.length == 1 && ids[0] == "")
455
ids.length = 0;
456
for (var i = 0; i < ids.length; i++)
457
{
458
this.hiddenEle(ids[i])
459
};
460
var ids = this.info.someDisabledBtn.split(",");
461
if (ids.length == 1 && ids[0] == "")
462
ids.length = 0;
463
for (var i = 0; i < ids.length; i++)
464
{
465
this.disabledBtn(ids[i])
466
};
467
space("begin")
468
}
469
, disabledBtn: function(id)
470
{
471
var ele = document.getElementById(id);
472
if (typeof(ele) != "undefined" && ele != null && ele.disabled == false)
473
{
474
ele.disabled = true;
475
this.someToDisabled.push(ele)
476
}
477
}
478
, hiddenTag: function(tagName)
479
{
480
var ele = document.getElementsByTagName(tagName);
481
if (ele != null)
482
{
483
for (var i = 0; i < ele.length; i++)
484
{
485
if (ele[i].style.display != "none" && ele[i].style.visibility
486
!= 'hidden')
487
{
488
ele[i].style.visibility = 'hidden';
489
this.someToHidden.push(ele[i])
490
}
491
}
492
}
493
}
494
, hiddenEle: function(id)
495
{
496
var ele = document.getElementById(id);
497
if (typeof(ele) != "undefined" && ele != null)
498
{
499
ele.style.visibility = 'hidden';
500
this.someToHidden.push(ele)
501
}
502
}
503
, showSome: function()
504
{
505
for (var i = 0; i < this.someToHidden.length; i++)
506
{
507
this.someToHidden[i].style.visibility = 'visible'
508
};
509
for (var i = 0; i < this.someToDisabled.length; i++)
510
{
511
this.someToDisabled[i].disabled = false
512
};
513
space("end")
514
}
515
};
516
var Dragdrop = new Class();
517
Dragdrop.prototype =
518
{
519
initialize: function(width, height, shadowWidth, showShadow, contentType)
520
{
521
this.dragData = null;
522
this.dragDataIn = null;
523
this.backData = null;
524
this.width = width;
525
this.height = height;
526
this.shadowWidth = shadowWidth;
527
this.showShadow = showShadow;
528
this.contentType = contentType;
529
this.IsDraging = false;
530
this.oObj = G('dialogBox');
531
Event.observe(G('dialogBoxTitle'), "mousedown",
532
this.moveStart.bindAsEventListener(this), false)
533
}
534
, moveStart: function(event)
535
{
536
this.IsDraging = true;
537
if (this.contentType == 1)
538
{
539
G("iframeBG").style.display = "";
540
G("iframeBG").style.width = this.width;
541
G("iframeBG").style.height = this.height
542
};
543
Event.observe(document, "mousemove", this.mousemove.bindAsEventListener
544
(this), false);
545
Event.observe(document, "mouseup", this.mouseup.bindAsEventListener
546
(this), false);
547
Event.observe(document, "selectstart", this.returnFalse, false);
548
this.dragData =
549
{
550
x: Event.pointerX(event), y: Event.pointerY(event)
551
};
552
this.backData =
553
{
554
x: parseInt(this.oObj.style.left), y: parseInt(this.oObj.style.top)
555
}
556
}
557
, mousemove: function(event)
558
{
559
if (!this.IsDraging)
560
return ;
561
var iLeft = Event.pointerX(event) - this.dragData["x"] + parseInt
562
(this.oObj.style.left);
563
var iTop = Event.pointerY(event) - this.dragData["y"] + parseInt
564
(this.oObj.style.top);
565
if (this.dragData["y"] < parseInt(this.oObj.style.top))
566
iTop = iTop - 12;
567
else if (this.dragData["y"] > parseInt(this.oObj.style.top) + 25)
568
iTop = iTop + 12;
569
this.oObj.style.left = iLeft;
570
this.oObj.style.top = iTop;
571
if (this.showShadow)
572
{
573
G('dialogBoxShadow').style.left = iLeft + this.shadowWidth;
574
G('dialogBoxShadow').style.top = iTop + this.shadowWidth
575
};
576
this.dragData =
577
{
578
x: Event.pointerX(event), y: Event.pointerY(event)
579
};
580
document.body.style.cursor = "move"
581
}
582
, mouseup: function(event)
583
{
584
if (!this.IsDraging)
585
return ;
586
if (this.contentType == 1)
587
G("iframeBG").style.display = "none";
588
document.onmousemove = null;
589
document.onmouseup = null;
590
var mousX = Event.pointerX(event) -
591
(document.documentElement.scrollLeft || document.body.scrollLeft);
592
var mousY = Event.pointerY(event) - (document.documentElement.scrollTop
593
|| document.body.scrollTop);
594
if (mousX < 1 || mousY < 1 || mousX > document.body.clientWidth ||
595
mousY > document.body.clientHeight)
596
{
597
this.oObj.style.left = this.backData["x"];
598
this.oObj.style.top = this.backData["y"];
599
if (this.showShadow)
600
{
601
G('dialogBoxShadow').style.left = this.backData.x +
602
this.shadowWidth;
603
G('dialogBoxShadow').style.top = this.backData.y +
604
this.shadowWidth
605
}
606
};
607
this.IsDraging = false;
608
document.body.style.cursor = "";
609
Event.stopObserving(document, "selectstart", this.returnFalse, false)
610
}
611
, returnFalse: function()
612
{
613
return false
614
}
615
};utton)&&(event.button==1)))},pointerX:function(event){return event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(event){return event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation()}else{event.returnValue=false;event.cancelBubble=true}},findElement:function(event,tagName){var element=Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase())))element=element.parentNode;return element},_observeAndCache:function(element,name,observer,useCapture){if(!this.observers)this.observers=[];if(element.addEventListener){this.observers.push([element,name,observer,useCapture]);element.addEventListener(name,observer,useCapture)}else if(element.attachEvent){this.observers.push([element,name,observer,useCapture]);element.attachEvent('on'+name,observer)}},unloadCache:function(
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
10
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
25
![](/Images/OutliningIndicators/None.gif)
26
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
32
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
33
![](/Images/OutliningIndicators/None.gif)
34
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
40
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
41
![](/Images/OutliningIndicators/None.gif)
42
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
43
![](/Images/OutliningIndicators/InBlock.gif)
44
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
45
![](/Images/OutliningIndicators/InBlock.gif)
46
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
47
![](/Images/OutliningIndicators/InBlock.gif)
48
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
49
![](/Images/OutliningIndicators/None.gif)
50
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
51
![](/Images/OutliningIndicators/InBlock.gif)
52
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
53
![](/Images/OutliningIndicators/None.gif)
54
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
55
![](/Images/OutliningIndicators/InBlock.gif)
56
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
57
![](/Images/OutliningIndicators/InBlock.gif)
58
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
59
![](/Images/OutliningIndicators/InBlock.gif)
60
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
61
![](/Images/OutliningIndicators/InBlock.gif)
62
![](/Images/OutliningIndicators/InBlock.gif)
63
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
64
![](/Images/OutliningIndicators/InBlock.gif)
65
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/InBlock.gif)
68
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
69
![](/Images/OutliningIndicators/InBlock.gif)
70
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
71
![](/Images/OutliningIndicators/InBlock.gif)
72
![](/Images/OutliningIndicators/InBlock.gif)
73
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
74
![](/Images/OutliningIndicators/InBlock.gif)
75
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
76
![](/Images/OutliningIndicators/InBlock.gif)
77
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
78
![](/Images/OutliningIndicators/InBlock.gif)
79
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
80
![](/Images/OutliningIndicators/InBlock.gif)
81
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
82
![](/Images/OutliningIndicators/InBlock.gif)
83
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
84
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
85
![](/Images/OutliningIndicators/InBlock.gif)
86
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
87
![](/Images/OutliningIndicators/InBlock.gif)
88
![](/Images/OutliningIndicators/InBlock.gif)
89
![](/Images/OutliningIndicators/InBlock.gif)
90
![](/Images/OutliningIndicators/InBlock.gif)
91
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
92
![](/Images/OutliningIndicators/InBlock.gif)
93
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
94
![](/Images/OutliningIndicators/InBlock.gif)
95
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
96
![](/Images/OutliningIndicators/InBlock.gif)
97
![](/Images/OutliningIndicators/InBlock.gif)
98
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
99
![](/Images/OutliningIndicators/InBlock.gif)
100
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
101
![](/Images/OutliningIndicators/InBlock.gif)
102
![](/Images/OutliningIndicators/InBlock.gif)
103
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
104
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
105
![](/Images/OutliningIndicators/InBlock.gif)
106
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
107
![](/Images/OutliningIndicators/InBlock.gif)
108
![](/Images/OutliningIndicators/InBlock.gif)
109
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
110
![](/Images/OutliningIndicators/InBlock.gif)
111
![](/Images/OutliningIndicators/InBlock.gif)
112
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
113
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
114
![](/Images/OutliningIndicators/InBlock.gif)
115
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
116
![](/Images/OutliningIndicators/InBlock.gif)
117
![](/Images/OutliningIndicators/InBlock.gif)
118
![](/Images/OutliningIndicators/InBlock.gif)
119
![](/Images/OutliningIndicators/InBlock.gif)
120
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
121
![](/Images/OutliningIndicators/InBlock.gif)
122
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
123
![](/Images/OutliningIndicators/InBlock.gif)
124
![](/Images/OutliningIndicators/InBlock.gif)
125
![](/Images/OutliningIndicators/InBlock.gif)
126
![](/Images/OutliningIndicators/InBlock.gif)
127
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
128
![](/Images/OutliningIndicators/InBlock.gif)
129
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
130
![](/Images/OutliningIndicators/InBlock.gif)
131
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
132
![](/Images/OutliningIndicators/InBlock.gif)
133
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
134
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
135
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
136
![](/Images/OutliningIndicators/None.gif)
137
![](/Images/OutliningIndicators/None.gif)
138
![](/Images/OutliningIndicators/None.gif)
139
![](/Images/OutliningIndicators/None.gif)
140
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
141
![](/Images/OutliningIndicators/InBlock.gif)
142
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
143
![](/Images/OutliningIndicators/InBlock.gif)
144
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
145
![](/Images/OutliningIndicators/InBlock.gif)
146
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
147
![](/Images/OutliningIndicators/InBlock.gif)
148
![](/Images/OutliningIndicators/InBlock.gif)
149
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
150
![](/Images/OutliningIndicators/InBlock.gif)
151
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
152
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
153
![](/Images/OutliningIndicators/InBlock.gif)
154
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
155
![](/Images/OutliningIndicators/InBlock.gif)
156
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
157
![](/Images/OutliningIndicators/InBlock.gif)
158
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
159
![](/Images/OutliningIndicators/InBlock.gif)
160
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
161
![](/Images/OutliningIndicators/InBlock.gif)
162
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
163
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
164
![](/Images/OutliningIndicators/InBlock.gif)
165
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
166
![](/Images/OutliningIndicators/None.gif)
167
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
168
![](/Images/OutliningIndicators/InBlock.gif)
169
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
170
![](/Images/OutliningIndicators/InBlock.gif)
171
![](/Images/OutliningIndicators/InBlock.gif)
172
![](/Images/OutliningIndicators/InBlock.gif)
173
![](/Images/OutliningIndicators/InBlock.gif)
174
![](/Images/OutliningIndicators/InBlock.gif)
175
![](/Images/OutliningIndicators/InBlock.gif)
176
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
177
![](/Images/OutliningIndicators/InBlock.gif)
178
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
179
![](/Images/OutliningIndicators/InBlock.gif)
180
![](/Images/OutliningIndicators/InBlock.gif)
181
![](/Images/OutliningIndicators/InBlock.gif)
182
![](/Images/OutliningIndicators/InBlock.gif)
183
![](/Images/OutliningIndicators/InBlock.gif)
184
![](/Images/OutliningIndicators/InBlock.gif)
185
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
186
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
187
![](/Images/OutliningIndicators/None.gif)
188
![](/Images/OutliningIndicators/None.gif)
189
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
190
![](/Images/OutliningIndicators/InBlock.gif)
191
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
192
![](/Images/OutliningIndicators/InBlock.gif)
193
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
194
![](/Images/OutliningIndicators/InBlock.gif)
195
![](/Images/OutliningIndicators/InBlock.gif)
196
![](/Images/OutliningIndicators/InBlock.gif)
197
![](/Images/OutliningIndicators/InBlock.gif)
198
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
199
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
200
![](/Images/OutliningIndicators/InBlock.gif)
201
![](/Images/OutliningIndicators/InBlock.gif)
202
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
203
![](/Images/OutliningIndicators/InBlock.gif)
204
![](/Images/OutliningIndicators/InBlock.gif)
205
![](/Images/OutliningIndicators/InBlock.gif)
206
![](/Images/OutliningIndicators/InBlock.gif)
207
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
208
![](/Images/OutliningIndicators/InBlock.gif)
209
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
210
![](/Images/OutliningIndicators/InBlock.gif)
211
![](/Images/OutliningIndicators/InBlock.gif)
212
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
213
![](/Images/OutliningIndicators/InBlock.gif)
214
![](/Images/OutliningIndicators/InBlock.gif)
215
![](/Images/OutliningIndicators/InBlock.gif)
216
![](/Images/OutliningIndicators/InBlock.gif)
217
![](/Images/OutliningIndicators/InBlock.gif)
218
![](/Images/OutliningIndicators/InBlock.gif)
219
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
220
![](/Images/OutliningIndicators/InBlock.gif)
221
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
222
![](/Images/OutliningIndicators/InBlock.gif)
223
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
224
![](/Images/OutliningIndicators/InBlock.gif)
225
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
226
![](/Images/OutliningIndicators/InBlock.gif)
227
![](/Images/OutliningIndicators/InBlock.gif)
228
![](/Images/OutliningIndicators/InBlock.gif)
229
![](/Images/OutliningIndicators/InBlock.gif)
230
![](/Images/OutliningIndicators/InBlock.gif)
231
![](/Images/OutliningIndicators/InBlock.gif)
232
![](/Images/OutliningIndicators/InBlock.gif)
233
![](/Images/OutliningIndicators/InBlock.gif)
234
![](/Images/OutliningIndicators/InBlock.gif)
235
![](/Images/OutliningIndicators/InBlock.gif)
236
![](/Images/OutliningIndicators/InBlock.gif)
237
![](/Images/OutliningIndicators/InBlock.gif)
238
![](/Images/OutliningIndicators/InBlock.gif)
239
![](/Images/OutliningIndicators/InBlock.gif)
240
![](/Images/OutliningIndicators/InBlock.gif)
241
![](/Images/OutliningIndicators/InBlock.gif)
242
![](/Images/OutliningIndicators/InBlock.gif)
243
![](/Images/OutliningIndicators/InBlock.gif)
244
![](/Images/OutliningIndicators/InBlock.gif)
245
![](/Images/OutliningIndicators/InBlock.gif)
246
![](/Images/OutliningIndicators/InBlock.gif)
247
![](/Images/OutliningIndicators/InBlock.gif)
248
![](/Images/OutliningIndicators/InBlock.gif)
249
![](/Images/OutliningIndicators/InBlock.gif)
250
![](/Images/OutliningIndicators/InBlock.gif)
251
![](/Images/OutliningIndicators/InBlock.gif)
252
![](/Images/OutliningIndicators/InBlock.gif)
253
![](/Images/OutliningIndicators/InBlock.gif)
254
![](/Images/OutliningIndicators/InBlock.gif)
255
![](/Images/OutliningIndicators/InBlock.gif)
256
![](/Images/OutliningIndicators/InBlock.gif)
257
![](/Images/OutliningIndicators/InBlock.gif)
258
![](/Images/OutliningIndicators/InBlock.gif)
259
![](/Images/OutliningIndicators/InBlock.gif)
260
![](/Images/OutliningIndicators/InBlock.gif)
261
![](/Images/OutliningIndicators/InBlock.gif)
262
![](/Images/OutliningIndicators/InBlock.gif)
263
![](/Images/OutliningIndicators/InBlock.gif)
264
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
265
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
266
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
267
![](/Images/OutliningIndicators/InBlock.gif)
268
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
269
![](/Images/OutliningIndicators/InBlock.gif)
270
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
271
![](/Images/OutliningIndicators/InBlock.gif)
272
![](/Images/OutliningIndicators/InBlock.gif)
273
![](/Images/OutliningIndicators/InBlock.gif)
274
![](/Images/OutliningIndicators/InBlock.gif)
275
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
276
![](/Images/OutliningIndicators/InBlock.gif)
277
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
278
![](/Images/OutliningIndicators/InBlock.gif)
279
![](/Images/OutliningIndicators/InBlock.gif)
280
![](/Images/OutliningIndicators/InBlock.gif)
281
![](/Images/OutliningIndicators/InBlock.gif)
282
![](/Images/OutliningIndicators/InBlock.gif)
283
![](/Images/OutliningIndicators/InBlock.gif)
284
![](/Images/OutliningIndicators/InBlock.gif)
285
![](/Images/OutliningIndicators/InBlock.gif)
286
![](/Images/OutliningIndicators/InBlock.gif)
287
![](/Images/OutliningIndicators/InBlock.gif)
288
![](/Images/OutliningIndicators/InBlock.gif)
289
![](/Images/OutliningIndicators/InBlock.gif)
290
![](/Images/OutliningIndicators/InBlock.gif)
291
![](/Images/OutliningIndicators/InBlock.gif)
292
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
293
![](/Images/OutliningIndicators/InBlock.gif)
294
![](/Images/OutliningIndicators/InBlock.gif)
295
![](/Images/OutliningIndicators/InBlock.gif)
296
![](/Images/OutliningIndicators/InBlock.gif)
297
![](/Images/OutliningIndicators/InBlock.gif)
298
![](/Images/OutliningIndicators/InBlock.gif)
299
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
300
![](/Images/OutliningIndicators/InBlock.gif)
301
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
302
![](/Images/OutliningIndicators/InBlock.gif)
303
![](/Images/OutliningIndicators/InBlock.gif)
304
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
305
![](/Images/OutliningIndicators/InBlock.gif)
306
![](/Images/OutliningIndicators/InBlock.gif)
307
![](/Images/OutliningIndicators/InBlock.gif)
308
![](/Images/OutliningIndicators/InBlock.gif)
309
![](/Images/OutliningIndicators/InBlock.gif)
310
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
311
![](/Images/OutliningIndicators/InBlock.gif)
312
![](/Images/OutliningIndicators/InBlock.gif)
313
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
314
![](/Images/OutliningIndicators/InBlock.gif)
315
![](/Images/OutliningIndicators/InBlock.gif)
316
![](/Images/OutliningIndicators/InBlock.gif)
317
![](/Images/OutliningIndicators/InBlock.gif)
318
![](/Images/OutliningIndicators/InBlock.gif)
319
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
320
![](/Images/OutliningIndicators/InBlock.gif)
321
![](/Images/OutliningIndicators/InBlock.gif)
322
![](/Images/OutliningIndicators/InBlock.gif)
323
![](/Images/OutliningIndicators/InBlock.gif)
324
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
325
![](/Images/OutliningIndicators/InBlock.gif)
326
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
327
![](/Images/OutliningIndicators/InBlock.gif)
328
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
329
![](/Images/OutliningIndicators/InBlock.gif)
330
![](/Images/OutliningIndicators/InBlock.gif)
331
![](/Images/OutliningIndicators/InBlock.gif)
332
![](/Images/OutliningIndicators/InBlock.gif)
333
![](/Images/OutliningIndicators/InBlock.gif)
334
![](/Images/OutliningIndicators/InBlock.gif)
335
![](/Images/OutliningIndicators/InBlock.gif)
336
![](/Images/OutliningIndicators/InBlock.gif)
337
![](/Images/OutliningIndicators/InBlock.gif)
338
![](/Images/OutliningIndicators/InBlock.gif)
339
![](/Images/OutliningIndicators/InBlock.gif)
340
![](/Images/OutliningIndicators/InBlock.gif)
341
![](/Images/OutliningIndicators/InBlock.gif)
342
![](/Images/OutliningIndicators/InBlock.gif)
343
![](/Images/OutliningIndicators/InBlock.gif)
344
![](/Images/OutliningIndicators/InBlock.gif)
345
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
346
![](/Images/OutliningIndicators/InBlock.gif)
347
![](/Images/OutliningIndicators/InBlock.gif)
348
![](/Images/OutliningIndicators/InBlock.gif)
349
![](/Images/OutliningIndicators/InBlock.gif)
350
![](/Images/OutliningIndicators/InBlock.gif)
351
![](/Images/OutliningIndicators/InBlock.gif)
352
![](/Images/OutliningIndicators/InBlock.gif)
353
![](/Images/OutliningIndicators/InBlock.gif)
354
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
355
![](/Images/OutliningIndicators/InBlock.gif)
356
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
357
![](/Images/OutliningIndicators/InBlock.gif)
358
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
359
![](/Images/OutliningIndicators/InBlock.gif)
360
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
361
![](/Images/OutliningIndicators/InBlock.gif)
362
![](/Images/OutliningIndicators/InBlock.gif)
363
![](/Images/OutliningIndicators/InBlock.gif)
364
![](/Images/OutliningIndicators/InBlock.gif)
365
![](/Images/OutliningIndicators/InBlock.gif)
366
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
367
![](/Images/OutliningIndicators/InBlock.gif)
368
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
369
![](/Images/OutliningIndicators/InBlock.gif)
370
![](/Images/OutliningIndicators/InBlock.gif)
371
![](/Images/OutliningIndicators/InBlock.gif)
372
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
373
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
374
![](/Images/OutliningIndicators/InBlock.gif)
375
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
376
![](/Images/OutliningIndicators/InBlock.gif)
377
![](/Images/OutliningIndicators/InBlock.gif)
378
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
379
![](/Images/OutliningIndicators/InBlock.gif)
380
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
381
![](/Images/OutliningIndicators/InBlock.gif)
382
![](/Images/OutliningIndicators/InBlock.gif)
383
![](/Images/OutliningIndicators/InBlock.gif)
384
![](/Images/OutliningIndicators/InBlock.gif)
385
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
386
![](/Images/OutliningIndicators/InBlock.gif)
387
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
388
![](/Images/OutliningIndicators/InBlock.gif)
389
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
390
![](/Images/OutliningIndicators/InBlock.gif)
391
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
392
![](/Images/OutliningIndicators/InBlock.gif)
393
![](/Images/OutliningIndicators/InBlock.gif)
394
![](/Images/OutliningIndicators/InBlock.gif)
395
![](/Images/OutliningIndicators/InBlock.gif)
396
![](/Images/OutliningIndicators/InBlock.gif)
397
![](/Images/OutliningIndicators/InBlock.gif)
398
![](/Images/OutliningIndicators/InBlock.gif)
399
![](/Images/OutliningIndicators/InBlock.gif)
400
![](/Images/OutliningIndicators/InBlock.gif)
401
![](/Images/OutliningIndicators/InBlock.gif)
402
![](/Images/OutliningIndicators/InBlock.gif)
403
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
404
![](/Images/OutliningIndicators/InBlock.gif)
405
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
406
![](/Images/OutliningIndicators/InBlock.gif)
407
![](/Images/OutliningIndicators/InBlock.gif)
408
![](/Images/OutliningIndicators/InBlock.gif)
409
![](/Images/OutliningIndicators/InBlock.gif)
410
![](/Images/OutliningIndicators/InBlock.gif)
411
![](/Images/OutliningIndicators/InBlock.gif)
412
![](/Images/OutliningIndicators/InBlock.gif)
413
![](/Images/OutliningIndicators/InBlock.gif)
414
![](/Images/OutliningIndicators/InBlock.gif)
415
![](/Images/OutliningIndicators/InBlock.gif)
416
![](/Images/OutliningIndicators/InBlock.gif)
417
![](/Images/OutliningIndicators/InBlock.gif)
418
![](/Images/OutliningIndicators/InBlock.gif)
419
![](/Images/OutliningIndicators/InBlock.gif)
420
![](/Images/OutliningIndicators/InBlock.gif)
421
![](/Images/OutliningIndicators/InBlock.gif)
422
![](/Images/OutliningIndicators/InBlock.gif)
423
![](/Images/OutliningIndicators/InBlock.gif)
424
![](/Images/OutliningIndicators/InBlock.gif)
425
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
426
![](/Images/OutliningIndicators/InBlock.gif)
427
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
428
![](/Images/OutliningIndicators/InBlock.gif)
429
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
430
![](/Images/OutliningIndicators/InBlock.gif)
431
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
432
![](/Images/OutliningIndicators/InBlock.gif)
433
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
434
![](/Images/OutliningIndicators/InBlock.gif)
435
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
436
![](/Images/OutliningIndicators/InBlock.gif)
437
![](/Images/OutliningIndicators/InBlock.gif)
438
![](/Images/OutliningIndicators/InBlock.gif)
439
![](/Images/OutliningIndicators/InBlock.gif)
440
![](/Images/OutliningIndicators/InBlock.gif)
441
![](/Images/OutliningIndicators/InBlock.gif)
442
![](/Images/OutliningIndicators/InBlock.gif)
443
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
444
![](/Images/OutliningIndicators/InBlock.gif)
445
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
446
![](/Images/OutliningIndicators/InBlock.gif)
447
![](/Images/OutliningIndicators/InBlock.gif)
448
![](/Images/OutliningIndicators/InBlock.gif)
449
![](/Images/OutliningIndicators/InBlock.gif)
450
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
451
![](/Images/OutliningIndicators/InBlock.gif)
452
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
453
![](/Images/OutliningIndicators/InBlock.gif)
454
![](/Images/OutliningIndicators/InBlock.gif)
455
![](/Images/OutliningIndicators/InBlock.gif)
456
![](/Images/OutliningIndicators/InBlock.gif)
457
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
458
![](/Images/OutliningIndicators/InBlock.gif)
459
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
460
![](/Images/OutliningIndicators/InBlock.gif)
461
![](/Images/OutliningIndicators/InBlock.gif)
462
![](/Images/OutliningIndicators/InBlock.gif)
463
![](/Images/OutliningIndicators/InBlock.gif)
464
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
465
![](/Images/OutliningIndicators/InBlock.gif)
466
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
467
![](/Images/OutliningIndicators/InBlock.gif)
468
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
469
![](/Images/OutliningIndicators/InBlock.gif)
470
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
471
![](/Images/OutliningIndicators/InBlock.gif)
472
![](/Images/OutliningIndicators/InBlock.gif)
473
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
474
![](/Images/OutliningIndicators/InBlock.gif)
475
![](/Images/OutliningIndicators/InBlock.gif)
476
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
477
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
478
![](/Images/OutliningIndicators/InBlock.gif)
479
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
480
![](/Images/OutliningIndicators/InBlock.gif)
481
![](/Images/OutliningIndicators/InBlock.gif)
482
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
483
![](/Images/OutliningIndicators/InBlock.gif)
484
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
485
![](/Images/OutliningIndicators/InBlock.gif)
486
![](/Images/OutliningIndicators/InBlock.gif)
487
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
488
![](/Images/OutliningIndicators/InBlock.gif)
489
![](/Images/OutliningIndicators/InBlock.gif)
490
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
491
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
492
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
493
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
494
![](/Images/OutliningIndicators/InBlock.gif)
495
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
496
![](/Images/OutliningIndicators/InBlock.gif)
497
![](/Images/OutliningIndicators/InBlock.gif)
498
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
499
![](/Images/OutliningIndicators/InBlock.gif)
500
![](/Images/OutliningIndicators/InBlock.gif)
501
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
502
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
503
![](/Images/OutliningIndicators/InBlock.gif)
504
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
505
![](/Images/OutliningIndicators/InBlock.gif)
506
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
507
![](/Images/OutliningIndicators/InBlock.gif)
508
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
509
![](/Images/OutliningIndicators/InBlock.gif)
510
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
511
![](/Images/OutliningIndicators/InBlock.gif)
512
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
513
![](/Images/OutliningIndicators/InBlock.gif)
514
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
515
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
516
![](/Images/OutliningIndicators/None.gif)
517
![](/Images/OutliningIndicators/None.gif)
518
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
519
![](/Images/OutliningIndicators/InBlock.gif)
520
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
521
![](/Images/OutliningIndicators/InBlock.gif)
522
![](/Images/OutliningIndicators/InBlock.gif)
523
![](/Images/OutliningIndicators/InBlock.gif)
524
![](/Images/OutliningIndicators/InBlock.gif)
525
![](/Images/OutliningIndicators/InBlock.gif)
526
![](/Images/OutliningIndicators/InBlock.gif)
527
![](/Images/OutliningIndicators/InBlock.gif)
528
![](/Images/OutliningIndicators/InBlock.gif)
529
![](/Images/OutliningIndicators/InBlock.gif)
530
![](/Images/OutliningIndicators/InBlock.gif)
531
![](/Images/OutliningIndicators/InBlock.gif)
532
![](/Images/OutliningIndicators/InBlock.gif)
533
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
534
![](/Images/OutliningIndicators/InBlock.gif)
535
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
536
![](/Images/OutliningIndicators/InBlock.gif)
537
![](/Images/OutliningIndicators/InBlock.gif)
538
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
539
![](/Images/OutliningIndicators/InBlock.gif)
540
![](/Images/OutliningIndicators/InBlock.gif)
541
![](/Images/OutliningIndicators/InBlock.gif)
542
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
543
![](/Images/OutliningIndicators/InBlock.gif)
544
![](/Images/OutliningIndicators/InBlock.gif)
545
![](/Images/OutliningIndicators/InBlock.gif)
546
![](/Images/OutliningIndicators/InBlock.gif)
547
![](/Images/OutliningIndicators/InBlock.gif)
548
![](/Images/OutliningIndicators/InBlock.gif)
549
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
550
![](/Images/OutliningIndicators/InBlock.gif)
551
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
552
![](/Images/OutliningIndicators/InBlock.gif)
553
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
554
![](/Images/OutliningIndicators/InBlock.gif)
555
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
556
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
557
![](/Images/OutliningIndicators/InBlock.gif)
558
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
559
![](/Images/OutliningIndicators/InBlock.gif)
560
![](/Images/OutliningIndicators/InBlock.gif)
561
![](/Images/OutliningIndicators/InBlock.gif)
562
![](/Images/OutliningIndicators/InBlock.gif)
563
![](/Images/OutliningIndicators/InBlock.gif)
564
![](/Images/OutliningIndicators/InBlock.gif)
565
![](/Images/OutliningIndicators/InBlock.gif)
566
![](/Images/OutliningIndicators/InBlock.gif)
567
![](/Images/OutliningIndicators/InBlock.gif)
568
![](/Images/OutliningIndicators/InBlock.gif)
569
![](/Images/OutliningIndicators/InBlock.gif)
570
![](/Images/OutliningIndicators/InBlock.gif)
571
![](/Images/OutliningIndicators/InBlock.gif)
572
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
573
![](/Images/OutliningIndicators/InBlock.gif)
574
![](/Images/OutliningIndicators/InBlock.gif)
575
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
576
![](/Images/OutliningIndicators/InBlock.gif)
577
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
578
![](/Images/OutliningIndicators/InBlock.gif)
579
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
580
![](/Images/OutliningIndicators/InBlock.gif)
581
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
582
![](/Images/OutliningIndicators/InBlock.gif)
583
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
584
![](/Images/OutliningIndicators/InBlock.gif)
585
![](/Images/OutliningIndicators/InBlock.gif)
586
![](/Images/OutliningIndicators/InBlock.gif)
587
![](/Images/OutliningIndicators/InBlock.gif)
588
![](/Images/OutliningIndicators/InBlock.gif)
589
![](/Images/OutliningIndicators/InBlock.gif)
590
![](/Images/OutliningIndicators/InBlock.gif)
591
![](/Images/OutliningIndicators/InBlock.gif)
592
![](/Images/OutliningIndicators/InBlock.gif)
593
![](/Images/OutliningIndicators/InBlock.gif)
594
![](/Images/OutliningIndicators/InBlock.gif)
595
![](/Images/OutliningIndicators/InBlock.gif)
596
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
597
![](/Images/OutliningIndicators/InBlock.gif)
598
![](/Images/OutliningIndicators/InBlock.gif)
599
![](/Images/OutliningIndicators/InBlock.gif)
600
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
601
![](/Images/OutliningIndicators/InBlock.gif)
602
![](/Images/OutliningIndicators/InBlock.gif)
603
![](/Images/OutliningIndicators/InBlock.gif)
604
![](/Images/OutliningIndicators/InBlock.gif)
605
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
606
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
607
![](/Images/OutliningIndicators/InBlock.gif)
608
![](/Images/OutliningIndicators/InBlock.gif)
609
![](/Images/OutliningIndicators/InBlock.gif)
610
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
611
![](/Images/OutliningIndicators/InBlock.gif)
612
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
613
![](/Images/OutliningIndicators/InBlock.gif)
614
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
615
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)