function findAPI(p3P_d){
if(p3P_d.TTAPI!=null){
return(p3P_d.TTAPI);
}
var zc0xj=p3P_d.length;
if(zc0xj>0){for(var kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
var Jeoux=findAPI(p3P_d.frames[kyHGZ]);
if(Jeoux!=null){
return(Jeoux);
}
}
}
return(null);
}
TTAPI=findAPI(top);

TTEventType={
"None":"e0",
"SoundLoaded":"e1",
"SoundStopped":"e2",
"StopSound":"e3",
"PlaySound":"e4",
"PauseSound":"e5",
"LoadSound":"e6",
"SoundError":"e7",
"LoadAndPlaySound":"e8",
"PlayAnimation":"e9",
"StopAnimation":"e10",
"PauseAnimation":"e11",
"AnimationFinished":"e12",
"NextAnimation":"e13",
"AnimationsBeforeFinished":"e14",
"StopAllAnimations":"e15",
"IsAnyAnimationActive":"e16",
"StartAnimationsBefore":"e17",
"NextFeedback":"e19",
"LastFeedback":"e20",
"IsAnimationPlaying":"e21",
"GotoFrame":"e22",
"PlayFlash":"e23",
"GotoStep":"e24",
"PlayVideo":"e25",
"RunAnimations":"e28",
"SoundEnded":"e29",
"ElementTouched":"e30",
"ElementClicked":"e31",
"InteractionsSolved":"e32",
"StartAnimationsAfter":"e33",
"AnimationsAfterFinished":"e34",
"InteractiveModeActivated":"e37",
"FilmDelayEnded":"e38",
"SoundModeActivated":"e39",
"TextModeActivated":"e40",
"FilmModeActivated":"e41",
"ShowModeActivated":"e42",
"InteractionSolved":"e43",
"SoundPaused":"e44",
"PauseAllAnimations":"e45",
"ContinueAllAnimations":"e46",
"RepeatAllAnimations":"e47",
"ContinueAnimation":"e48",
"InitAnimation":"e49",
"AnimationsSolvedFinished":"e50",
"StartAnimationsSolved":"e51",
"InteractionNotSolved":"e52",
"InitSequence":"e53",
"InputCharacterSolved":"e54",
"StopAllSounds":"e55",
"IsSoundPlaying":"e56",
"OnBeforeLoadStep":"e57",
"PreviousStep":"e58",
"ElementLeaved":"e59",
"OnNextSolution":"e60",
"OnBeforeStartSequence":"e61",
"OnAfterStartSequence":"e62",
"SequenceStateChanged":"e64",
"OnRightSolution":"e66",
"OnUserSolution":"e67",
"CBTLanguageChanged":"e68",
"StopFlash":"e69",
"LoadFlash":"e70",
"ControlClosed":"e71",
"ControlOpened":"e72",
"PreviousSection":"e73",
"NextSection":"e74",
"RefreshCurrentFrame":"e75",
"MuteSound":"e76",
"UnmuteSound":"e77",
"GotoAndStopFrame":"e78",
"LoadVideo":"e79",
"SpeakerSoundsFinished":"e80",
"StopAllVideos":"e81",
"SpeakerSoundFinished":"e82",
"OnFlashEvent":"e83",
"ModuleFrameLoaded":"e84",
"GlossaryFound":"e85",
"OnAfterStartSequence2":"e86",
"DisplaySolution":"e87",
"RunDisplaySolutionAnimations":"e88",
"ModuleFrameReleased":"e89",
"KeyDown":"e90",
"KeyUp":"e91",
"MouseDown":"e92",
"KeyPress":"e93",
"InitVideos":"e94",
"OnAfterLoadSequenceData":"e95",
"OnEnteringAssessmentResultPage":"e96",
"InitFlashs":"e97",
"HandleAccessKey":"e98",
"SendTestObjectClick":"e99"};

Effect={
"None":"none",
"JalousieUp":"jalousieUp",
"JalousieDown":"jalousieDown",
"JalousieLeft":"jalousieLeft",
"JalousieRight":"jalousieRight",
"MoveStraightfromLeft":"moveStraightfromLeft",
"MoveStraightfromLeftTop":"moveStraightfromLeftTop",
"MoveStraightfromLeftBottom":"moveStraightfromLeftBottom",
"MoveStraightfromRight":"moveStraightfromRight",
"MoveStraightfromRightTop":"moveStraightfromRightTop",
"MoveStraightfromRightBottom":"moveStraightfromRightBottom",
"MoveStraightfromTop":"moveStraightfromTop",
"MoveStraightfromBottom":"moveStraightfromBottom",
"MoveStraightfromAbsolutePos":"moveStraightfromAbsolutePos",
"FadeIn":"fadeIn",
"FadeOut":"fadeOut",
"MoveMouseToObject":"moveMouseToObject",
"GotoFlashFrame":"gotoFlashFrame",
"ShowUp":"showUp",
"PlaySound":"playSound",
"MoveStraighttoAbsolutePos":"moveStraighttoAbsolutePos",
"Hide":"hide",
"Blink":"blink",
"TouchMouseOverObject":"touchMouseOverObject",
"PressMouseOnObject":"pressMouseOnObject",
"StopSound":"stopSound",
"ReplaceComment":"replaceComment",
"AppendComment":"appendComment",
"InputText":"inputText"};

Trigger={
"AfterAnykey":"afterAnykey",
"OnFeedback":"onFeedback",
"OnLastFeedback":"onFeedbackLast",
"OnAfterSpeakerSound":"onAfterSpeakerSound",
"OnTouch":"onTouch",
"OnClick":"onClick",
"OnLeave":"onLeave",
"OnTouchTooltip":"onTouchTooltip",
"OnLeaveTooltip":"onLeaveTooltip",
"None":"",
"OnClickExcludingObject":"onClickExcludingObject",
"AsTooltip":"asTooltip",
"OnFlashEvent":"onFlashEvent",
"OnExclusiveClick":"onExclusiveClick"};

FlashCommand={
"PlayTrigger":"ttkfPlayTrigger",
"PlayAnimation":"ttkfPlayAnimation"};



SequenceState={
"Unknown":0,
"AnimationsBeforePlaying":1,
"AnimationsBeforeFinished":2,
"AnimationsAfterPlaying":3,
"AnimationsAfterFinished":4,
"TestAnyRunLevel":5,
"TestUserSolution":6,
"TestRightSolution":7,
"TestPassed":8,
"TestFailed":9};

PlayMode={
"Interactive":{value:4,id:"ttpminteractive"},
"Show":{value:2,id:"ttpmshow"},
"Film":{value:1,id:"ttpmfilm"},
"Text":{value:8,id:"ttpmtext"},
"Sound":{value:16,id:"ttpmsound"},
"Test":{value:3,id:"ttpmtest"}
};

TestMode={
"DrillAndPractice":{value:"DrillAndPractice",id:"tttmdrillandpractice"},
"FreeBrowsing":{value:"FreeBrowsing",id:"tttmfreebrowsing"},
"Pool":{value:"Pool",id:"tttmpool"}
};

PlayState={
"Undefined":-1,
"Stopped":0,
"Playing":1,
"Paused":2,
"Finished":4,
"Delaying":8,
"Lived":13};

Protocols={
"HTTP":"http:",
"HTTPS":"https:",
"FILE":"file:",
"FTP":"ftp:",
"FTPS":"ftps:",
"MAILTO":"mailto:"};

TimerEventType={
"OTHER":0,
"ANIMATION":1,
"CARET":2,
"INTERACTION":4,
"DELAY":8,
"ANIMATIONS_BEFORE":16,
"ANIMATIONS_AFTER":32,
"STEPLOADING":64,
"ANIMATION_FADEIN":128,
"ANIMATION_FADEOUT":256,
"ANIMATION_CBTCTRL":512,
"MODULE_FRAME_LOAD":1024,
"TIMELIMIT":2048};

TimerPriority={
"DEFAULT":0,
"FINISHED":1};

RegExpCache={
"AllIMGTags":new RegExp("(<(IMG|img)(.*?)>)(</(IMG|img)>)?","g"),
"SRCAttribute":new RegExp("(SRC|src)=\"?([^\"]*)\"?","g"),
"AllTTIDs":new RegExp("I[0-9]+","g"),
"ActiveJumplistEntryClass":new RegExp(" ttwcactiveentry","g"),
"AllStyleAttributes":new RegExp("((STYLE|style)=\\\"(.*?)\\\")","g"),
"StyleURLs":new RegExp("(URL|url)[(](.*)[)]","g"),
"AllSameDirectories":new RegExp("([^\\.])(\\./)","g"),
"AllParentDirectories":new RegExp("\\/(([\\S\\w\\s][^\\/])*?)\\/(\\.\\.)\\/","g"),
"AutoFormClass":new RegExp("(( *?ttafclass)[a-zA-Z0-9]*)","g"),
"TTID":new RegExp("((I[0-9]*)+)+","g"),"UncheckedClass":new RegExp(".*?_unchecked","g"),
"CheckedClass":new RegExp(".*?_checked","g"),
"SingleChoiceClass":new RegExp("(singlechoice_)(.*)","g"),
"Unchecked":new RegExp("(.*?_)(unchecked)","g"),
"Checked":new RegExp("(.*?_)(checked)","g"),
"DDAction":new RegExp("drag_\\w*((I[0-9]*)+)+\\w*_to_\\w*((I[0-9]*)+)+\\w*","g"),
"IsDragging":new RegExp("\\s?ttclassondrag\\s?","g"),
"Runtimers":new RegExp("(^Runtime)((\\w.*?)*)*","g"),
"RuntimersProfiling":new RegExp("(^Runtime\\w.*?)(Var(\\d*))","g"),
"IsRepeatable":new RegExp("repeatable_true","g"),
"GetContext":new RegExp(".*?(context_)(\\w*[^\\s])","g"),
"AllURLs":new RegExp("(http|file|ftp|https)://[-A-Za-z0-9._/]+","gi"),
"IsFlashScaleMode":new RegExp("showAll|noBorder|exactFit|noScale","g"),
"HasTouchInteraction":new RegExp("EVENT:\\\"touch\\\"","g"),
"IsColorDefinition":new RegExp("^#?([\\da-f]{3}|[\\da-f]{6})$","i"),
"HexColor":new RegExp("^([\\da-f])([\\da-f])([\\da-f])$","i"),
"RgbColor":new RegExp("^rgb *\\( *\\d{0,3} *, *\\d{0,3} *, *\\d{0,3} *\\)$","i"),
"JavaScriptNodes":new RegExp("\\<script type=\\\"text/javascript\\\"[\\W\\w]*?\\>\\<\\!--([\\W\\w]*?)--\\>\\</script\\>","gi"),
"JavaScriptNodesXHTML":new RegExp("\\<script[\\W\\w]*?\\>[\\s]*//\\<\\!\\[CDATA\\[[\\s]*([\\W\\w]*?)[\\s]*//\\]\\]\\>[\\s]*\\</script\\>","gi"),
"CSSStyleNodes":new RegExp("\\<style[\\W\\w]*?\\>([\\W\\w]*?)\\</style\\>","gi"),
"AllPlusSigns":new RegExp("\\+","g"),
"SelectRights":new RegExp("((I[0-9]*)\\(Rights=([0-1]*)\\))","g"),
"AutoformsJS":new RegExp("Autoforms.(af[\\W\\w]*?)[\\s]*=[\\s]*\\{[\\W\\w]*?\\};","g"),
"VMLNS":new RegExp("xmlns:v=\"urn:schemas-microsoft-com:vml\"","gi"),
"XHTMLNS":new RegExp("xmlns=\"http://www.w3.org/1999/xhtml\"","gi"),
"DateVariables":new RegExp("#ActDate([+,-]?[0-9]*)?([D,d,M,m])?\\:(\\w*)?[\\(]?([D,d,M,m]?[\\=]?[0-9]*)?[,]?([D,d,M,m]?[\\=]?[0-9]*)?[\\)]?#","g"),
"PathVariables":new RegExp("(CONFIGPATH|PLAYERPATH)\\(([\\S\\w\\W][^\\)]*)\\)","g"),
"AllAPOIDs":new RegExp("AutoPositionObjects\\.Push\\(\"(\\w*)\"","gi"),
"InvalidURLs":new RegExp("^http:/*$|^file:/*$","gi"),
"ProfilingIndex":new RegExp("i(\\d*)","g"),
"AllBypasses":new RegExp("\\bttclasspathselement\\b","g"),
"AllParagraphs":new RegExp("(<p[^>]*id=\\\"([^\\\"]*)\\\"[^>]*>.*?<\\/p>)","gi"),
"ParagraphContent":new RegExp("<p([^>]*)>(.*)(<\\/p>)","gi"),
"AllStyleAttr":new RegExp("style=\"([^\\\"]*)\"","gi"),
"AllClassAttr":new RegExp("class=\"([^\\\"]*)\"","gi"),
"ClientEditorResponses":new RegExp("((I[0-9]+),Left_([0-9]*);Top_([0-9]*))","g"),
"AnyNonSpaceCharacter":new RegExp("\\w+","gi"),
"HtmlSrcAttrib":new RegExp("src=\\\\{0,1}\"(\\w.*?)\\\\{0,1}\"","gi"),
"AllMinusSigns":new RegExp("-","g"),
"AllAmpersandChars":new RegExp("&","g"),
"AllAutoformClassNames":new RegExp("ttafclass(\\w*)","g"),
"AllInputStrings":new RegExp("input","g"),
"AllTTargets":new RegExp("#target:(.*)#","g"),
"AllClassNamesWithOpened":new RegExp("\\W(.\\S*)opened","g"),
"AllStringsWithButton":new RegExp("\\w*Button(\\w*)","g"),
"AllSpaces":new RegExp(" ","g"),
"AllDropTargets":new RegExp("dropTarget_","g"),
"AllURLEncodedCRs":new RegExp("\\%0D\\%0A","g"),
"AllTimeLimitClassNames":new RegExp("RuntimeSequenceTestTimeLimitCountdown|RuntimeSequenceTestTimeLimitClock","gi"),
"AllControlRestored":new RegExp("(.*? )(ttcontrolrestored)","g"),
"AllControlMinimized":new RegExp("(.*? )(ttcontrolminimized)","g"),
"AllSCGroupNames":new RegExp("scGroup[0-9]*","g"),
"Unchecked2":new RegExp("(\\S*_unchecked)","g"),
"Checked2":new RegExp("(\\S*_checked)","g")};

ViewsMap={
"Close":{"Button":"ttweViewsBtnClose"},
"Jumplist":{"Tab":"ttabjumplist","View":"ttwpJumplist"},
"Marker":{"Tab":"ttabmarker","View":"ttwpMarker"},
"Index":{"Tab":"ttabindex","View":"ttwpIndex"},
"Glossary":{"Tab":"ttabglossary","View":"ttwpGlossary"},
"Options":{"Tab":"ttaboptions","View":"ttwpOptions"},
"Help":{"Tab":"ttabhelp","View":"ttwpHelp"}
};

WBTMode={
"Learning":{value:1,"token":"lm"},
"Assessment":{value:2,"token":"am"}
};



TTRangeRights={
"Hidden":0,
"Modify":1,
"ResizeWidth":2,
"ResizeHeight":4,
"MoveLeft":8,
"MoveRight":16,
"MoveTop":32,
"MoveBottom":64,
"Move":120,"Static":126,"ClipLeft":128,
"ClipRight":256,
"ClipTop":512,
"ClipBottom":1024,
"Clip":1920,"MovementNorthWest":46,"MovementNorth":36,"MovementNorthEast":54,"MovementEast":18,"MovementSouthEast":86,"MovementSouth":68,"MovementSouthWest":78,"MovementWest":10,"MoveHorizontal":24,"MoveVertical":96,"Edit":2047};

svgNS="http://www.w3.org/2000/svg";
svgXLinkNS="http://www.w3.org/1999/xlink";
g_svgBorderOff=10;SVGPaths={
"rectangle":{path1:{path:"M0 0 L21600 0 L21600 21600 L0 21600 Z",filling:"true",color:"same"}},
"triangle":{path1:{path:"M0 21600 L10800 0 L21600 21600 Z",filling:"true",color:"same"}},
"ellipse":{path1:{path:"M0 10800 a10800 10800 0 1 1 0 1 Z",filling:"true",color:"same"}},
"diamond":{path1:{path:"M10800 0 L21600 10800 L10800 21600 L0 10800 Z",filling:"true",color:"same"}},
"isocelestriangle":{path1:{path:"M0 21600 L10800 0 L21600 21600 Z",filling:"true",color:"same"}},
"righttriangle":{path1:{path:"M0 21600 L0 0 L21600 21600 Z",filling:"true",color:"same"}},
"circulararrowrb":{path1:{path:"M16555.869 10809.422 C15658.992 2880.7076 7632.8808 4356.6799 7469.1048 10779.671 L9703.3411 10787.426 L5197.0924 16183.012 L693.09629 10773.731 L2931.9649 10779.404 L2931.5538 10833.437 C3455.1488 -3079.5572 20204.324 -3976.0383 21066.904 10779.404 L20997.28 10779.404 L16578.425 10779.404 L16580.485 10772.188",filling:"true",color:"same"}},
"circulararrow":{path1:{path:"M4707.8849 10809.148 C5632.7731 2881.2401 13909.556 4357.0623 14078.447 10779.4 L11774.431 10787.155 L16421.419 16182.192 L21066.084 10773.461 L18757.291 10779.133 L18757.715 10833.161 C18217.767 -3078.4187 945.4812 -3974.8086 55.960969 10779.133 L127.76029 10779.133 L4684.6238 10779.133 L4682.5002 10771.918",filling:"true",color:"same"}},
"parallelogram":{path1:{path:"M54.737336 21640.263 L5489.1581 59.737336 L21545.263 59.737336 L16235.842 21640.263 L54.737336 21640.263  Z",filling:"true",color:"same"}},
"trapezoid":{path1:{path:"M0 0 L21600 0 L16200 21600 L5400 21600 Z",filling:"true",color:"same"}},
"hexagon":{path1:{path:"M0 10800 L5000 0 L16600 0 L21600 10800 L16600 21600 L5000 21600 Z",filling:"true",color:"same"}},
"octagon":{path1:{path:"M0 6240 L6240 0 L15360 0 L21600 6240 L21600 15360 L15360 21600 L6240 21600 L0 15360 Z",filling:"true",color:"same"}},
"plussign":{path1:{path:"M53.390162 5436.6951 L5448.1236 5436.6951 L5448.1236 53.390162 L16237.591 53.390162 L16237.591 5436.6951 L21632.324 5436.6951 L21632.324 16203.305 L16237.591 16203.305 C16237.591 16203.305 16237.591 21586.61 16237.591 21586.61 L5448.1236 21586.61 L5448.1236 16203.305 L53.390162 16203.305 L53.390162 5436.6951 Z",filling:"true",color:"same"}},
"star":{path1:{path:"M17390.931 22257.532 L10891.934 16889.654 L4159.301 22256.242 L6837.0831 13863.807 L71.630137 8546.43 L8225.5864 8727.4996 L10776.941 74.592311 L13138.58 8578.9343 L21480.857 8548.5201 L14786.473 13623.422 L17390.931 22257.532 Z",filling:"true",color:"same"}},
"arrow":{path1:{path:"M21578.874 10820 L16482.565 21578.874 L16482.565 16482.565 L61.125654 16482.565 L61.125654 5157.4347 L16482.565 5157.4347 L16482.565 61.125654 L21578.874 10820 Z",filling:"true",color:"same"}},
"thickarrow":{path1:{path:"M0 8100 L13500 8100 L13500 2700 L21600 10800 L13500 18900 L13500 13500 L0 13500 L0 8100 Z",filling:"true",color:"same"}},
"homeplate":{path1:{path:"M53.333213 53.333213 L16237.619 53.333213 L21632.381 10797.143 L16237.619 21540.952 L53.333213 21540.952 L53.333213 53.333213 Z",filling:"true",color:"same"}},
"cube":{path1:{path:"M112.89495 21575.867 L16009.051 21575.867 L16009.051 5613.4053 L112.89495 5613.4053 L112.89495 21575.867 Z",filling:"true",color:"same"},path2:{path:"M16009.051 21575.867 L16009.051 5613.4053 L21490.485 109.10821 L21490.411 54.928532 L21507.789 16087.208 L16026.356 21591.504 Z",filling:"true",color:"darken"},path3:{path:"M16009.051 5613.4053 L58.936339 5613.4053 L112.89495 5613.4053 L112.89495 5581.5837 L5594.3282 109.10821 L21545.071 109.10821 L21490.485 109.10821 L16009.051 5613.4053 Z",filling:"true",color:"darken"}},
"balloon":{path1:{path:"M3199.8922 96.69595 C2125.4132 96.69595 345.82755 2608.6615 345.82755 3683.1405 L300.11255 15239.883 C300.11255 16314.362 1888.6058 18149.129 3900.5064 18149.129 L3901.0065 18149.129 L2222.9676 21526.556 L6013.1313 18149.129 L18452.715 18149.129 C19527.194 18149.129 21394.286 16314.362 21394.286 15239.883 L21440 3683.1405 C21440 2608.6615 19572.907 256.69595 18498.429 256.69595 L3199.8922 96.69595 Z",filling:"true",color:"same"}},
"seal":{path1:{path:"M10886.406 73.875 L9256.8438 2691.3438 L6765.1875 869.40625 L6264.3438 3909.3438 L3263.0313 3176.75 L3967.1563 6176.375 L913.09375 6644.6563 L2715 9147.3125 L73.15625 10745.156 L2698.5 12369.813 L871.09375 14854 L3920.1875 15353.313 L3185.4063 18345.625 L6194.0625 17643.625 L6663.75 20688.5 L9173.9375 18892 L10776.625 21525.906 L12406.156 18908.438 L14897.844 20730.375 L15398.656 17690.438 L18400 18423.031 L17695.844 15423.406 L20749.906 14955.125 L18948 12452.469 L21589.844 10854.625 L18964.5 9229.9688 L20791.906 6745.7813 L17742.813 6246.4688 L18477.625 3254.1563 L15468.938 3956.1563 L14999.25 911.28125 L12489.063 2707.7813 L10886.406 73.875 Z",filling:"true",color:"same"}},
"arc":{path1:{path:"M53.340811 53.340811 C11628.184 497.52336 20820.929 8396.6096 21571.995 21607.35",filling:"true",color:"same"}},
"line":{path1:{path:"M0 0 L21600 21600",filling:"true",color:"same"}},
"linevertical":{path1:{path:"M0 0 L21600 21600",filling:"true",color:"same"}},
"linehorizontal":{path1:{path:"M0 0 L21600 0",filling:"true",color:"same"}},
"plaque":{path1:{path:"M3750.5841 210.60348 L18095.134 210.60348 C18113.684 2076.1544 19557.756 3688.6496 21539.183 3688.4155 L21539.183 18291.207 C19539.83 18292.929 18097.016 19585.063 18095.134 21584.896 L3750.5841 21584.896 C3737.1829 19467.817 2036.6022 18320.36 100.81773 18313.924 L100.81773 3711.1319 C2199.3552 3716.4126 3731.1292 2038.3124 3750.5841 210.60348 Z",filling:"true",color:"same"}},
"can":{path1:{path:"M10775.281 60.3125 C4870.5862 60.3125 59.625003 1032.9509 59.625 2231.375 C59.625 2244.5606 79.000917 2257.7138 80.15625 2270.8438 C543.55391 4975.6612 20535.556 5186.3677 21470.406 2270.8438 C21471.562 2257.7138 21489.765 2239.8731 21489.766 2226.6875 C21489.766 1028.2635 16679.978 60.312501 10775.281 60.3125 z M21470.406 2270.8438 C21366.554 3451.0786 16615.012 4402.4375 10775.281 4402.4375 C4935.5519 4402.4374 184.00774 3451.0787 80.15625 2270.8438 L60.3125 2270.8438 L60.3125 18848.844 C5226.8138 22212.656 16040.805 22335.082 21489.688 18848.844 L21489.688 2270.8438 L21470.406 2270.8438  Z",filling:"true",color:"same"}},
"donut":{path1:{path:"M10825 80.4375 C4894.0096 80.4375 80.437503 4882.8993 80.4375 10800.188 C80.4375 16717.478 4894.0096 21519.907 10825 21519.906 C16755.99 21519.906 21569.562 16717.478 21569.563 10800.188 C21569.563 4882.899 16755.99 80.437503 10825 80.4375 z M10784.594 5188.9063 C13906.167 5188.9062 16439.625 7702.7702 16439.625 10800.188 C16439.625 13897.606 13906.168 16411.438 10784.594 16411.438 C7663.0197 16411.438 5129.5938 13897.606 5129.5938 10800.188 C5129.5938 7702.7705 7663.0202 5188.9063 10784.594 5188.9063 Z",filling:"true",color:"same"}},
"nn33":{path1:{path:"M61.103068 61.103068 L21537.968 61.103068 L21537.968 21602.618 Z",filling:"true",color:"same"}},
"nn34":{path1:{path:"M61.060806 61.060806 L10815.698 61.060806 L10815.698 21538.011 L21570.336 21538.011 Z",filling:"true",color:"same"}},
"nn35":{path1:{path:"M112.75016 112.95701 L10237.193 112.95701 L10237.193 10283.596 L21486.574 10283.596 L21486.574 21584.306 Z",filling:"true",color:"same"}},
"nn36":{path1:{path:"M61.060806 61.060806 L10815.698 61.060806 L10815.698 21538.011 L21570.336 21538.011 Z",filling:"true",color:"same"}},
"nn37":{path1:{path:"M0 0 Q21600 0 21600 21600 Z",filling:"true",color:"same"}},
"nn38":{path1:{path:"M70.040209 75.040209 L70.040209 8893.6675 C142.64863 16599.58 11843.103 20331.76 21598.681 21491.706 Z",filling:"true",color:"same"}},
"nn39":{path1:{path:"M126.02771 19.052709 L8944.6557 19.052709 C16650.568 91.660709 20382.748 11792.115 21542.694 21547.693 Z",filling:"true",color:"same"}},
"nn40":{path1:{path:"M70.040209 75.040209 L70.040209 8893.6675 C142.64863 16599.58 11843.103 20331.76 21598.681 21491.706 Z",filling:"true",color:"same"}},
"callout2":{path1:{path:"M5507.2045 21507.367 L12670.932 71.704525 L16252.796 71.704525 Z",filling:"true",color:"same"}},
"callout3":{path1:{path:"M8058.0104 62.510439 L14021.989 62.510439 L14021.989 16425.933 L8058.0104 21504.235 Z",filling:"true",color:"same"}},
"accentcallout1":{path1:{path:"M11437.126 19478.724 L11437.126 42.978001 M11437.126 4959.0783 L2303.3744 21536.626 Z",filling:"true",color:"same"}},
"accentcallout2":{path1:{path:"M13999.601 26.177997 L13999.601 18461.541 M13999.601 3098.7384 L9052.7824 3098.7384 L1985.8991 21534.101 Z",filling:"true",color:"same"}},
"accentcallout3":{path1:{path:"M9661.5721 118.8256 L9661.5721 17866.497 M9661.5721 3178.7687 L13378.428 3178.7687 L13378.428 17866.497 L9661.5721 21538.428 Z",filling:"true",color:"same"}},
"bordercallout1":{path1:{path:"M5737.7712 72.718759 L21474.028 72.718759 L21474.028 18556.304 L5737.7712 18556.304 L5737.7712 72.718759 M4478.8706 3030.0924 L72.718759 21513.678 Z",filling:"true",color:"same"}},
"bordercallout2":{path1:{path:"M6946.4038 69.008593 L21395.763 69.008593 L21395.763 17790.815 L6946.4038 17790.815 L6946.4038 69.008593 M6426.2268 2833.6103 L4692.3037 2833.6103 L68.508593 21264.289 Z",filling:"true",color:"same"}},
"bordercallout3":{path1:{path:"M70.088251 69.088251 L16864.285 69.088251 L16864.285 15835.25 L70.088251 15835.25 L70.088251 69.088251 M17468.876 2654.7388 L21499.483 2654.7388 L21499.483 17159.608 L17468.876 21574.133 Z",filling:"true",color:"same"}},
"accentbordercallout1":{path1:{path:"M7369.8192 136.30879 L21522.385 136.30879 L21522.385 17439.651 L7369.8192 17439.651 L7369.8192 136.30879 Z M6294.2242 67.095423 L6294.2242 17370.438 M6294.2242 3527.7639 L67.095423 21523.24 Z",filling:"true",color:"same"}},
"accentbordercallout2":{path1:{path:"M7361.7531 134.79364 L21499.646 134.79364 L21499.646 17183.138 L7361.7531 17183.138 L7361.7531 134.79364 M6287.2733 66.600264 L6287.2733 17114.945 M6287.2733 2794.3354 L4590.7261 2794.3354 L66.600264 21206.547 Z",filling:"true",color:"same"}},
"accentbordercallout3":{path1:{path:"M75.315047 74.315047 L17400.51 74.315047 L17400.51 17910.354 L75.315047 17910.354 L75.315047 74.315047 Z M18717.225 145.6592 L18717.225 17981.698 M18717.225 3712.867 L21489.256 3712.867 L21489.256 17981.698 L18717.225 21548.906 Z",filling:"true",color:"same"}},
"ribbon":{path1:{path:"M5982.7916 89.455858 L198.30376 89.455858 L2769.1873 9800.0375 L198.30376 19510.619 L4054.629 19504.839 M4056.658 2574.7218 L4054.629 19510.619 C3996.8814 20727.848 4384.7856 21549.621 5982.7916 21452.735 L15623.605 21452.735 C17077.378 21522.096 17609.265 20712.88 17551.768 19510.619 L17555.825 2531.8067 M17551.768 19510.619 L21408.093 19510.619 L18837.209 9800.0375 L20765.372 89.455858 L15623.605 89.455858 M5976.7661 89.744846 C6092.3029 88.245402 6201.7105 90.821943 6304.2874 102.87446 C6912.0587 174.28672 7288.6306 527.64003 7270.8156 1384.489 L7270.8156 2679.2333 M15622.516 89.091259 C14822.418 83.005702 14316.253 382.37154 14337.074 1383.8354 L14337.074 2678.5797 M5398.798 2736.7753 L16273.671 2704.0781 M5398.7979 2736.7753 C4371.6261 2714.0547 3803.4361 2807.6371 4035.3812 2050.1336 C4239.4388 1256.0337 5622.0669 1387.9849 6632.3657 1379.8404 L7216.6871 1379.8404 M16218.318 2703.5048 C17245.49 2680.7842 17813.68 2774.3665 17581.737 2016.863 C17377.678 1222.7632 15995.049 1354.7144 14984.751 1346.5699 L14400.43 1346.5699 Z",filling:"true",color:"same"}},
"ribbon2":{path1:{path:"M15623.605 21460.022 L21408.093 21460.022 L18837.209 11749.44 L21408.093 2038.8587 L17551.768 2044.6387 M17549.739 18974.756 L17551.768 2038.8587 C17609.515 821.62975 17221.611 -0.14325283 15623.605 96.742747 L5982.7918 96.742747 C4529.0188 27.381747 3997.1318 836.59775 4054.6288 2038.8587 L4050.5718 19017.671 M4054.6288 2038.8587 L198.30376 2038.8587 L2769.1878 11749.44 L841.02476 21460.022 L5982.7918 21460.022 M15629.631 21459.733 C15514.094 21461.232 15404.686 21458.656 15302.109 21446.603 C14694.338 21375.191 14317.766 21021.838 14335.581 20164.989 L14335.581 18870.244 M5983.8808 21460.386 C6783.9788 21466.472 7290.1438 21167.106 7269.3228 20165.642 L7269.3228 18870.898 M16207.599 18812.702 L5332.7258 18845.4 M16207.599 18812.702 C17234.771 18835.423 17802.961 18741.841 17571.016 19499.344 C17366.958 20293.444 15984.33 20161.493 14974.031 20169.637 L14389.71 20169.637 M5388.0788 18845.973 C4360.9068 18868.694 3792.7168 18775.111 4024.6598 19532.615 C4228.7188 20326.715 5611.3478 20194.763 6621.6458 20202.908 L7205.9668 20202.908 Z",filling:"true",color:"same"}},
"chevron":{path1:{path:"M225.47019 166.80765 L16043.808 109.58506 L21490.415 10914.319 L16043.808 21490.415 L109.58492 21490.415 L5556.1921 10857.349 L225.47019 166.80765 Z",filling:"true",color:"same"}},
"pentagon":{path1:{path:"M10794.99 55.23025 L307.71762 8175.6046 L4015.1418 21494.395 L17574.838 21494.395 L21115.841 8129.8939 L10794.99 55.23025Z",filling:"true",color:"same"}},
"nosmoking":{path1:{path:"M18205.558 18542.466 C13932.521 22624.14 7146.7662 22463.472 3058.7839 18183.834 C-1029.1983 13904.195 -879.00911 7118.1998 3394.0276 3036.5245 C7667.0651 -1045.1513 14452.82 -884.48477 18540.802 3395.1548 C22628.784 7674.7942 22478.596 14460.789 18205.558 18542.466 z M4223.817 6119.3096 C2240.6565 8908.614 1982.2626 13277.529 4939.0556 16338.792 C7902.9188 19407.369 12338.371 19708.271 15497.508 17449.372 L9934.5374 11856.285 L4223.817 6119.3096 z M17420.119 15523.266 C19370.955 12378.388 19661.673 8365.0471 16704.88 5303.7848 C13741.017 2235.2077 9305.5651 1869.6567 6146.4279 4193.2047 L11709.398 9786.2921 L17420.119 15523.266 Z",filling:"true",color:"same"}},
"seal8":{path1:{path:"M10722.25 60.822907 L13717.795 3287.2514 L18199.359 3287.2514 L18234.454 7825.5587 L21383.677 10802.25 L18234.454 13728.942 L18216.907 18467.521 L13735.342 18467.521 L10722.25 21543.677 L7724.0642 18467.521 L3284.5052 18467.521 L3302.0525 13728.942 L60.822907 10802.25 L3302.0525 7825.5587 L3266.9581 3287.2514 L7706.517 3287.2514 L10722.25 60.822907 Z",filling:"true",color:"same"}},
"seal32":{path1:{path:"M16701.175 19767.585 L14541.904 17933.557 L14849.206 20756.815 L13087.704 18534.975 L12840.655 21364.193 L11544.616 18839.925 L10752.707 21566.376 L9971.936 18836.687 L8665.6021 21355.597 L8430.1044 18525.386 L6659.5468 20739.954 L6978.372 17917.985 L4811.6324 19743.107 L5672.5283 17037.826 L3192.8731 18403.362 L4562.7559 15918.734 L1865.477 16772.209 L3691.7029 14603.713 L880.45505 14912.327 L3092.8433 13143.301 L275.66123 12895.195 L2789.1909 11593.619 L74.337374 10798.327 L2792.4149 10014.221 L284.22025 8702.306 L3102.3915 8465.8022 L897.24418 6687.6804 L3707.2083 7007.8677 L1889.851 4831.8713 L4583.6227 5696.4451 L3223.8953 3206.1962 L5697.9547 4581.9315 L4848.1107 1873.1292 L7007.3807 3707.1571 L6700.0794 883.89898 L8461.5806 3105.7391 L8708.6312 276.52133 L10004.67 2800.7894 L10796.579 74.337374 L11577.35 2804.0272 L12883.684 285.11692 L13119.18 3115.3281 L14889.738 900.75983 L14570.913 3722.7288 L16737.653 1897.6073 L15876.757 4602.8875 L18356.412 3237.351 L16986.53 5721.9801 L19683.809 4868.5054 L17857.582 7037.0003 L20668.831 6728.3862 L18456.442 8497.4129 L21273.624 8745.519 L18760.095 10047.095 L21474.948 10842.387 L18756.87 11626.493 L21265.065 12938.408 L18446.894 13174.911 L20652.041 14953.033 L17842.077 14632.846 L19659.435 16808.843 L16965.662 15944.268 L18325.389 18434.518 L15851.331 17058.783 L16701.175 19767.585 Z",filling:"true",color:"same"}},
"wedgerectcallout":{path1:{path:"M61.04097 61.04097 L21528.939 61.04097 L21528.939 15585.276 L5065.8296 15585.276 L790.9303 21589.295 L2320.8197 15585.276 L61.04097 15585.276 L61.04097 61.04097 Z",filling:"true",color:"same"}},
"wedgerectcalloutlt":{path1:{path:"M61.04097 21589.295 L21528.939 21589.295 L21528.939 6065.06 L5065.8296 6065.06 L790.9303 61.04097 L2320.8197 6065.06 L61.04097 6065.06 L61.04097 21589.295 Z",filling:"true",color:"same"}},
"wedgerectcalloutrt":{path1:{path:"M21528.939 21589.295 L61.04097 21589.295 L61.04097 6065.06 L16524.15 6065.06 L20799.05 61.04097 L19269.16 6065.06 L21528.939 6065.06 L21528.939 21589.295 Z",filling:"true",color:"same"}},
"wedgerectcalloutrb":{path1:{path:"M21528.939 61.04097 L61.04097 61.04097 L61.04097 15585.276 L16524.15 15585.276 L20799.05 21589.295 L19269.16 15585.276 L21528.939 15585.276 L21528.939 61.04097 Z",filling:"true",color:"same"}},
"wedgerrectcallout":{path1:{path:"M2585.7194 64.371069 C1511.2404 64.371069 669.07636 1089.3921 669.07636 2163.8711 L623.36136 13720.613 C623.36136 14795.092 1468.3824 15660.113 2542.8614 15660.113 L2543.3614 15660.113 L554.79036 21600 L5722.2074 15660.113 L19454.786 15660.113 C20529.265 15660.113 21394.286 14795.092 21394.286 13720.613 L21440 2778.0441 C21440 1703.5651 20284.054 224.37107 19209.576 224.37107 L2585.7194 64.371069 Z",filling:"true",color:"same"}},
"wedgerrectcalloutrt":{path1:{path:"M19409.071 21600 C20483.55 21600 21325.714 20574.979 21325.714 19500.5 L21371.429 7943.7581 C21371.429 6869.2791 20526.408 6004.2581 19451.929 6004.2581 L19451.429 6004.2581 L21440 64.371069 L16272.583 6004.2581 L2540.0044 6004.2581 C1465.5254 6004.2581 600.50436 6869.2791 600.50436 7943.7581 L554.79036 18886.327 C554.79036 19960.806 1710.7363 21440 2785.2143 21440 L19409.071 21600 Z",filling:"true",color:"same"}},
"wedgerrectcalloutlt":{path1:{path:"M2585.7194 21600 C1511.2404 21600 669.07636 20574.979 669.07636 19500.5 L623.36136 7943.7581 C623.36136 6869.2791 1468.3824 6004.2581 2542.8614 6004.2581 L2543.3614 6004.2581 L554.79036 64.371069 L5722.2074 6004.2581 L19454.786 6004.2581 C20529.265 6004.2581 21394.286 6869.2791 21394.286 7943.7581 L21440 18886.327 C21440 19960.806 20284.054 21440 19209.576 21440 L2585.7194 21600 Z",filling:"true",color:"same"}},
"wedgerrectcalloutrb":{path1:{path:"M19409.071 64.371069 C20483.55 64.371069 21325.714 1089.3921 21325.714 2163.8711 L21371.429 13720.613 C21371.429 14795.092 20526.408 15660.113 19451.929 15660.113 L19451.429 15660.113 L21440 21600 L16272.583 15660.113 L2540.0044 15660.113 C1465.5254 15660.113 600.50436 14795.092 600.50436 13720.613 L554.79036 2778.0438 C554.79036 1703.5648 1710.7363 224.37107 2785.2143 224.37107 L19409.071 64.371069 Z",filling:"true",color:"same"}},
"wedgeellipsecallout":{path1:{path:"M397.17166 21414.925 L2616.9497 15756.408 L2611.7715 15728.536 C1297.3961 14073.896 881.98515 12328.931 881.98515 10091.97 C881.98515 4651.9094 5498.4047 237.17039 11185.142 237.17166 C16871.88 237.17166 21484.813 4651.9094 21484.812 10091.97 C21484.812 15532.031 16871.88 19950.717 11185.142 19950.717 C9049.0148 19950.717 7065.6398 19323.865 5419.6996 18257.602 L5416.2117 18257.602 L397.17166 21414.925 Z",filling:"true",color:"same"}},
"wave":{path1:{path:"M60.83047 2368.1015 C8038.2759 -5430.3579 13613.822 9642.8849 21564.505 2368.1015 L21564.505 19190.152 C13699.264 27121.482 8007.362 11396.285 60.83047 19190.152 L60.83047 2368.1015 Z",filling:"true",color:"same"}},
"foldedcorner":{path1:{path:"M18796.262 21524.615 L61.127811 21524.615 L61.127811 61.127811 L21634.918 61.127811 L21634.918 18135.644 M21634.918 18135.644 L21634.918 18135.644 z M18752.981 21544.585 L21570.852 18192.242 C21554.637 18192.395 21538.574 18192.466 21522.664 18192.454 C20307.822 18191.506 19978.943 17706.823 19874.374 17063.043 L18752.981 21544.585 Z",filling:"true",color:"same"}},
"leftarrow":{path1:{path:"M61.911405 11122.25 L5157.8482 22182.589 L5157.8482 16312.098 L21578.088 16312.098 L21578.088 6131.785 L5157.8482 6131.785 L5157.8482 61.911405 L61.911405 11122.25 Z",filling:"true",color:"same"}},
"downarrow":{path1:{path:"M10820 21578.874 L61.125654 16482.565 L5771.6073 16482.565 L5771.6073 61.125654 L15674.443 61.125654 L15674.443 16482.565 L21578.874 16482.565 L10820 21578.874 Z",filling:"true",color:"same"}},
"uparrow":{path1:{path:"M10820 61.125654 L61.125654 5157.4347 L5771.6073 5157.4347 L5771.6073 21578.874 L15674.443 21578.874 L15674.443 5157.4347 L21578.874 5157.4347 L10820 61.125654 Z",filling:"true",color:"same"}},
"leftrightarrow":{path1:{path:"M22024.678 11840 L16887.488 855.32195 L16887.488 5918.7583 L4638.1993 5918.7583 L4638.1993 855.32195 L-264.67805 11840 L4805.5647 22824.678 L4638.1993 17794.234 L16887.488 17794.234 L16887.488 22824.678 L22024.678 11840 Z",filling:"true",color:"same"}},
"updownarrow":{path1:{path:"M10815.703 22185.437 L20704.561 17383.782 L15961.456 17350.547 L15961.456 4922.1897 L20704.561 4955.4255 L10815.703 54.062782 L1088.4589 4922.1897 L5761.3779 4922.1897 L5761.3779 17350.547 L1088.4589 17350.547 L10815.703 22185.437 Z",filling:"true",color:"same"}},
"irregularseal1":{path1:{path:"M8403.3401 21356.188 C8371.2251 21211.371 8196.8697 19910.014 8015.8839 18464.284 C7834.8981 17018.555 7672.7174 15821.5 7655.4825 15804.163 C7638.2477 15786.825 6999.2853 16199.633 6235.566 16721.514 C5471.8468 17243.395 4819.282 17642.521 4785.4219 17608.459 C4751.5622 17574.397 4919.918 16762.402 5159.5464 15804.025 C5399.1747 14845.648 5585.6423 14051.873 5573.9187 14040.08 C5562.1953 14028.286 4350.3961 14161.729 2881.0319 14336.62 C1411.6672 14511.509 185.36398 14630.362 155.91262 14600.734 C87.611277 14532.028 14.984147 14593.457 1975.6005 13061.583 C3553.06 11829.077 3634.1613 11747.35 3451.2191 11574.574 C3344.7494 11474.022 2544.4219 10784.517 1672.7143 10042.342 C801.00533 9300.1675 72.904718 8654.7522 54.711654 8608.0866 C20.313475 8519.8546 571.04098 8380.9013 2875.0698 7896.4861 C3626.5424 7738.4912 4304.2874 7588.6632 4381.1703 7563.5351 C4465.5257 7535.9646 3696.0524 6481.4543 2440.7123 4904.2703 C1296.5776 3466.8027 400.42376 2277.2946 449.26074 2260.919 C498.09772 2244.5431 2022.3427 3098.0284 3836.473 4157.5526 C5650.6029 5217.0769 7173.9149 6083.9605 7221.6106 6083.9605 C7269.3064 6083.9605 7528.2322 5230.4311 7797.0011 4187.2285 C8065.7701 3144.0259 8334.8592 2296.7684 8394.977 2304.4341 C8455.095 2312.0997 9020.1831 3063.4336 9650.7286 3974.0651 L10797.175 5629.7587 L11690.962 4235.0162 C14282.3 191.27542 14507.337 -133.23441 14546.745 116.92858 C14568.012 251.92742 14508.41 1435.409 14414.297 2746.8878 C14320.181 4058.3667 14256.549 5144.8458 14272.894 5161.2858 C14297.919 5186.4598 17382.453 4564.7457 18150.457 4379.7303 C18285.721 4347.1443 18396.393 4359.0763 18396.393 4406.2458 C18396.393 4453.4152 18052.083 5084.687 17631.257 5809.0718 C17210.432 6533.4567 16866.122 7153.559 16866.122 7187.0773 C16866.122 7220.5954 17763.789 7412.5963 18860.939 7613.7459 C19958.089 7814.8955 20920.394 8014.4133 20999.393 8057.1187 C21093.79 8108.1469 20789.154 8369.4978 20110.76 8819.4895 C19543.012 9196.0881 18775.467 9718.8615 18405.107 9981.2076 L17731.723 10458.201 L19621.655 11804.315 C20661.118 12544.678 21532.082 13168.573 21557.133 13190.749 C21726.198 13340.419 21209.336 13339.932 19258.413 13188.584 C18039.818 13094.048 17019.658 13039.965 16991.391 13068.399 C16963.126 13096.833 17225.179 14235.155 17573.728 15598.003 C17922.279 16960.851 18184.988 18098.511 18157.528 18126.137 C18130.065 18153.761 17232.341 17397.662 16162.582 16445.914 C15092.824 15494.168 14183.186 14702.033 14141.163 14685.617 C14099.14 14669.199 13900.157 15794.868 13698.976 17187.103 C13497.798 18579.338 13294.469 19718.441 13247.137 19718.441 C13199.802 19718.441 12587.903 18700.854 11887.359 17457.138 C11186.814 16213.421 10595.524 15214.06 10573.38 15236.335 C10551.237 15258.611 10109.738 16659.666 9592.2698 18349.793 C9074.8021 20039.919 8608.7395 21467.016 8556.5751 21521.121 C8501.9093 21577.82 8436.9951 21507.95 8403.3401 21356.188 Z",filling:"true",color:"same"}},
"irregularseal2":{path1:{path:"M4805.6057 20006.998 C4769.8256 18959.579 4707.0999 18386.917 4622.4599 18334.933 C4551.6609 18291.446 3865.4563 18190.585 3097.5619 18110.796 C959.30482 17888.616 1046.7502 18031.045 2195.8149 16642.053 C2738.9026 15985.564 3183.2468 15419.941 3183.2468 15385.113 C3183.2468 15350.283 2467.0165 14790.284 1591.6231 14140.67 C716.23116 13491.057 0 12926.683 0 12886.505 C0 12846.328 802.67248 12551.131 1783.7162 12230.512 C2764.76 11909.892 3611.6008 11606.975 3665.5848 11557.363 C3720.8712 11506.553 3179.5304 10772.968 2426.0725 9877.6633 C1583.0462 8875.9283 1140.8561 8269.0846 1230.2476 8236.5612 C1308.2605 8208.1777 2225.7527 8092.7965 3269.1199 7980.1586 C4312.4871 7867.5208 5189.7349 7751.9249 5218.5586 7723.2789 C5247.3836 7694.6331 5087.016 6782.234 4862.186 5695.7255 C4637.3558 4609.2171 4485.4763 3688.3827 4524.6745 3649.427 C4563.8741 3610.4712 5467.6095 4176.8249 6532.9751 4907.9908 C7598.3407 5639.1567 8485.8171 6220.9397 8505.1439 6200.842 C8524.4707 6180.7442 8789.1529 5214.0983 9093.3254 4052.7403 C9397.4981 2891.382 9674.0219 1913.6968 9707.8212 1880.1063 C9783.1167 1805.2781 9688.0698 1687.3502 10667.019 3070.2133 L11488.396 4230.4888 L13108.464 2115.7089 C13999.499 952.57995 14771.42 0.929 14823.841 0.929 C14876.261 0.929 14892.674 479.54479 14860.312 1064.5196 C14739.597 3246.6441 14641.386 5510.9795 14665.915 5546.5252 C14679.86 5566.7332 15387.383 5061.79 16238.187 4424.4293 C17684.553 3340.917 18111.582 3061.0969 18111.582 3196.8451 C18111.582 3227.512 17765.355 3956.8238 17342.191 4817.5379 C16590.296 6346.8817 16578.44 6384.0863 16820.798 6453.4139 C16957.194 6492.4314 18097.861 6529.2479 19355.61 6535.2285 C21129.103 6543.6614 21632.186 6576.6265 21596.814 6682.0858 C21571.728 6756.8768 20557.081 7410.8146 19342.043 8135.281 L17132.882 9452.4926 L17731.999 10341.807 C18061.514 10830.929 18330.934 11269.216 18330.71 11315.78 C18330.487 11362.343 18016.531 11561.67 17633.032 11758.728 C16404.925 12389.781 16391.684 12178.636 17775.062 14023.621 C18446.828 14919.543 18954.193 15666.57 18902.538 15683.681 C18850.884 15700.792 17923.444 15447.435 16841.56 15120.665 C15759.676 14793.893 14853.768 14547.138 14828.429 14572.32 C14803.09 14597.502 14842.754 15237.145 14916.573 15993.748 C14990.392 16750.351 15026.444 17393.586 14996.686 17423.158 C14966.929 17452.73 14367.053 17171.833 13663.626 16798.942 C12960.2 16426.051 12346.222 16163.339 12299.228 16215.138 C12252.238 16266.938 12101.911 16886.112 11965.168 17591.081 C11828.427 18296.052 11676.387 18872.846 11627.302 18872.846 C11578.218 18872.846 11194.562 18578.313 10774.736 18218.328 C10354.908 17858.344 9979.4896 17563.81 9940.4708 17563.81 C9901.4532 17563.81 9641.9101 18054.698 9363.7124 18654.673 C9085.5135 19254.647 8817.1458 19745.534 8767.3388 19745.534 C8717.5331 19745.534 8440.9907 19428.634 8152.7997 19041.312 C7864.6099 18653.989 7594.7331 18347.185 7553.0748 18359.523 C7511.4166 18371.862 6930.2224 19106.017 6261.5321 19990.979 C5592.8418 20875.94 5003.9471 21600 4952.8774 21600 C4901.8089 21600 4835.5362 20883.15 4805.6057 20006.998 Z",filling:"true",color:"same"}},
"lightningbolt":{path1:{path:"M18733.674 19978.116 C17264.602 19124.028 14667.056 17619.232 12961.349 16634.125 L9860.064 14843.022 L10944.442 14337.957 L12028.821 13832.891 L11592.733 13562.363 C11352.885 13413.572 9770.703 12488.185 8076.7738 11505.948 C6382.8446 10523.71 4996.9026 9689.6521 4996.9026 9652.486 C4996.9026 9615.32 5536.5614 9318.3258 6196.1444 8992.4989 C6855.7274 8666.6721 7394.4266 8373.7456 7393.2538 8341.5511 C7392.0808 8309.3565 5725.9588 7301.1929 3690.7607 6101.1873 C1655.5623 4901.1817 27.887381 3881.8273 73.705171 3835.9551 C119.52296 3790.083 2018.6794 2895.6171 4294.0527 1848.2531 C8164.6451 66.603211 8442.4516 -44.097196 8607.4202 129.46256 C8853.5609 388.42153 12736.261 5806.1152 12805.875 5987.7423 C12845.409 6090.8935 12611.882 6230.1084 12038.106 6445.4401 C11584.582 6615.6414 11212.988 6781.8495 11212.338 6814.7912 C11211.688 6847.733 12412.063 8002.0081 13879.842 9379.8469 C15347.617 10757.686 16549.584 11910.93 16550.88 11942.615 C16552.174 11974.298 16164.38 12195.329 15689.114 12433.796 L14824.992 12867.37 L18196.619 17168.322 C20051.013 19533.844 21568.245 21486.289 21568.245 21507.086 C21568.245 21610.837 21205.221 21415.023 18733.674 19978.116 Z",filling:"true",color:"same"}},
"heart":{path1:{path:"M111.90796 5086.9386 L10747.013 21531.902 L21382.117 5086.9386 C20738.193 -137.76241 12135.256 -1373.4583 10747.013 2011.1003 C9304.2637 -1344.2993 666.21035 -416.83163 111.90796 5086.9386 Z",filling:"true",color:"same"}},
"quadarrow":{path1:{path:"M8675.41 8822.9332 L8640.0546 4304.0509 L6350.4208 4268.6956 L10794.99 53.927897 L15027.427 4268.6956 L12879.215 4268.6956 L12914.571 8822.9332 L17387.771 8822.9332 L17387.771 6545.8145 L21536.052 11085.969 L17387.771 14968.455 L17387.771 12655.98 L12879.215 12655.98 L12879.215 17705.193 L15027.427 17705.193 L10794.99 21566.408 L6350.4208 17705.193 L8640.0546 17740.548 L8640.0546 12691.335 L4096.1424 12655.98 L4096.1424 14968.455 L89.283236 11015.258 L4096.1424 6545.8145 L4131.4977 8822.9332 L8675.41 8822.9332 Z",filling:"true",color:"same"}},
"leftarrowcallout":{path1:{path:"M81.997252 10820 L3564.9981 5438.4986 L3564.9981 8129.2493 L7139.4275 8129.2493 L7139.4275 56.997252 L21583.003 56.997252 L21583.003 21583.003 L7139.4275 21583.003 L7139.4275 13510.751 L3564.9981 13510.751 L3564.9981 16201.501 L81.997252 10820 Z",filling:"true",color:"same"}},
"rightarrowcallout":{path1:{path:"M21583.003 10820 L18100.002 16201.502 L18100.002 13510.751 L14525.573 13510.751 L14525.573 21583.003 L81.997252 21583.003 L81.997252 56.997252 L14525.573 56.997252 L14525.573 8129.2493 L18100.002 8129.2493 L18100.002 5438.4993 L21583.003 10820 Z",filling:"true",color:"same"}},
"uparrowcallout":{path1:{path:"M10832.5 69.497252 L16214.002 3552.4981 L13523.251 3552.4981 L13523.251 7126.9275 L21595.503 7126.9275 L21595.503 21570.503 L69.497252 21570.503 L69.497252 7126.9275 L8141.7493 7126.9275 L8141.7493 3552.4981 L5450.9993 3552.4981 L10832.5 69.497252 Z",filling:"true",color:"same"}},
"downarrowcallout":{path1:{path:"M10832.5 21570.503 L5450.9983 18087.502 L8141.7493 18087.502 L8141.7493 14513.073 L69.497252 14513.073 L69.497252 69.497252 L21595.503 69.497252 L21595.503 14513.073 L13523.251 14513.073 L13523.251 18087.502 L16214.001 18087.502 L10832.5 21570.503 Z ",filling:"true",color:"same"}},
"leftrightarrowcallout":{path1:{path:"M5136.5753 5147.6653 L5136.5753 60.982079 L16425.671 60.982079 L16425.671 7973.6005 L19247.945 7973.6005 L19247.945 5147.6653 L21505.764 10799.536 L19247.945 16451.406 L19247.945 13625.47 L16425.671 13625.47 L16425.671 21538.089 L5136.5753 21538.089 L5136.5753 13625.47 L2314.3012 13625.47 L2314.3012 16451.406 L56.482079 10799.536 L2314.3012 5147.6653 L2314.3012 7973.6005 L5136.5753 7973.6005 L5136.5753 5147.6653 Z",filling:"true",color:"same"}},
"updownarrowcallout":{path1:{path:"M5120 16468 L60 16468 L60 5259 L7931 5259 L7931 2457 L5120 2457 L10741 216 L16363 2457 L13552 2457 L13552 5259 L21423 5259 L21423 16468 L13552 16468 L13552 19270 L16363 19270 L10741 21511 L5120 19270 L7931 19270 L7931 16468 L5120 16468 Z ",filling:"true",color:"same"}},
"quadarrowcallout":{path1:{path:"M10800 53.171606 L7330.606 3269.7201 L9499.1624 3269.7201 L9499.1624 5944.4158 L5568.0071 5944.4158 L5568.0071 9267.0304 L3277.2201 9267.0304 L3277.2201 7122.6647 L53.171606 10775 L3277.2201 14391.98 L3277.2201 12247.615 L5568.0071 12247.615 L5568.0071 15994.492 L9499.1624 15994.492 L9499.1624 18280.28 L7349.7967 18280.28 L10800 21496.828 L14497.69 18280.28 L12348.325 18280.28 L12348.325 15994.492 L15819.86 15994.492 L15819.86 12247.615 L18322.78 12247.615 L18322.78 14391.98 L21546.828 10775 L18322.78 7122.6647 L18322.78 9267.0304 L15819.86 9267.0304 L15819.86 5944.4158 L12348.325 5944.4158 L12348.325 3269.7201 L14497.69 3269.7201 L10800 53.171606 Z",filling:"true",color:"same"}},
"bevel":{path1:{path:"M21586.731 77.706941 L77.706941 77.706941 L77.706941 21586.469 L21586.731 21586.469 L21586.731 77.706941 z M19331.136 1771.7164 L2413.1649 1771.7164 L2413.1649 19761.179 L19331.136 19761.179 L19331.136 1771.7164 z M19331.136 1771.7164 L21586.731 77.706941 M2414.1719 1771.7164 L158.57694 77.706941 M2378.2199 19791.592 L158.92694 21534.809 M19367.586 19784.884 L21566.392 21534.961 Z ",filling:"true",color:"same"}},
"leftbracket":{path1:{path:"M21538.232 21461.269 C21027.069 21043.412 7014.9143 22816.174 60.839022 19214.902 L60.839022 2367.1527 C7219.9701 -968.45122 20916.281 374.85143 21538.232 120.78616 Z",filling:"true",color:"same"}},
"rightbracket":{path1:{path:"M60.839022 21461.269 C572.00202 21043.412 14584.157 22816.174 21538.232 19214.902 L21538.232 2367.1527 C14379.101 -968.45122 682.79002 374.85143 60.839022 120.78616 Z",filling:"true",color:"same"}},
"leftuparrow":{path1:{path:"M18935.043 18815.043 L18889.329 5962.3523 L21586.724 5962.3523 L15551.934 53.276203 L9654.2856 5962.3523 L12214.537 5962.3523 L12260.252 12311.681 L5859.4953 12311.681 L5859.4953 9689.6636 L53.276203 15860.504 L5859.4953 21495.295 L5859.4953 18815.043 L18935.043 18815.043 Z",filling:"true",color:"same"}},
"bentuparrowrb":{path1:{path:"M2819.8863 7194.3887 L175.57126 7194.3887 L5877.7893 114.89359 L11733.04 7194.3887 L8983.9673 7194.3887 L8966.2893 14415.592 C8966.2893 14415.592 21373.942 14415.592 21373.942 14415.592 L21373.942 21565.942 L2747.1303 21565.942 L2764.8083 7194.3887 Z",filling:"true",color:"same"}},
"bentuparrow":{path1:{path:"M18729.627 7194.3887 L21373.942 7194.3887 L15671.724 114.89359 L9816.473 7194.3887 L12565.546 7194.3887 L12583.224 14415.592 C12583.224 14415.592 175.57126 14415.592 175.57126 14415.592 L175.57126 21565.942 L18802.383 21565.942 L18784.705 7194.3887 Z",filling:"true",color:"same"}},
"bentarrowrb":{path1:{path:"M21705.105 22095.106 L15192.447 22095.106 L15192.447 12100.797 C14243.459 10009.591 12108.568 9547.8448 6528.2855 9503.0699 L6528.2855 12398.247 L54.394471 6231.124 L6489.5205 64.001614 L6508.9015 2990.624 C15935.613 2591.7801 20611.494 6471.2549 21705.105 12100.797 L21705.105 22095.106 Z",filling:"true",color:"same"}},
"seal24":{path1:{path:"M10789.864 73.894194 L9735.8194 2834.7646 L8014.0996 444.0478 L7709.0705 3381.5053 L5428.1307 1517.1537 L5892.4528 4437.6316 L3208.1967 3228.6896 L4411.3671 5925.0379 L1506.8122 5453.0071 L3364.1005 7748.6386 L435.82115 8047.4782 L2821.8265 9782.7855 L73.175444 10828.724 L2825.2157 11884.85 L439.21036 13609.97 L3370.8789 13915.601 L1510.2014 16201.045 L4424.9239 15735.806 L3218.3644 18425.363 L5909.3988 17219.817 L5438.2984 20130.107 L7729.4058 18269.151 L8027.6565 21203.213 L9759.5439 18812.496 L10803.421 21566.575 L11857.466 18809.1 L13579.186 21199.817 L13884.215 18262.359 L16165.155 20123.315 L15700.833 17206.233 L18385.089 18415.175 L17181.919 15718.827 L20086.473 16187.462 L18229.185 13895.226 L21157.465 13596.386 L18771.459 11861.079 L21520.11 10815.141 L18768.07 9759.0142 L21154.075 8033.8946 L18222.407 7728.2632 L20083.084 5442.8194 L17168.362 5908.0583 L18374.921 3218.5019 L15683.887 4424.048 L16154.987 1510.3618 L13863.88 3374.7135 L13565.629 440.65189 L11833.742 2831.3687 L10789.864 73.894194  Z ",filling:"true",color:"same"}},
"stripedrightarrow":{path1:{path:"M21540.334 10820 L16032.287 53.951766 L16032.287 5436.9759 L5016.1938 5436.9759 L5016.1938 16203.024 L16032.287 16203.024 L16032.287 21586.048 L21540.334 10820 M4465.3891 5436.9759 L2812.9751 5436.9759 L2812.9751 16203.024 L4465.3891 16203.024 L4465.3891 5436.9759 M2262.1704 5436.9759 L1160.5611 5436.9759 L1160.5611 16203.024 L2262.1704 16203.024 L2262.1704 5436.9759 z M58.951766 5436.9759 L609.75644 5436.9759 L609.75644 16203.024 L58.951766 16203.024 L58.951766 5436.9759 Z ",filling:"true",color:"same"}},
"notchedrightarrow":{path1:{path:"M21586.667 10820 L16203.333 53.333333 L16203.333 5436.6667 L53.333333 5436.6667 L2745 10820 L53.333333 16203.333 L16203.333 16203.333 L16203.333 21586.667 L21586.667 10820 Z ",filling:"true",color:"same"}},
"blockarc":{path1:{path:"M10825.063 82.25 C4936.4944 82.24973 157.34402 4813.2234 157.34375 10642.438 L5197.5625 10642.438 C5197.5626 7745.2138 7717.635 5393.8436 10822.719 5393.8438 C13927.801 5393.8441 16447.875 7745.2141 16447.875 10642.438 L21492.75 10642.438 C21492.75 4813.2228 16713.63 82.250273 10825.063 82.25 Z ",filling:"true",color:"same"}},
"smileyface":{path1:{path:"M6647.3769 6965.3416 C6647.3769 7451.4103 6246.2331 7845.9009 5751.9665 7845.9009 C5257.6999 7845.9009 4856.556 7451.4103 4856.556 6965.3416 C4856.556 6479.2731 5257.6999 6084.7825 5751.9665 6084.7825 C6246.2331 6084.7825 6647.3769 6479.2731 6647.3769 6965.3416 Z M16658.771 6965.3416 C16658.771 7451.4103 16257.627 7845.9009 15763.361 7845.9009 C15269.095 7845.9009 14867.951 7451.4103 14867.951 6965.3416 C14867.951 6479.2731 15269.095 6084.7825 15763.361 6084.7825 C16257.627 6084.7825 16658.771 6479.2731 16658.771 6965.3416 Z M21511.748 10795.258 C21511.748 16709.093 16710.755 21508.728 10795.248 21508.728 C4879.7394 21508.728 78.747308 16709.093 78.747308 10795.258 C78.747308 4881.4224 4879.7394 81.787866 10795.248 81.787866 C16710.755 81.787866 21511.748 4881.4224 21511.748 10795.258 Z M5419.6409 16493.771 C9171.6457 19557.562 12923.651 19691.149 16675.655 16493.771 Z ",filling:"true",color:"same"}},
"uturnarrow":{path1:{path:"M9335.1637 4.875 C4231.0335 4.8747954 14.387983 3551.2821 4.5655726 7935.3181 L4.3125 7935.3181 L4.3125 21507.098 L80.772069 21582.374 L5962.1509 21600 L5987.9959 21524.724 L5987.9959 7966.497 L5999.5083 7948.8717 C5999.5082 7202.1966 6471.3146 6551.5509 7190.816 6022.0015 C7894.4178 5504.1541 8128.0648 5360.4042 9267.4985 5360.4042 C10406.961 5360.4042 10703.601 5522.233 11444.841 6020.7552 C12158.213 6500.5367 12601.218 7634.8287 12633.523 8348.4971 L10056.611 8346.0979 L10056.726 8347.0029 L15642.168 13936.775 L15642.31 13936.032 L21107.278 8358.7956 L21120 8346.0979 L18603.19 8346.0979 C18547.543 3996.6996 14410.72 4.8752009 9335.1637 4.875 Z ",filling:"true",color:"same"}},
"uturnarrowrb":{path1:{path:"M11789.149 4.875 C16893.279 4.8747954 21109.925 3551.2821 21119.747 7935.3181 L21120 7935.3181 L21120 21507.098 L21043.54 21582.374 L15162.162 21600 L15136.317 21524.724 L15136.317 7966.497 L15124.804 7948.8717 C15124.804 7202.1966 14652.998 6551.5509 13933.497 6022.0015 C13229.895 5504.1541 12996.248 5360.4042 11856.814 5360.4042 C10717.352 5360.4042 10420.711 5522.233 9679.4715 6020.7552 C8966.0995 6500.5367 8523.0945 7634.8287 8490.7895 8348.4971 L11067.701 8346.0979 L11067.586 8347.0029 L5482.1445 13936.775 L5482.0025 13936.032 L17.0345 8358.7956 L4.3125 8346.0979 L2521.1225 8346.0979 C2576.7695 3996.6996 6713.5925 4.8752009 11789.149 4.875 Z",filling:"true",color:"same"}},
"curvedrightarrow":{path1:{path:"M66.715794 11779.421 C74.340794 15856.145 6441.5978 18210.142 14397.318 19350.184 L14397.318 21532.182 L21458.706 17580.997 L14397.318 12804.19 L14377.757 14986.188 C8717.2328 14204.402 1923.9091 12731.891 59.485966 8350.116M67.358794 10980.964 L67.199794 11833.102",filling:"true",color:"same"},path2:{path:"M57.516732 7353.9137 C1943.4057 1695.5101 12934.714 348.77894 21534.754 55.725328 L21540.245 4455.3651 C15303.409 5045.4035 5624.3106 4534.0685 1064.004 9948.6221 C1054.5256 9959.876 924.26323 9782.1525 864.00111 9713.9364 C850.26247 9698.3844 556.40352 9262.8862 470.32859 9139.4442 C455.81741 9118.6334 62.836823 8400.4417 62.474683 8400.8768 M60.353794 7336.0485 L67.199794 10981.251",filling:"true",color:"same"}},
"curvedleftarrow":{path1:{path:"M21525.002 11224.181 C21524.996 11227.319 21524.367 11785.697 21524.354 11788.833 C21506.954 15859.769 15143.377 18211.02 7193.7808 19350.184 L7193.7808 21532.182 L132.39305 17580.997 L7193.7809 12804.19 L7213.3415 14986.188 C12873.866 14204.402 17404.448 13085.444 20612.374 10011.817 M21523.74 10980.964 L21525.462 11397.164 Z",filling:"true",color:"darken"},path2:{path:"M21534.168 7354.109 C19648.279 1695.7054 8656.9704 348.97425 56.930794 55.920641 L56.930794 4459.2321 C7125.1201 4308.8563 19172.066 6094.6135 21523.67 11374.227 M21530.745 7336.0485 L21523.899 10981.251 Z",filling:"true",color:"darken"}},
"curveduparrow":{path1:{path:"M11259.428 21522.885 C11286.406 21522.835 11834.8 21522.506 11861.627 21521.899 C15888.745 21430.919 18219.184 15095.355 19351.682 7192.2827 L21533.68 7192.2827 L17582.495 130.89472 L12805.688 7192.2827 L14987.686 7211.8437 C14205.9 12872.368 13086.942 17402.95 10013.315 20610.876 M10982.462 21522.242 L11834.6 21522.401",filling:"true",color:"same"},path2:{path:"M7355.6067 21532.67 C1697.2037 19646.781 350.47272 8655.4727 57.418717 55.432717 L4460.7297 55.432717 C4310.3547 7123.6217 6096.1117 19170.568 11375.725 21522.172M7337.5467 21529.247 L10982.749 21522.401",filling:"false",color:"darken"}},
"curveddownarrow":{path1:{path:"M11780.919 65.217717 C15857.643 72.842717 18211.64 6440.0997 19351.682 14395.82 L21533.68 14395.82 L17582.495 21457.208 L12805.688 14395.82 L14987.686 14376.259 C14205.9 8715.7347 12733.389 1922.411 8351.6137 57.987889M10982.462 65.860717 L11834.6 65.701717",filling:"true",color:"same"},path2:{path:"M8357.3057 60.956988 C8343.6398 62.565511 7332.1705 57.614401 7320.7387 61.47502 C1691.2023 1958.1972 349.87939 12950.042 57.418718 21532.67 L4460.7297 21532.67 C4310.3547 14464.481 6337.3487 4050.1303 9990.6167 1026.7749 M7337.5467 59.960571 L10982.749 65.701717",filling:"false",color:"darken"}},
"cloudcallout":{path1:{path:"M2427.4849 13161.409 C-2451.6565 12017.859 1645.1166 5296.0944 2126.0394 7829.8835 C1258.6373 3266.249 5123.1826 336.28038 7709.1557 3346.2749 C5760.2904 2003.064 10469.506 -1026.0339 11177.756 2272.1182 C12225.605 -1302.7317 15373.181 86.936485 14607.602 2024.2358 C16065.289 -1316.0175 19175.509 163.34895 19258.24 3299.0592 C19650.078 2024.5987 22592.911 5954.3455 20263.931 9068.4564 C20487.025 9014.0316 20930.578 7605.58 21041.021 7763.4911 C22254.013 9497.8266 21672.049 14728.262 18744.732 14984.94 C18595.59 12545.988 17679.6 12172.044 17119.56 11485.811 C21700.882 15537.838 15115.712 21788.746 14432.116 17403.535 C14428.97 17383.352 14400.595 17388.684 14384.759 17381.136 C13785.487 23238.424 8521.6266 22185.098 8019.1982 18573.333 C7989.8577 18605.527 8270.0553 19498.416 8239.7283 19528.638 C6754.0579 21009.097 4043.7994 20153.213 2890.305 17666.597 L3416.7193 17454.68 C532.53418 18929.452 -766.33725 11691.267 2427.4849 13161.409 z M5887.2743 21392.109 C5887.2743 22324.909 5071.4133 23081.966 4066.156 23081.966 C3060.8987 23081.966 2245.0376 22324.909 2245.0376 21392.109 C2245.0376 20459.309 3060.8987 19702.252 4066.156 19702.252 C5071.4133 19702.252 5887.2743 20459.309 5887.2743 21392.109 z M3700.9279 24206.517 C3700.9279 24888.551 3135.33 25442.083 2438.4328 25442.083 C1741.5356 25442.083 1175.9378 24888.551 1175.9378 24206.517 C1175.9378 23524.485 1741.5356 22970.95 2438.4328 22970.95 C3135.33 22970.95 3700.9279 23524.485 3700.9279 24206.517 z M2017.9038 25841.355 C2017.9038 26135.072 1733.9968 26373.453 1384.1828 26373.453 C1034.3689 26373.453 750.46196 26135.072 750.46196 25841.355 C750.46196 25547.636 1034.3689 25309.257 1384.1828 25309.257 C1733.9968 25309.257 2017.9038 25547.636 2017.9038 25841.355 Z",filling:"true",color:"same"}},
"cloudcalloutlt":{path1:{path:"M2427.4854 13271.57 C-2451.6566 14415.12 1645.1164 21136.885 2126.0394 18603.096 C1258.6374 23166.73 5123.1824 26096.699 7709.1564 23086.704 C5760.2904 24429.915 10469.506 27459.013 11177.756 24160.861 C12225.605 27735.711 15373.181 26346.043 14607.602 24408.744 C16065.289 27748.997 19175.509 26269.63 19258.24 23133.92 C19650.078 24408.381 22592.911 20478.634 20263.931 17364.523 C20487.025 17418.948 20930.578 18827.399 21041.021 18669.488 C22254.013 16935.153 21672.049 11704.717 18744.732 11448.039 C18595.59 13886.991 17679.6 14260.935 17119.56 14947.168 C21700.882 10895.141 15115.712 4644.2334 14432.116 9029.4444 C14428.97 9049.6274 14400.595 9044.2954 14384.759 9051.8434 C13785.487 3194.5554 8521.6264 4247.8814 8019.1984 7859.6464 C7989.8584 7827.4524 8270.0554 6934.5634 8239.7284 6904.3414 C6754.0584 5423.8824 4043.7994 6279.7664 2890.3054 8766.3824 L3416.7194 8978.2994 C532.53437 7503.5274 -766.33663 14741.712 2427.4854 13271.57 z M5887.2744 5040.8704 C5887.2744 4108.0704 5071.4134 3351.0134 4066.1564 3351.0134 C3060.8994 3351.0134 2245.0374 4108.0704 2245.0374 5040.8704 C2245.0374 5973.6704 3060.8994 6730.7274 4066.1564 6730.7274 C5071.4134 6730.7274 5887.2744 5973.6704 5887.2744 5040.8704 z M3700.9284 2226.4624 C3700.9284 1544.4284 3135.3304 990.89638 2438.4334 990.89638 C1741.5354 990.89638 1175.9384 1544.4284 1175.9384 2226.4624 C1175.9384 2908.4944 1741.5354 3462.0294 2438.4334 3462.0294 C3135.3304 3462.0294 3700.9284 2908.4944 3700.9284 2226.4624 z M2017.9044 591.62438 C2017.9044 297.90738 1733.9974 59.526383 1384.1834 59.526383 C1034.3694 59.526383 750.46237 297.90738 750.46237 591.62438 C750.46237 885.34338 1034.3694 1123.7224 1384.1834 1123.7224 C1733.9974 1123.7224 2017.9044 885.34338 2017.9044 591.62438 Z",filling:"true",color:"same"}},
"cloudcalloutrt":{path1:{path:"M19268.555 13271.57 C24147.697 14415.12 20050.924 21136.885 19570.001 18603.096 C20437.403 23166.73 16572.858 26096.699 13986.884 23086.704 C15935.75 24429.915 11226.534 27459.013 10518.284 24160.861 C9470.4352 27735.711 6322.8592 26346.043 7088.4382 24408.744 C5630.7512 27748.997 2520.5312 26269.63 2437.8002 23133.92 C2045.9622 24408.381 -896.87081 20478.634 1432.1092 17364.523 C1209.0152 17418.948 765.46219 18827.399 655.01919 18669.488 C-557.97281 16935.153 23.99119 11704.717 2951.3082 11448.039 C3100.4502 13886.991 4016.4402 14260.935 4576.4802 14947.168 C-4.8418097 10895.141 6580.3282 4644.2334 7263.9242 9029.4444 C7267.0702 9049.6274 7295.4452 9044.2954 7311.2812 9051.8434 C7910.5532 3194.5554 13174.414 4247.8814 13676.842 7859.6464 C13706.182 7827.4524 13425.985 6934.5634 13456.312 6904.3414 C14941.982 5423.8824 17652.241 6279.7664 18805.735 8766.3824 L18279.321 8978.2994 C21163.506 7503.5274 22462.377 14741.712 19268.555 13271.57 z M15808.766 5040.8704 C15808.766 4108.0704 16624.627 3351.0134 17629.884 3351.0134 C18635.141 3351.0134 19451.003 4108.0704 19451.003 5040.8704 C19451.003 5973.6704 18635.141 6730.7274 17629.884 6730.7274 C16624.627 6730.7274 15808.766 5973.6704 15808.766 5040.8704 z M17995.112 2226.4624 C17995.112 1544.4284 18560.71 990.89638 19257.607 990.89638 C19954.505 990.89638 20520.102 1544.4284 20520.102 2226.4624 C20520.102 2908.4944 19954.505 3462.0294 19257.607 3462.0294 C18560.71 3462.0294 17995.112 2908.4944 17995.112 2226.4624 z M19678.136 591.62438 C19678.136 297.90738 19962.043 59.526383 20311.857 59.526383 C20661.671 59.526383 20945.578 297.90738 20945.578 591.62438 C20945.578 885.34338 20661.671 1123.7224 20311.857 1123.7224 C19962.043 1123.7224 19678.136 885.34338 19678.136 591.62438 Z",filling:"true",color:"same"}},
"cloudcalloutrb":{path1:{path:"M19268.555 13161.409 C24147.697 12017.859 20050.924 5296.0944 19570.001 7829.8835 C20437.403 3266.249 16572.858 336.28038 13986.884 3346.2749 C15935.75 2003.064 11226.534 -1026.0339 10518.284 2272.1182 C9470.4352 -1302.7317 6322.8592 86.936485 7088.4382 2024.2358 C5630.7512 -1316.0175 2520.5312 163.34895 2437.8002 3299.0592 C2045.9622 2024.5987 -896.87081 5954.3455 1432.1092 9068.4564 C1209.0152 9014.0316 765.46219 7605.58 655.01919 7763.4911 C-557.97281 9497.8266 23.99119 14728.262 2951.3082 14984.94 C3100.4502 12545.988 4016.4402 12172.044 4576.4802 11485.811 C-4.8418097 15537.838 6580.3282 21788.746 7263.9242 17403.535 C7267.0702 17383.352 7295.4452 17388.684 7311.2812 17381.136 C7910.5532 23238.424 13174.414 22185.098 13676.842 18573.333 C13706.182 18605.527 13425.985 19498.416 13456.312 19528.638 C14941.982 21009.097 17652.241 20153.213 18805.735 17666.597 L18279.321 17454.68 C21163.506 18929.452 22462.377 11691.267 19268.555 13161.409 z M15808.766 21392.109 C15808.766 22324.909 16624.627 23081.966 17629.884 23081.966 C18635.141 23081.966 19451.003 22324.909 19451.003 21392.109 C19451.003 20459.309 18635.141 19702.252 17629.884 19702.252 C16624.627 19702.252 15808.766 20459.309 15808.766 21392.109 z M17995.112 24206.517 C17995.112 24888.551 18560.71 25442.083 19257.607 25442.083 C19954.505 25442.083 20520.102 24888.551 20520.102 24206.517 C20520.102 23524.485 19954.505 22970.95 19257.607 22970.95 C18560.71 22970.95 17995.112 23524.485 17995.112 24206.517 z M19678.136 25841.355 C19678.136 26135.072 19962.043 26373.453 20311.857 26373.453 C20661.671 26373.453 20945.578 26135.072 20945.578 25841.355 C20945.578 25547.636 20661.671 25309.257 20311.857 25309.257 C19962.043 25309.257 19678.136 25547.636 19678.136 25841.355 Z",filling:"true",color:"same"}},
"ellipseribbon2":{path1:{path:"M195.125 190.39354 L195.5 189.45604 C195.49095 189.45237 195.4778 189.45971 195.46875 189.45604 L170.53125 94.67479 L195.46875 39.79979 L195.71875 39.23729 L195.09375 39.08104 L150.5 29.17479 L150.5 19.58104 L150.5 19.29979 L150.25 19.14354 C116.79084 -0.79066038 83.20935 -0.80503038 49.75 19.14354 L49.5 19.29979 L49.5 19.58104 L49.5 29.17479 L4.9062496 39.08104 L4.2812496 39.23729 L4.5312496 39.79979 L29.46875 94.67479 L4.5312496 189.45604 C4.5222996 189.45985 4.5089496 189.45223 4.4999996 189.45604 L4.9062496 190.36229 C27.71368 180.65839 52.45046 177.5066 75.25 180.54979 L75.5 179.58104 L75.5 158.79979 C91.82567 154.13023 108.16957 154.41153 124.5 159.17479 L124.5 179.51854 L124.46875 179.51854 L124.5 179.58104 L124.71875 180.48729 C147.87008 177.54472 172.62461 181.26308 195.125 190.39354 Z M194.34375 189.01854 C173.16191 180.62255 150.08586 177.01361 128.1875 179.14354 L150.53125 170.45604 L150.5 170.42479 L150.5 170.39354 L150.5 169.58104 L150.5 30.20604 L194.28125 39.92479 L169.53125 94.36229 L169.46875 94.54979 L169.53125 94.70604 L194.34375 189.01854 Z M5.6562496 189.01854 L30.46875 94.70604 L30.53125 94.54979 L30.46875 94.36229 L5.7187496 39.92479 L49.5 30.20604 L49.5 169.58104 L49.5 170.45604 L71.75 179.20604 C50.1675 176.95627 27.11243 180.11763 5.6562496 189.01854 Z M74.5 179.17479 L50.59375 169.83104 C58.56999 165.03111 66.53392 161.48965 74.5 159.11229 L74.5 179.17479 Z M125.5 179.11229 L125.5 159.48729 C133.45898 161.89747 141.40363 165.35682 149.375 169.83104 L125.5 179.11229 Z M149.5 168.76854 C116.55104 150.40441 83.46802 149.07237 50.5 168.73729 L50.5 19.89354 C83.54132 0.29195962 116.45848 0.30568962 149.5 19.89354 L149.5 168.76854  Z ",filling:"true",color:"same"}},
"ellipseribbon":{path1:{path:"M71.345213 4.1875 L28.989026 112.70113 C30.011222 113.1262 31.496433 112.27625 32.518708 112.70113 L2849.2052 11083.429 L32.518708 17435.093 L4.28125 17500.201 L74.874896 17518.287 L5111.7315 18664.914 L5111.7315 19775.371 L5111.7315 19807.925 L5139.969 19826.01 C8919.1753 22133.351 12712.199 22135.015 16491.427 19826.01 L16519.665 19807.925 L16519.665 19775.371 L16519.665 18664.914 L21556.521 17518.287 L21627.115 17500.201 L21598.877 17435.093 L18782.191 11083.429 L21598.877 112.70113 C21599.888 112.26049 21601.396 113.142 21602.407 112.70113 L21556.521 7.8046209 C18980.426 1131.0108 16186.411 1495.8236 13611.206 1143.5806 L13582.969 1255.7113 L13582.969 3661.0968 C11738.987 4201.5882 9892.9465 4169.0279 8048.4272 3617.6913 L8048.4272 1262.9456 L8051.9569 1262.9456 L8048.4272 1255.7113 L8023.7194 1150.8148 C5408.7804 1491.4115 2612.7605 1061.0187 71.345213 4.1875 z M159.58727 163.34082 C2552.0729 1135.1592 5158.5081 1552.8854 7631.9247 1306.351 L5108.2018 2311.9107 L5111.7315 2315.5278 L5111.7315 2319.1449 L5111.7315 2413.19 L5111.7315 18545.549 L166.64664 17420.625 L2962.155 11119.6 L2969.2144 11097.897 L2962.155 11079.812 L159.58727 163.34082 z M21471.809 163.34082 L18669.241 11079.812 L18662.182 11097.897 L18669.241 11119.6 L21464.75 17420.625 L16519.665 18545.549 L16519.665 2413.19 L16519.665 2311.9107 L14006.531 1299.1168 C16444.271 1559.5227 19048.337 1193.6024 21471.809 163.34082 z M13695.919 1302.7339 L16396.126 2384.2531 C15495.211 2939.8352 14595.686 3349.7511 13695.919 3624.9256 L13695.919 1302.7339 z M7935.4773 1309.9682 L7935.4773 3581.5201 C7036.512 3302.5471 6139.1652 2902.1344 5238.8001 2384.2531 L7935.4773 1309.9682 z M5224.6813 2507.2352 C8946.2607 4632.8446 12682.982 4787.0253 16406.715 2510.8523 L16406.715 19739.199 C12674.703 22008.04 8956.7157 22006.451 5224.6813 19739.199 L5224.6813 2507.2352 Z ",filling:"true",color:"same"}},
"flowchartproccess":{path1:{path:"M0 0 L21600 0 L21600 21600 L0 21600 Z",filling:"true",color:"same"}},
"flowchartdecision":{path1:{path:"M10800 0 L21600 10800 L10800 21600 L0 10800 Z",filling:"true",color:"same"}},
"flowchartinputoutput":{path1:{path:"M4800 0 L21600 0 L16800 21600 L0 21600 Z",filling:"true",color:"same"}},
"flowcharpredefinedproccess":{path1:{path:"M0.976186 60.976186 L21505.77 60.976186 L21505.77 21538.095 L60.976186 21538.095 L60.976186 60.976186 M1753.9863 60.976186 L1753.9863 21538.095 M19812.76 21538.095 L19812.76 60.976186 L19812.76 60.976186 Z",filling:"true",color:"same"}},
"flowcharpredefinedproccess":{path1:{path:"M61.018512 61.018512 L21538.053 61.018512 L21538.053 21538.053 L61.018512 21538.053 L61.018512 61.018512 z M5147.6846 61.018512 L5147.6846 21538.053 M61.018512 5147.6846 L21538.053 5147.6846 Z",filling:"true",color:"same"}},
"flowchartdocument":{path1:{path:"M61.334253 61.334253 L61.334253 20645.286 C6963.3541 24077.748 11416.288 15333.007 21528.646 17786.404 L21528.646 61.334253 L61.334253 61.334253 Z ",filling:"true",color:"same"}},
"flowchartmultidocument":{path1:{path:"M55.205601 2401.8274 L55.205601 20739.769 C6221.8081 23797.698 10200.277 16007.136 19235.153 18192.832 L19235.153 2401.8274 L55.205601 2401.8274 Z M350.64297 2350.6883 L350.64297 1637.3608 L19986.718 1637.3608 L19986.718 17330.568 L19285.429 17330.568 L19285.429 17330.568 M19986.718 16617.24 L20688.006 16617.24 L20688.006 924.03319 L1051.9314 924.03319 L1051.9314 1637.3608 M1753.2197 924.03319 L1753.2197 210.7056 L21389.294 210.7056 L21389.294 15903.912 L20688.006 15903.912 Z ",filling:"true",color:"same"}},
"flowchartterminator":{path1:{path:"M2473.7097 222.57308 L19258.07 222.57308 C22051.363 7407.2055 22116.209 14409.817 19258.07 21217.427 L2473.7097 21217.427 C-378.32753 14219.142 -249.87785 7220.8579 2473.7097 222.57308 Z ",filling:"true",color:"same"}},
"flowchartpreparation":{path1:{path:"M0 10800 L5000 0 L16600 0 L21600 10800 L16600 21600 L5000 21600 Z",filling:"true",color:"same"}},
"flowchartmanualinput":{path1:{path:"M61.018512 5712.8697 C61.018512 5712.8697 61.018512 21538.053 61.018512 21538.053 L21538.053 21538.053 L21538.053 61.018512 L61.018512 5712.8697 Z ",filling:"true",color:"same"}},
"flowchartmanualoperation":{path1:{path:"M61.742409 61.742409 L21528.238 61.742409 L16444.068 21523.238 L5145.9124 21523.238 L61.742409 61.742409 Z ",filling:"true",color:"same"}},
"flowchartconnector":{path1:{path:"M0 10800 a10800 10800 0 1 1 0 1 Z",filling:"true",color:"same"}},
"flowchartpunchedcard":{path1:{path:"M61.060806 21538.011 L61.060806 5147.7068 L5155.3627 61.060806 L21570.336 61.060806 L21570.336 21538.011 L61.060806 21538.011 Z",filling:"true",color:"same"}},
"flowchartpunchedtape":{path1:{path:"M88.775668 3121.6262 L88.775668 18722.964 M70.659266 18665.478 C7871.2841 28839.389 15657.722 8143.3898 21502.819 18671.635 M106.4471 3178.9767 C7907.072 13352.886 15683.275 -7355.424 21528.373 3172.8206 M21514.706 18722.964 L21514.706 3121.6262 Z",filling:"true",color:"same"}},
"flowchartsummingjunction":{path1:{path:"M18590.031 18159.65 C14533.531 22463.228 7745.8425 22661.211 3438.9413 18601.578 C-867.96024 14541.946 -1071.1853 7754.4127 2985.3147 3450.8348 C7041.8148 -852.74312 13829.503 -1050.7273 18136.405 3008.9056 C22443.306 7068.5382 22646.531 13856.072 18590.031 18159.65 z M3000.3049 3426.5976 L18571.113 18103.451 L18571.113 18103.451 M18137.974 2964.9388 L3433.4429 18565.11 Z",filling:"true",color:"same"}},
"flowchartor":{path1:{path:"M21521.925 10807.785 C21521.925 16721.834 16718.409 21521.641 10799.793 21521.641 C4881.1766 21521.641 77.661673 16721.834 77.661673 10807.785 C77.661673 4893.736 4881.1766 93.928187 10799.793 93.928187 C16718.409 93.928187 21521.925 4893.736 21521.925 10807.785 z M71.945298 10779.866 L21469.611 10779.866 L21469.611 10779.866M 10770.778 60.857404 L10770.778 21498.875 Z",filling:"true",color:"same"}},
"flowchartcollate":{path1:{path:"M60.976186 60.976186 L10783.373 10799.536 L21505.77 60.976186 L60.976186 60.976186 Z M10783.373 10799.536 L60.976186 21538.095 L21505.77 21538.095 L10783.373 10799.536 Z ",filling:"true",color:"same"}},
"flowchartsort":{path1:{path:"M10924.961 215.77452 L21474.147 10861.123 L10924.961 21506.472 L375.77452 10861.123 L10924.961 215.77452 z M375.77452 10861.123 L21474.147 10861.123 Z ",filling:"true",color:"same"}},
"flowchartextract":{path1:{path:"M0 21600 L10800 0 L21600 21600 Z",filling:"true",color:"same"}},
"flowchartmerge":{path1:{path:"M61.723639 61.723639 L21532.348 61.723639 L11087.179 21505.023 L61.723639 61.723639 Z",filling:"true",color:"same"}},
"flowchartofflinestorage":{path1:{path:"M61.680776 61.680776 L21500.066 61.680776 L11070.581 21505.066 L61.680776 61.680776 M5857.5232 11347.673 L15993.932 11347.673 Z",filling:"true",color:"same"}},
"flowchartonlinestorage":{path1:{path:"M2917.4421 91.005148 L21475.741 91.005148 C18382.907 7240.8005 18237.044 14390.595 21475.741 21540.391 L2917.4421 21540.391 C-572.38157 14340.8 -339.89795 7194.3217 2917.4421 91.005148 Z",filling:"true",color:"same"}},
"flowchartmagnetictape":{path1:{path:"M10697.957 21563.573 C4903.3739 21638.368 145.65219 16888.373 78.042057 10960.904 C10.431889 5033.4368 4658.4097 162.03492 10452.993 87.239807 C16247.574 12.444736 21005.297 4762.4399 21072.907 10689.907 C21102.285 13265.442 20363.872 15474.33 18798.561 17493.4 M10701.195 21571.62 L21617.341 21506.231 L21597.183 17486.214 L18740.797 17503.978 Z",filling:"true",color:"same"}},
"flowchartmagneticdisc":{path1:{path:"M21517.327 1788.153 C21517.327 2721.0696 16642.067 3478.2191 10762.565 3478.2191 C4883.0637 3478.2191 111.29458 2721.0696 111.29458 1788.153 C111.29458 855.23639 4883.0637 98.086735 10762.565 98.086735 C16642.067 98.086735 21517.327 855.23639 21517.327 1788.153 Z M92.891381 1916.3523 L92.891381 20338.936 M21491.405 1916.3523 L21491.405 20338.936 M92.891381 20338.936 C92.891381 21567.109 11386.551 21567.109 11386.551 21567.109 C11386.551 21567.109 10028.749 21528.339 9257.8346 21528.339 C8406.7799 21528.339 9701.2363 21567.109 11386.551 21567.109 C21491.405 21567.109 21491.405 20338.936 21491.405 20338.936 Z",filling:"true",color:"same"}},
"flowchartmagneticdrum":{path1:{path:"M2223.351 88.222834 L19282.602 88.222834 C22159.5 7181.562 22226.285 14321.334 19282.602 21510.849 L2223.351 21510.849 C-681.59992 14272.695 -615.69204 7134.0259 2223.351 88.222834 M19282.602 88.222834 C16337.557 7229.0981 16407.08 14369.973 19282.602 21510.849 Z",filling:"true",color:"same"}},
"flowchartdisplay":{path1:{path:"M60.709878 10831.861 L5076.7302 60.709878 L16223.442 60.709878 C22732.017 7203.6468 22851.171 14383.721 16223.442 21603.011 L5076.7302 21603.011 L60.709878 10831.861 Z",filling:"true",color:"same"}},
"flowchartdelay":{path1:{path:"M61.092481 61.092481 L10827.81 61.092481 C24945.763 2278.4677 25526.936 19263.477 10827.81 21537.979 L61.092481 21537.979 L61.092481 61.092481 Z",filling:"true",color:"same"}},
"flowchartalternateprocess":{path1:{path:"M0 4000 Q0 0 4000 0 L17600 0 Q21600 0 21600 4000 L21600 17600 Q21600 21600 17600 21600 L4000 21600 Q0 21600 0 17600 Z",filling:"true",color:"same"}},
"flowchartoffpageconnector":{path1:{path:"M60.946116 60.946116 C626.0091 60.946116 21533.34 60.946116 21533.34 60.946116 L21533.34 16412.885 L10797.143 21487.625 L60.946116 16412.885 L60.946116 60.946116 Z",filling:"true",color:"same"}},
"callout90":{path1:{path:"M11714.229 61.272372 L11714.229 21634.774 Z ",filling:"true",color:"same"}},
"accentcallout90":{path1:{path:"M11714.229 61.272372 L11714.229 21634.774 Z ",filling:"true",color:"same"}},
"bordercallout90":{path1:{path:"M66.852202 2329.2224 L66.852202 21601.869 M1807.6928 61.852202 L21537.219 61.852202 L21537.219 19334.499 L1807.6928 19334.499 L1807.6928 61.852202 Z ",filling:"true",color:"same"}},
"accentbordercallout90":{path1:{path:"M66.852202 2329.2224 L66.852202 21601.869 M1807.6928 61.852202 L21537.219 61.852202 L21537.219 19334.499 L1807.6928 19334.499 L1807.6928 61.852202 Z ",filling:"true",color:"same"}},
"leftrightuparrow":{path1:{path:"M10934.499 1181.2256 L6428.7897 7003.1011 L8882.3582 7003.1011 L8882.3582 12792.946 L4618.971 12767.946 L4622.096 10201.148 L170.225 15807.398 L4662.721 21341.774 L4662.721 18946.852 L17456.278 18971.852 L17450.028 21379.274 L21676.677 15807.398 L17459.181 10235.523 L17456.278 12792.946 L12924.141 12792.946 L12924.141 7003.1011 L15365.209 7003.1011 L10934.499 1181.2256 Z",filling:"true",color:"same"}},
"sun":{path1:{path:"M17023.889 10848.807 C17023.889 14360.083 14179.519 17209.815 10674.849 17209.815 C7170.178 17209.815 4325.8076 14360.083 4325.8076 10848.807 C4325.8076 7337.5301 7170.178 4487.7982 10674.849 4487.7982 C14179.519 4487.7982 17023.889 7337.5301 17023.889 10848.807 Z M3927.5832 9353.2476 L3927.5832 11923.483 L99.016613 10638.366 L3927.5832 9353.2476 Z M9383.7648 3954.3403 L11936.142 3954.3403 L10659.954 98.986835 L9383.7648 3954.3403 M11936.142 17676.624 L9383.7648 17676.624 L10659.953 21531.978 L11936.142 17676.624 M17574.296 11923.483 L17574.296 9353.2475 L21402.863 10638.366 L17574.296 11923.483 Z M6489.5649 5249.8033 L4796.3288 7173.0303 L2778.1497 3653.7922 L6489.5649 5249.8033 Z M14609.242 5210.9237 L16519.106 6916.0067 L18104.028 3178.6244 L14609.242 5210.9237 M6490.5004 16190.233 L4580.6357 14485.15 L2995.7138 18222.532 L6490.5004 16190.233 M15298.173 16031.284 L16991.408 14108.058 L19009.588 17627.296 L15298.173 16031.284 Z ",filling:"true",color:"same"}},
"moon":{path1:{path:"M21538.295 83.922632 C11195.41 98.734368 275.42189 7179.4091 73.912466 10665.647 C-134.51168 14271.512 11181.902 21812.048 21538.295 21546.06 M21575.388 75.938204 C7733.2895 7029.2032 7743.4645 14200.723 21580.073 21555.47 Z ",filling:"true",color:"same"}},
"bracketpair":{path1:{path:"M1768.5175 21531.806 C851.86137 21565.723 81.488561 21555.291 62.188386 19271.816 L62.188386 2321.8886 C69.701581 387.01239 788.71661 52.014356 1768.5175 61.898153 M19798.729 68.325351 C20715.385 34.408543 21485.757 44.84066 21505.058 2328.3157 L21505.058 19278.244 C21497.545 21213.12 20778.529 21548.119 19798.729 21538.235 Z ",filling:"true",color:"same"}},
"bracepair":{path1:{path:"M4340.0706 8396.2317 L4340.0706 2459.4448 C4324.891 600.40243 4385.0447 -11.813167 6572.6619 84.730065 M4340.0706 8396.2317 C4480.1566 10359.29 2731.2644 10771.676 66.03084 10770.947 M4340.0706 13195.331 L4340.0706 19132.116 C4324.8905 20991.158 4352.5052 21603.374 6540.1225 21506.832 M4340.0706 13195.331 C4480.1564 11232.272 2731.265 10819.886 66.03084 10820.615 M17320.103 13195.331 L17320.103 19132.118 C17335.282 20991.16 17275.128 21603.375 15087.511 21506.832 M17320.103 13195.331 C17180.016 11232.272 18928.909 10819.886 21594.142 10820.615 M17320.103 8396.2311 L17320.103 2459.4452 C17335.282 600.40327 17307.668 -11.81262 15120.05 84.729946 M17320.103 8396.2311 C17180.017 10359.29 18928.908 10771.676 21594.142 10770.947 Z ",filling:"true",color:"same"}},
"seal4":{path1:{path:"M10820.887 1585.5317 L12760.492 10036.963 L21627.254 11810.254 L12780.282 13659.005 L10820.887 22185.897 L8920.8662 13659.005 L54.103791 11829.121 L8901.0743 10036.963 L10820.887 1585.5317 Z ",filling:"true",color:"same"}},
"doublewave":{path1:{path:"M12676.245 109.026 C11904.194 144.33545 11127.766 520.50309 10347.997 1448.0739 C6529.6164 5990.2081 2411.5624 -4273.1502 75.483121 2647.6376 L75.483121 20501.609 C3911.7043 14621.789 4691.3284 25138.353 10213.946 19977.149 C15294.26 15229.304 18249.285 24483.349 21523.588 20501.609 L21523.588 2647.6376 C18669.856 5070.93 15705.059 -29.495642 12676.245 109.026 Z ",filling:"true",color:"same"}},
"bentarrow":{path1:{path:"M54.394471 22095.106 L6567.0525 22095.106 L6567.0525 12100.797 C7516.0405 10009.591 9650.9315 9547.8448 15231.214 9503.0699 L15231.214 12398.247 L21705.105 6231.124 L15269.979 64.001614 L15250.598 2990.624 C5823.8865 2591.7801 1148.0055 6471.2549 54.394471 12100.797 L54.394471 22095.106 Z",filling:"true",color:"same"}},
"wedgeellipsecalloutlt":{path1:{path:"M78.792151 83.792151 L2291.8931 5395.4243 L2314.1329 5351.4629 C1067.7732 7046.0222 528.32828 8962.168 528.32828 11209.172 C528.32828 16901.359 5243.2572 21521.208 11050.932 21521.208 C16858.606 21521.208 21570.078 16901.359 21570.076 11209.172 C21570.076 5516.9844 16858.606 897.13589 11050.932 897.13589 C8821.9913 897.13589 6753.3484 1575.0473 5051.3534 2735.4586 L78.792151 83.792151 Z",filling:"true",color:"same"}},
"wedgeellipsecalloutrt":{path1:{path:"M21421.409 78.590999 L19223.737 5400.2337 L19201.651 5356.1903 C20439.322 7053.9433 20975.008 8973.6993 20975.008 11224.938 C20975.008 16927.853 16292.947 21556.409 10525.757 21556.409 C4758.5679 21556.409 79.939911 16927.853 79.941004 11224.938 C79.941004 5522.0234 4758.5679 893.46748 10525.757 893.46748 C12739.159 893.46748 14793.382 1572.6567 16483.513 2735.2548 L21421.409 78.590999 Z",filling:"true",color:"same"}},
"wedgeellipsecalloutrb":{path1:{path:"M21571.226 21521.226 L19358.144 16212.063 L19335.905 16256.003 C20582.254 14562.23 21121.694 12646.977 21121.694 10401.017 C21121.694 4711.4755 16406.804 93.773506 10599.18 93.773506 C4791.5543 93.773506 80.1224 4711.4755 80.123511 10401.017 C80.123511 16090.559 4791.5543 20708.261 10599.18 20708.261 C12828.104 20708.261 14896.726 20030.664 16598.707 18870.792 L21571.226 21521.226 Z",filling:"true",color:"same"}},
"rightarrow":{path1:{path:"M21578.874 10820 L16482.565 21578.874 L16482.565 15888.279 L61.125654 15888.279 L61.125654 5568.8633 L16482.565 5568.8633 L16482.565 61.125654 L21578.874 10820 Z ",filling:"true",color:"same"}},
"arrowcallout":{path1:{path:"M7954 7972 L7954 3449 L5133 3449 L10775 56 L16416 3449 L13595 3449 L13595 7972 L21493 7972 L21493 21543 L56 21543 L56 7972 L7954 7972 Z ",filling:"true",color:"same"}},
"linediagonaltopbottom":{path1:{path:"M1000 1000 L20600 20600",filling:"true",color:"same"}},
"linediagonalbottomtop":{path1:{path:"M0 21600 L21600 0  ",filling:"true",color:"same"}},
"classicright":{path1:{path:"M9.0605759 4.9999998 L1.4394241 0.43942412 C1.4394241 0.43942412 2.9477771 2.719712 2.9477771 4.9999998 C2.9477771 7.2802877 1.4394241 9.5605759 1.4394241 9.5605759 C1.4394241 9.5605759 7.1552879 6.1401437 9.0605759 4.9999998 Z ",filling:"true",color:"same"}},
"classicleft":{path1:{path:"M1.4394241 4.9999998 L9.0605759 0.43942412 C9.0605759 0.43942412 7.5522229 2.719712 7.5522229 4.9999998 C7.5522229 7.2802877 9.0605759 9.5605759 9.0605759 9.5605759 C9.0605759 9.5605759 3.3447121 6.1401437 1.4394241 4.9999998 Z ",filling:"true",color:"same"}}
};
SVGMarker={
"block":{
"start":"M10 0 L10 10 L0 5 Z",
"end":"M0 0 L10 5 L0 10 Z",
"width":3,
"height":3,
"pathIndent":0,
"inside":true,
"fill":true,
"strokeLinecap":"butt"},
"diamond":{
"start":"M0 5 L5 0 L10 5 L5 10 Z",
"end":"M0 5 L5 0 L10 5 L5 10 Z",
"width":3,
"height":3,
"pathIndent":0.5,
"inside":false,
"strokeLinecap":"butt",
"fill":true},
"classic":{
"start":"M1.4394241 4.9999998 L9.0605759 0.43942412 C9.0605759 0.43942412 7.5522229 2.719712 7.5522229 4.9999998 C7.5522229 7.2802877 9.0605759 9.5605759 9.0605759 9.5605759 C9.0605759 9.5605759 3.3447121 6.1401437 1.4394241 4.9999998 Z",
"end":"M9.0605759 4.9999998 L1.4394241 0.43942412 C1.4394241 0.43942412 2.9477771 2.719712 2.9477771 4.9999998 C2.9477771 7.2802877 1.4394241 9.5605759 1.4394241 9.5605759 C1.4394241 9.5605759 7.1552879 6.1401437 9.0605759 4.9999998 Z  M5 5 L5 10",
"width":3,
"height":3,
"pathIndent":0,
"inside":true,
"fill":true,
"strokeLinecap":"butt"},
"oval":{
"start":"M0 5 a5 5 0 1 1 0 1 Z",
"end":"M0 5 a5 5 0 1 1 0 1 Z",
"width":3,
"height":3,
"pathIndent":0.5,
"inside":false,
"strokeLinecap":"butt",
"fill":true},
"open":{
"start":"M10 10 L1 5 L10 0 M3 5 L10 5",
"end":"M0 10 L10 5 L0 0 M0 5 L7 5",
"width":4,
"height":4,
"pathIndent":1,
"inside":true,
"fill":false,
"strokeLinecap":"round"},
"viewport":10,
"markerSpace":30};

SVGPathCommands=new Array("M","m","Z","z","H","h","V","v","L","l","C","c","S","s","Q","q","T","t","A","a");

VMLPaths={
"wedgerrectcalloutlt":"m 5000,21600 l 16600,21600 qb 16600,21600 21600,21600 21600,16600 l 21600,11000 qb 21600,11000 21600,6000 16600,6000 l 5000,6000 l 1,1 l 2000,6000 qb 2300,6000 1,6000 1,11000 l 1,16600 qb 1,16600 1,21600 4000,21600 x e",
"wedgerrectcalloutrb":"m 3000,15600 l 16600,15600 21600,21600 19600,15600 qx 21600,12600 l 21600,3000 qy 18600,0 l 3000,0 qx 0,3000 l 0,12600 qy 3000,15600 x e",
"wedgerrectcallout":"m 2000, 15600 l 0,21600 5000,15600 18600,15600 qx 21600,12600 l 21600,3000 qy 18600,0 l 3000,0 qx 0,3000 l 0,13600 qy 2000,15600 x e",
"wedgerrectcalloutrt":"m 3000,6000 l 16600,6000 21600,0 19600,6000 qx 21600,9000 l 21600,18600 qy 18600,21600 l 3000,21600 qx 0,18600 l 0,9000 qy 3000,6000 x e",
"wedgerectcallout":"m 0,0 l 21600,0 21600,15600 5000,15600 0,21600 2000,15600 0,15600 x e",
"wedgerectcalloutrb":"m 0,0 l 21600,0 21600,15600 19600,15600 21600,21600 16600,15600 0,15600 x e",
"wedgerectcalloutrt":"m 0,6000 l 16600,6000 21600,0 19600,6000 21600,6000 21600,21600 0,21600 x e",
"wedgerectcalloutlt":"m 0,6000 l 2000,6000 0,0 5000,6000 21600,6000 21600,21600 0,21600 x e",
"wedgeellipsecallout":"wa 0,0,21600,19600 0,17600 4500,19600 l 0,21600 x e",
"wedgeellipsecalloutrb":"wa 0,0,21600,19600 17600,21600 21600,18600 l 21600,21600 x e",
"wedgeellipsecalloutrt":"wa 0,2000,21600,21600 21600,4500 17600,2000 l 21600,0 x e",
"wedgeellipsecalloutlt":"wa 0,2000,21600,21600 3500,0 0,3500 l 0,0 x e"};

AutoformOffsets={
"linehorizontal":{
borderOffset:{left:0.0,top:0.0,right:0.0,bottom:0.0},
baseOffset:{left:0.0,top:0.5,right:0.0,bottom:0.0}
},
"linevertical":{
borderOffset:{left:0.0,top:0.0,right:0.0,bottom:0.0},
baseOffset:{left:0.5,top:0.0,right:0.0,bottom:0.0}
},
"wedgerrectcallout":{borderOffset:{left:1.3,top:0.5,right:0.5,bottom:1.9}},
"wedgerrectcalloutlt":{borderOffset:{left:1.3,top:1.9,right:0.5,bottom:0.5}},
"wedgerrectcalloutrt":{borderOffset:{left:0.5,top:1.9,right:1.3,bottom:0.5}},
"wedgerrectcalloutrb":{borderOffset:{left:0.5,top:0.5,right:1.3,bottom:1.9}},
"arc":{borderOffset:{left:0.0,top:0.5,right:0.5,bottom:0.0}},
"stripedrightarrow":{borderOffset:{left:0.5,top:1.9,right:0.6,bottom:1.9}},
"lightningbolt":{borderOffset:{left:0.9,top:0.6,right:1.9,bottom:1.9}},
"quadarrowcallout":{borderOffset:{left:0.7,top:0.7,right:0.7,bottom:0.7}},
"curvedleftarrow":{borderOffset:{left:0.8,top:0.5,right:0.5,bottom:0.2}},
"bentuparrowrb":{borderOffset:{left:0.9,top:0.7,right:0.5,bottom:0.5}},
"isocelestriangle":{borderOffset:{left:0.9,top:0.9,right:0.9,bottom:0.5}},
"notchedrightarrow":{borderOffset:{left:0.9,top:1.6,right:0.6,bottom:1.6}},
"chevron":{borderOffset:{left:0.8,top:0.6,right:0.6,bottom:0.6}},
"leftarrow":{borderOffset:{left:0.5,top:1.9,right:0.5,bottom:1.9}},
"leftuparrow":{borderOffset:{left:0.6,top:0.6,right:1.3,bottom:1.3}},
"leftrightarrow":{borderOffset:{left:0.5,top:2.2,right:0.5,bottom:2.3}},
"leftrightuparrow":{borderOffset:{left:0.5,top:1.2,right:0.5,bottom:2.3}},
"uparrow":{borderOffset:{left:2.1,top:0.5,right:2.1,bottom:0.5}},
"updownarrow":{borderOffset:{left:2.1,top:0.5,right:2.1,bottom:0.5}},
"arrow":{borderOffset:{left:0.5,top:1.8,right:0.5,bottom:1.8}},
"downarrow":{borderOffset:{left:1.9,top:0.5,right:1.9,bottom:0.5}},
"diamond":{borderOffset:{left:0.8,top:0.8,right:0.8,bottom:0.8}},
"wedgerectcallout":{borderOffset:{left:1.6,top:0.5,right:0.5,bottom:1.8}},
"wedgerectcalloutlt":{borderOffset:{left:1.6,top:1.8,right:0.5,bottom:0.5}},
"wedgerectcalloutrt":{borderOffset:{left:0.5,top:1.8,right:1.6,bottom:0.5}},
"wedgerectcalloutrb":{borderOffset:{left:0.5,top:0.5,right:1.6,bottom:1.8}},
"bentarrow":{borderOffset:{left:0.5,top:1.2,right:0.5,bottom:0.5}},
"bentarrowrb":{borderOffset:{left:0.5,top:1.2,right:0.5,bottom:0.5}},
"righttriangle":{borderOffset:{left:0.5,top:1.3,right:1.5,bottom:0.5}},
"balloon":{borderOffset:{left:0.5,top:0.5,right:0.5,bottom:1.9}},
"star":{borderOffset:{left:1.5,top:1.5,right:1.5,bottom:1.5}},
"seal":{borderOffset:{left:1.2,top:1.2,right:1.2,bottom:1.2}},
"seal24":{borderOffset:{left:1.6,top:1.6,right:1.6,bottom:1.6}},
"seal32":{borderOffset:{left:1.8,top:1.8,right:1.8,bottom:1.8}},
"seal4":{borderOffset:{left:2.1,top:2.1,right:2.1,bottom:2.1}},
"seal8":{borderOffset:{left:0.8,top:0.8,right:0.8,bottom:0.8}},
"trapezoid":{borderOffset:{left:0.8,top:0.5,right:0.8,bottom:0.5}},
"irregularseal1":{borderOffset:{left:1.7,top:1.5,right:2.1,bottom:1.9}},
"irregularseal2":{borderOffset:{left:1.2,top:1.2,right:2.3,bottom:1.2}},
"wedgeellipsecallout":{borderOffset:{left:1.0,top:0.5,right:0.6,bottom:1.3}},
"wedgeellipsecalloutlt":{borderOffset:{left:1.0,top:1.3,right:0.6,bottom:0.6}},
"wedgeellipsecalloutrt":{borderOffset:{left:0.5,top:1.3,right:1.0,bottom:0.6}},
"wedgeellipsecalloutrb":{borderOffset:{left:0.5,top:0.5,right:1.2,bottom:1.3}},
"circulararrow":{
borderOffset:{left:0.5,top:0.5,right:1.0,bottom:0.5},
baseOffset:{left:0.0,top:0.0,right:0.11,bottom:0.0}
},
"circulararrowrb":{
borderOffset:{left:1.0,top:0.5,right:0.5,bottom:0.5},
baseOffset:{left:0.11,top:0.0,right:0.0,bottom:0.0}
},
"cloudcallout":{
borderOffset:{left:0.5,top:0.5,right:0.5,bottom:0.3},
baseOffset:{left:0.0,top:0.0,right:0.0,bottom:0.185}
},
"cloudcalloutlt":{
borderOffset:{left:0.5,top:0.3,right:0.5,bottom:0.5},
baseOffset:{left:0.0,top:0.185,right:0.0,bottom:0.0}
},
"cloudcalloutrt":{
borderOffset:{left:0.5,top:0.3,right:0.5,bottom:0.5},
baseOffset:{left:0.0,top:0.185,right:0.0,bottom:0.0}
},
"cloudcalloutrb":{
borderOffset:{left:0.5,top:0.5,right:0.5,bottom:0.3},
baseOffset:{left:0.0,top:0.0,right:0.0,bottom:0.185}
}
};

var DateFormatOrder={
"LittleEndian":1,
"MiddleEndian":2};

SoundPlayer={
"TTNApplet":"applet",
"WMP64":"wmp",
"Flash6":"flash6",
"WMPMoz":"wmpmoz",
"NoPlayer":"not_found",
"WMP71":"wmp71"};
VideoPlayer={
"WMP71":"wmp",
"Flash6":"flash6",
"NoPlayer":"not_found"};

var qrQH7={
"name":window.navigator.appName.toLowerCase(),
"userAgent":window.navigator.userAgent.toLowerCase(),
"ieBrowserVersion":6.0,
"ieBrowserVersionPattern":new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})","i")};

function OuzUt(oL1AM){
var LWKdN;
try{
while(oL1AM.childNodes.length>0){
OuzUt(oL1AM.childNodes[0]);
g_objCrossBrowserModel.RemoveAllEventListeners(oL1AM.childNodes[0]);
LWKdN=oL1AM.childNodes[0].parentNode.removeChild(oL1AM.childNodes[0]);
LWKdN=null;
}
}
catch(PgkaW){}
}

function ResolveRelativePath(qVisC){
var jGS_O=new RegExp("([^\\.])(\\./)","g");
jGS_O.lastIndex=0;

var vArGk=new RegExp("\\/(([\\S\\w\\s][^\\/])*?)\\/(\\.\\.)\\/","g");
vArGk.lastIndex=0;

while(jGS_O.test(qVisC)){
qVisC=qVisC.replace(jGS_O,function(){return(arguments[1]);});
}

while(vArGk.test(qVisC)){
qVisC=qVisC.replace(vArGk,function(){return("/");});
}

return(qVisC);
}

function GetPageCoords(element){
if(!element)return({x:0,y:0,QYGQ4:0,xB9Co:0});
var coords={x:0,y:0,QYGQ4:element.offsetWidth,xB9Co:element.offsetHeight};
while(element){
coords.x+=element.offsetLeft;
coords.y+=element.offsetTop;
element=element.offsetParent;
if(element){
coords.x+=g_objCrossBrowserModel.GetCurrentBorderWidth(element,"left");
coords.y+=g_objCrossBrowserModel.GetCurrentBorderWidth(element,"top");
}
}
return(coords);
}

function GetPageCoordsOverflown(element){
if(!element)return({x:0,y:0,QYGQ4:0,xB9Co:0});
var coords={x:0,y:0,QYGQ4:element.scrollWidth,xB9Co:element.scrollHeight};
while(element){
coords.x+=element.offsetLeft;
coords.y+=element.offsetTop;
element=element.offsetParent;
}
return coords;
}

function tiqeH(xNcnP){
if(!xNcnP)return(false);
try{
return((xNcnP.constructor.toString().indexOf("Array")!=-1));
}
catch(PgkaW){
return(false);
}
return(false);
}

function getPageCoords(element){
if(!element)return({x:0,y:0,QYGQ4:0,xB9Co:0});
var coords={x:0,y:0,QYGQ4:element.offsetWidth,xB9Co:element.offsetHeight};
if(element){
coords.x+=element.offsetLeft;
coords.y+=element.offsetTop;
}
return(coords);
}


function vusFu(){
return(this);
}
vusFu.prototype=new Object();
vusFu.prototype.soundPlayer=SoundPlayer["NoPlayer"];
vusFu.prototype.COrHb=VideoPlayer["NoPlayer"];
vusFu.prototype.HPUkP=new Array();
vusFu.prototype.sRootPath="";
vusFu.prototype.yn81j=new Object();
vusFu.prototype.bGaIaBorderFix=null;
vusFu.prototype.wqMD6={};
vusFu.prototype.objSyncOpacity={};
vusFu.prototype.GetPaddings=function(FYEj4,objElem){
var DEF0M=parseInt(this.GetCurrentStyle(FYEj4,objElem,"padding-left")),
Nc912=parseInt(this.GetCurrentStyle(FYEj4,objElem,"padding-right")),
JjUa4=parseInt(this.GetCurrentStyle(FYEj4,objElem,"padding-top")),
ffWTY=parseInt(this.GetCurrentStyle(FYEj4,objElem,"padding-bottom"));
return({
vguFg:!isNaN(DEF0M)?DEF0M:0,
Fx2bp:!isNaN(Nc912)?Nc912:0,
hhxJ3:!isNaN(JjUa4)?JjUa4:0,
sA8IY:!isNaN(ffWTY)?ffWTY:0});
};

vusFu.prototype.GetBorders=function(FYEj4,objElem){
var Tb1Hq=parseInt(this.GetCurrentStyle(FYEj4,objElem,"border-left-width")),
LCRWG=parseInt(this.GetCurrentStyle(FYEj4,objElem,"border-right-width")),
alpdW=parseInt(this.GetCurrentStyle(FYEj4,objElem,"border-top-width")),
kHZRO=parseInt(this.GetCurrentStyle(FYEj4,objElem,"border-bottom-width"));
return({
vguFg:!isNaN(Tb1Hq)?Tb1Hq:0,
Fx2bp:!isNaN(LCRWG)?LCRWG:0,
hhxJ3:!isNaN(alpdW)?alpdW:0,
sA8IY:!isNaN(kHZRO)?kHZRO:0});
};

vusFu.prototype.GetMargins=function(FYEj4,objElem){
var j1tgn=parseInt(this.GetCurrentStyle(FYEj4,objElem,"margin-left")),
HSWI2=parseInt(this.GetCurrentStyle(FYEj4,objElem,"margin-right")),
u_20R=parseInt(this.GetCurrentStyle(FYEj4,objElem,"margin-top")),
KZAgv=parseInt(this.GetCurrentStyle(FYEj4,objElem,"margin-bottom"));
return({
vguFg:!isNaN(j1tgn)?j1tgn:0,
Fx2bp:!isNaN(HSWI2)?HSWI2:0,
hhxJ3:!isNaN(u_20R)?u_20R:0,
sA8IY:!isNaN(KZAgv)?KZAgv:0});
};

vusFu.prototype.f1DjO=function(qhZvl){
try{
qhZvl.open('','_parent','');
qhZvl.close();
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::CloseWindow:"+PgkaW);
}
};

vusFu.prototype.AddEventListener=function(EFMI_,OVy7b,callback){
try{
if(typeof(callback)=="function"&&EFMI_)EFMI_.addEventListener(OVy7b,callback,false);
if(uDpoY.GDd1o==null){
uDpoY.GDd1o=[];
}
uDpoY.GDd1o.push({KeMKN:EFMI_,type:OVy7b,xNVqT:callback,XDK40:false});
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::AddEventListener:"+PgkaW);
}
};

vusFu.prototype.RemoveEventListener=function(EFMI_,OVy7b,callback){
try{
var fuvlr;
for(var kyHGZ=0;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(fuvlr.KeMKN==EFMI_&&fuvlr.type==OVy7b){
if(fuvlr.xNVqT==callback||!callback){
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.removeEventListener(fuvlr.type,fuvlr.xNVqT,false);
uDpoY.GDd1o.splice(kyHGZ--,1);
}
}
}
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::RemoveEventListener:"+PgkaW);
}
};

vusFu.prototype.RemoveAllEventListeners=function(EFMI_){
try{
var fuvlr;
for(var kyHGZ=0;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(fuvlr.KeMKN==EFMI_){
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.removeEventListener(fuvlr.type,fuvlr.xNVqT,false);
uDpoY.GDd1o.splice(kyHGZ--,1);
}
}
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::RemoveAllEventListeners:"+PgkaW);
}
};

vusFu.prototype.EventSource=function(mEXRa){
return(mEXRa.currentTarget);};

vusFu.prototype.EventExplicitSource=function(mEXRa){
return(mEXRa.explicitOriginalTarget);
};

vusFu.prototype.EventMouseX=function(mEXRa){
return(mEXRa.pageX);
};

vusFu.prototype.EventMouseY=function(mEXRa){
return(mEXRa.pageY);
};

vusFu.prototype.EventElementX=function(mEXRa){
return(mEXRa.originalTarget.offsetLeft);
};

vusFu.prototype.EventElementY=function(mEXRa){
return(mEXRa.originalTarget.offsetTop);
};

vusFu.prototype.DocumentClientWidth=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.nodeName&&p3P_d.nodeName.toLowerCase()=="iframe")p3P_d=p3P_d.contentWindow;
if(p3P_d.self.innerWidth)return(p3P_d.self.innerWidth);
return(p3P_d.document.body.clientWidth);
};

vusFu.prototype.DocumentClientHeight=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.nodeName&&p3P_d.nodeName.toLowerCase()=="iframe")p3P_d=p3P_d.contentWindow;
if(p3P_d.self.innerHeight)return(p3P_d.self.innerHeight);
return(p3P_d.document.body.clientHeight);
};

vusFu.prototype.DocumentScrollLeft=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.nodeName&&p3P_d.nodeName.toLowerCase()=="iframe")p3P_d=p3P_d.contentWindow;
if(p3P_d.self.pageXOffset)return(p3P_d.self.pageXOffset);
return(p3P_d.document.body.scrollLeft);
};

vusFu.prototype.DocumentScrollTop=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.nodeName&&p3P_d.nodeName.toLowerCase()=="iframe")p3P_d=p3P_d.contentWindow;
if(p3P_d.self.pageYOffset)return(p3P_d.self.pageYOffset);
return(p3P_d.document.body.scrollTop);
};

vusFu.prototype.ScrollContentViewBy=function(oftie,KqaJH){
var wLRBW=oftie.scrollWidth,
ulz6U=oftie.scrollHeight,
oHFaM=KqaJH.x,
q0T1W=KqaJH.y,
DJxGE=KqaJH.QYGQ4,
fkl_P=KqaJH.xB9Co;
oftie.contentWindow.scrollTo(oHFaM-(wLRBW-DJxGE)/2,q0T1W-(ulz6U-fkl_P)/2);
};

vusFu.prototype.cI2b4=function(oftie,KqaJH,TH8ll){
if(!oftie)return;
this.ScrollContentViewBy(oftie,KqaJH);
};

vusFu.prototype.wbwhF=function(oftie,KqaJH){
if(!oftie)return;
try{
oftie.contentWindow.scrollTo(KqaJH.x,KqaJH.y);
}
catch(PgkaW){}
};

vusFu.prototype.EventType=function(mEXRa){
return(mEXRa.type);
};

vusFu.prototype.oo8fM=function(StG14,EFMI_){
return(this.GetCurrentStyle(StG14,EFMI_,"position"));
};

vusFu.prototype.GetCurrentStyle=function(StG14,EFMI_,I8BLm){
var D7xT6=StG14.defaultView;
var currentStyle=D7xT6.getComputedStyle(EFMI_,null);
if(currentStyle){
switch(I8BLm){
case "clip-left":
try{
var LWKdN=currentStyle.getPropertyValue("clip");
if(LWKdN&&LWKdN!=null&&LWKdN!="auto"){
LWKdN=LWKdN.substring(LWKdN.indexOf("(")+1,LWKdN.lastIndexOf(")"));
LWKdN=LWKdN.split(",");
return(LWKdN[3]);
}
else return("auto");
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetCurrentStyle ('clip-left'):"+PgkaW);
}
case "clip-top":
try{
var LWKdN=currentStyle.getPropertyValue("clip");
if(LWKdN&&LWKdN!=null&&LWKdN!="auto"){
LWKdN=LWKdN.substring(LWKdN.indexOf("(")+1,LWKdN.lastIndexOf(")"));
LWKdN=LWKdN.split(",");
return(LWKdN[0]);
}
else return("auto");
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetCurrentStyle ('clip-top'):"+PgkaW);
}
case "clip-right":
try{
var LWKdN=currentStyle.getPropertyValue("clip");
if(LWKdN&&LWKdN!=null&&LWKdN!="auto"){
LWKdN=LWKdN.substring(LWKdN.indexOf("(")+1,LWKdN.lastIndexOf(")"));
LWKdN=LWKdN.split(",");
return(LWKdN[1]);
}
else return("auto");
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetCurrentStyle ('clip-right'):"+PgkaW);
}
case "clip-bottom":
try{
var LWKdN=currentStyle.getPropertyValue("clip");
if(LWKdN&&LWKdN!=null&&LWKdN!="auto"){
LWKdN=LWKdN.substring(LWKdN.indexOf("(")+1,LWKdN.lastIndexOf(")"));
LWKdN=LWKdN.split(",");
return(LWKdN[2]);
}
else return("auto");
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetCurrentStyle ('clip-bottom'):"+PgkaW);
}
default:
break;
}

var FhkPe=currentStyle.getPropertyValue(I8BLm);
var bWVoz=typeof(FhkPe);
while(FhkPe){
if(bWVoz=="string")if(FhkPe.toLowerCase()!="inherit")break;
if(bWVoz=="number")break;
if(!EFMI_)break;
EFMI_=EFMI_.parentNode;
if(EFMI_&&EFMI_.nodeType==1){
FhkPe=(D7xT6.getComputedStyle(EFMI_,null)).getPropertyValue(I8BLm);
}
}

return(FhkPe);
}
return(null);
};

vusFu.prototype.GetCurrentBorderWidth=function(EFMI_,I8BLm){
var currentStyle=EFMI_.ownerDocument.defaultView.getComputedStyle(EFMI_,null),BhfNr;
if(currentStyle){
switch(I8BLm){
case "left":
BhfNr=parseInt(currentStyle.getPropertyValue("border-left-width"));
return(!isNaN(BhfNr)?BhfNr:0);
case "top":
BhfNr=parseInt(currentStyle.getPropertyValue("border-top-width"));
return(!isNaN(BhfNr)?BhfNr:0);
case "right":
BhfNr=parseInt(currentStyle.getPropertyValue("border-right-width"));
return(!isNaN(BhfNr)?BhfNr:0);
case "bottom":
BhfNr=parseInt(currentStyle.getPropertyValue("border-bottom-width"));
return(!isNaN(BhfNr)?BhfNr:0);
}
}
return(0);
};

vusFu.prototype.GetIFrameWindow=function(ZZEee){
try{
if(!ZZEee)return(null);
if(!ZZEee.contentWindow)return(null);
return(ZZEee.contentWindow);
}
catch(PgkaW){return(null);}
};

vusFu.prototype.GetIFrameDocument=function(ZZEee){
var FYEj4;
try{
if(ZZEee)if(ZZEee.contentWindow)FYEj4=ZZEee.contentWindow.document;
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetIFrameDocument:"+PgkaW);
}
return(FYEj4);
};

vusFu.prototype.GetDocumentFromEvent=function(mEXRa){
return(mEXRa.originalTarget.ownerDocument);
};

vusFu.prototype.GetFrameFromEvent=function(mEXRa){
var FYEj4=this.GetDocumentFromEvent(mEXRa);
if(FYEj4.defaultView){
if(FYEj4.defaultView.frameElement){
return(FYEj4.defaultView.frameElement);
}
}
return(null);
};


vusFu.prototype.GetDocumentFromElement=function(mEXRa){
return(mEXRa.ownerDocument);
};

vusFu.prototype.EventMouseButton=function(mEXRa){
return(mEXRa.button);
};


vusFu.prototype.EventInvokesBrowserFunction=function(mEXRa){
var SWctk=this.GetKeyCode(mEXRa);
if(
((SWctk>=112)&&(SWctk<=123)&&!(SWctk==122))||
(SWctk==8)||
(SWctk==56&&mEXRa.altKey)||(SWctk==36&&mEXRa.altKey)||(SWctk==70&&mEXRa.ctrlKey)||
(SWctk==66&&mEXRa.ctrlKey)||
(SWctk==76&&mEXRa.ctrlKey)||
(SWctk==79&&mEXRa.ctrlKey)||
(SWctk==87&&mEXRa.ctrlKey)){
mEXRa.returnValue=false;
mEXRa.cancelBubble=true;
return(true);
}

return(false);
};


vusFu.prototype.EventPreventDefault=function(mEXRa){
mEXRa.preventDefault();
mEXRa.stopPropagation();
mEXRa.cancelBubble=true;
return(false);
};

vusFu.prototype.EventDoNotPreventDefault=function(mEXRa){
mEXRa.cancelBubble=false;
return(true);
};

vusFu.prototype.KeyEventPreventDefault=function(mEXRa){
mEXRa.returnValue=false;
return(this.EventPreventDefault(mEXRa));
};

vusFu.prototype.KeyEventDoNotPreventDefault=function(mEXRa){
mEXRa.returnValue=true;
return(this.EventDoNotPreventDefault(mEXRa));
};

vusFu.prototype.AddOptionInSelect=function(by2Y3,oN9ui){
oN9ui.add(by2Y3,null);
};

vusFu.prototype.GetOptionInSelect=function(DczCZ,oN9ui){
return(oN9ui.options.namedItem(DczCZ));
};

vusFu.prototype.CreateAutoforms=function(){
geGzv();
};

vusFu.prototype.kDL2b=function(sID){
m2SnJ(sID);
};

vusFu.prototype.GetDocumentOfElement=function(objElem){
if(!objElem)return(null);
return(objElem.ownerDocument);
};

function eZ03y(i9Hbe){
if(!i9Hbe)return(0);
var eDyNZ=-1,fdqlS=0,rtMOW=0,kyHGZ,HXCVs,qf6Hu=i9Hbe.childNodes,KqaJH;
var zc0xj=qf6Hu.length,_1Z67,fkP5_,lupVW;

for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
HXCVs=qf6Hu[kyHGZ];
if(HXCVs.nodeType!=1)continue;
if(HXCVs.IJtLI==true)continue;
if(typeof(HXCVs.className)=="string"){
Kt1vP=HXCVs.className;
if(Kt1vP.indexOf("ttcmo")!=-1||Kt1vP.indexOf("ttclasstextboxcontent")!=-1){
KqaJH=GetPageCoordsOverflown(HXCVs);
fdqlS=KqaJH.y+KqaJH.xB9Co;
if(g_objCrossBrowserModel.bGaIaBorderFix==true&&AutoPositionObjects.aObjects[HXCVs.id]){
_1Z67=AutoPositionObjects.aObjects[HXCVs.id];
fkP5_=_1Z67.length;
for(lupVW=0;lupVW<fkP5_;lupVW++){
if(_1Z67[lupVW]["bottomOffset"]){
fdqlS=fdqlS+parseInt(_1Z67[lupVW]["bottomOffset"]);
break;
}
}
}
}
}
if(HXCVs.childNodes.length>0){
rtMOW=eZ03y(HXCVs);
if(rtMOW>fdqlS)fdqlS=rtMOW;
}

if(fdqlS>eDyNZ)eDyNZ=fdqlS;
fdqlS=0;rtMOW=0;
}
if(g_objCrossBrowserModel.bGaIaBorderFix==true){
var a12NV=g_objCrossBrowserModel.GetBorders(g_objCrossBrowserModel.GetDocumentFromElement(i9Hbe),i9Hbe);
eDyNZ=eDyNZ-a12NV.sA8IY;
}
return((eDyNZ>-1)?eDyNZ:0);
}


vusFu.prototype.PositionObject=function(i9Hbe,qbDzo,hNqWe){
if(!i9Hbe||!qbDzo||!hNqWe["document"])return;
var FYEj4=hNqWe["document"],kyHGZ,ksdqA,rfdQg,KQhdj=i9Hbe.style,e8xzh,gG7io,PUqpd,OcJIw=0,o3EZa=0,gR3zz=0,TUwZZ=0,TpA9d,WaN2m,JXCjB,KWvHt,
tXYOc=qbDzo.offsetWidth,qtYtz=i9Hbe.offsetWidth,XjGs3=qbDzo.offsetHeight,yzfNz=i9Hbe.offsetHeight;

switch(hNqWe["leftOffsetUnit"]){
case "%":
OcJIw=tXYOc*hNqWe["leftOffset"]/100;
break;
case "%self":
OcJIw=qtYtz*hNqWe["leftOffset"]/100;
break;
case "px":
OcJIw=hNqWe["leftOffset"];
break;
}
if(hNqWe["leftOffset2"]){
switch(hNqWe["leftOffset2Unit"]){
case "%":
OcJIw+=tXYOc*hNqWe["leftOffset2"]/100;
break;
case "%self":
OcJIw+=qtYtz*hNqWe["leftOffset2"]/100;
break;
case "px":
OcJIw+=hNqWe["leftOffset2"];
break;
}
}
switch(hNqWe["rightOffsetUnit"]){
case "%":
o3EZa=tXYOc*hNqWe["rightOffset"]/100;
break;
case "%self":
o3EZa=qtYtz*hNqWe["rightOffset"]/100;
break;
case "px":
o3EZa=hNqWe["rightOffset"];
break;
}
if(hNqWe["rightOffset2"]){
switch(hNqWe["rightOffset2Unit"]){
case "%":
o3EZa+=tXYOc*hNqWe["rightOffset2"]/100;
break;
case "%self":
o3EZa+=qtYtz*hNqWe["rightOffset2"]/100;
break;
case "px":
o3EZa+=hNqWe["rightOffset2"];
break;
}
}

switch(hNqWe["topOffsetUnit"]){
case "%":
gR3zz=XjGs3*hNqWe["topOffset"]/100;
break;
case "%self":
gR3zz=yzfNz*hNqWe["topOffset"]/100;
break;
case "px":
gR3zz=hNqWe["topOffset"];
break;
}
if(hNqWe["topOffset2"]){
switch(hNqWe["topOffset2Unit"]){
case "%":
gR3zz+=XjGs3*hNqWe["topOffset2"]/100;
break;
case "%self":
gR3zz+=yzfNz*hNqWe["topOffset2"]/100;
break;
case "px":
gR3zz+=hNqWe["topOffset2"];
break;
}
}

switch(hNqWe["bottomOffsetUnit"]){
case "%":
TUwZZ=XjGs3*hNqWe["bottomOffset"]/100;
break;
case "%self":
TUwZZ=yzfNz*hNqWe["bottomOffset"]/100;
break;
case "px":
TUwZZ=hNqWe["bottomOffset"];
break;
}
if(hNqWe["bottomOffset2"]){
switch(hNqWe["bottomOffset2Unit"]){
case "%":
TUwZZ+=XjGs3*hNqWe["bottomOffset2"]/100;
break;
case "%self":
TUwZZ+=yzfNz*hNqWe["bottomOffset2"]/100;
break;
case "px":
TUwZZ+=hNqWe["bottomOffset2"];
break;
}
}

OcJIw+=hNqWe["paddingLeft"];
gR3zz+=hNqWe["paddingTop"];
o3EZa+=hNqWe["paddingRight"];
TUwZZ+=hNqWe["paddingBottom"];

for(kyHGZ in hNqWe.alignments){
switch(kyHGZ){
case "autoHeight":
var _gqPB=hNqWe["targetAutoHeightID"];
var gs4l0=0,TAlgt=0;
if(_gqPB){
gs4l0=hNqWe["targetAutoHeightPaddingTop"];
TAlgt=hNqWe["targetAutoHeightPaddingBottom"];
}
PUqpd=1-hNqWe["topOffset"]/100-hNqWe["bottomOffset"]/100;
if(PUqpd>0){
WaN2m=(qbDzo.scrollHeight+gs4l0+TAlgt)/PUqpd;
}
else{
WaN2m=qbDzo.scrollHeight+gs4l0+TAlgt;
}
if(WaN2m>=0){
KQhdj.height=WaN2m+"px";
}
break;
case "horizontalCentered":
var Ls2Cx=parseInt(hNqWe["borderLeft"]);
Ls2Cx=!isNaN(Ls2Cx)?Ls2Cx:0;
JXCjB=OcJIw+(qbDzo.offsetWidth-i9Hbe.offsetWidth-o3EZa)/2-Ls2Cx;
if(JXCjB!=parseInt(KQhdj.left)){
KQhdj.left=JXCjB+"px";
}
break;
case "verticalCentered":
var z58Qx=parseInt(hNqWe["borderTop"]);
z58Qx=!isNaN(z58Qx)?z58Qx:0;
KWvHt=gR3zz-TUwZZ+(qbDzo.offsetHeight-i9Hbe.offsetHeight)/2-z58Qx;
if(KWvHt!=parseInt(KQhdj.top)){
KQhdj.top=KWvHt+"px";
}
break;
case "Setting":
switch(hNqWe.alignments[kyHGZ]){
case "10":
var qfiWW=GetPageCoords(qbDzo);
var pJu7b=GetPageCoords(i9Hbe.parentNode);

var Ls2Cx=hNqWe["borderLeft"];
var rSvr1=this.bd6Hi(hNqWe,FYEj4,qbDzo,(qfiWW.x-pJu7b.x)+Ls2Cx,(qfiWW.x-pJu7b.x+Ls2Cx)+"px",KQhdj.width,OcJIw,o3EZa);
if(rSvr1.left!=null)KQhdj.left=rSvr1.left+"px";
if(rSvr1.width!=null)KQhdj.width=rSvr1.width+"px";

var z58Qx=hNqWe["borderTop"];
var A3e9E=this.MeCEC(hNqWe,FYEj4,qbDzo,(qfiWW.y-pJu7b.y)+z58Qx,(qfiWW.y-pJu7b.y+z58Qx)+"px",KQhdj.height,gR3zz,TUwZZ);
if(A3e9E.top!=null)KQhdj.top=A3e9E.top+"px";
if(A3e9E.height!=null)KQhdj.height=A3e9E.height+"px";
break;
case "11":
var qfiWW=GetPageCoords(qbDzo);
var pJu7b=GetPageCoords(i9Hbe.parentNode);
var Ls2Cx=hNqWe["borderLeft"];
var z58Qx=hNqWe["borderTop"];
var AwGaL=this.XJNwb(hNqWe,FYEj4,i9Hbe,(qfiWW.x-pJu7b.x),OcJIw,o3EZa);
if(AwGaL.left!=null)KQhdj.left=AwGaL.left+parseInt(Ls2Cx)+"px";
var tyR0d=this.Dms1Q(hNqWe,FYEj4,i9Hbe,(qfiWW.y-pJu7b.y),gR3zz,TUwZZ);
if(tyR0d.top!=null)KQhdj.top=tyR0d.top+parseInt(z58Qx)+"px";
break;
case "12":
var qfiWW=GetPageCoords(qbDzo);
var pJu7b=GetPageCoords(i9Hbe.parentNode);
var pFXeM=hNqWe["borderRight"];
var z58Qx=hNqWe["borderTop"];
var wu7qJ=this.pGUL7(hNqWe,FYEj4,i9Hbe,qbDzo,(qfiWW.x-pJu7b.x),OcJIw,o3EZa);
if(wu7qJ.right!=null)KQhdj.left=wu7qJ.right+parseInt(pFXeM)+"px";
var tyR0d=this.Dms1Q(hNqWe,FYEj4,i9Hbe,(qfiWW.y-pJu7b.y),gR3zz,TUwZZ);
if(tyR0d.top!=null)KQhdj.top=tyR0d.top+parseInt(z58Qx)+"px";
break;
case "13":
var qfiWW=GetPageCoords(qbDzo);
var pJu7b=GetPageCoords(i9Hbe.parentNode);
var Ls2Cx=hNqWe["borderLeft"];
var z58Qx=hNqWe["borderTop"];
var AwGaL=this.XJNwb(hNqWe,FYEj4,i9Hbe,(qfiWW.x-pJu7b.x),OcJIw,o3EZa);
if(AwGaL.left!=null)KQhdj.left=AwGaL.left+parseInt(Ls2Cx)+"px";
var tyR0d=this.Dms1Q(hNqWe,FYEj4,i9Hbe,(qfiWW.y-pJu7b.y),gR3zz,TUwZZ);
if(tyR0d.top!=null)KQhdj.top=tyR0d.top+parseInt(z58Qx)+"px";
break;
case "14":
var qfiWW=GetPageCoords(qbDzo);
var pJu7b=GetPageCoords(i9Hbe.parentNode);
var Ls2Cx=hNqWe["borderLeft"];
var KOpar=hNqWe["borderBottom"];
var AwGaL=this.XJNwb(hNqWe,FYEj4,i9Hbe,(qfiWW.x-pJu7b.x),OcJIw,o3EZa);
if(AwGaL.left!=null)KQhdj.left=AwGaL.left+parseInt(Ls2Cx)+"px";
var CcSIk=this.r2_dH(hNqWe,FYEj4,i9Hbe,qbDzo,(qfiWW.y-pJu7b.y),gR3zz,TUwZZ);
if(CcSIk.bottom!=null)KQhdj.top=CcSIk.bottom+parseInt(KOpar)+"px";
break;

case "inline":
if(AutoPositionObjects.objTargets[i9Hbe.id]){
var Qn1oN=AutoPositionObjects.objTargets[i9Hbe.id],qUeEl,
pJu7b,qfiWW,Kls2K,JXCjB,KWvHt,kyHGZ;
for(kyHGZ in Qn1oN){
if(Qn1oN[kyHGZ].bx954.alignments["Setting"]=="15"){
Kls2K=FYEj4.getElementById(i9Hbe.id+"imggap");
if(!Kls2K)continue;
qUeEl=FYEj4.getElementById(kyHGZ);
if(!qUeEl)continue;
this.SynchronizeElementDimensions(qUeEl,Kls2K,FYEj4);
pJu7b=GetPageCoords(Kls2K);
qfiWW=GetPageCoords(qUeEl.parentNode);
JXCjB=parseInt(Qn1oN[kyHGZ].bx954.alignments["leftOffset"]);
KWvHt=parseInt(Qn1oN[kyHGZ].bx954.alignments["topOffset"]);
qUeEl.style.left=((!isNaN(JXCjB)?JXCjB:0)+pJu7b.x-qfiWW.x-1)+"px";
qUeEl.style.top=((!isNaN(KWvHt)?KWvHt:0)+pJu7b.y-qfiWW.y-1)+"px";
}
}
}
break;
case "15":
this.SynchronizeElementDimensions(i9Hbe,FYEj4.getElementById(qbDzo.id+"imggap"),FYEj4);
break;
}
break;
case "autoHeightInput":
var Mo0T9=this.GetCurrentStyle(FYEj4,qbDzo,"font-size")+" "+this.GetCurrentStyle(FYEj4,qbDzo,"font-family");
var WaN2m=this.GetCSSValueByConstant("height",Mo0T9),
gs4l0=parseInt(this.GetCurrentStyle(FYEj4,i9Hbe,"padding-top")),
TAlgt=parseInt(this.GetCurrentStyle(FYEj4,i9Hbe,"padding-bottom"));
gs4l0=!isNaN(gs4l0)?gs4l0:0;
TAlgt=!isNaN(TAlgt)?TAlgt:0;
qbDzo.style.height=(WaN2m+gs4l0+TAlgt)+"px";
break;
case "leftAligned":
var AwGaL=this.XJNwb(hNqWe,FYEj4,i9Hbe,0,OcJIw,o3EZa);
if(AwGaL.left!=null)KQhdj.left=AwGaL.left+"px";
break;
case "rightAligned":
var wu7qJ=this.pGUL7(hNqWe,FYEj4,i9Hbe,qbDzo,0,OcJIw,o3EZa);
if(wu7qJ.right!=null)KQhdj.left=wu7qJ.right+"px";
break;
case "leftAndRightAligned":
var rSvr1=this.bd6Hi(hNqWe,FYEj4,qbDzo,0,KQhdj.left,KQhdj.width,OcJIw,o3EZa);
var DRjEn=document.getElementById(i9Hbe.id);
if(DRjEn&&DRjEn.nodeName.indexOf("svg")!=-1){
if(rSvr1.left!=null&&rSvr1.width!=null){
if(fSwur(DRjEn)==true){
var cVFrQ=DRjEn.parentNode;
var D3AV8=cVFrQ.parentNode;
var Kc5Nw=rSvr1.left+"px";
var fibMS=rSvr1.width+"px";
var II6tD=Math.sqrt(rSvr1.width*rSvr1.width+D3AV8.offsetHeight*D3AV8.offsetHeight);
cVFrQ.style.width=II6tD+"px";
cVFrQ.style.height=II6tD+"px";
cVFrQ.style.left=((D3AV8.offsetWidth*0.5)-(II6tD*0.5))+"px";
cVFrQ.style.top=((D3AV8.offsetHeight*0.5)-(II6tD*0.5))+"px";
upf6s(DRjEn,rSvr1.width,D3AV8.offsetHeight);
}
else{
var cVFrQ=DRjEn.parentNode;
var D3AV8=cVFrQ.parentNode;
cVFrQ.style.left=-g_svgBorderOff/2+"px";
cVFrQ.style.top=-g_svgBorderOff/2+"px";
cVFrQ.style.width=(rSvr1.width+10)+"px";
cVFrQ.style.height=(D3AV8.offsetHeight+10)+"px";
upf6s(DRjEn,rSvr1.width,D3AV8.offsetHeight);
}
}
}
else{
if(rSvr1.left!=null){
KQhdj.left=rSvr1.left+"px";
}
if(rSvr1.width!=null){
KQhdj.width=rSvr1.width+"px";
}
}
break;
case "topAligned":
var tyR0d=this.Dms1Q(hNqWe,FYEj4,i9Hbe,0,gR3zz,TUwZZ);
if(tyR0d.top!=null)KQhdj.top=tyR0d.top+"px";
break;
case "bottomAligned":
var CcSIk=this.r2_dH(hNqWe,FYEj4,i9Hbe,qbDzo,0,gR3zz,TUwZZ);
if(CcSIk.bottom!=null)KQhdj.top=CcSIk.bottom+"px";
break;
case "topAndBottomAligned":
var A3e9E=this.MeCEC(hNqWe,FYEj4,qbDzo,0,KQhdj.top,KQhdj.height,gR3zz,TUwZZ);
var DRjEn=document.getElementById(i9Hbe.id);
if(DRjEn&&DRjEn.nodeName.indexOf("svg")!=-1){
if(A3e9E.top!=null&&A3e9E.height!=null){
if(fSwur(DRjEn)==true){
var cVFrQ=DRjEn.parentNode;
var D3AV8=cVFrQ.parentNode;
var YQDUv=A3e9E.top+"px";
var iUT2r=A3e9E.height+"px";
var II6tD=Math.sqrt(A3e9E.height*A3e9E.height+D3AV8.offsetWidth*D3AV8.offsetWidth);
cVFrQ.style.width=II6tD+"px";
cVFrQ.style.height=II6tD+"px";
cVFrQ.style.left=((D3AV8.offsetWidth*0.5)-(II6tD*0.5))+"px";
cVFrQ.style.top=((A3e9E.height*0.5)-(II6tD*0.5))+"px";
upf6s(DRjEn,D3AV8.offsetWidth,A3e9E.height);
}
else{
var cVFrQ=DRjEn.parentNode;
var D3AV8=cVFrQ.parentNode;
var YQDUv=A3e9E.top+"px";
var iUT2r=A3e9E.height+"px";
cVFrQ.style.width=(D3AV8.offsetWidth+10)+"px";
cVFrQ.style.height=(A3e9E.height+10)+"px";
cVFrQ.style.left=-g_svgBorderOff/2+"px";
cVFrQ.style.top=-g_svgBorderOff/2+"px";
upf6s(DRjEn,D3AV8.offsetWidth,A3e9E.height);
}
}
}
else{
if(A3e9E.top!=null)KQhdj.top=A3e9E.top+"px";
if(A3e9E.height!=null)KQhdj.height=A3e9E.height+"px";
}
break;
}
}
};

vusFu.prototype.r2_dH=function(hNqWe,FYEj4,i9Hbe,qbDzo,KWvHt,gR3zz,TUwZZ){
var EEgIy={bottom:null};
KWvHt+=gR3zz+qbDzo.offsetHeight-i9Hbe.offsetHeight-TUwZZ-hNqWe["borderBottom"];
if(KWvHt!=parseInt(i9Hbe.style.top)){
EEgIy.bottom=KWvHt;
}
return(EEgIy);
};
vusFu.prototype.pGUL7=function(hNqWe,FYEj4,i9Hbe,qbDzo,JXCjB,OcJIw,o3EZa){
var EEgIy={right:null};
JXCjB+=OcJIw+qbDzo.offsetWidth-i9Hbe.offsetWidth-o3EZa-hNqWe["borderRight"];
if(JXCjB!=parseInt(i9Hbe.style.left)){
EEgIy.right=JXCjB;
}
return(EEgIy);
};
vusFu.prototype.Dms1Q=function(hNqWe,FYEj4,i9Hbe,KWvHt,gR3zz,TUwZZ){
var EEgIy={top:null};
KWvHt+=gR3zz-TUwZZ-hNqWe["borderTop"];
if(KWvHt!=parseInt(i9Hbe.style.top)){
EEgIy.top=KWvHt;
}
return(EEgIy);
};

vusFu.prototype.XJNwb=function(hNqWe,FYEj4,i9Hbe,JXCjB,OcJIw,o3EZa){
var EEgIy={left:null};
JXCjB+=OcJIw-o3EZa-hNqWe["borderLeft"];
if(JXCjB!=parseInt(i9Hbe.style.left)){
EEgIy.left=JXCjB;
}
return(EEgIy);
};

vusFu.prototype.bd6Hi=function(hNqWe,FYEj4,qbDzo,JXCjB,d2sCi,j64lv,OcJIw,o3EZa){
var TpA9d,EEgIy={left:null,width:null};
JXCjB+=OcJIw;
var vOoG7=hNqWe["myBorderLeft"],
Ls2Cx=hNqWe["borderLeft"],
l9v6l=hNqWe["myBorderRight"],
pFXeM=hNqWe["borderRight"],
j1tgn=hNqWe["myPaddingLeft"],
HSWI2=hNqWe["myPaddingRight"];
if(JXCjB!=(parseInt(d2sCi)-Ls2Cx-vOoG7)){
EEgIy.left=JXCjB-Ls2Cx-vOoG7;
}
var eItZk=this.GetCurrentStyle(FYEj4,qbDzo,"width");
if(eItZk=="auto"){var coords=GetPageCoords(qbDzo);
eItZk=coords.QYGQ4+"";
}
if(eItZk.indexOf("%")!=-1){
TpA9d=parseInt(eItZk)*qbDzo.scrollWidth/100+Ls2Cx+pFXeM+vOoG7+l9v6l-OcJIw-o3EZa-j1tgn-HSWI2;
}
else if(!isNaN(parseInt(eItZk))){
TpA9d=parseInt(eItZk)+Ls2Cx+pFXeM+vOoG7+l9v6l-OcJIw-o3EZa-j1tgn-HSWI2;
}
else{
TpA9d=-1;
}
if((TpA9d>=0&&TpA9d!=parseInt(j64lv))||j64lv.indexOf("%")!=-1){
EEgIy.width=((TpA9d<=0.5)?Math.ceil(TpA9d):TpA9d);
}
else if(TpA9d<0){
EEgIy.width=0;
}
return(EEgIy);
};

vusFu.prototype.MeCEC=function(hNqWe,FYEj4,qbDzo,KWvHt,FAfot,JZtve,gR3zz,TUwZZ){
var WaN2m,EEgIy={top:null,height:null};
KWvHt+=gR3zz;
var Zdlwc=hNqWe["myBorderTop"],
z58Qx=hNqWe["borderTop"],
hkfq7=hNqWe["myBorderBottom"],
KOpar=hNqWe["borderBottom"],
u_20R=hNqWe["myPaddingTop"],
KZAgv=hNqWe["myPaddingBottom"];
if(KWvHt!=(parseInt(FAfot)-z58Qx-Zdlwc)){
EEgIy.top=KWvHt-z58Qx-Zdlwc;
}
var t3ycw=this.GetCurrentStyle(FYEj4,qbDzo,"height");
if(t3ycw=="auto"){var coords=GetPageCoords(qbDzo);
t3ycw=coords.xB9Co+"";
}
if(t3ycw.indexOf("%")!=-1){
WaN2m=parseInt(t3ycw)*qbDzo.scrollHeight/100+z58Qx+KOpar+Zdlwc+hkfq7-gR3zz-TUwZZ-u_20R-KZAgv;
}
else if(!isNaN(parseInt(t3ycw))){
WaN2m=parseInt(t3ycw)+z58Qx+KOpar+Zdlwc+hkfq7-gR3zz-TUwZZ-u_20R-KZAgv;
}
else{
WaN2m=-1;
}
if((WaN2m>=0&&WaN2m!=parseInt(JZtve))||JZtve.indexOf("%")!=-1){
EEgIy.height=((WaN2m<=0.5)?Math.ceil(WaN2m):WaN2m);
}
else if(WaN2m<0){
EEgIy.height=0;
}
return(EEgIy);
};

vusFu.prototype.GetChar=function(mEXRa){
return(String.fromCharCode(mEXRa.charCode));
};

vusFu.prototype.GetCharByKeyCode=function(mEXRa){
var KeZIX="";
if(mEXRa.keyCode>=65&&mEXRa.keyCode<=90){
KeZIX=String.fromCharCode(mEXRa.keyCode+32);
}
else{
if(TTAPI.objTextpool.heap["keys"]["_"+mEXRa.keyCode])KeZIX=TTAPI.objTextpool.heap["keys"]["_"+mEXRa.keyCode]["_text"];
else KeZIX=String.fromCharCode(mEXRa.keyCode);
}
return("<span class=\"ttclasskeytext ttclasskeycode"+mEXRa.keyCode+"\">"+KeZIX+"</span>");
};

vusFu.prototype.GetKeyCode=function(mEXRa){
switch(mEXRa.keyCode){
case 59:return(186);
case 61:return(187);
case 109:return(189);
}
return(mEXRa.keyCode);
};

vusFu.prototype.GetCharCode=function(mEXRa){
return(mEXRa.charCode);
};

vusFu.prototype.SetOpacity=function(objElem,x6MDn,O20Le){
if(!objElem)return;
if(objElem.id){
this.wqMD6[objElem.id]=x6MDn;
}
objElem.style.MozOpacity=x6MDn;
};

vusFu.prototype.GetOpacity=function(objElem){
if(objElem&&objElem.id){
if(this.wqMD6[objElem.id]){
return(this.wqMD6[objElem.id]);
}
}
if(!objElem.style.MozOpacity)return(1);
return(objElem.style.MozOpacity);
};
vusFu.prototype.RemoveOpacity=function(objElem){
if(!objElem)return;
if(objElem.getAttribute("opacity")>0)objElem.removeAttribute("opacity");
if(!objElem.style)return;
objElem.style.MozOpacity=1.0;
};

vusFu.prototype.GetCSSValueByConstant=function(k8zVZ,u62Jy){
var FleT4=document.getElementById("ttnForTestsOnlyElement");
if(!FleT4){
FleT4=document.createElement("div");
FleT4.id="ttnForTestsOnlyElement";
document.body.appendChild(FleT4);
}
FleT4.style.position="absolute";
FleT4.style.left="0px";
FleT4.style.top="0px";
FleT4.style.width="0px";
FleT4.style.height="0px";
FleT4.style.overflow="hidden";
FleT4.style.visibility="hidden";
FleT4.style.zIndex=0;
switch(k8zVZ){
case "height":
FleT4.style.font=u62Jy;
FleT4.style.height="auto";
FleT4.innerHTML="ABCgyjK";
return(FleT4.offsetHeight);
case "width":
if(u62Jy[2])FleT4.innerHTML=u62Jy[0].toUpperCase();
else FleT4.innerHTML=u62Jy[0];
FleT4.style.font=u62Jy[1];
FleT4.style.height="auto";
FleT4.style.width="auto";
return(FleT4.offsetWidth);
case "border-width":
switch(u62Jy){
case "thin":
case "medium":
case "thick":
FleT4.style.borderWidth=u62Jy;
FleT4.style.borderStyle="solid";
FleT4.style.borderColor="#000000";
return(FleT4.offsetWidth/2);
}
break;
}
};

vusFu.prototype.GetEmbedsIndexOfMovie=function(movie){
var zc0xj=document.embeds.length,kyHGZ;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
if(document.embeds[kyHGZ].name==movie)return(kyHGZ);
}
return(-1);
};

vusFu.prototype.oCvIg=function(sID,FOCkf,jt9Gk){
var HVjOz="<emb"+"ed "+
"name=\""+sID+"\" "+
"id=\""+sID+"\" "+
"src=\""+FOCkf+"\" "+
"class=\"ttclassflashobject\" "+
"onmousedown=\"OnFlashMousedown(this,event,\'"+sID+"\')\" "+
"swliveconnect=\"true\" "+
"play=\"true\" "+
"loop=\"false\" "+
"quality=\"high\" "+
"type=\"application/x-shockwave-flash\" "+
"wmode=\"transparent\" ";
if(jt9Gk){
HVjOz+="scale=\""+jt9Gk.toLowerCase()+"\" ";
}
HVjOz+="></emb"+"ed>";
return(HVjOz);
};

vusFu.prototype.CreateFlashHTMLByObject=function(GofFv){
var FOCkf=GofFv["source"];
if(GofFv["userootpath"]){
FOCkf=TTAPI.GetProperty("rootpath")+FOCkf;
}

var H4anl=GofFv["scale"];
if(H4anl){
var vNYxi=RegExpCache["IsFlashScaleMode"];
vNYxi.lastIndex=0;
if(!H4anl.match(vNYxi))H4anl="showAll";
}

var sID=GofFv["id"],
CMWXE=GofFv["quality"]?GofFv["quality"]:"high",
WDK4M=GofFv["wmode"]?GofFv["wmode"]:"transparent",
URmTc=GofFv["loop"]?GofFv["loop"]:"",
sUHAx=GofFv["bgColor"]?GofFv["bgColor"]:"";
URmTc=(URmTc=="1"||URmTc=="true")?"true":"false";

var HVjOz="<emb"+"ed "+
"name=\""+sID+"\" "+
"id=\""+sID+"\" "+
"src=\""+FOCkf+"\" "+
"class=\"ttclassflashobject\" "+
"onmousedown=\"OnFlashMousedown(this,event,\'"+sID+"\')\" "+
"swliveconnect=\"true\" "+
"play=\"true\" "+
"loop=\""+URmTc+"\" "+
"quality=\""+CMWXE+"\" "+
"type=\"application/x-shockwave-flash\" "+
"wmode=\""+WDK4M+"\" ";
if(H4anl){
HVjOz+="scale=\""+H4anl.toLowerCase()+"\" ";
}
if(sUHAx&&WDK4M!="transparent"){
HVjOz+="bgcolor=\""+sUHAx+"\" ";
}
HVjOz+="></emb"+"ed>";
return(HVjOz);
};


vusFu.prototype.GetFlashParams=function(){
var mH9tB,Qlh4l=TTAPI.GetProperty("editmode");
switch(Qlh4l){
default:
case "wysiwyg":
case "preview":
mH9tB=TTAPI.GetProperty("flashstorypath.wysiwyg");
break;
case "":
case "product":
mH9tB=TTAPI.GetProperty("flashstorypath.product");
break;
}
return(mH9tB?mH9tB:"./");
};


vusFu.prototype.FlashLoadMovie=function(GofFv,sMovie,BWJWr){
var dCnSs=ResolveRelativePath(TTAPI.GetProperty("sequencepath")+sMovie);
var sStepID=TTAPI.objSequenceControl.sActiveStepID;
var b6vgH=BWJWr["parentID"];
try{
TTAPI.objSequenceControl.objFlashMovies[sStepID][b6vgH]["flashPageCtrl"].EmbedFlashSWF(BWJWr,dCnSs);


}
catch(PgkaW){}
};

vusFu.prototype.ReplaceWMode=function(r3rbv){
if(!r3rbv)return;
var m4T86="",ZSYJN="";
for(var kyHGZ=0,UkH_J=r3rbv.childNodes.length;kyHGZ<UkH_J;kyHGZ++){
if(r3rbv.childNodes[kyHGZ].nodeName.toLowerCase()=="param"){
if(r3rbv.childNodes[kyHGZ].getAttribute("name").toLowerCase()=="wmode"){
ZSYJN=r3rbv.childNodes[kyHGZ].getAttribute("value")+"";
if(ZSYJN.toLowerCase()=="window"){
m4T86="wm_"+r3rbv.id+"_"+Math.floor(Math.random()*(new Date()).getTime());
r3rbv.childNodes[kyHGZ].setAttribute("value","opaque");
r3rbv.childNodes[kyHGZ].setAttribute("id",m4T86);
}
break;
}
}
}

};


vusFu.prototype.CbbV9=function(GofFv,sMovie){
if(GofFv&&typeof(GofFv.SetVariable)!="undefined"){
var dCnSs=ResolveRelativePath(TTAPI.GetProperty("sequencepath")+sMovie);
var mH9tB=this.GetFlashParams();
GofFv.LoadMovie("0",TTAPI.GetProperty("playerpath")+"player.flash.swf");
GofFv.LoadMovie("0",dCnSs);
GofFv.SetVariable("storypath","./");var HVjOz=GofFv.parentNode.innerHTML;
var niYcy=new RegExp("src=\\\\{0,1}\"(\\w.*?)\\\\{0,1}\"","gi");
if(niYcy.test(HVjOz)){
niYcy.lastIndex=0;
var bLFUw=HVjOz.replace(niYcy,function(){
return("src=\""+dCnSs+"\"");
}
);
if(bLFUw){
try{
GofFv.parentNode.innerHTML=bLFUw;
}
catch(PgkaW){}

}
}
}
};

vusFu.prototype.FlashGotoLabel=function(GofFv,label,oqdE1){
var NZYeI=false,id=GofFv;
if(typeof(GofFv)!="string"){
id=GofFv.id;
}
GofFv=TTAPI.objSequenceControl.objActiveDocument.getElementById(id);
if(this.yn81j[id])delete this.yn81j[id];
if(GofFv!=null){
try{
if(typeof(GofFv.PercentLoaded)=="function"){
if(GofFv.PercentLoaded()>=100){
if(isNaN(label)){
var JvzMq=GofFv.TGotoLabel("/",label);
}
else{
var JvzMq=GofFv.TGotoFrame("/",parseInt(label));
}
if(oqdE1){
GofFv.TPlay("/");
}
else{
GofFv.Play();
}
return(true);
}
}
this.yn81j[GofFv.id]=GofFv;
setTimeout("try{g_objCrossBrowserModel.FlashGotoLabel(\""+GofFv.id+"\","+(isNaN(label)?("\""+label+"\""):label)+",\""+(oqdE1?oqdE1:"")+"\");}catch(e){}",30);
}
catch(PgkaW){
return(false);
}
}
return(false);
};

vusFu.prototype.FlashGotoAndStopLabel=function(GofFv,label){
if(GofFv!=null){
try{
if(typeof(GofFv)=="string"){
var id=GofFv;
GofFv=TTAPI.objSequenceControl.objActiveDocument.getElementById(id);
delete this.yn81j[id];
}
if(typeof(GofFv.PercentLoaded)=="function"){
if(GofFv.PercentLoaded()>=100){
if(isNaN(label)){
GofFv.TGotoLabel("/",label);
}
else{
GofFv.TGotoFrame("/",parseInt(label));
}
GofFv.jJpV6("/");
return(true);
}
else{
this.yn81j[GofFv.id]=GofFv;
setTimeout("try{g_objCrossBrowserModel.FlashGotoAndStopLabel(\""+GofFv.id+"\","+(isNaN(label)?("\""+label+"\""):label)+");}catch(e){}",30);
}
}
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::FlashGotoAndStopLabel:"+PgkaW);
}
}
return(false);
};

vusFu.prototype.GetFlashObject=function(id){
var cS4Ax=null;
var index=this.GetEmbedsIndexOfMovie(id);

try{
if(index>-1)cS4Ax=window.document.embeds[index];
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetFlashObject:"+PgkaW);
return(null);
}

return(cS4Ax);
};

vusFu.prototype.GetVideoObject=function(id){
var cS4Ax=null;
var index=this.GetEmbedsIndexOfMovie(id);

try{
if(index>-1)cS4Ax=window.document.embeds[index];
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::GetVideoObject:"+PgkaW);
return(null);
}

return(cS4Ax);
};

vusFu.prototype.FindFrameByFrameId=function(p3P_d,sFrameID){
if(typeof(p3P_d)!="undefined"){
if(p3P_d.frames){
var zc0xj=p3P_d.frames.length,kyHGZ;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
if(p3P_d.frames[kyHGZ].name==sFrameID){
return(p3P_d.frames[kyHGZ]);
}
}
}
}
};

vusFu.prototype.FindPrecedingParentFrame=function(p3P_d){
try{
if(!p3P_d)return(null);
if(p3P_d.frameElement)return(p3P_d.frameElement);
if(p3P_d.parentWindow)return(this.FindPrecedingParentFrame(p3P_d.parentWindow));
else if(p3P_d.parentNode)return(this.FindPrecedingParentFrame(p3P_d.parentNode));
}
catch(PgkaW){}
return(null);
};

function FindFramesetByFrameId(sNtsx,sFrameID){
if(sNtsx){
if(sNtsx.nodeName.toLowerCase()=="frameset"){
var PttgR=0,zc0xj=sNtsx.childNodes.length,objElem,kyHGZ,g98rl;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
objElem=sNtsx.childNodes[kyHGZ];
switch(objElem.nodeName.toLowerCase()){
case "frameset":
g98rl=FindFramesetByFrameId(objElem,sFrameID);
if(g98rl){
return(g98rl);
}
PttgR++;
break;
case "frame":
if(objElem.id==sFrameID){
return({EdGaO:sNtsx,m9DdT:PttgR,frame:objElem});
}
PttgR++;
break;
}
}
}
}
return(null);
}

vusFu.prototype.AdjustResourcePaths=function(Tdiy3){
var niYcy=RegExpCache["AllIMGTags"];niYcy.lastIndex=0;
if(typeof(Tdiy3)=="undefined")return("");

var hdbXM=Tdiy3.replace(niYcy,
function(){
var U62rh="";
var Te6QS=arguments[0];
if(Te6QS.indexOf("ttclasssymbol")>-1){
return(Te6QS.replace(RegExpCache["SRCAttribute"],
function(){
return("src=\""+TTAPI.GetProperty("sequencepath")+arguments[2]+"\"");
}));
}
return(Te6QS);
});

hdbXM=hdbXM.replace(niYcy,
function(){
var U62rh="";
var Te6QS=arguments[0];
return(Te6QS.replace(RegExpCache["SRCAttribute"],
function(){
var DDYIX=RegExpCache["AllURLs"];
DDYIX.lastIndex=0;
if(DDYIX.test(arguments[2])){
return("src=\""+arguments[2]+"\"");
}
else{
return("src=\""+ResolveRelativePath(TTAPI.GetProperty("sequencepath")+arguments[2])+"\"");
}
}));
});

niYcy=RegExpCache["AllStyleAttributes"];hdbXM=hdbXM.replace(niYcy,
function(){
var U62rh="";
var ucE2A=arguments[0];
return(ucE2A.replace(RegExpCache["StyleURLs"],
function(){
var DDYIX=RegExpCache["AllURLs"];
DDYIX.lastIndex=0;
if(DDYIX.test(arguments[2])){
return("url("+arguments[2]+")");
}
else{
return("url("+ResolveRelativePath(TTAPI.GetProperty("sequencepath")+arguments[2])+")");
}
}));
});
return(hdbXM);
};

vusFu.prototype.LoadCSSFile=function(url,p3P_d,callback,UwM48){
var StG14;
if(p3P_d){
StG14=p3P_d.document;
}
else{
StG14=document;
}
var YBpqa=StG14.createElement("link");
if(url.charAt(0)=="."){
var lKrQR=window.location.href;
url=lKrQR.substring(0,lKrQR.lastIndexOf("/"))+"/"+url;
}
YBpqa.type="text/css";
YBpqa.rel="stylesheet";

if(UwM48)YBpqa.media=UwM48;
else YBpqa.media="screen, print";

YBpqa.href=url;

var DwRuo=StG14.getElementsByTagName("head");
if(DwRuo){
if(DwRuo.length>0){
DwRuo[0].appendChild(YBpqa);
}
}
if(callback){
if(typeof(callback)=="function")setTimeout(callback,1);
}
};

vusFu.prototype.LoadIFrame=function(ZdtVk,ZZEee,OvuPE,callback){
var A34Qy=document.getElementById(ZdtVk);
if(A34Qy){
var sIY7h=window.frames[ZdtVk].document.getElementById(ZZEee);
if(sIY7h){
if(callback&&callback!=null&&typeof(callback)=="function"){
this.AddEventListener(sIY7h,"load",callback);
}
try{
var M30wi=this.GetIFrameWindow(sIY7h);
M30wi.location.replace(OvuPE);
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::LoadIFrame:"+PgkaW);
}
}
}
};

function Mk2ne(mEXRa){
var pr_HU=g_objCrossBrowserModel.EventSource(mEXRa);
if(!pr_HU)return;
if(!pr_HU.id)return;
var j9xla=TTAPI.objSequenceControl.sActiveStepID;
if(TTAPI.objCrossBrowserModel.ozA7x[j9xla]){
if(TTAPI.objCrossBrowserModel.ozA7x[j9xla][pr_HU.id]){
TTAPI.objCrossBrowserModel.ozA7x[j9xla]["myLength"]--;
delete(TTAPI.objCrossBrowserModel.ozA7x[j9xla][pr_HU.id]);
}
}
}
vusFu.prototype.ozA7x={};
vusFu.prototype.AQtVv=function(sIY7h,OvuPE,callback){
if(sIY7h){
if(callback&&callback!=null&&typeof(callback)=="function"){
this.AddEventListener(sIY7h,"load",callback);
}
else{
if(sIY7h.id){
var j9xla=TTAPI.objSequenceControl.sActiveStepID;
if(TTAPI.objCrossBrowserModel.ozA7x[j9xla]){
TTAPI.objCrossBrowserModel.ozA7x[j9xla]["myLength"]++;
TTAPI.objCrossBrowserModel.ozA7x[j9xla][sIY7h.id]=sIY7h.id;
this.AddEventListener(sIY7h,"load",Mk2ne);
}
}
}
try{
sIY7h.src=OvuPE;
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::LoadIFrameSrc:"+PgkaW);
}
}
};

vusFu.prototype.LoadIFrameInIFrame=function(ZdtVk,g_4jO,NC4ni,OvuPE,callback){
var A34Qy=document.getElementById(ZdtVk);
if(A34Qy){
var U5v_b=window.frames[ZdtVk].document.getElementById(g_4jO);
if(U5v_b){
var StG14=this.GetIFrameDocument(U5v_b);
if(StG14){
var B7tca=StG14.getElementById(NC4ni);
if(B7tca){
if(callback&&callback!=null&&typeof(callback)=="function"){
this.AddEventListener(B7tca,"load",callback);
}
try{
var M30wi=this.GetIFrameWindow(B7tca);
M30wi.location.replace(OvuPE);
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::LoadIFrame:"+PgkaW);
}
}
}
}
}
};


vusFu.prototype.FileExists=function(wBARR){
if((wBARR==null)||(wBARR.length==0)||(typeof(TTAPI.GetProperty)=="undefined")){
return(false);
}

try{
var LOdAp=new XMLHttpRequest();
if(LOdAp!=null){
LOdAp.open("GET",wBARR,false);
LOdAp.send(null);
return(LOdAp.status!=404);
}
}
catch(mEXRa){
}

return(false);
};

vusFu.prototype.LoadJavaScriptFile=function(url,p3P_d){
var id="";
try{
var StG14=document;
if(p3P_d){
StG14=p3P_d.document;
}
var cMkRP=StG14.createElement("script");
url=ResolveRelativePath(url);

cMkRP.charset="utf-8";
cMkRP.type="text/javascript";
cMkRP.src=url;
var DwRuo=StG14.getElementsByTagName("head");
var LWKdN;
if(DwRuo){
if(DwRuo.length>0){
var JvzMq=DwRuo[0].appendChild(cMkRP);
}
}
}
catch(PgkaW){
return("");
}
return(id);
};

vusFu.prototype.WriteJavaScriptFile=function(url,p3P_d){
var id="";
try{
var StG14=document;
if(p3P_d){
StG14=p3P_d.document;
}
url=ResolveRelativePath(url);

StG14.open();
StG14.write('<scr'+'ipt type="text/javascript" src="'+url+'"><\/scr'+'ipt>');
StG14.close();
}
catch(PgkaW){
return("");
}
return(id);
};

vusFu.prototype.LoadFrame=function(ZdtVk,OvuPE,callback){
try{
var A34Qy=document.getElementById(ZdtVk);
if(A34Qy){
var M30wi=this.GetIFrameWindow(A34Qy);
if(M30wi){
M30wi.location.replace(OvuPE);
}
else{
LogToConsole("ERROR in CrossBrowserModel::LoadFrame: could not find contentWindow of frame '"+ZdtVk+"' (url to load: "+OvuPE+")");
}
if(typeof(callback)=="function"){
this.AddEventListener(A34Qy,"load",callback);
}
}
else{
LogToConsole("ERROR in CrossBrowserModel::LoadFrame: could not find frame '"+ZdtVk+"' (url to load: "+OvuPE+")");
}
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::LoadFrame:"+PgkaW);
}
};

vusFu.prototype.UnLoadIFrame=function(ZdtVk,ZZEee,callback){
var A34Qy=document.getElementById(ZdtVk);
if(A34Qy){
var sIY7h=window.frames[ZdtVk].document.getElementById(ZZEee);
if(sIY7h){
if(callback&&callback!=null&&typeof(callback)=="function"){
this.RemoveEventListener(sIY7h,"load",callback);
}
}
}
};

vusFu.prototype.ResizeWindow=function(p3P_d,DBmsf,pgaZC){
if(p3P_d){
try{
if(p3P_d.top&&(typeof(p3P_d.top.OnTTELearningResize)=="function"))p3P_d.top.OnTTELearningResize(DBmsf,pgaZC);

p3P_d.screenX=0;
p3P_d.screenY=0;
p3P_d.innerWidth=DBmsf;
p3P_d.innerHeight=pgaZC;
return(true);
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::ResizeWindow:"+PgkaW);
return(false);
}
}
return(false);
};

vusFu.prototype.SetFramesetAttributes=function(sNtsx,UpReC,iVkFH,lUBoR,GqwfQ){
try{
if(sNtsx){
sNtsx.setAttribute("frameborder",UpReC);
sNtsx.setAttribute("border",lUBoR);
sNtsx.setAttribute("framespacing",iVkFH);
sNtsx.setAttribute("bordercolor",GqwfQ);
}
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::SetFramesetAttributes:"+PgkaW);
}
};

vusFu.prototype.CreateXMLHttpRequest=function(){
var D5FG7=null;
try{
D5FG7=new XMLHttpRequest();
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::CreateXMLHttpRequest:"+PgkaW);
return(null);
}
return(D5FG7);
};

vusFu.prototype.ToggleChoiceState=function(EFMI_){
var eOUXt=[];
var UKdcv="";
if(EFMI_){
var OlVZH=RegExpCache["CheckedClass"],
kknk0=RegExpCache["SingleChoiceClass"],
ZrByT=RegExpCache["AllSCGroupNames"];
OlVZH.lastIndex=0;
kknk0.lastIndex=0;
ZrByT.lastIndex=0;

if(kknk0.test(EFMI_.className)){
var t1VLU=g_objCrossBrowserModel.GetRegExpMatch(ZrByT,EFMI_.className,1),
vi3NG,D11aZ,CLIJ_,kyHGZ,FgMut;

t1VLU=(!t1VLU?"scGroup1":t1VLU);

EFMI_.className=EFMI_.className.replace(RegExpCache["Unchecked"],function(){return(arguments[1]+"checked");});
EFMI_.fPayu=true;
UKdcv=EFMI_.id;

TTAPI.objSequenceControl.TNG47[t1VLU]=true;

vi3NG=document.getElementsByTagName("input");
D11aZ=vi3NG.length;
for(kyHGZ=0;kyHGZ<D11aZ;kyHGZ++){
kknk0.lastIndex=0;
if(kknk0.test(vi3NG[kyHGZ].className)&&vi3NG[kyHGZ].id!=UKdcv){
FgMut=g_objCrossBrowserModel.GetRegExpMatch(ZrByT,vi3NG[kyHGZ].className,1);
OlVZH.lastIndex=0;
if(OlVZH.test(vi3NG[kyHGZ].className)&&FgMut==t1VLU){
vi3NG[kyHGZ].className=vi3NG[kyHGZ].className.replace(RegExpCache["Checked"],function(){return(arguments[1]+"unchecked");});
vi3NG[kyHGZ].fPayu=false;
eOUXt.push(vi3NG[kyHGZ].id);
}
}
}
}
else{
var bRrPz=RegExpCache["UncheckedClass"];
bRrPz.lastIndex=0;
if(bRrPz.test(EFMI_.className)){
EFMI_.className=EFMI_.className.replace(RegExpCache["Unchecked"],function(){return(arguments[1]+"checked");});
EFMI_.fPayu=true;
UKdcv=EFMI_.id;
}
else if(OlVZH.test(EFMI_.className)){
EFMI_.className=EFMI_.className.replace(RegExpCache["Checked"],function(){return(arguments[1]+"unchecked");});
EFMI_.fPayu=false;
eOUXt.push(EFMI_.id);
}
}
}

if(TTAPI.GetProperty("editmode")=="wysiwyg"){
JSZoA.v1rI_("UncheckedElements",eOUXt,UKdcv);
return;
}

return({an_q3:eOUXt,checked:UKdcv});
};

vusFu.prototype.SetChoiceState=function(EFMI_,K7EnP){
if(EFMI_){
var bRrPz=RegExpCache["Unchecked2"];
bRrPz.lastIndex=0;
var OlVZH=RegExpCache["Checked2"];
OlVZH.lastIndex=0;

if(K7EnP){
if(bRrPz.test(EFMI_.className)){
var MinNR=this.GetRegExpMatch(bRrPz,EFMI_.className,1);
var NOYUm=MinNR.replace("unchecked","checked");
this.ReplaceCSSClass(EFMI_,MinNR,NOYUm);
}
EFMI_.fPayu=true;
}
else{
if(OlVZH.test(EFMI_.className)){
var MinNR=this.GetRegExpMatch(OlVZH,EFMI_.className,1);
var NOYUm=MinNR.replace("checked","unchecked");
this.ReplaceCSSClass(EFMI_,MinNR,NOYUm);
}
EFMI_.fPayu=false;
}
}
};

vusFu.prototype.SetAlphaImageLoader=function(objElem,kHhkU){
return;
};




function isChildOf(HXCVs,onumD){
try{
var ImaT9=HXCVs.parentNode;
while(ImaT9){
if(ImaT9==onumD)return(true);
if(ImaT9.parentNode)ImaT9=ImaT9.parentNode;
else ImaT9=null;
}
}
catch(PgkaW){return(false);}
return(false);
}

function BEOO5(HXCVs){
try{
var ImaT9=HXCVs.parentNode;
while(ImaT9){
if(ImaT9&&ImaT9.id&&TTAPI.objSequenceControl.aTouchableElements[ImaT9.id])return(true);
if(ImaT9.parentNode)ImaT9=ImaT9.parentNode;
else ImaT9=null;
}
}
catch(PgkaW){return(false);}
return(false);
}

function isMyChild(HXCVs,onumD){
try{
var ImaT9=HXCVs.parentNode;
if(ImaT9)if(ImaT9==onumD)return true;
}
catch(PgkaW){return(false);}
return(false);
}

function AppendChild(HXCVs,onumD,byCeN){
if(typeof(EditIDMap)!="undefined"){
if(EditIDMap[g_ActStepID][HXCVs.id]){
var KhLOb=document.getElementById(EditIDMap[g_ActStepID][HXCVs.id]["id"]);
if(KhLOb){
onumD.appendChild(KhLOb);
}
}
}
HXCVs.IJtLI=true;
if(byCeN)HXCVs["ttnAppendedIn"]=byCeN;
onumD.appendChild(HXCVs);
}

vusFu.prototype.GetTouchedElements=function(sID,FYEj4){
if(!FYEj4)return([]);
var rhPV8=FYEj4.getElementById(sID);
if(!rhPV8)return([]);

var wf_oJ,OkCnn=[],ZlM8v,x6MDn,
aTouchableElements=TTAPI.objSequenceControl.aTouchableElements,objElem,
YFqjy=GetPageCoords(rhPV8),kyHGZ;
var rrYfY=YFqjy.x,
ExdWM=YFqjy.y,
rUsIl=rrYfY+YFqjy.QYGQ4,
VYPMB=ExdWM+YFqjy.xB9Co;

for(kyHGZ in aTouchableElements){
objElem=FYEj4.getElementById(kyHGZ);
if(objElem){
if(isChildOf(rhPV8,objElem)){
ZlM8v=this.GetCurrentStyle(FYEj4,objElem,"visibility");
x6MDn=this.GetOpacity(objElem);
if(ZlM8v=="hidden"||x6MDn<=0)continue;
aTouchableElements[kyHGZ]["touched"]=true;
OkCnn.push(objElem.id);
}
else{
wf_oJ=GetPageCoords(objElem);
if(wf_oJ.x<=rrYfY&&wf_oJ.y<=ExdWM&&(wf_oJ.x+wf_oJ.QYGQ4)>=rUsIl&&(wf_oJ.y+wf_oJ.xB9Co)>=VYPMB){
ZlM8v=this.GetCurrentStyle(FYEj4,objElem,"visibility");
x6MDn=this.GetOpacity(objElem);
if(ZlM8v=="hidden"||x6MDn<=0)continue;
aTouchableElements[kyHGZ]["touched"]=true;
OkCnn.push(objElem.id);
}
}
}
}
return(OkCnn);
};

vusFu.prototype.SetBodyScrollStyle=function(u62Jy){
try{
document.body.style.overflow=u62Jy;
}
catch(PgkaW){
LogToConsole("ERROR in CrossBrowserModel::SetBodyScrollStyle:"+PgkaW);
}
};

vusFu.prototype.LoadImage=function(FYEj4,sID,x09oj,b3pRl){
if(!FYEj4||!sID)return(false);
var pz4Sz;
try{
switch(b3pRl){
case "root":
if(!this.sRootPath)this.sRootPath=TTAPI.GetProperty("rootpath");
pz4Sz=FYEj4.getElementById(sID);
if(pz4Sz){
pz4Sz.src=this.sRootPath+x09oj;
}
return(true);
default:
}
}
catch(PgkaW){}
return(false);
};
vusFu.prototype.LoadBackgroundImage=function(FYEj4,sID,x09oj,b3pRl){
if(!FYEj4||!sID)return(false);
var qVisC;
try{
switch(b3pRl){
case "root":
if(!this.sRootPath)this.sRootPath=TTAPI.GetProperty("rootpath");
qVisC=this.sRootPath+x09oj;
break;
case "sequence":
qVisC=TTAPI.GetProperty("sequencepath")+x09oj;
qVisC=ResolveRelativePath(qVisC);
break;
default:
return(false);
}
var pz4Sz=FYEj4.getElementById(sID);
if(pz4Sz&&qVisC){
pz4Sz.style.backgroundImage="url("+qVisC+")";
return(true);
}
}
catch(PgkaW){}
return(false);
};

vusFu.prototype.SetVisibility=function(objElem,ZlM8v,kayB9){
if(!objElem)return;
if(objElem.nodeType!=1)return;
if(kayB9){
var cLhwg,zc0xj=objElem.childNodes.length,kyHGZ;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
cLhwg=objElem.childNodes[kyHGZ];
if(cLhwg.nodeType!=1)continue;

if(cLhwg.nodeName.toLowerCase()!="div"&&cLhwg.nodeName.toLowerCase()!="svg")continue;

this.SetVisibility(cLhwg,ZlM8v,true);
}
}
objElem.style.visibility=ZlM8v;
};

vusFu.prototype.ReplaceCSSClass=function(objElem,MinNR,NOYUm,bRPe7){
var Kt1vP=objElem.className;
var niYcy=new RegExp("(\\W*)\\b("+MinNR+")\\b(\\W*)","g");
if(niYcy.test(Kt1vP)){
if(NOYUm){
objElem.className=Kt1vP.replace(niYcy,
function(){
return(arguments[1]+NOYUm+arguments[3]);
}
);
}
else{
objElem.className=Kt1vP.replace(niYcy,"");
}
}
else{
if(!bRPe7)this.AppendCSSClass(objElem,NOYUm);
}
};

vusFu.prototype.AppendCSSClass=function(objElem,RzVba){
var Kt1vP=objElem.className;
var niYcy=new RegExp("\\W*\\b"+RzVba+"\\b\\W*","g");
if(!niYcy.test(Kt1vP)&&RzVba){
objElem.className+=(Kt1vP?" ":"")+RzVba;
}
};

vusFu.prototype.RemoveCSSClass=function(objElem,RzVba){
this.ReplaceCSSClass(objElem,RzVba,"");
};

vusFu.prototype.GetTextContent=function(objElem){
if(!objElem)return("");
if(objElem.nodeType!=1)return("");
if(objElem.textContent)return(objElem.textContent);
if(objElem.text)return(objElem.text);
return("");
};

vusFu.prototype.oricB=function(){
return(20);};

vusFu.prototype.GetRegExpMatch=function(unklb,znAvw,BhfNr){
unklb.lastIndex=0;
var WZ1EC;
if(WZ1EC=unklb.exec(znAvw)){
if(BhfNr){
if(WZ1EC.length==1)return(WZ1EC[0]);
if(WZ1EC.length>BhfNr)return(WZ1EC[BhfNr]);
}
else{
if(WZ1EC.length>0)return(WZ1EC);
}
}
return(!BhfNr?[]:"");
};

vusFu.prototype.SynchronizeElementDimensions=function(Klt02,eRLAv,euksN){
if(eRLAv&&Klt02){
var WPMWP=parseInt(this.GetCurrentStyle(euksN,Klt02,"border-width"));
WPMWP=!isNaN(WPMWP)?WPMWP:0;

var va4UQ=this.GetCurrentStyle(euksN,Klt02,"width"),coords;
if(va4UQ=="auto"){
coords=GetPageCoords(Klt02);
va4UQ=coords.QYGQ4;
}
else va4UQ=parseInt(va4UQ);
va4UQ+=2*WPMWP;
eRLAv.style.width=va4UQ+"px";

var LblAH=this.GetCurrentStyle(euksN,Klt02,"height");
if(LblAH=="auto"){
coords=GetPageCoords(Klt02);
LblAH=coords.xB9Co;
}
else LblAH=parseInt(LblAH);
LblAH+=2*WPMWP;
eRLAv.style.height=LblAH+"px";
}
};

vusFu.prototype.ResizeControlWindowCB=function(){
TTAPI.objCBTControl.ResizeControlWindow();
};

vusFu.prototype.SetCaretPosition=function(k0BBi,X8eQu){
try{
if(k0BBi&&k0BBi.selectionStart&&!isNaN(X8eQu)){

k0BBi.focus();
k0BBi.setSelectionRange(X8eQu,X8eQu);
}
}
catch(PgkaW){}
};

vusFu.prototype.CreateStyleSheetNode=function(FYEj4,sID,XMopz){

return(false);
};

vusFu.prototype.AddStyleSheetText=function(ftPu2,znAvw){
try{
if(ftPu2&&ftPu2.nodeName.toLowerCase()=="style")ftPu2.sheet.insertRule(znAvw,ftPu2.sheet.cssRules.length);
}
catch(PgkaW){}
};

vusFu.prototype.RemoveStyleSheetRule=function(FYEj4,sID,p7nOg){
return(false);
};

vusFu.prototype.Q7muV=function(FYEj4,sID,Zpt5d){
return(false);
};

vusFu.prototype.CacheBackgroundImage=function(sID,StG14,sFile){
var qSmJs=StG14.getElementById("bgImageCache");
if(qSmJs){
if(StG14.getElementById(sID))return;
var xJivt=StG14.createElement("div");
xJivt.setAttribute("id",sID);
xJivt.style.backgroundImage="url("+sFile+")";
qSmJs.appendChild(xJivt);
}
};

vusFu.prototype.LoadAlphaImage=function(RiQEu,sFile){
if(RiQEu.src.indexOf("one.gif")==-1){
var Gg_BG=TTAPI.GetProperty("playerpath");
RiQEu.src=Gg_BG+"img/one.gif";
}
RiQEu.style.backgroundImage="url("+sFile+")";
};

vusFu.prototype.FireDOMEvent=function(objElem,_97s_){
try{
var StG14=objElem.ownerDocument,jLAH1;
if(StG14.createEvent&&(_97s_.indexOf("mouse")!=-1||_97s_=="click")){
jLAH1=StG14.createEvent("MouseEvents");
jLAH1.initMouseEvent(_97s_,true,true,window,0,0,0,0,0,false,false,false,false,0,null);
}
else if(StG14.createEvent){
jLAH1=StG14.createEvent("HTMLEvents");
jLAH1.initEvent(_97s_,true,true);}
return(!objElem.dispatchEvent(jLAH1));
}
catch(PgkaW){}
};

vusFu.prototype.GetAccesskeyGettingKey=function(sp_2L){
return({altKey:true,shiftKey:true,ctrlKey:false});
};

vusFu.prototype.GetScrollContentViewOffsetX=function(p3P_d){
return(0);
};

vusFu.prototype.GetScrollContentViewOffsetY=function(p3P_d){
return(0);
};

vusFu.prototype.ReplaceCursor=function(objElem,viZbD,ExGCq){
var Gg_BG=TTAPI.GetProperty("playerpath");
if(ExGCq){
Gg_BG=ExGCq;
}
switch(viZbD){
case "auto":
objElem.style.cursor="auto";
break;
case "autofill":
objElem.style.cursor="url("+Gg_BG+"res/autofill.cur"+"), pointer";
break;
case "col-resize":
objElem.style.cursor="url("+Gg_BG+"res/colresize.cur"+"), pointer";
break;
case "colsel":
objElem.style.cursor="url("+Gg_BG+"res/colsel.cur"+"), pointer";
break;
case "crosshair":
objElem.style.cursor="crosshair";
break;
case "defright":
objElem.style.cursor="url("+Gg_BG+"res/defright.cur"+"), pointer";
break;
case "default":
objElem.style.cursor="default";
break;
case "drag":
objElem.style.cursor="url("+Gg_BG+"res/drag.cur"+"), pointer";
break;
case "draw":
objElem.style.cursor="url("+Gg_BG+"res/draw.cur"+"), pointer";
break;
case "dragdiagonal1":
objElem.style.cursor="url("+Gg_BG+"res/dragdiagonal1.cur"+"), pointer";
break;
case "dragdiagonal2":
objElem.style.cursor="url("+Gg_BG+"res/dragdiagonal2.cur"+"), pointer";
break;
case "draghorizontal":
objElem.style.cursor="url("+Gg_BG+"res/draghorizontal.cur"+"), pointer";
break;
case "dragvertical":
objElem.style.cursor="url("+Gg_BG+"res/dragvertical.cur"+"), pointer";
break;
case "document":
objElem.style.cursor="url("+Gg_BG+"res/document.cur"+"), pointer";
break;
case "e-resize":
objElem.style.cursor="e-resize";
break;
case "erase":
objElem.style.cursor="url("+Gg_BG+"res/erase.cur"+"), pointer";
break;
case "exgrid":
objElem.style.cursor="cell";
break;
case "exmark":
objElem.style.cursor="url("+Gg_BG+"res/exmark.cur"+"), pointer";
break;
case "help":
objElem.style.cursor="help";
break;
case "move":
objElem.style.cursor="move";
break;
case "movetext":
objElem.style.cursor="url("+Gg_BG+"res/movetext.cur"+"), pointer";
break;
case "n-resize":
objElem.style.cursor="n-resize";
break;
case "ne-resize":
objElem.style.cursor="ne-resize";
break;
case "not-allowed":
objElem.style.cursor="url("+Gg_BG+"res/not-allowed.cur"+"), pointer";
break;
case "nw-resize":
objElem.style.cursor="nw-resize";
break;
case "pointer":
objElem.style.cursor="pointer";
break;
case "relation":
objElem.style.cursor="url("+Gg_BG+"res/relation.cur"+"), pointer";
break;
case "row-resize":
objElem.style.cursor="url("+Gg_BG+"res/row-resize.cur"+"), pointer";
break;
case "rowsel":
objElem.style.cursor="url("+Gg_BG+"res/rowselright.cur"+"), pointer";
break;
case "s-resize":
objElem.style.cursor="s-resize";
break;
case "se-resize":
objElem.style.cursor="se-resize";
break;
case "sw-resize":
objElem.style.cursor="sw-resize";
break;
case "tabsel":
objElem.style.cursor="url("+Gg_BG+"res/tabsel.cur"+"), pointer";
break;
case "text":
objElem.style.cursor="text";
break;
case "transformat":
objElem.style.cursor="url("+Gg_BG+"res/transformat.cur"+"), pointer";
break;
case "transformat2":
objElem.style.cursor="url("+Gg_BG+"res/transformat2.cur"+"), pointer";
break;
case "turn":
objElem.style.cursor="url("+Gg_BG+"res/turn.cur"+"), pointer";
break;
case "turnactive":
objElem.style.cursor="url("+Gg_BG+"res/turnactive.cur"+"), pointer";
break;
case "uparrow":
objElem.style.cursor="url("+Gg_BG+"res/uparrow.cur"+"), pointer";
break;
case "wait":
objElem.style.cursor="wait";
break;
case "w-resize":
objElem.style.cursor="w-resize";
break;
case "zoomin":
objElem.style.cursor="url("+Gg_BG+"res/zoomin.cur"+"), pointer";
break;
case "zoomout":
objElem.style.cursor="url("+Gg_BG+"res/zoomout.cur"+"), pointer";
break;
case "zoomin2":
objElem.style.cursor="url("+Gg_BG+"res/zoomin2.cur"+"), pointer";
break;
case "zoomout2":
objElem.style.cursor="url("+Gg_BG+"res/zoomout2.cur"+"), pointer";
break;
case "textparagraph":
objElem.style.cursor="url("+Gg_BG+"res/textparagraph.cur"+"), pointer";
break;
}
};

vusFu.prototype.C6TJt=function(FYEj4,objElem){
};
vusFu.prototype.CheckKeydownCancelling=function(QFc29){
return(QFc29);
};

vusFu.prototype.TimeGetStringDigital=function(WCsFE,bskoI,AEh1A){
var ko57v=this.TimeGetArray(WCsFE);
var zc0xj=ko57v.length,index;
for(index=0;index<zc0xj;index++){
ko57v[index]=this.TimePadNumber(ko57v[index]);
}
if(!bskoI)ko57v.shift();
if(!AEh1A)ko57v.pop();
return(ko57v.join(":"));
};

vusFu.prototype.TimeGetArray=function(WCsFE){
var units=[60*60,60,1],
wFnHo=[],
value,index,OJUQM;
for(index=0;index<3;index++){
value=units[index];
OJUQM=Math.floor(WCsFE/value);
wFnHo.push(OJUQM);
WCsFE-=OJUQM*value;
}
return(wFnHo);
};

vusFu.prototype.TimePadNumber=function(gY4nn){
return((gY4nn>=0&&gY4nn<10)?("0"+gY4nn):gY4nn);
};

vusFu.prototype.DateToSeconds=function(k0kqL,ZWy7h){
var XQuPC=0,n=0;
if(!k0kqL)return(XQuPC);
var WbOEd=k0kqL.split(":");

for(var kyHGZ=WbOEd.length-1;kyHGZ>=0;kyHGZ--){
XQuPC+=parseFloat(WbOEd[kyHGZ])*Math.pow(60,n++);
}

switch(ZWy7h){
default:
case "s":
return(XQuPC);
case "min":
return(XQuPC/60);
case "ms":
return(XQuPC*1000);
}
};

vusFu.prototype.SynchronizeOpacity=function(sID){
};

if(typeof(HTMLElement)!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){
HTMLElement.prototype.insertAdjacentElement=function(DTMqz,TpUSV){
switch(DTMqz.toLowerCase()){
case "beforebegin":
this.parentNode.insertBefore(TpUSV,this);
break;
case "afterbegin":
this.insertBefore(TpUSV,this.firstChild);
break;
case "beforeend":
this.appendChild(TpUSV);
break;
case "afterend":
if(this.nextSibling){
this.parentNode.insertBefore(TpUSV,this.nextSibling);
}
else{
this.parentNode.appendChild(TpUSV);
}
break;
}
};

HTMLElement.prototype.insertAdjacentHTML=function(DTMqz,siuVm){
var Fx2bp=this.ownerDocument.createRange();
Fx2bp.setStartBefore(this);
var DmUiW=Fx2bp.createContextualFragment(siuVm);
this.insertAdjacentElement(DTMqz,DmUiW);
};

HTMLElement.prototype.insertAdjacentText=function(DTMqz,GrTko){
var TFCp9=document.createTextNode(GrTko);
this.insertAdjacentElement(DTMqz,TFCp9);
};
}

if(typeof(HTMLDocument)!="undefined"&&!HTMLDocument.prototype.elementFromPoint){
HTMLDocument.prototype.efkGg=function(parent,hRQ2g){
var nwhzB=hRQ2g;
while(nwhzB!=document.body){
nwhzB=nwhzB.parentNode;
if(parent==nwhzB)return(true);
}
return(false);
};

HTMLDocument.prototype.jbzQK=null;
HTMLDocument.prototype.elementFromPoint=function(x,y){
var filter=function(xI2QZ){
var Advl3=document.getBoxObjectFor(xI2QZ);if(xI2QZ.nodeType==1&&
xI2QZ.nodeName!="svg"&&
x>=Advl3.x&&x<=(Advl3.x+Advl3.width)&&y>=Advl3.y&&y<=(Advl3.y+Advl3.height)&&
window.getComputedStyle(xI2QZ,null).visibility!="hidden"&&
xI2QZ.id.indexOf("SVGContainer")==-1&&
xI2QZ.className.indexOf("ttclassbglayer")==-1){
return(NodeFilter.FILTER_ACCEPT);
}
else{
return(NodeFilter.FILTER_SKIP);
}
};

this.jbzQK=document.body;var Jx3Ve=window.getComputedStyle(document.body,null),WbPGd=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT,filter,true);

this.CoUDc(WbPGd,Jx3Ve);

return(this.jbzQK);
};

HTMLDocument.prototype.CoUDc=function(WbPGd,Jx3Ve){
var currentNode=WbPGd.currentNode,mEXRa,C2DMr;

for(mEXRa=WbPGd.firstChild();mEXRa!=null;mEXRa=WbPGd.nextSibling()){
C2DMr=window.getComputedStyle(mEXRa,null);

if(Jx3Ve.position!="absolute"||
(Jx3Ve.position=="absolute"&&C2DMr.position=="absolute"&&C2DMr.zIndex>=Jx3Ve.zIndex)||
this.efkGg(this.jbzQK,mEXRa)){
this.jbzQK=mEXRa;
Jx3Ve=C2DMr;
}
this.CoUDc(WbPGd,Jx3Ve);
}
WbPGd.currentNode=currentNode;
};


}

Object.prototype.toString=function(){
var HVjOz="{",Y9_C3,kyHGZ,mEXRa;
for(kyHGZ in this){
mEXRa=this[kyHGZ];
Y9_C3=typeof(mEXRa);
switch(Y9_C3){
case "string":
HVjOz+=kyHGZ+":"+"\""+mEXRa+"\""+",";
break;
case "number":
HVjOz+=kyHGZ+":"+mEXRa+",";
break;
default:
if(mEXRa!=null&&Y9_C3!="undefined"){
HVjOz+=kyHGZ+":"+mEXRa.toString()+",";
}
break;
}
}
if(HVjOz.indexOf(",")>-1){
HVjOz=HVjOz.substring(0,HVjOz.length-1);
}
return(HVjOz+"}");
};

var uDpoY={
GDd1o:[],


aatt9:function(){
var fuvlr;
for(var kyHGZ=0;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.removeEventListener(fuvlr.type,fuvlr.xNVqT,fuvlr.XDK40);
}
uDpoY.GDd1o=null;
}
};


g_objCrossBrowserModel=new vusFu();

(function(window){
var KP_9a=2,
niYcy=new RegExp("firefox\/(\\d*)","g"),
WjJvL=qrQH7["userAgent"];
if(niYcy.test(WjJvL)){
niYcy.lastIndex=0;
KP_9a=niYcy.exec(WjJvL);
KP_9a=parseInt(RegExp.$1);
}
if(KP_9a>2)g_objCrossBrowserModel.soundPlayer=SoundPlayer["Flash6"];
else g_objCrossBrowserModel.soundPlayer=SoundPlayer["WMPMoz"];
g_objCrossBrowserModel.COrHb=VideoPlayer["Flash6"];
})(window);



function TTAutoPositionObjects(){
return(this);
}
TTAutoPositionObjects.prototype=new Object();
TTAutoPositionObjects.prototype.aObjects={};
TTAutoPositionObjects.prototype.objTargets={};
TTAutoPositionObjects.prototype.Push=function(sID,LhuqI){
if(!this.aObjects[sID]){
this.aObjects[sID]=[];
}
else{
var SKHjh=LhuqI.toString();
for(var kyHGZ=0;kyHGZ<this.aObjects[sID].length;kyHGZ++){
if(this.aObjects[sID][kyHGZ].toString()==SKHjh){
this.aObjects[sID].splice(kyHGZ--,1);
}
}
}
this.aObjects[sID].push(LhuqI);
};
TTAutoPositionObjects.prototype.Add=function(bXndl,go90Z,hNqWe){
if(!this.objTargets[bXndl]){
this.objTargets[bXndl]={};
}
if(hNqWe.alignments["autoHeightContent"]){
this.objTargets[bXndl]["autoHeightContent"]=true;
}
this.objTargets[bXndl][go90Z]={bx954:hNqWe};
};
TTAutoPositionObjects.prototype._6RXq=function(sID){
if(this.objTargets[sID]){
delete(this.objTargets[sID]);
}
if(this.aObjects[sID]){
delete(this.aObjects[sID]);
}
};
TTAutoPositionObjects.prototype.CkvN1=function(sID){
for(var kyHGZ in this.objTargets){
if(kyHGZ==sID||kyHGZ.indexOf(sID)!=-1){
delete(this.objTargets[kyHGZ]);
}
}

for(var kyHGZ in this.aObjects){
if(kyHGZ==sID||kyHGZ.indexOf(sID)!=-1){
delete(this.aObjects[kyHGZ]);
}
}
};
TTAutoPositionObjects.prototype.yxtAY=function(sID){
if(!this.aObjects[sID])return(false);
var hNqWe;
for(var kyHGZ in this.aObjects[sID]){
hNqWe=this.aObjects[sID][kyHGZ];
if(hNqWe["leftOffset"]&&hNqWe["leftOffset"]!="0")return(true);
if(hNqWe["topOffset"]&&hNqWe["topOffset"]!="0")return(true);
if(hNqWe["rightOffset"]&&hNqWe["rightOffset"]!="0")return(true);
if(hNqWe["bottomOffset"]&&hNqWe["bottomOffset"]!="0")return(true);
}
return(false);
};


function ci9EP(){
return(this);
}
ci9EP.prototype=new Object();
ci9EP.prototype.oCRal={};
ci9EP.prototype.uHS_y={};
ci9EP.prototype.ncZsi={};
ci9EP.prototype.L5yCl={};
ci9EP.prototype.CQVaG=function(znAvw,sID){
if(znAvw)this.tCyEL(znAvw);
if(!sID){
sID="global";
}

if(!this.oCRal[sID])this.oCRal[sID]=null;

if(this.oCRal[sID]!=null)return;

this.oCRal[sID]=new Date();
};
ci9EP.prototype.xToMD=function(sID){
if(this.L5yCl[sID])this.L5yCl[sID]++;
else this.L5yCl[sID]=1;
};
ci9EP.prototype.ycUQP=function(sID){
if(this.L5yCl[sID]){
this.tCyEL("total calls '"+sID+"': "+this.L5yCl[sID]);
this.L5yCl[sID]=0;
}
};
ci9EP.prototype.xF_a5=function(sID){
if(this.ncZsi[sID]){
this.tCyEL("total '"+sID+"': "+this.ncZsi[sID]+" ms");
}
};
ci9EP.prototype.XF7V1=function(sID){
if(this.ncZsi[sID]){
this.ncZsi[sID]=0;
}
};
ci9EP.prototype.BBxF7=function(sID){
if(this.L5yCl[sID]){
this.L5yCl[sID]=0;
}
};
ci9EP.prototype._Z0no=function(znAvw,sID,nqcDS){
if(!sID)sID="global";

this.uHS_y[sID]=new Date();
if(this.oCRal[sID]==null)return;
var i3kcj=this.uHS_y[sID].getTime()-this.oCRal[sID].getTime();

if(!this.ncZsi[sID])this.ncZsi[sID]=i3kcj;
else this.ncZsi[sID]+=i3kcj;

this.tCyEL("duration '"+sID+"': "+i3kcj+" ms");
if(nqcDS)this.tCyEL("total '"+sID+"': "+this.ncZsi[sID]+" ms");
if(znAvw)this.tCyEL(znAvw);

this.oCRal[sID]=null;
this.uHS_y[sID]=null;
};
ci9EP.prototype.tCyEL=function(znAvw){
if(typeof(LogToConsole)=="function"){
LogToConsole(znAvw);
}
else if(typeof(parent.LogToConsole)=="function"){
parent.LogToConsole(znAvw);
}
};

function ParseTextForDateFormats(nqarP){
var TMkmm=nqarP,
niYcy=RegExpCache["DateVariables"],
WZ1EC;
niYcy.lastIndex=0;
if(!niYcy.test(nqarP))return(nqarP);
TMkmm=nqarP.replace(niYcy,PZsXZ);
return(TMkmm);
}

function PZsXZ(){
var lQitb=false,hhxJ3="GetDatePlusDays(",T7v9u="0",VbahL="0";
if(arguments.length>=3){
switch(arguments[2]){
case "M":
case "m":
hhxJ3='GetDatePlusMonths(';
break;
}
}
hhxJ3+=(!arguments[1])?"0, ":(((arguments[1]!="")?arguments[1]:0)+", ");

hhxJ3+=oe73B(arguments[3])+", ";

switch(arguments[4].charAt(0)){
case "M":
case "m":
VbahL=arguments[4].substring(2);
break;
case "D":
case "d":
T7v9u=arguments[4].substring(2);
break;
}

switch(arguments[5].charAt(0)){
case "M":
case "m":
VbahL=arguments[5].substring(2);
break;
case "D":
case "d":
T7v9u=arguments[5].substring(2);
break;
}

return(eval(hhxJ3+T7v9u+","+VbahL+")"));
}

function oe73B(cbasM){
if(!cbasM)return(-1);
cbasM+="";
switch(cbasM.toLowerCase()){
case "long":
return(3);
case "medium":
return(4);
case "short":
return(2);
case "yearlong":
return(5);
case "yearshort":
return(9);
case "dayname":
return(8);
case "day":
return(11);
case "day0":
return(10);
case "monthname":
return(12);
case "month":
return(7);
case "month0":
return(6);
case "weekofyear":
return(13);
case "longwithmonthshort":
return(16);
case "dayshort":
return(17);
case "daymonthshort":
return(18);
case "timelong":
return(19);
case "timeshort":
return(20);
default:
return(-1);
}
}

function GetDatePlusDays(pKU9A,gpQG5,knuNk,WbtG0){
var now=new Date(),
pvBkP=now.getTime(),
KC46g=86400000;now.setTime(pvBkP+pKU9A*KC46g);
return(a9FO5(now,gpQG5,knuNk,WbtG0));
}

function GetDatePlusMonths(pKU9A,gpQG5,knuNk,WbtG0){
var now=new Date(),
cxqCp=now.getFullYear(),
kVf55=(WbtG0==0)?(now.getMonth()+1):WbtG0;
var KDUjO=(kVf55+pKU9A)%12;
var hollf=kVf55+pKU9A;

if(hollf>12||hollf<=0){
cxqCp+=Math.ceil(hollf/12-1);
}

now.setMonth(((KDUjO!=0)?KDUjO:12)-1);
now.setYear(cxqCp);

return(a9FO5(now,gpQG5,knuNk,WbtG0));
}

function a9FO5(now,gpQG5,knuNk,WbtG0){
var A0_Fx="",
KC46g=86400000;
if(knuNk>0||WbtG0>0){
var KpDzI,vmITE=(WbtG0>0)?(WbtG0-1):(now.getMonth());
if(vmITE==1){
if(knuNk>=29){
if(u7QID(now.getYear()))knuNk=29;
else knuNk=28;
}
}
KpDzI=(knuNk>0)?knuNk:(now.getDate());
now.setTime(now.setMonth(vmITE,KpDzI));
}

switch(gpQG5){
case(1):
break;
case(2):
var AlDnQ=new String(now.getFullYear());
AlDnQ=AlDnQ.slice(2);
var UVPOx=ibER6(now.getDate()),
CUHrB=ibER6(now.getMonth()+1);
switch(TTAPI.objTextpool.heap["LOCALE_DATE_FORMAT"]){
case DateFormatOrder["MiddleEndian"]:
A0_Fx=CUHrB.toString()+UVPOx.toString()+AlDnQ.toString();
break;
default:
case DateFormatOrder["LittleEndian"]:
A0_Fx=UVPOx.toString()+CUHrB.toString()+AlDnQ.toString();
break;
}
break;
case(3):switch(TTAPI.objTextpool.heap["LOCALE_DATE_FORMAT"]){
case DateFormatOrder["MiddleEndian"]:
A0_Fx=ibER6(now.getMonth()+1)+"\/"+ibER6(now.getDate())+"\/"+now.getFullYear();
break;
default:
case DateFormatOrder["LittleEndian"]:
A0_Fx=ibER6(now.getDate())+"."+ibER6(now.getMonth()+1)+"."+now.getFullYear();
break;
}
break;
case(4):var AlDnQ=new String(now.getFullYear());
switch(TTAPI.objTextpool.heap["LOCALE_DATE_FORMAT"]){
case DateFormatOrder["MiddleEndian"]:
A0_Fx=ibER6(now.getMonth()+1)+"\/"+ibER6(now.getDate())+"\/"+AlDnQ.slice(2);
break;
default:
case DateFormatOrder["LittleEndian"]:
A0_Fx=ibER6(now.getDate())+"."+ibER6(now.getMonth()+1)+"."+AlDnQ.slice(2);
break;
}
break;
case(5):A0_Fx=now.getFullYear();
break;
case(6):A0_Fx=ibER6(now.getMonth()+1);
break;
case(7):A0_Fx=now.getMonth()+1;
break;
case(8):A0_Fx=TTAPI.objTextpool.heap["LOCALE_WEEKDAY"][now.getDay()];
break;
case(9):A0_Fx=now.getFullYear()+"";
A0_Fx=A0_Fx.substr(2,2);
break;
case(10):A0_Fx=ibER6(now.getDate());
break;
case(11):A0_Fx=now.getDate();
break;
case(12):A0_Fx=TTAPI.objTextpool.heap["LOCALE_MONTH"][now.getMonth()];
break;
case(13):var lKn0W=new Date(now.getFullYear(),0,1);var eoJZ5=lKn0W.getDay();
if(eoJZ5==0)eoJZ5=7;
var dZSjl=(now.getTime()-lKn0W.getTime())/KC46g;
dZSjl=dZSjl.toString();
dZSjl=dZSjl.slice(0,3);dZSjl=parseInt(dZSjl);
dZSjl=Math.ceil(dZSjl)+1;
A0_Fx=(((eoJZ5+2)%7)+3+dZSjl)/7;
A0_Fx=A0_Fx.toString();
A0_Fx=A0_Fx.slice(0,2);A0_Fx=parseInt(A0_Fx);
break;
case(14):
break;
case(15):
break;
case(16):
var l8LZB=TTAPI.objTextpool.heap["LOCALE_MONTH_ABBR"];
var HxO_U=new String(now.getFullYear());
A0_Fx=ibER6(now.getDate())+"-"+l8LZB[now.getMonth()]+"-"+HxO_U;
break;
case(17):var mk_67=TTAPI.objTextpool.heap["LOCALE_WEEKDAY"][now.getDay()];
mk_67=mk_67.substr(0,2);
A0_Fx=mk_67;
break;
case(18):var mk_67=TTAPI.objTextpool.heap["LOCALE_WEEKDAY"][now.getDay()];
mk_67=mk_67.substr(0,2);
A0_Fx=mk_67+" "+ibER6(now.getDate())+"."+ibER6(now.getMonth()+1)+".";
break;
case(19):A0_Fx=ibER6(now.getHours())+":"+ibER6(now.getMinutes())+":"+ibER6(now.getSeconds());
break;
case(20):A0_Fx=ibER6(now.getHours())+":"+ibER6(now.getMinutes());
break;
}
return(A0_Fx);
}

function u7QID(ZudCH){
var LLTLh=(ZudCH>=2000)?ZudCH:((ZudCH<80)?ZudCH+2000:ZudCH+1900);
var xbyzU=LLTLh%4,
jec6U=LLTLh%100,
lR2DF=LLTLh%400;
var KRHko=((lR2DF=="0")?(1):((jec6U=="0")?(0):((xbyzU=="0")?(1):(0))));
return(KRHko=="1"?true:false);
}

function ibER6(n){
return((n<10)?("0"+n):n);
}

function MakeRegExpSafe(text){
var ZFm7z=["\\",".","+","*","?","^","$","|","(",")","[","]","{","}"],
TMkmm=text,
niYcy;
for(var kyHGZ=0,UkH_J=ZFm7z.length;kyHGZ<UkH_J;kyHGZ++){
niYcy=new RegExp("\\"+ZFm7z[kyHGZ],"g");
TMkmm=TMkmm.replace(niYcy,"\\"+ZFm7z[kyHGZ]);
}
return(TMkmm);
}







if((qrQH7["name"]=="opera")||(qrQH7["userAgent"].indexOf("opera")>0)){
vusFu.prototype.EventMouseX=function(mEXRa){
return(mEXRa.x);
};

vusFu.prototype.EventMouseY=function(mEXRa){
return(mEXRa.y);
};

vusFu.prototype.EventElementX=function(mEXRa){
return(mEXRa.x-parseInt(mEXRa.srcElement.style.left));
};

vusFu.prototype.EventElementY=function(mEXRa){
return(mEXRa.y-parseInt(mEXRa.srcElement.style.top));
};

vusFu.prototype.GetDocumentFromEvent=function(mEXRa){
return(mEXRa.srcElement.document);
};
vusFu.prototype.CheckKeydownCancelling=function(QFc29){
return(false);};

g_objCrossBrowserModel.soundPlayer=SoundPlayer["Flash6"];
}





if(qrQH7["name"]=="microsoft internet explorer"){
uDpoY.aatt9=function(){
for(var kyHGZ=0,fuvlr;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.detachEvent("on"+fuvlr.type,fuvlr.xNVqT);
}
uDpoY.GDd1o=null;
};

if(qrQH7["ieBrowserVersionPattern"].exec(qrQH7["userAgent"])!=null)qrQH7["ieBrowserVersion"]=parseFloat(RegExp.$1);

if(qrQH7["ieBrowserVersion"]>=7.0){
vusFu.prototype.f1DjO=function(qhZvl){
try{
qhZvl.open('','_parent','');
qhZvl.close();
}
catch(PgkaW){}
};

vusFu.prototype.DocumentScrollLeft=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.name&&p3P_d.name=="content"){
var Pdk4o=p3P_d.document.getElementById("ttInnerContent");
if(Pdk4o){
return(Pdk4o.scrollLeft);
}
}
else{
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.scrollLeft);
else return(p3P_d.document.body.scrollLeft);
}
return(0);
};

vusFu.prototype.DocumentScrollTop=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.name&&p3P_d.name=="content"){
var Pdk4o=p3P_d.document.getElementById("ttInnerContent");
if(Pdk4o){
return(Pdk4o.scrollTop);
}
}
else{
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.scrollTop);
else return(p3P_d.document.body.scrollTop);
}
return(0);
};

vusFu.prototype.cI2b4=function(oftie,KqaJH,TH8ll){
if(!oftie)return;
var Pdk4o=oftie.contentWindow.document.getElementById("ttInnerContent");
if(Pdk4o){
var wLRBW=oftie.contentWindow.document.documentElement.scrollWidth,ulz6U=oftie.contentWindow.document.documentElement.scrollHeight,oHFaM=KqaJH.x,
q0T1W=KqaJH.y,
DJxGE=KqaJH.QYGQ4,
fkl_P=KqaJH.xB9Co;

switch(TH8ll){
default:
case "centered":
Pdk4o.scrollLeft=oHFaM-(wLRBW-DJxGE)/2;
Pdk4o.scrollTop=q0T1W-(ulz6U-fkl_P)/2;
break;
case "bottom":
var eKUY9=Pdk4o.scrollLeft;

if(oHFaM<eKUY9||(oHFaM+DJxGE)>(eKUY9+wLRBW)){
if(eKUY9>=oHFaM)Pdk4o.scrollLeft=oHFaM+DJxGE-wLRBW-24;
else Pdk4o.scrollLeft=oHFaM-24;
}

var ndFWx=Pdk4o.scrollTop;
if(q0T1W<ndFWx||(q0T1W+fkl_P)>(ndFWx+ulz6U)){
if(ndFWx>=q0T1W)Pdk4o.scrollTop=q0T1W-24;
else Pdk4o.scrollTop=q0T1W+fkl_P-ulz6U-24;
}
break;
}
}
};

vusFu.prototype.wbwhF=function(oftie,KqaJH){
if(!oftie)return;
var Pdk4o=oftie.contentWindow.document.getElementById("ttInnerContent");
if(Pdk4o){
try{
Pdk4o.scrollLeft=KqaJH.x;
Pdk4o.scrollTop=KqaJH.y;
}
catch(PgkaW){}
}
};

vusFu.prototype.GetScrollContentViewOffsetX=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.name&&p3P_d.name=="content"){
var Pdk4o=p3P_d.document.getElementById("ttInnerContent");
if(Pdk4o){
var jeuaI=this.GetCurrentStyle(p3P_d.document,Pdk4o,"overflow");
if(jeuaI=="auto"){
return(Pdk4o.scrollLeft);
}
}
}
return(0);
};

vusFu.prototype.GetScrollContentViewOffsetY=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.name&&p3P_d.name=="content"){
var Pdk4o=p3P_d.document.getElementById("ttInnerContent");
if(Pdk4o){
var jeuaI=this.GetCurrentStyle(p3P_d.document,Pdk4o,"overflow");
if(jeuaI=="auto"){
return(Pdk4o.scrollTop);
}
}
}
return(0);
};

vusFu.prototype.oricB=function(){
return(50);
};


vusFu.prototype.C6TJt=function(FYEj4,objElem){
try{
objElem.style.overflow=this.GetCurrentStyle(FYEj4,objElem,"overflow");
}
catch(PgkaW){}
};
}
else{

if(document&&document.execCommand){
try{
document.execCommand("BackgroundImageCache",false,true);
}
catch(mEXRa){}
}

vusFu.prototype.f1DjO=function(qhZvl){
try{
self.opener=qhZvl;
setTimeout('try{self.close()}catch(o){}',1);
}
catch(PgkaW){}
};

vusFu.prototype.DocumentScrollLeft=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.scrollLeft);
else return(p3P_d.document.body.scrollLeft);
};

vusFu.prototype.DocumentScrollTop=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.scrollTop);
else return(p3P_d.document.body.scrollTop);
};
}

vusFu.prototype.LoadAlphaImage=function(RiQEu,sFile){
try{
var yJ8PU=true;

if(qrQH7["ieBrowserVersion"]>=7.0){
yJ8PU=false;
if(RiQEu&&typeof(RiQEu.filters)!="undefined"&&typeof(RiQEu.filters)!="unknown"){
if(RiQEu.filters.length>0){
if(RiQEu.filters.item("DXImageTransform.Microsoft.AlphaImageLoader")){
if(RiQEu.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").Enabled==true){
yJ8PU=true;
}
}
}
}
}

if(yJ8PU==true){
if(RiQEu&&typeof(RiQEu.filters)!="undefined"&&typeof(RiQEu.filters)!="unknown"){
RiQEu.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=sFile;
RiQEu.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod="image";
RiQEu.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").Enabled=true;
}
else{
RiQEu.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+sFile+"',sizingMethod='image',enabled=1)";
}
RiQEu.style.backgroundImage="none";
RiQEu.src=TTAPI.sRootPath+"content/player/wbt/img/one.gif";
}
else{
if(RiQEu.src.indexOf("one.gif")==-1){
var Gg_BG=TTAPI.GetProperty("playerpath");
RiQEu.src=Gg_BG+"img/one.gif";
}
RiQEu.style.backgroundImage="url("+sFile+")";
}
}catch(PgkaW){}
};

vusFu.prototype.AddEventListener=function(EFMI_,OVy7b,callback){
try{
if(typeof(callback)=="function")this.RemoveEventListener(EFMI_,OVy7b,callback);
if(typeof(callback)=="function")EFMI_.attachEvent("on"+OVy7b,callback);
if(uDpoY.GDd1o==null){
uDpoY.GDd1o=[];
}
uDpoY.GDd1o.push({KeMKN:EFMI_,type:OVy7b,xNVqT:callback,XDK40:false});
}
catch(PgkaW){}
};

vusFu.prototype.RemoveEventListener=function(EFMI_,OVy7b,callback){
try{
var fuvlr;
for(var kyHGZ=0;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(fuvlr.KeMKN==EFMI_&&fuvlr.type==OVy7b){
if(fuvlr.xNVqT==callback||!callback){
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.detachEvent("on"+fuvlr.type,fuvlr.xNVqT);
uDpoY.GDd1o.splice(kyHGZ--,1);
}
}
}
}
catch(PgkaW){}
};

vusFu.prototype.RemoveAllEventListeners=function(EFMI_){
try{
var fuvlr;
for(var kyHGZ=0;kyHGZ<uDpoY.GDd1o.length;kyHGZ++){
fuvlr=uDpoY.GDd1o[kyHGZ];
if(fuvlr.KeMKN==EFMI_){
if(typeof(fuvlr.xNVqT)=="function")fuvlr.KeMKN.detachEvent("on"+fuvlr.type,fuvlr.xNVqT);
uDpoY.GDd1o.splice(kyHGZ--,1);
}
}
}
catch(PgkaW){}
};

vusFu.prototype.EventSource=function(mEXRa){
return(mEXRa.srcElement);
};

vusFu.prototype.EventExplicitSource=function(mEXRa){
return(mEXRa.srcElement);
};

vusFu.prototype.EventMouseX=function(mEXRa){
return(mEXRa.x);
};

vusFu.prototype.EventMouseY=function(mEXRa){
return(mEXRa.y);
};

vusFu.prototype.EventElementX=function(mEXRa){
return(parseInt(mEXRa.srcElement.currentStyle.left));
};

vusFu.prototype.EventElementY=function(mEXRa){
return(parseInt(mEXRa.srcElement.currentStyle.top));
};

vusFu.prototype.DocumentClientWidth=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.clientWidth);
else return(p3P_d.document.body.clientWidth);
};

vusFu.prototype.DocumentClientHeight=function(p3P_d){
if(typeof(p3P_d)=="undefined")return(0);
if(p3P_d.document.documentElement)return(p3P_d.document.documentElement.clientHeight);
else return(p3P_d.document.body.clientHeight);
};

vusFu.prototype.GetDocumentFromEvent=function(mEXRa){
return(mEXRa.srcElement.document);
};

vusFu.prototype.GetFrameFromEvent=function(mEXRa){
var FYEj4=this.GetDocumentFromEvent(mEXRa);
if(FYEj4.parentWindow){
if(FYEj4.parentWindow.frameElement){
return(FYEj4.parentWindow.frameElement);
}
}
return(null);
};

vusFu.prototype.GetDocumentFromElement=function(mEXRa){
return(mEXRa.document);
};

vusFu.prototype.EventMouseButton=function(mEXRa){
switch(mEXRa.button){
case 1:
return(0);
case 4:
return(1);
}
return(mEXRa.button);
};

vusFu.prototype.EventPreventDefault=function(mEXRa){
try{
mEXRa.returnValue=false;
}
catch(PgkaW){}
return(false);
};

vusFu.prototype.EventDoNotPreventDefault=function(mEXRa){
try{
mEXRa.returnValue=true;
}
catch(PgkaW){}
return(true);
};

vusFu.prototype.KeyEventPreventDefault=function(mEXRa){
try{
mEXRa.keyCode=0;
mEXRa.cancelBubble=true;
}
catch(PgkaW){}
return(this.EventPreventDefault(mEXRa));
};

vusFu.prototype.KeyEventDoNotPreventDefault=function(mEXRa){
try{
mEXRa.cancelBubble=false;
}
catch(PgkaW){}
return(this.EventDoNotPreventDefault(mEXRa));
};

vusFu.prototype.AddOptionInSelect=function(by2Y3,oN9ui){
oN9ui.add(by2Y3);
};

vusFu.prototype.ReplaceWMode=function(r3rbv){
};

if(window.navigator.appVersion.toLowerCase().indexOf("msie 5.5")!=-1){
vusFu.prototype.GetOptionInSelect=function(DczCZ,oN9ui){
return(oN9ui.options.item(DczCZ));
};
}

vusFu.prototype.oo8fM=function(StG14,EFMI_){
var currentStyle=EFMI_.currentStyle,FhkPe;
if(currentStyle){
FhkPe=currentStyle.getAttribute("position");
if(FhkPe){
while(FhkPe){
if(typeof(FhkPe)=="string")if(FhkPe.toLowerCase()!="inherit")break;
if(!EFMI_)break;
EFMI_=EFMI_.parentNode;
if(EFMI_&&EFMI_.nodeType==1){
FhkPe=EFMI_.currentStyle.getAttribute("position");
}
}
}
return(FhkPe);
}
return(null);
};

vusFu.prototype.GetCurrentStyle=function(StG14,EFMI_,I8BLm){
var currentStyle=EFMI_.currentStyle;
if(currentStyle){
var k8zVZ=this.xXSt1[I8BLm];
if(k8zVZ.toLowerCase().indexOf("padding")!=-1){
var cellPadding=0;

if(typeof(EFMI_.cellPadding)!="undefined"){
cellPadding=EFMI_.cellPadding;
if(cellPadding==""||cellPadding=="0")cellPadding=0;
}

if(cellPadding==0){
return(currentStyle.getAttribute(k8zVZ));
}
return(cellPadding);
}

if(this.yfD5i[k8zVZ]){
var nGxoI=currentStyle.getAttribute(this.yfD5i[k8zVZ]);
if(nGxoI=="none"){
return("0");
}
var mNWCM=currentStyle.getAttribute(k8zVZ);
if(isNaN(parseInt(mNWCM))){
return(this.GetCSSValueByConstant("border-width",mNWCM));
}
}

var FhkPe=currentStyle.getAttribute(k8zVZ);
var yi1kY=typeof(FhkPe);
if(FhkPe){
while(FhkPe){
if(yi1kY=="string")if(FhkPe.toLowerCase()!="inherit")break;
if(yi1kY=="number")break;
if(!EFMI_)break;
EFMI_=EFMI_.parentNode;
if(EFMI_&&EFMI_.nodeType==1){
FhkPe=EFMI_.currentStyle.getAttribute(k8zVZ);
}
}
}
return(FhkPe);
}
return(null);
};

vusFu.prototype.GetCurrentBorderWidth=function(EFMI_,I8BLm){
var BhfNr;
switch(I8BLm){
case "left":
BhfNr=parseInt(EFMI_.currentStyle["borderLeftWidth"]);
return(!isNaN(BhfNr)?BhfNr:0);
case "top":
BhfNr=parseInt(EFMI_.currentStyle["borderTopWidth"]);
return(!isNaN(BhfNr)?BhfNr:0);
case "right":
BhfNr=parseInt(EFMI_.currentStyle["borderRightWidth"]);
return(!isNaN(BhfNr)?BhfNr:0);
case "bottom":
BhfNr=parseInt(EFMI_.currentStyle["borderBottomWidth"]);
return(!isNaN(BhfNr)?BhfNr:0);
}
return(0);
};

vusFu.prototype.CreateAutoforms=function(){
LbxIU();
};

vusFu.prototype.kDL2b=function(sID){
h3P7s(sID);
};

vusFu.prototype.GetDocumentOfElement=function(objElem){
if(!objElem)return(null);
return(objElem.document);
};

vusFu.prototype.GetChar=function(mEXRa){
return(String.fromCharCode(mEXRa.keyCode));
};

vusFu.prototype.GetKeyCode=vusFu.prototype.GetCharCode=function(mEXRa){
return(mEXRa.keyCode);
};

vusFu.prototype.DSiXR=function(oL1AM,DHVkR,objProperties){
if(!oL1AM)return;

var jm8pA=true,uylRB=false;
if(oL1AM&&typeof(oL1AM.filters)!="undefined"&&typeof(oL1AM.filters)!="unknown"){
if(oL1AM.filters.length>0){
jm8pA=false;
if(oL1AM.filters.item("DXImageTransform.Microsoft."+DHVkR)){
uylRB=true;
}
}
}

if(jm8pA==true){
oL1AM.style.filter="progid:DXImageTransform.Microsoft."+DHVkR+"(enabled=false)";
}

if(!uylRB){
oL1AM.style.filter+="progid:DXImageTransform.Microsoft."+DHVkR+"(enabled=false)";
}

for(var kyHGZ in objProperties){
if(typeof(oL1AM.filters)!="undefined"&&typeof(oL1AM.filters)!="unknown"){
oL1AM.filters.item("DXImageTransform.Microsoft."+DHVkR)[kyHGZ]=objProperties[kyHGZ];
}
}
if(typeof(oL1AM.filters)!="undefined"&&typeof(oL1AM.filters)!="unknown"){
oL1AM.filters.item("DXImageTransform.Microsoft."+DHVkR).Enabled=true;
}
};

vusFu.prototype.SetOpacity=function(objElem,x6MDn,O20Le){
if(!objElem)return;
x6MDn=isNaN(x6MDn)?parseInt(x6MDn):x6MDn;
x6MDn=(x6MDn<0)?0:x6MDn;
x6MDn=(x6MDn>1)?(x6MDn/100):x6MDn;

if(objElem&&objElem.id){
this.wqMD6[objElem.id]=x6MDn;
}
try{
if(typeof(objElem.opacity)!="undefined"){
if(typeof(objElem.color2)=="object"&&objElem.nodeName=="fill"&&typeof(objElem.type)=="string"&&objElem.type!="solid"){
this.DSiXR(objElem.parentNode,"Alpha",{"Opacity":(x6MDn*100)});
}
else{
var uyeqZ=-1,ZbeEf=-1;

if(typeof(objElem.opacity)!="undefined"){
if(x6MDn<=0){
objElem.opacity=0;
uyeqZ=0;
}
else{
objElem.opacity=x6MDn;
uyeqZ=x6MDn;
}
}

if(typeof(objElem.opacity2)!="undefined"){
if(x6MDn<=0){
objElem.opacity2=0;
ZbeEf=0;
}
else{
objElem.opacity2=x6MDn;
ZbeEf=x6MDn;
}
}

if((objElem.nodeName=="stroke"||objElem.nodeName=="fill")&&objElem.id){
var ZN7mi="";
if((uyeqZ!=-1||ZbeEf!=-1)&&O20Le==true){
if(!this.objSyncOpacity[objElem.id])this.objSyncOpacity[objElem.id]=[];

this.objSyncOpacity[objElem.id].push(
{
"id":objElem.id,
"opacity1":((uyeqZ!=-1)?uyeqZ:null),
"opacity2":((ZbeEf!=-1)?ZbeEf:null)}
);

ZN7mi+="g_objCrossBrowserModel.SynchronizeOpacity(\""+objElem.id+"\");"}
if(ZN7mi){
setTimeout(ZN7mi,4);
}
}
}
}
else{
this.DSiXR(objElem,"Alpha",{"Opacity":(x6MDn*100)});
}
}
catch(PgkaW){
LogToConsole("Error in SetOpacity :: "+PgkaW.toString());
}
};

vusFu.prototype.SynchronizeOpacity=function(sID){
try{
var mEXRa,EFMI_=TTAPI.objSequenceControl.objActiveDocument.getElementById(sID);
if(EFMI_&&this.objSyncOpacity[sID]){
while(this.objSyncOpacity[sID].length>0){
mEXRa=this.objSyncOpacity[sID][0];
if(EFMI_){
if(mEXRa["opacity1"]!=null)EFMI_.opacity=mEXRa["opacity1"];
if(mEXRa["opacity2"]!=null)EFMI_.opacity2=mEXRa["opacity2"];
}
this.objSyncOpacity[sID].shift();
}
}
delete(this.objSyncOpacity[sID]);
}
catch(PgkaW){}
};

vusFu.prototype.GetOpacity=function(objElem){
if(objElem&&objElem.id){
if(this.wqMD6[objElem.id]){
return(this.wqMD6[objElem.id]);
}
}

try{
if(objElem&&typeof(objElem.filters)!="undefined"&&typeof(objElem.filters)!="unknown"){
if(objElem.filters.length>0){
return(parseFloat(objElem.filters.item("DXImageTransform.Microsoft.Alpha").opacity)/100);
}
}
var x6MDn=objElem.getAttribute("opacity");
if(x6MDn!=null&&!isNaN(x6MDn))return(x6MDn);
}
catch(PgkaW){
LogToConsole("Error in GetOpacity :: "+PgkaW.toString());
}
return(1.0);
};

vusFu.prototype.RemoveOpacity=function(objElem){
try{
if(objElem){
if(typeof(objElem.filters)!="undefined"&&typeof(objElem.filters)!="unknown"){
if(objElem.filters.length>0){
if(objElem.filters.item("DXImageTransform.Microsoft.Alpha")){
objElem.filters.item("DXImageTransform.Microsoft.Alpha").Enabled=false;
}
}
}
}
}
catch(PgkaW){
LogToConsole("Error in RemoveOpacity :: "+PgkaW.toString());
}
};

vusFu.prototype.umtph=function(sID,uAUfN){
if(sID){
try{
var IRmfj=TTAPI.objSequenceControl.objActiveDocument.getElementById(sID);
if(IRmfj){
if(IRmfj.controls.isAvailable('currentPosition')){
IRmfj.controls.currentPosition=parseFloat(uAUfN);
return(true);
}
else{
return(false);
}
}
}
catch(PgkaW){
return(false);
}
}
return(false);
};

vusFu.prototype.oCvIg=function(sID,FOCkf,jt9Gk){
var HVjOz="<ob"+"ject classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" "+
"id=\""+sID+"\" "+
"onmousedown=\"OnFlashMousedown(this,event,\'"+sID+"\')\" "+
"class=\"ttclassflashobject\" "+
"type=\"application/x-shockwave-flash\" "+
">"+
"<param name=\"movie\" value=\""+FOCkf+"\" />"+
"<param name=\"quality\" value=\"high\" />"+
"<param name=\"wmode\" value=\"transparent\" />"+
"<param name=\"play\" value=\"false\" /> "+
"<param name=\"stop\" value=\"true\" /> "+
"<param name=\"autoplay\" value=\"0\" /> "+
"<param name=\"type\" value=\"application/x-shockwave-flash\" /> "+
"<param name=\"autostart\" value=\"false\" /> ";
if(jt9Gk){
HVjOz+="<param name=\"scale\" value=\""+jt9Gk.toLowerCase()+"\" /> ";
}
HVjOz+="</ob"+"ject>"+
"<script language=\"VBScript\"\> \n"+
"on error resume next \n"+
"Sub "+sID+"_FSCommand(ByVal fsievent, ByVal args)\n"+
"  call "+sID+"_DoFSCommand(fsievent, args)\n"+
"end sub\n"+
"</scr"+"ipt\>\n";
return(HVjOz);
};

vusFu.prototype.CreateFlashHTMLByObject=function(GofFv){
var FOCkf=GofFv["source"];
if(GofFv["userootpath"]){
FOCkf=TTAPI.GetProperty("rootpath")+FOCkf;
}


var H4anl=GofFv["scale"];
if(H4anl){
var vNYxi=RegExpCache["IsFlashScaleMode"];
vNYxi.lastIndex=0;
if(!H4anl.match(vNYxi))H4anl="showAll";
}

var sID=GofFv["id"],
CMWXE=GofFv["quality"]?GofFv["quality"]:"high",
WDK4M=GofFv["wmode"]?GofFv["wmode"]:"transparent",
URmTc=GofFv["loop"]?GofFv["loop"]:"",
sUHAx=GofFv["bgColor"]?GofFv["bgColor"]:"";
URmTc=(URmTc=="1"||URmTc=="true")?"true":"false";

var HVjOz="<ob"+"ject classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" "+
"id=\""+sID+"\" "+
"onmousedown=\"OnFlashMousedown(this,event,\'"+sID+"\')\" "+
"class=\"ttclassflashobject\" "+
"type=\"application/x-shockwave-flash\" "+
">"+
"<param name=\"movie\" value=\""+FOCkf+"\" />"+
"<param name=\"quality\" value=\""+CMWXE+"\" />"+
"<param name=\"wmode\" value=\""+WDK4M+"\" />"+
"<param name=\"play\" value=\"false\" /> "+
"<param name=\"stop\" value=\"true\" /> "+
"<param name=\"loop\" value=\""+URmTc+"\" /> "+
"<param name=\"autoplay\" value=\"0\" /> "+
"<param name=\"type\" value=\"application/x-shockwave-flash\" /> "+
"<param name=\"autostart\" value=\"false\" /> ";
if(H4anl){
HVjOz+="<param name=\"scale\" value=\""+H4anl.toLowerCase()+"\" /> ";
}
if(sUHAx&&WDK4M!="transparent"){
HVjOz+="<param name=\"bgcolor\" value=\""+sUHAx+"\" /> ";
}
HVjOz+="</ob"+"ject>"+
"<script language=\"VBScript\"\> \n"+
"on error resume next \n"+
"Sub "+sID+"_FSCommand(ByVal fsievent, ByVal args)\n"+
"  call "+sID+"_DoFSCommand(fsievent, args)\n"+
"end sub\n"+
"</scr"+"ipt\>\n";
return(HVjOz);
};


vusFu.prototype.h41K3=function(GofFv,sMovie){
if(GofFv&&typeof(GofFv.SetVariable)!="undefined"){
var mH9tB=this.GetFlashParams();
GofFv.SetVariable("storypath",mH9tB);GofFv.LoadMovie("0",TTAPI.GetProperty("playerpath")+"player.flash.swf");
GofFv.LoadMovie("0",ResolveRelativePath(TTAPI.GetProperty("sequencepath")+sMovie));
}
};

vusFu.prototype.FlashGotoLabel=function(GofFv,label,oqdE1){
var NZYeI=false,id=GofFv;
if(typeof(GofFv)!="string"){
id=GofFv.id;
}
GofFv=TTAPI.objSequenceControl.objActiveDocument.getElementById(id);
if(this.yn81j[id])delete this.yn81j[id];
if(GofFv!=null){
try{
if(GofFv.PercentLoaded()>=100){
if(isNaN(label)){
GofFv.TGotoLabel("/",label);
}
else{
GofFv.TGotoFrame("/",parseInt(label));
}
if(oqdE1){
GofFv.TPlay("/");
}
else{
GofFv.Play();
}
return(true);
}
else{
this.yn81j[GofFv.id]=GofFv;
setTimeout("try{g_objCrossBrowserModel.FlashGotoLabel(\""+GofFv.id+"\","+(isNaN(label)?("\""+label+"\""):label)+",\""+(oqdE1?oqdE1:"")+"\");}catch(e){}",30);
}
}
catch(PgkaW){return(false);}
}
return(false);
};

vusFu.prototype.FlashGotoAndStopLabel=function(GofFv,label){
if(typeof(GofFv)=="string"){
var id=GofFv;
GofFv=TTAPI.objSequenceControl.objActiveDocument.getElementById(id);
delete this.yn81j[id];
}
if(GofFv!=null){
try{
if(GofFv.PercentLoaded()>=100){
if(isNaN(label)){
GofFv.TGotoLabel("/",label);
}
else{
GofFv.TGotoFrame("/",parseInt(label));
}
GofFv.jJpV6("/");
return(true);
}
else{
this.yn81j[GofFv.id]=GofFv;
setTimeout("try{g_objCrossBrowserModel.FlashGotoAndStopLabel(\""+GofFv.id+"\","+(isNaN(label)?("\""+label+"\""):label)+");}catch(e){}",30);
}
}
catch(PgkaW){return(false);}
}
return(false);
};

vusFu.prototype.GetFlashObject=function(id){
var cS4Ax=document.getElementById(id);
if(!cS4Ax)return(null);
return(cS4Ax);
};

vusFu.prototype.GetVideoObject=function(id){
var cS4Ax=document.getElementById(id);
if(!cS4Ax)return(null);
return(cS4Ax);
};

vusFu.prototype.ResizeWindow=function(p3P_d,DBmsf,pgaZC){
if(p3P_d){
try{
if(p3P_d.top&&(typeof(p3P_d.top.OnTTELearningResize)=="function"))p3P_d.top.OnTTELearningResize(DBmsf,pgaZC);

var SnfH0=true;
try{
if(!(p3P_d.parent&&p3P_d.parent.location.href==p3P_d.location.href))SnfH0=false;
}
catch(PgkaW){}
if(SnfH0==true){
p3P_d.moveTo(0,0);
var m91ro=parseInt(DBmsf);
var vUnRz=parseInt(pgaZC);
p3P_d.resizeTo(m91ro,vUnRz);
p3P_d.resizeBy(m91ro-p3P_d.document.body.clientWidth,vUnRz-p3P_d.document.body.clientHeight);
}
return(true);
}
catch(PgkaW){return(false);}
}
return(false);
};

vusFu.prototype.SetFramesetAttributes=function(sNtsx,UpReC,iVkFH,lUBoR,GqwfQ){
try{
if(sNtsx){
sNtsx.frameBorder=UpReC;
sNtsx.border=parseInt(lUBoR);
sNtsx.frameSpacing=parseInt(iVkFH);
sNtsx.borderColor=GqwfQ;
}
}
catch(PgkaW){}
};

vusFu.prototype.CreateXMLHttpRequest=function(){
var D5FG7=null;

if(window.navigator.appVersion.toLowerCase().indexOf("msie 7")!=-1){
if(typeof(XMLHttpRequest)!="undefined"){
D5FG7=new XMLHttpRequest();
}
}

if(!D5FG7){
try{
D5FG7=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(mEXRa){
try{
D5FG7=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(mEXRa){
D5FG7=null;
}
}
}
return(D5FG7);
};

vusFu.prototype.SetAlphaImageLoader=function(objElem,kHhkU){
if(!objElem)return;
objElem.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+kHhkU+"', sizingMethod='scale')";
};

vusFu.prototype.SetBodyScrollStyle=function(u62Jy){
try{
document.body.scroll=u62Jy;
document.body.style.overflow=u62Jy;
}
catch(PgkaW){}
};

vusFu.prototype.GetTextContent=function(objElem){
if(!objElem)return("");
if(objElem.nodeType!=1)return("");
if(objElem.innerText)return(objElem.innerText);
return("");
};

vusFu.prototype.xXSt1={
"border-left-width":"borderleftwidth",
"border-top-width":"bordertopwidth",
"border-right-width":"borderrightwidth",
"border-bottom-width":"borderbottomwidth",
"padding-left":"paddingleft",
"padding-top":"paddingtop",
"padding-right":"paddingright",
"padding-bottom":"paddingbottom",
"border-left-style":"borderleftstyle",
"border-top-style":"bordertopstyle",
"border-right-style":"borderrightstyle",
"border-bottom-style":"borderbottomstyle",
"left":"left",
"top":"top",
"right":"right",
"bottom":"bottom",
"width":"width",
"height":"height",
"position":"position",
"visibility":"visibility",
"clip-left":"clipleft",
"clip-top":"cliptop",
"clip-right":"clipright",
"clip-bottom":"clipbottom",
"display":"display",
"z-index":"zindex",
"color":"color",
"border-width":"borderwidth",
"margin-left":"marginleft",
"margin-top":"margintop",
"margin-right":"marginright",
"margin-bottom":"marginbottom",
"font-size":"fontsize",
"client-width":"clientwidth",
"client-height":"clientheight",
"max-width":"maxwidth",
"max-height":"maxheight",
"min-width":"minwidth",
"min-height":"minheight",
"font-family":"fontfamily",
"font-style":"fontstyle",
"font-variant":"fontvariant",
"font-weight":"fontweight",
"text-align":"textalign",
"text-indent":"textindent",
"text-decoration":"textdecoration",
"background-color":"backgroundcolor",
"line-height":"lineheight",
"letter-spacing":"letterspacing",
"word-spacing":"wordspacing",
"background-image":"backgroundimage",
"flip":"flip",
"overflow":"overflow",
"vertical-align":"verticalalign"};
vusFu.prototype.yfD5i={
"borderleftwidth":"borderleftstyle",
"bordertopwidth":"bordertopstyle",
"borderrightwidth":"borderrightstyle",
"borderbottomwidth":"borderbottomstyle"};

vusFu.prototype.ResizeControlWindowCB=function(){};

vusFu.prototype.SetCaretPosition=function(k0BBi,X8eQu){
try{
if(k0BBi&&k0BBi.createTextRange&&!isNaN(X8eQu)){

var rysy9=k0BBi.createTextRange();
rysy9.move("character",X8eQu);
rysy9.select();
}
}
catch(PgkaW){}
};

vusFu.prototype.CreateStyleSheetNode=function(FYEj4,sID,XMopz){
if(!FYEj4)return(false);
var GRi3o=FYEj4.getElementById(sID);
if(!GRi3o)return(false);

try{
var HVjOz=GRi3o.styleSheet.cssText;
HVjOz+=XMopz;
HVjOz=HVjOz.replace("\n","");
HVjOz=HVjOz.replace("\t","");
GRi3o.styleSheet.cssText=HVjOz;
}
catch(oL1AM){}

return(true);
};
vusFu.prototype.AddStyleSheetText=function(ftPu2,znAvw){
if(ftPu2&&ftPu2.nodeName.toLowerCase()=="style")ftPu2.styleSheet.cssText+=znAvw;
};
vusFu.prototype.RemoveStyleSheetRule=function(FYEj4,sID,p7nOg){
if(!FYEj4)return(false);
var BdvAq=document.getElementById(sID);
if(!BdvAq)return(false);

var kyHGZ=0,smylg=false;

while(kyHGZ<BdvAq.styleSheet.rules.length){
if(BdvAq.styleSheet.rules[kyHGZ].selectorText==p7nOg){
BdvAq.styleSheet.removeRule(kyHGZ);
kyHGZ=0;
smylg=true;
}
else kyHGZ++;
}
return(smylg);
};

vusFu.prototype.Q7muV=function(FYEj4,sID,Zpt5d){
if(!FYEj4)return(false);
var BdvAq=document.getElementById(sID);
if(!BdvAq)return(false);

var kyHGZ=0,smylg=false,p7nOg,HVjOz=BdvAq.styleSheet,
ThD9i=Zpt5d[0]?new RegExp("[\\.]*[\\w]*[\\.#][\\w]*"+Zpt5d[0]+"[\\w\\W]*?\\{[\\w\\W]*?\\}","gi"):null,
DDYIX=Zpt5d[1]?new RegExp("[\\.#][\\w]*"+Zpt5d[1]+"[\\w\\W]*?\\{[\\w\\W]*?\\}","gi"):null;

var mI2G5=BdvAq.styleSheet.cssText;
if(ThD9i!=null&&ThD9i.test(mI2G5)){
mI2G5=mI2G5.replace(ThD9i,"");
smylg=true;
}
if(DDYIX!=null&&DDYIX.test(mI2G5)){
mI2G5=mI2G5.replace(DDYIX,"");
smylg=true;
}
if(smylg){
BdvAq.styleSheet.cssText=mI2G5;
}
return(smylg);
};

vusFu.prototype.j23kW=function(FYEj4,sID,Zpt5d){
if(!FYEj4)return(false);
var BdvAq=document.getElementById(sID);
if(!BdvAq)return(false);

var kyHGZ=0,smylg=false,p7nOg,
niYcy=new RegExp(Zpt5d[0]+"|"+Zpt5d[1],"gi"),HVjOz=BdvAq.styleSheet;

while(kyHGZ<BdvAq.styleSheet.rules.length){
niYcy.lastIndex=0;
p7nOg=BdvAq.styleSheet.rules[kyHGZ].selectorText;
if(niYcy.test(p7nOg)){
HVjOz.removeRule(kyHGZ);
if(kyHGZ>0)kyHGZ--;
smylg=true;
}
else kyHGZ++;
}
return(smylg);
};

vusFu.prototype.FireDOMEvent=function(objElem,_97s_){
try{
var jLAH1=objElem.document.createEventObject();
return(objElem.fireEvent("on"+_97s_,jLAH1));
}
catch(PgkaW){}
};

vusFu.prototype.GetAccesskeyGettingKey=function(sp_2L){
return({altKey:true,shiftKey:false,ctrlKey:true});
};

vusFu.prototype.ReplaceCursor=function(objElem,viZbD,ExGCq){
var Gg_BG=TTAPI.GetProperty("playerpath");
if(ExGCq){
Gg_BG=ExGCq;
}
switch(viZbD){
case "auto":
objElem.style.cursor="auto";
break;
case "autofill":
objElem.style.cursor="url("+Gg_BG+"res/autofill.cur"+")";
break;
case "col-resize":
objElem.style.cursor="col-resize";
break;
case "colsel":
objElem.style.cursor="url("+Gg_BG+"res/colsel.cur"+")";
break;
case "crosshair":
objElem.style.cursor="crosshair";
break;
case "defright":
objElem.style.cursor="url("+Gg_BG+"res/defright.cur"+")";
break;
case "default":
objElem.style.cursor="default";
break;
case "drag":
objElem.style.cursor="url("+Gg_BG+"res/drag.cur"+"), pointer";
break;
case "draw":
objElem.style.cursor="url("+Gg_BG+"res/draw.cur"+"), pointer";
break;
case "dragdiagonal1":
objElem.style.cursor="url("+Gg_BG+"res/dragdiagonal1.cur"+"), pointer";
break;
case "dragdiagonal2":
objElem.style.cursor="url("+Gg_BG+"res/dragdiagonal2.cur"+"), pointer";
break;
case "draghorizontal":
objElem.style.cursor="url("+Gg_BG+"res/draghorizontal.cur"+"), pointer";
break;
case "dragvertical":
objElem.style.cursor="url("+Gg_BG+"res/dragvertical.cur"+"), pointer";
break;
case "document":
objElem.style.cursor="url("+Gg_BG+"res/document.cur"+")";
break;
case "e-resize":
objElem.style.cursor="e-resize";
break;
case "erase":
objElem.style.cursor="url("+Gg_BG+"res/erase.cur"+"), pointer";
break;
case "exgrid":
objElem.style.cursor="url("+Gg_BG+"res/exgrid.cur"+")";
break;
case "exmark":
objElem.style.cursor="url("+Gg_BG+"res/exmark.cur"+")";
break;
case "help":
objElem.style.cursor="help";
break;
case "move":
objElem.style.cursor="move";
break;
case "movetext":
objElem.style.cursor="url("+Gg_BG+"res/movetext.cur"+")";
break;
case "n-resize":
objElem.style.cursor="n-resize";
break;
case "ne-resize":
objElem.style.cursor="ne-resize";
break;
case "not-allowed":
objElem.style.cursor="not-allowed";
break;
case "nw-resize":
objElem.style.cursor="nw-resize";
break;
case "pointer":
objElem.style.cursor="pointer";
break;
case "relation":
objElem.style.cursor="url("+Gg_BG+"res/relation.cur"+")";
break;
case "row-resize":
objElem.style.cursor="row-resize";
break;
case "rowsel":
objElem.style.cursor="url("+Gg_BG+"res/rowselright.cur"+")";
break;
case "s-resize":
objElem.style.cursor="s-resize";
break;
case "se-resize":
objElem.style.cursor="se-resize";
break;
case "sw-resize":
objElem.style.cursor="sw-resize";
break;
case "tabsel":
objElem.style.cursor="url("+Gg_BG+"res/tabsel.cur"+")";
break;
case "text":
objElem.style.cursor="text";
break;
case "transformat":
objElem.style.cursor="url("+Gg_BG+"res/transformat.cur"+")";
break;
case "transformat2":
objElem.style.cursor="url("+Gg_BG+"res/transformat2.cur"+")";
break;
case "turn":
objElem.style.cursor="url("+Gg_BG+"res/turn.cur"+"), pointer";
break;
case "turnactive":
objElem.style.cursor="url("+Gg_BG+"res/turnactive.cur"+"), pointer";
break;
case "uparrow":
objElem.style.cursor="url("+Gg_BG+"res/uparrow.cur"+")";
break;
case "wait":
objElem.style.cursor="wait";
break;
case "w-resize":
objElem.style.cursor="w-resize";
break;
case "zoomin":
objElem.style.cursor="url("+Gg_BG+"res/zoomin.cur"+")";
break;
case "zoomout":
objElem.style.cursor="url("+Gg_BG+"res/zoomout.cur"+")";
break;
case "zoomin2":
objElem.style.cursor="url("+Gg_BG+"res/zoomin2.cur"+"), pointer";
break;
case "zoomout2":
objElem.style.cursor="url("+Gg_BG+"res/zoomout2.cur"+"), pointer";
break;
case "textparagraph":
objElem.style.cursor="url("+Gg_BG+"res/textparagraph.cur"+")";
break;
}
};

vusFu.prototype.FileExists=function(wBARR){
if((wBARR==null)||(wBARR.length==0)){
return(false);
}

var LOdAp=null;
if(typeof(XMLHttpRequest)!="undefined"){
try{
LOdAp=new XMLHttpRequest();
if(LOdAp!=null){
LOdAp.open("GET",wBARR,false);
LOdAp.send(null);
return(LOdAp.status!=404);
}
}
catch(mEXRa){}
}

try{
LOdAp=new ActiveXObject("Microsoft.XMLHTTP");
if(LOdAp!=null){
LOdAp.open("GET",wBARR,false);
LOdAp.send(null);
return(LOdAp.status!=404);
}
}
catch(mEXRa){
}

return(false);
};

vusFu.prototype.CheckKeydownCancelling=function(QFc29){
return(false);
};

g_objCrossBrowserModel.soundPlayer=SoundPlayer["WMP64"];
g_objCrossBrowserModel.COrHb=VideoPlayer["WMP71"];
}

function Listener(){return(this);}
Listener.prototype=new Object();
Listener.prototype.id="";
Listener.prototype.step="";
Listener.prototype.playState=PlayState["Undefined"];
Listener.prototype.acknowledges=null;
Listener.prototype.On=function(_97s_){
var objEvent=null;
if(_97s_&&typeof(_97s_)=="string")eval("objEvent="+_97s_);
else objEvent=_97s_;
return(objEvent);
};
Listener.prototype.On_super=Listener.prototype.On;

window["ButtonOnMouseMove"]=function(VhCmc,RzVba){};
window["ButtonOnMouseOver"]=function(VhCmc,RzVba){g_objCrossBrowserModel.ReplaceCSSClass(VhCmc,window["ButtonGetCurrentClass"](VhCmc,RzVba,"over"),RzVba);};
window["ButtonOnMouseOut"]=function(VhCmc,RzVba){g_objCrossBrowserModel.ReplaceCSSClass(VhCmc,window["ButtonGetCurrentClass"](VhCmc,RzVba,"normal"),RzVba);};
window["ButtonOnMouseDown"]=function(VhCmc,RzVba){g_objCrossBrowserModel.ReplaceCSSClass(VhCmc,window["ButtonGetCurrentClass"](VhCmc,RzVba,"down"),RzVba);};
window["ButtonOnMouseUp"]=function(VhCmc,RzVba){g_objCrossBrowserModel.ReplaceCSSClass(VhCmc,window["ButtonGetCurrentClass"](VhCmc,RzVba,"up"),RzVba);};
window["ButtonGetCurrentClass"]=function(VhCmc,RzVba,MAbHV){
var Yt8M5=RzVba.replace(MAbHV,""),niYcy=new RegExp(Yt8M5+"(\\w*)","g");
if(niYcy.test(VhCmc.className)){
return(Yt8M5+g_objCrossBrowserModel.GetRegExpMatch(niYcy,VhCmc.className,1));
}
return("");
};
window["ButtonOnFocus"]=function(VhCmc){
if(VhCmc)VhCmc.blur();
};

function GetParameter(Q7RY5){
var u62Jy="",hrKrb=window.location.search;
if(hrKrb.length==0)return("");

try{
var iRf9T=new RegExp("[\&,\?]"+Q7RY5+"=([^&#]*)","g");
if(iRf9T.test(hrKrb)){
iRf9T.lastIndex=0;
iRf9T.exec(hrKrb);
if((iRf9T.lastIndex>-1)&&RegExp.$1){
u62Jy=RegExp.$1;
}
}
}
catch(mEXRa){}

if(u62Jy!=""){
return(decodeURIComponent(u62Jy));
}

var kyHGZ,aKc3o,gbtH_;
if(hrKrb!=""){
hrKrb=hrKrb.substring(1);
gbtH_=hrKrb.split("&");
var zc0xj=gbtH_.length;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
aKc3o=gbtH_[kyHGZ].split("=");
aKc3o[0]=aKc3o[0].toLowerCase();
if(aKc3o[0]==Q7RY5){
return(decodeURIComponent(aKc3o[1]));
}
}
}
return("");
}

function DecodeSpecialURIComponent(wBARR){
return(decodeURIComponent(wBARR.replace(new RegExp("\\%","g"),"%25")));
}

function EncodeSpecialURIComponent(wBARR){
var Rj8bc=wBARR.split("?");
if(Rj8bc.length!=2){
Rj8bc=new Array();
Rj8bc.push(wBARR);
}
wBARR=Rj8bc[0];

var _cImA=new RegExp("=","g");
wBARR=wBARR.replace(_cImA,"%3D");

_cImA=new RegExp("\\(","g");
wBARR=wBARR.replace(_cImA,"%28");

_cImA=new RegExp("\\)","g");
wBARR=wBARR.replace(_cImA,"%29");

_cImA=new RegExp("\\#","g");
wBARR=wBARR.replace(_cImA,"%23");

return((Rj8bc.length==2)?(wBARR+"?"+Rj8bc[1]):wBARR);
}

function SetParameter(mD4pp,B5aBp,vguFg){
var pLSZg=vguFg;
if(!vguFg){
pLSZg=window.location.search;
}
var kyHGZ,aKc3o,nJrtz="",EfqkO=false;
if(pLSZg!=""){
pLSZg=decodeURIComponent(pLSZg.substring(1));
var gbtH_=pLSZg.split("&");
var zc0xj=gbtH_.length;
for(kyHGZ=0;kyHGZ<zc0xj;kyHGZ++){
aKc3o=gbtH_[kyHGZ].split("=");
aKc3o[0]=aKc3o[0].toLowerCase();
if(aKc3o[0]==mD4pp){
nJrtz+=mD4pp+"="+B5aBp;
EfqkO=true;
}
else{
nJrtz+=gbtH_[kyHGZ];
}
if(kyHGZ<(zc0xj-1))nJrtz+="&";
}
}
return((EfqkO==false)?("?"+mD4pp+"="+B5aBp+"&"+nJrtz):("?"+nJrtz));
}

pTAax=function(IJFTQ,xNVqT,args){
if(typeof(xNVqT)!="function")return;

var n=IJFTQ%8,PsBRW=0;
if(n>0){
do{
xNVqT(args,PsBRW++);
}while(--n);}
n=parseInt(IJFTQ/8);
if(n>0){do{
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
xNVqT(args,PsBRW++);
}
while(--n);}
};


