EDGE Diagram File Version 3.50 ## Globals Section: X -152 Y -27 Scale 100 PosterRows 1 PosterCols 1 Color1 221,208,221 Color2 192,192,192 Color3 130,130,130 Color4 0,0,0 Color5 0,255,255 Color6 0,0,255 Color7 0,0,160 Color8 253,254,194 Color9 243,237,243 Color10 219,219,219 Color11 244,244,244 Color12 255,242,230 Color13 240,255,240 Color14 0,128,0 Color15 223,223,255 Color16 241,240,255 GridX 32 GridY 32 SnapX 16 SnapY 16 SnapConPtsCentersEdges TRUE ShadowColor 130,130,130 ShadowX 11 ShadowY 11 ShowGrid TRUE AlignToGrid TRUE AlignToGridConPts TRUE AttachMode 1 SBarWidth 164 SBarFigCols 3 SBarLblCols 1 SBarConCols 2 SBarFigHeight 32 SBarLblHeight 32 SBarConHeight 24 Parent "" LargeDropMenus FALSE LastEnd "block short" LastEndLen 25 ConPointMarks 0 CornerRadius 18 Template "silc_template.edg" DevMode 580 { 4850204C617365724A6574203131303000000000000000000000000000000000 000400049400B0010F77010401000900990B3408640001000700580201000100 580202000000323130207820323937206D6D0000000000000000000000000000 0000000000000000000000000000000000000000000000000000000001000000 010000000100000001000000000000000000000000004850204C617365724A65 742031313030000000000000000000000000000000004C5054313A0000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000044021005100500004402540300000300 8403DC0501000000000000000000000000000000000000000000000064000000 0000000000000000000000000000000000000000000000000100000000000000 0000000000000000000001000100000002000000000000000000000000000000 0100000002000100000000000000480002000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000100000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000100 } DevNames 80 { 080011002200010077696E73706F6F6C004850204C617365724A657420313130 30004C5054313A00000000000000000000000000000000000000000000000000 40465D000C005900D01F5900D0F0FF00 } Preview 3956 { FC424DF6A20600FF360300FF280300FF700300FF7C0300FD0100180900FAC30E 0000C30E0A007FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF 7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF 7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF 7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF 7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF 7FFF7FFF7FFF7FFF7FFF35FF7FC06BC066FF03C018FC24DB12FC098206FC0682 06FC098203FC098203FC098209FC068203FC0C8203FC068233FC03C066FF03C0 18FC24DB24FC03827FFCFEFCFC03C066FF03C07FFC65FC03C066FF03C018FC24 DB12FC098206FC068206FC098203FC098203FC098209FC068203FC038203FC06 8203FC068233FC03C066FF03C018FC24DB24FC03827FFCFEFCFC03C066FF03C0 7FFC65FC03C066FF7FC06BC039FF21C012FF42C05AFF42C012FF21C006FF06C0 FDF3EDF31BFFFDF3EDF306C009FF03C006F439FF03F406C04EFF06C003F439FF 06F403C009FF06C0FDF3EDF31BFFFDF3EDF309C027DBFDF3EDF306FF03C04BF4 03C048FF03C04BF403C006FF03C027DBFDF3EDF303C003DBFAC2FEFDC2FEFD0C 82FDC2FEFD0982FDC2FEFD03DB03C006FF03C04EF448FF03C04EF406FF03C003 DB0203F0FFF00982FDF0FFF00982FDF0FFF003DBFDF3EDF303C003DB020BC2FE FD03DB03C006FF03C04BF403C048FF03C04EF403C003FF03C003DB020BF0FFF0 03DB03FF03C027DB03C006FF03C04BF403C048FF03C04EF403C003FF03C027DB 03FF03C027DB03C006FF03C04BF403C048FF03C04BF403FF03C003FF03C027DB 03FF03C003DB020BF0FFF003DB03C006FF03C04BF403C048FF03C04BF403FF03 C003FF03C003DB020BC2FEFD03DB03FF03C003DBFAF0FFF0F0FFF00982FDF0FF F00982FAF0FFF0F0FFF003DB03C006FF03C04BF403C048FF03C04BF403FF03C0 03FF03C003DB0203C2FEFD1282FAC2FEFDC2FEFD03DB03FF03C027DB03C006FF 03C04BF403C012FF068209FF09821EFF03C04BF403FF03C003FF03C027DB03FF 03C0020CF0FFF0FDF3EDF303C006FF03C04BF403C010FF0204E1E3FF03FF0203 E1E3FFFEE1E303821BFF03C04BF403FF03C003FF03C0020CC2FEFDFDF3EDF303 FF03C027DB03C006FF03C048DB03F403C00DFFFEE1E30204FFF0F0FDFFE1E302 04FFF0F0FDFFE1E3038218FF03C04BF403FF03C003FF03C027DB03FF03C003DB 21F403DB03C006FF03C003DB020AF3EDF306DB020AF3EDF303DB03F403C009FF 0382FDFFE1E30209FFF0F0FDFFE1E3068215FF03C04BDB03FF03C003FF03C003 DB21F403DB03FF03C003DB21F403DB03C006FF03C003DB020AF3EDF306DB020A F3EDF303DB03F403C00AFFFEE1E3020BFFF0F0FDFFE1E3038215FF03C003DB02 0BF3EDF306DB020AF3EDF303DB03FF03C003FF03C003DB21F403DB03FF03C003 DB21F406C006FF03C003DB020AF3EDF306DB020AF3EDF303DB03F403C00AFFFE E1E3020BFFF0F0FDFFE1E3038215FF06C0020BF3EDF306DB020AF3EDF303DB03 FF03C003FF06C021F403DB03FF03C003DB1EF412C003DB020AF3EDF306DB020A F3EDF303DB12C0020BFFF0F0FDFFE1E303820CFF0FC00382020AF3EDF306DB02 0AF3EDF303DB0FC003821EF403DB03FF03C003DB1EF403C00FF403DB020AF3ED F306DB020AF3EDF303DB03C00FF4020CFFF0F00203FFE1E303FF12F403C0020A F3EDF306DB020AF3EDF312F403C01EF403DB03FF03C003DB06F4098203F40982 03C012F403DBFDF3EDF30682FDF3EDF30C82FAF3EDF3F3EDF306DBFAF3EDF3F3 EDF30682FDF3EDF30C82FDF3EDF303C012F4020FFFF0F0FDFFE1E312F403C002 0AF3EDF306DB020AF3EDF312F403C003F4098203F4098206F403DB03FF03C003 DB1EF403C00FF403DB020AF3EDF306DB020AF3EDF303DB03C00FF4FDFFE1E302 0EFFF0F0FDFFE1E312F403C0FDF3EDF30682FDF3EDF30C82FAF3EDF3F3EDF306 DBFAF3EDF3F3EDF31282FAF3EDF3F3EDF312F403C01EF403DB03FF03C003DB1E F412C00382FDF3EDF31882FDF3EDF306DBFDF3EDF31882FDF3EDF303DB15C0FD FFF0F009C0FDFFF0F015C00203FFF0F012C0020BF3EDF306DB020AF3EDF312C0 21F403DB03FF03C003DB21F412C0020AF3EDF306DB020AF3EDF303DB03F412C0 FDFFE1E303C0FDFFF0F003C0FDFFF0F003C00204FFF0F009C00202FFF0F0FDFF E1E30FC00382FDF3EDF31882FDF3EDF306DBFDF3EDF31882FDF3EDF303DB0FC0 03821EF403DB03FF03C003DB06F4098203F4098215F403C0FAF3EDF3F3EDF309 82FDF3EDF30982FDF3EDF306DBFAF3EDF3F3EDF30982FDF3EDF30982FDF3EDF3 03DB12F403C0020FFFF0F0FDFFE1E303C00CF40382020AF3EDF306DB020AF3ED F303DB03C00CF4038203F4098203F4098206F403DB03FF03C003DB33F403C002 09F3EDF306DB020AF3EDF303DB15F403C0020EFFF0F003C00FF40382FAF3EDF3 F3EDF31282FAF3EDF3F3EDF306DBFAF3EDF3F3EDF30982FDF3EDF30982FDF3ED F303C00FF403821EF403DB03FF03C003DB30F403C0020AF3EDF306DB020AF3ED F303DB12F403C00203FFF0F00CC0FDFFF0F006C00205FFF0F0FDFFE1E303C00C F40382020AF3EDF306DB020AF3EDF303DB03C00CF403821EF403DB03FF03C003 DB1EF415C0020AF3EDF306DB020AF3EDF303DB15C00203FFF0F003C0FDFFF0F0 06C0FDFFF0F003C00206FFF0F0FDFFE1E312C0020AF3EDF306DB020AF3EDF303 DB12C01EF403DB03FF03C003DB21F403DB03C006FF03C003DB020AF3EDF306DB 020AF3EDF303DB03F403C009FF03C0FDFFE1E3020FFFF0F006FF03C003FF03C0 03DB020BF3EDF306DB020AF3EDF303DB03FF03C003FF03C003DB21F403DB03FF 03C003DB21F403DB03C006FF03C003DB020AF3EDF306DB020AF3EDF303DB03F4 03C00DFFFEE1E3020DFFF0F0FDFFE1E30FFF03C003DB020BF3EDF306DB020AF3 EDF303DB03FF03C003FF03C003DB21F403DB03FF03C003DB09F403C006F406C0 09F403DB03C006FF03C003DB020AF3EDF306DB020AF3EDF303DB03F403C00DFF FEE1E3020DFFF0F0FDFFE1E30FFF03C003DB020BF3EDF306DB020AF3EDF303DB 03FF03C003FF03C003DB09F406C003F406C009F403DB03FF03C009DB09C003FF 06C00CDB03C006FF03C048DB03F403C010FFFEE1E3020CFFF0F0FDFFE1E30FFF 03C003DB020BF3EDF306DB020AF3EDF303DB03FF03C003FF03C009DB12C00CDB 03FF03C00204F3EDF306C003FF06C00204F3EDF303C006FF03C04BF403C010FF FEE1E3020CFFF0F0FDFFE1E30FFF03C04BDB03FF03C003FF03C00204F3EDF306 C0FDF3EDF306C00204F3EDF303FF03C00204F3EDF306C003FF06C00204F3EDF3 03C006FF03C04BF403C013FFFBE1E3FFE1E30203FFF0F00202FFE1E30204FFF0 F0FDFFE1E312FF03C04BF403FF03C003FF03C00204F3EDF306C0FDF3EDF306C0 0204F3EDF303FF03C00204F3EDF30FC00204F3EDF303C006FF03C04BF403C019 FF0202E1E3FFFEE1E303820204FFF0F0FDFFE1E315FF03C04BF403FF03C003FF 03C00204F3EDF306C0FDF3EDF309C00203F3EDF303FF03C027DB03C006FF03C0 4BF403C028FF0203E1E3FF17FF03C04BF403FF03C003FF03C027DB03FF03C003 DBFDE6F2FF1882FAE6F2FFE6F2FF03DB03C006FF03C04BF403C048FF03C04BF4 03FF03C003FF03C003DBFAE6F2FFE6F2FF1582FAE6F2FFE6F2FF03DB03FF03C0 03DB020BE6F2FF03DB03C006FF03C04BF403C048FF03C04BF403FF03C003FF03 C003DB020BE6F2FF03DB03FF03C027DB03C006FF03C04BF403C048FF03C04BF4 03FF03C003FF03C027DB03FF03C0020DF3EDF303C006FF03C04BF403C048FF03 C04BF403FF03C003FF03C0020DF3EDF303FF03C0020DF3EDF303C006FF03C012 F4098203F4068203F4038203F4098215F403C048FF03C012F4098203F4068203 F4038203F403821BF403FF03C003FF03C0020DF3EDF303FF03C00F82FDF3EDF3 0982FDF3EDF30682FDF3EDF303C006FF03C012F4038203F4038203F4038203F4 068203F4098215F403C048FF03C012F4038203F4038203F4038203F4068203F4 038203F4068215F403C003FF03C0FDF3EDF30C82FDF3EDF30682FDF3EDF30682 FAF3EDF3F3EDF303FF03C00382FDF3EDF30982FDF3EDF30382FDF3EDF30382FA F3EDF3F3EDF30382FDF3EDF303C006FF03C04BF403C048FF03C04BF406C003FF 03C0FDF3EDF30382FDF3EDF30682FDF3EDF30382FAF3EDF3F3EDF30982FDF3ED F303FF03C0020DF3EDF303C006FF03C04BF403C048FF03C04BF403C006FF03C0 0210F3EDF321C0FAF3EDF3F3EDF306FF03F445C003F403C04EFF48C006F406FF FAF3EDF3F3EDF321C00211F3EDF309FF48F454FF48F409FF020FF3EDF37FFF7F FF7FFF72FF06C018FF06C003FF03C01BFF06C07FFF23FF03C003FF03C003FF0C C003FF03C003FF03C006FF03C003FF06C003FF12C003FF03C003FF03C003FF03 C009FF03C009FF06C003FF03C006FF03C003FF03C003FF12C009FF03C003FF03 C006FF09C006FF03C003FF06C07BFF03C009FF06C003FF03C003FF03C003FF0C C003FF06C003FF0CC009FF09C003FF0CC009FF03C009FF03C003FF03C006FF03 C003FF03C003FF03C003FF09C003FF03C006FF06C003FF03C003FF0CC003FF06 C078FF03C003FF03C006FF0FC006FF03C003FF06C003FF09C003FF06C003FF03 C006FF03C00CFF03C003FF03C003FF03C003FF03C009FF09C003FF0FC003FF03 C006FF03C003FF03C003FF03C003FF03C003FF06C003FF03C003FF06C003FF03 C078FF03C003FF03C003FF06C006FF03C009FF06C00CFF03C006FF06C00CFF03 C003FF03C01BFF06C07FFF7FFF4FFF03C003FF03C03CFF06C07FFF20FF03C006 FF03C003FF03C003FF03C003FF03C006FF09C009FF03C003FF09C006FF03C006 FF03C006FF03C006FF0CC009FF09C003FF03C006FF09C003FF03C006FF03C006 FF03C07FFF20FF0CC003FF06C009FF03C003FF03C003FF09C003FF1BC003FF06 C006FF03C003FF03C003FF0CC003FF03C009FF0FC006FF0CC003FF03C07FFF23 FF03C003FF0FC003FF03C003FF03C003FF06C003FF03C006FF0CC003FF03C006 FF03C006FF03C006FF03C006FF06C003FF03C006FF03C00CFF03C003FF06C003 FF03C003FF03C003FF09C003FF03C07FFF1DFF06C009FF03C024FF03C006FF03 C039FF06C00FFF06C07FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F FF7FFF7FFF7FFF7FFF7FFF7FFF71FFFE000000FF } ## Graphics Section: ## Figure Symbols Section: FigureSymbol "data" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>100,<900,<900 Fill { Rect 0,0,1000,1000 } Outline { Rect 0,0,1000,1000 } } FigureSymbol "rounded box 2" { FixedAspect FALSE Height 128 Width 192 TextBox >100,>100,<900,<900 Fill { Rect >150,0,<850,1000 Rect 0,>150,1000,<850 Ellipse 0,0,>300,>300 Ellipse <700,0,1000,>300 Ellipse <700,<700,1000,1000 Ellipse 0,<700,>300,1000 } Outline { Arc 0,0,>300,>300 >150,0 0,>150 Line >150,0 <850,0 Arc <700,0,1000,>300 1000,>150 <850,0 Line 1000,>150 1000,<850 Arc <700,<700,1000,1000 <850,1000 1000,<850 Line >150,1000 <850,1000 Arc 0,<700,>300,1000 0,<850 >150,1000 Line 0,>150 0,<850 } MiniOutline { Arc 0,0,>500,>500 >250,0 0,>250 Line >250,0 <750,0 Arc <500,0,1000,>500 1000,>250 <750,0 Line 1000,>250 1000,<750 Arc <500,<500,1000,1000 <750,1000 1000,<750 Line >250,1000 <750,1000 Arc 0,<500,>500,1000 0,<750 >250,1000 Line 0,>250 0,<750 } Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 1000,>127 <985,>82 <957,>44- <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<874- >16,<919 >44,<957 >82,<985 >127,1000 <874,1000 } FigureSymbol "connector" { FixedAspect FALSE Height 0 Width 0 TextBox 100,100,900,900 Fill { Ellipse 0,0,1000,1000 } Outline { Ellipse 0,0,1000,1000 } Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1- 402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000- 599,1000 } FigureSymbol "decision" { FixedAspect FALSE Height 0 Width 0 TextBox 200,255,800,750 TextBox 800,375,950,625 TextBox 425,750,575,1000 TextBox 50,375,200,625 TextBox 425,0,575,250 Fill { Polygon 5 500,0 1000,500 500,1000 0,500 500,0 } Outline { Polyline 5 500,0 1000,500 500,1000 0,500 500,0 } Hot 5 500,0 1000,500 500,1000 0,500 500,0 } FigureSymbol "box 3d" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>100,<850,<850 Fill { Rect 0,0,<900,<900 Rect >100,>100,1000,1000 Polygon 4 <900,0 1000,>100 <900,>100 <900,0 Polygon 4 0,<900 >100,1000 >100,<900 0,<900 } Outline { Rect 0,0,<900,<900 Polyline 5 <900,0 1000,>100 1000,1000 >100,1000 0,<900 Line <900,<900 1000,1000 } MiniOutline { Rect 0,0,<800,<800 Polyline 5 <800,0 1000,>200 1000,1000 >200,1000 0,<800 Line <800,<800 1000,1000 } Hot 7 0,0 <900,0 1000,>100 1000,1000 >100,1000 0,<900 0,0 } FigureSymbol "octagon" { FixedAspect FALSE Height 0 Width 0 TextBox >200,>100,<800,<900 Fill { Polygon 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666- 0,>333 } Outline { Polyline 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666- 0,>333 } Hot 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666- 0,>333 } FigureSymbol "dog ear" { FixedAspect FALSE Height 0 Width 0 TextBox >150,>150,<850,<850 Fill { Polygon 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0 } Outline { Polyline 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0 Polyline 3 <850,0 <850,>150 1000,>150 } MiniOutline { Polyline 6 0,0 <700,0 1000,>300 1000,1000 0,1000 0,0 Polyline 3 <700,0 <700,>300 1000,>300 } Hot 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0 } FigureSymbol "disk simple" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>250,<900,<900 Fill { Rect 0,>100,1000,<900 Ellipse 0,0,1000,>200 Ellipse 0,<800,1000,1000 } Outline { Line 0,>100 0,<900 Line 1000,>100 1000,<900 Ellipse 0,0,1000,>200 Arc 0,<800,1000,1000 0,<900 1000,<900 } MiniOutline { Line 0,200 0,800 Line 1000,100 1000,900 Ellipse 0,0,1000,400 Arc 0,600,1000,1000 0,800 1000,800 } Hot 17 1,>81 77,>44 218,>16 402,>1 599,>1 783,>16 924,>44 1000,>81- 1000,<920 924,<957 783,<985 599,<1000 402,<1000 218,<985 77,<957 1,<920- 1,>81 } FigureSymbol "input/ouput" { FixedAspect FALSE Height 0 Width 0 TextBox >200,>100,<800,<900 Fill { Polygon 5 >200,0 1000,0 <800,1000 0,1000 >200,0 } Outline { Polyline 5 >200,0 1000,0 <800,1000 0,1000 >200,0 } Hot 5 >200,0 1000,0 <800,1000 0,1000 >200,0 } FigureSymbol "terminal" { FixedAspect FALSE Height 0 Width 0 TextBox >200,>100,<800,<900 Fill { Rect >500,0,<500,1000 Ellipse 0,0,>999,1000 Ellipse <1,0,1000,1000 } Outline { Line >500,0 <500,0 Line >500,1000 <500,1000 Arc 0,0,>999,1000 >500,0 >500,1000 Arc <1,0,1000,1000 <500,1000 <500,0 } Hot 17 >401,1 >217,77 >77,218 >1,402 >1,599 >77,783 >217,924 >401,1000- <599,1000 <783,924 <923,783 <999,599 <999,402 <923,218 <783,77 <599,1- >401,1 } FigureSymbol "preparation" { FixedAspect FALSE Height 0 Width 0 TextBox >150,>100,<850,<900 Fill { Polygon 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0 } Outline { Polyline 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0 } Hot 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0 } FigureSymbol "cloud" { FixedAspect FALSE Height 0 Width 0 TextBox 200,200,800,800 Fill { Ellipse 84,114,672,702 Ellipse 421,89,859,527 Ellipse 573,286,995,708 Ellipse 263,492,721,950 Ellipse 0,528,423,952 } Outline { Arc 84,114,672,702 500,140 120,550 Arc 421,89,859,527 860,300 500,140 Arc 573,286,995,708 720,700 860,300 Arc 263,492,721,950 350,900 720,700 Arc 0,528,423,952 120,550 350,900 } Hot 40 350,900 363,915 447,950 538,950 622,915 686,851 721,767 720,700- 743,708 826,708 904,676 963,617 995,539 995,456 963,378 904,319- 860,300 859,265 826,185 764,123 684,90 597,90 517,123 500,140- 436,115 321,115 212,160 130,242 85,351 85,466 120,550 92,561- 33,621 1,699 1,782 33,860 92,920 170,952 253,952 350,900 } FigureSymbol "document" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>100,<900,<750 Fill { Rect 0,0,1000,<900 Ellipse 0,<800,500,1000 Chord 500,<800,1000,1000 1000,<900 500,<900 } Outline { Polyline 4 0,<900 0,0 1000,0 1000,<900 Arc 0,<800,500,1000 0,<900 500,<900 Arc 500,<800,1000,1000 1000,<900 500,<900 } MiniOutline { Polyline 4 0,900 0,0 1000,0 1000,900 Arc 0,600,550,1000 0,750 550,750 Arc 480,700,1000,1000 1000,850 480,850 } Hot 11 1,<941 147,<1000 354,<1000 500,<941 501,<860 647,<801 854,<801 1000,<860- 1000,0 0,0 1,<941 } FigureSymbol "bevel" { FixedAspect FALSE Height 0 Width 0 TextBox >125,>125,<875,<875 Fill { Rect 0,0,1000,1000 } Outline { Rect 0,0,1000,1000 Rect >75,>75,<925,<925 Line 0,0 >75,>75 Line 0,1000 >75,<925 Line <925,<925 1000,1000 Line <925,>75 1000,0 } MiniOutline { Rect 0,0,1000,1000 Rect 150,150,850,850 Line 0,0 150,150 Line 0,1000 150,850 Line 850,850 1000,1000 Line 850,150 1000,0 } } FigureSymbol "arrow right 2" { FixedAspect FALSE Height 0 Width 0 TextBox >50,>250,<700,<750 Fill { Polygon 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200 } Outline { Polyline 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200 } Hot 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200 } FigureSymbol "arrow left 2" { FixedAspect FALSE Height 0 Width 0 TextBox >300,>250,<950,<750 Fill { Polygon 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200 } Outline { Polyline 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200 } Hot 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200 } FigureSymbol "arrow up" { FixedAspect FALSE Height 0 Width 0 TextBox >200,>350,<800,<950 Fill { Polygon 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0 } Outline { Polyline 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0 } Hot 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0 } FigureSymbol "arrow up/down 1" { FixedAspect FALSE Height 256 Width 128 TextBox >200,>350,<800,<650 Fill { Polygon 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650- >150,>350 0,>350 500,0 } Outline { Polyline 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650- >150,>350 0,>350 500,0 } Hot 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650- >150,>350 0,>350 500,0 } FigureSymbol "arrow left/right 1" { FixedAspect FALSE Height 0 Width 0 TextBox >300,>250,<700,<750 Fill { Polygon 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800- >300,<800 >300,1000 0,500 } Outline { Polyline 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800- >300,<800 >300,1000 0,500 } Hot 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800- >300,<800 >300,1000 0,500 } FigureSymbol "arrow down" { FixedAspect FALSE Height 256 Width 128 TextBox >200,>50,<800,<650 Fill { Polygon 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000 } Outline { Polyline 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000 } Hot 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000 } FigureSymbol "callout 3" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>100,<900,<700 Fill { Polygon 11 0,>150 0,<650 >150,<800 0,1000 >400,<800 <850,<800 1000,<650 1000,>150- <900,0 >150,0 0,>150 Rect >300,0,<700,<800 Rect 0,>300,1000,<500 Ellipse 0,0,>300,>300 Ellipse <700,0,1000,>300 Ellipse <700,<500,1000,<800 Ellipse 0,<500,>300,<800 } Outline { Arc 0,0,>300,>300 >150,0 0,>150 Line >150,0 <850,0 Arc <700,0,1000,>300 1000,>150 <850,0 Line 1000,>150 1000,<650 Arc <700,<500,1000,<800 <850,<800 1000,<650 Polyline 4 >150,<800 0,1000 >400,<800 <850,<800 Arc 0,<500,>300,<800 0,<650 >150,<800 Line 0,>150 0,<650 } Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44- <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674- >16,<719 >44,<757 >82,<785 >127,<800 >150,<800 0,1000 >400,<800 <874,<800 } FigureSymbol "callout 4" { FixedAspect FALSE Height 0 Width 0 TextBox >100,>100,<900,<700 Fill { Polygon 11 0,>150 0,<650 >150,<800 <600,<800 1000,1000 <850,<800 1000,<650 1000,>150- <900,0 >150,0 0,>150 Rect >300,0,<700,<800 Rect 0,>300,1000,<500 Ellipse 0,0,>300,>300 Ellipse <700,0,1000,>300 Ellipse <700,<500,1000,<800 Ellipse 0,<500,>300,<800 } Outline { Arc 0,0,>300,>300 >150,0 0,>150 Line >150,0 <850,0 Arc <700,0,1000,>300 1000,>150 <850,0 Line 1000,>150 1000,<650 Arc <700,<500,1000,<800 <850,<800 1000,<650 Polyline 4 >150,<800 <600,<800 1000,1000 <850,<800 Arc 0,<500,>300,<800 0,<650 >150,<800 Line 0,>150 0,<650 } Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44- <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674- >16,<719 >44,<757 >82,<785 >127,<800 <600,<800 1000,1000 <850,<800 <874,<800 } FigureSymbol "banner2" { FixedAspect FALSE Height 128 Width 512 TextBox >325,>25,<725,<855 Fill { Polygon 23 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<880 <600,<880 <600,<910- <600,<964 <600,<975 <605,<986 <613,<994 <630,1000 1000,1000 <890,560 1000,>120- <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000 } Outline { Polyline 43 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<964 >395,<953 >387,<945- >370,<940 >330,<940 >313,<934 >305,<926 >300,<915 >300,<904 >305,<893 >313,<880- >330,<880 <670,<880 <687,<880 <695,<893 <700,<904 <700,<915 <695,<926 <687,<934- <670,<940 <630,<940 <613,<945 <605,<953 <600,<964 <600,<975 <605,<986 <613,<994- <630,1000 1000,1000 <890,560 1000,>120 <700,>120 <700,0 >300,0 >300,>120- 0,>120 >110,560 0,1000 Line >300,<910 >300,>120 Line >400,<880 >400,<970 Line <700,<910 <700,>120 Line <600,<880 <600,<970 } Hot 15 0,1000 >400,1000 >400,<880 <600,<880 <600,1000 1000,1000 <890,560 1000,>120- <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000 } FigureSymbol "scroll1" { FixedAspect FALSE Height 192 Width 192 TextBox >170,>170,<830,<950 Fill { Polygon 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968- >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950- <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33- <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51- >120,<880 } Outline { Polyline 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968- >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950- <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33- <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51- >120,<880 Polyline 6 >120,<880 >120,<950 >114,<968 >103,<983 >88,<994 >70,1000 Polyline 11 >190,0 >208,7 >223,>18 >234,>33 >240,>51 >240,>70 >234,>88 >223,>103- >208,>114 >190,>120 <880,>120 Polyline 6 >66,<880 >77,<886 >85,<894 >77,<935 >66,<940 >120,940 Polyline 10 >240,>60 >163,>60 >158,>66 >153,>74 >151,>85 >151,>96 >153,>107 >158,>115- >163,>120 >190,>120 } Hot 9 >120,<880 0,<880 0,1000 <880,1000 <880,>120 1000,>120 1000,0 >120,0- >120,<880 } FigureSymbol "explosion" { FixedAspect FALSE Height 192 Width 192 TextBox 200,300,800,700 Fill { Polygon 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325- 975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680- 400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340- 0,100 } Outline { Polyline 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325- 975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680- 400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340- 0,100 } Hot 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325- 975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680- 400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340- 0,100 } FigureSymbol "rounded box 1" { FixedAspect FALSE Height 128 Width 192 TextBox >100,>100,<900,<900 Fill { Rect >100,0,<900,1000 Rect 0,>100,1000,<900 Ellipse 0,0,>200,>200 Ellipse <800,0,1000,>200 Ellipse <800,<800,1000,1000 Ellipse 0,<800,>200,1000 } Outline { Arc 0,0,>200,>200 >100,0 0,>100 Line >100,0 <900,0 Arc <800,0,1000,>200 1000,>100 <900,0 Line 1000,>100 1000,<900 Arc <800,<800,1000,1000 <900,1000 1000,<900 Line >100,1000 <900,1000 Arc 0,<800,>200,1000 0,<900 >100,1000 Line 0,>100 0,<900 } MiniOutline { Arc 0,0,>500,>500 >250,0 0,>250 Line >250,0 <750,0 Arc <500,0,1000,>500 1000,>250 <750,0 Line 1000,>250 1000,<750 Arc <500,<500,1000,1000 <750,1000 1000,<750 Line >250,1000 <750,1000 Arc 0,<500,>500,1000 0,<750 >250,1000 Line 0,>250 0,<750 } Hot 21 0,>85 >11,>55 >29,>29 >55,>11 >85,0 <916,0 <946,>11 <972,>29- <990,>55 1000,>85 <1000,<916 <990,<946 <972,<972 <946,<990 <916,1000 >85,1000- >55,<990 >29,<972 >11,<946 0,<916 0,>85 } FigureSymbol "arrow right 1" { FixedAspect FALSE Height 96 Width 256 TextBox 0,>250,<700,<750 Fill { Polygon 7 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 } Outline { Polyline 7 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 } Hot 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200 } FigureSymbol "arrow left 1" { FixedAspect FALSE Height 96 Width 256 TextBox >300,>250,<950,<750 Fill { Polygon 7 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 } Outline { Polyline 7 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 } Hot 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200 } ## End Symbols Section: EndSymbol "block" { LineTo 100 Fill { Polygon 4 500,500 1000,300 1000,700 500,500 } Outline { Polyline 4 500,500 1000,300 1000,700 500,500 } } EndSymbol "block short" { LineTo 60 Fill { Polygon 4 500,500 800,300 800,700 500,500 } Outline { Polyline 4 500,500 800,300 800,700 500,500 } } EndSymbol "taper" { LineTo 80 Fill { Polygon 5 500,500 1000,300 900,500 1000,700 500,500 } Outline { Polyline 5 500,500 1000,300 900,500 1000,700 500,500 } } EndSymbol "stick" { Outline { Line 500,500 1000,300 Line 500,500 1000,700 } } ## Figure Styles Section: FigureStyle "Title" { Label TRUE Height 64 Width 128 Description "A diagram title" TextFormat 0x0022 Behavior 0x00824192 Symbol "lbl" TypeSize 12 TypeFace "Arial" } FigureStyle "Title Serif" { Label TRUE Height 0 Width 0 BindToStyle FALSE TextFormat 0x0022 Behavior 0x00A241D2 Symbol "lbl" TypeSize 12 TypeWeight 400 TypeFace "Arial" } FigureStyle "Label" { Label TRUE Height 64 Width 128 Description "An annotation, comment, or title" TextFormat 0x0044 Behavior 0x008241A1 Symbol "lbl" TypeSize 8 TypeFace "Arial" } FigureStyle "Label Serif" { Label TRUE Height 0 Width 0 BindToStyle FALSE TextFormat 0x0044 Behavior 0x00A241C9 Symbol "lbl" TypeSize 8 TypeFace "Arial" } FigureStyle "Note" { Label TRUE Height 0 Width 0 TextColor 0,0,160 BindToStyle FALSE TextFormat 0x0044 Behavior 0x00A241E1 Symbol "lbl" TypeSize 8 TypeFace "Arial" } FigureStyle "Note Serif" { Label TRUE Height 0 Width 0 TextColor 0,0,160 BindToStyle FALSE TextFormat 0x0044 Behavior 0x00A241E1 Symbol "lbl" TypeSize 8 TypeFace "Arial" } FigureStyle "Rectangle" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } FigureStyle "Rectangle 3D" { HasButton TRUE Height 160 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "box 3d" TypeSize 8 TypeFace "Arial" } FigureStyle "Paper" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "dog ear" TypeSize 8 TypeFace "Arial" } FigureStyle "Rounded" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "rounded box 2" TypeSize 8 TypeFace "Arial" } FigureStyle "Ellipse" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "connector" TypeSize 8 TypeFace "Arial" } FigureStyle "Terminal" { Height 64 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "terminal" TypeSize 8 TypeFace "Arial" } FigureStyle "Square" { HasButton TRUE Height 160 Width 161 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } FigureStyle "Circle" { HasButton TRUE Height 160 Width 160 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "connector" TypeSize 8 TypeFace "Arial" } FigureStyle "Stop" { Height 128 Width 128 DefaultText "STOP" BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "octagon" TypeSize 8 TypeFace "Arial" } FigureStyle "Diamond" { HasButton TRUE Height 160 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "decision" TypeSize 8 TypeFace "Arial" } FigureStyle "Frame" { Height 160 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "bevel" TypeSize 8 TypeFace "Arial" } FigureStyle "Disk" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "disk simple" TypeSize 8 TypeFace "Arial" } FigureStyle "Slanted" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "input/ouput" TypeSize 8 TypeFace "Arial" } FigureStyle "Hexagon" { HasButton TRUE Height 161 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "preparation" TypeSize 8 TypeFace "Arial" } FigureStyle "Inverse" { Height 160 Width 288 FillColor 0,0,0 TextColor 255,255,255 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } FigureStyle "Shadow" { Height 160 Width 288 BorderWidth 3 Shadow TRUE TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } FigureStyle "Idea" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "cloud" TypeSize 8 TypeFace "Arial" } FigureStyle "Document" { HasButton TRUE Height 160 Width 288 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "document" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow right" { Height 128 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow right 2" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow left" { Height 128 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow left 2" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow right/left" { Height 128 Width 289 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow left/right 1" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow up" { Height 161 Width 128 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow up" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow down" { Height 161 Width 128 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow down" TypeSize 8 TypeFace "Arial" } FigureStyle "Arrow up/down" { Height 161 Width 128 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow up/down 1" TypeSize 8 TypeFace "Arial" } FigureStyle "Callout Left" { HasButton TRUE Height 160 Width 288 TextFormat 0x0022 Behavior 0x00024E12 Symbol "callout 3" TypeSize 8 TypeFace "Arial" } FigureStyle "Callout Right" { HasButton TRUE Height 160 Width 288 TextFormat 0x0022 Behavior 0x00024E12 Symbol "callout 4" TypeSize 8 TypeFace "Arial" } FigureStyle "Banner" { HasButton TRUE Height 128 Width 512 BorderWidth 3 TextFormat 0x0022 Behavior 0x00024E12 Symbol "banner2" TypeSize 8 TypeFace "Arial" } FigureStyle "Scroll" { HasButton TRUE Height 192 Width 192 BorderWidth 3 TextFormat 0x0022 Behavior 0x00024E12 Symbol "scroll1" TypeSize 8 TypeFace "Arial" } FigureStyle "Explosion" { HasButton TRUE Height 192 Width 192 BorderWidth 3 TextFormat 0x0022 Behavior 0x00024E12 Symbol "explosion" TypeSize 8 TypeFace "Arial" } FigureStyle "SILC INFO" { HasButton TRUE Height 160 Width 1472 BorderColor 192,192,192 FillColor 252,252,252 TextColor 130,130,130 BorderWidth 3 Shadow TRUE BindToStyle FALSE TextFormat 0x0044 Behavior 0x00024E11 Symbol "data" TypeSize 8 TypeWeight 700 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } FigureStyle "SILC Background" { HasButton TRUE Height 1440 Width 1344 BorderColor 192,192,192 FillColor 239,231,239 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0042 Behavior 0x00024E22 Symbol "rounded box 1" TypeSize 10 TypeWeight 700 TypeFace "Arial" } FigureStyle "SILC Server" { HasButton TRUE Height 96 Width 192 BorderColor 130,130,130 FillColor 244,244,244 TextColor 130,130,130 BorderWidth 3 Shadow TRUE TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 12 TypeFace "Arial" } FigureStyle "SILC Router" { HasButton TRUE Height 128 Width 256 BorderColor 130,130,130 FillColor 255,242,230 TextColor 130,130,130 BorderWidth 3 Shadow TRUE TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 12 TypeFace "Arial" } FigureStyle "SILC Client" { HasButton TRUE Height 64 Width 96 BorderColor 130,130,130 FillColor 219,219,219 TextColor 130,130,130 BorderWidth 2 Shadow TRUE TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } FigureStyle "SILC Network Cloud" { HasButton TRUE Height 480 Width 672 BorderColor 227,225,255 FillColor 240,240,255 TextColor 192,192,192 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "cloud" TypeSize 18 TypeWeight 700 TypeFace "Arial" } ## Connector Styles Section: ConnectorStyle "Plain" { HasButton TRUE End1 "null" End2 "null" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Dashed" { HasButton TRUE End1 "null" End2 "null" End1Length 18 End2Length 18 PenStyle 2 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Flow Open" { HasButton TRUE End1 "null" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Flow Open 2" { HasButton TRUE End1 "block" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 End1FillColor 255,255,255 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Flow Closed" { HasButton TRUE End1 "null" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Flow Closed 2" { HasButton TRUE End1 "block" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Stick" { HasButton TRUE End1 "null" End2 "stick" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Stick 2" { HasButton TRUE End1 "stick" End2 "stick" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Taper" { End1 "null" End2 "taper" End1Length 32 End2Length 32 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Taper 2" { End1 "taper" End2 "taper" End1Length 32 End2Length 32 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ConnectorStyle "Taper Open" { End1 "null" End2 "taper" End1Length 32 End2Length 32 LineWidth 3 EndBorderWidth 2 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Taper Open 2" { End1 "taper" End2 "taper" End1Length 32 End2Length 32 LineWidth 3 EndBorderWidth 2 End1FillColor 255,255,255 End2FillColor 255,255,255 Behavior 0x00000000 } ConnectorStyle "Plain Smoothed" { HasButton TRUE End1 "null" End2 "null" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000008 } ConnectorStyle "Dashed Smoothed" { HasButton TRUE End1 "null" End2 "null" End1Length 18 End2Length 18 PenStyle 2 EndBorderWidth 2 Behavior 0x00000008 } ConnectorStyle "Flow Closed Smoothed" { HasButton TRUE End1 "null" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000008 } ConnectorStyle "Flow Open Smoothed" { HasButton TRUE End1 "null" End2 "block" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 End2FillColor 255,255,255 Behavior 0x00000008 } ConnectorStyle "SILC Router to Router" { HasButton TRUE End1 "block" End2 "block" End1Length 36 End2Length 36 PenStyle 4 LineWidth 3 EndBorderWidth 2 Color 130,130,130 Behavior 0x00000008 } ConnectorStyle "SILC Server To Router" { HasButton TRUE End1 "block short" End2 "block short" End1Length 18 End2Length 18 LineWidth 3 EndBorderWidth 2 Behavior 0x00000000 } ## Figures & Connectors Section: Figure 1 { Style "SILC Background" Text "Server X" Bounds 448,576,864,1216 BorderColor 192,192,192 FillColor 244,244,244 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0042 Behavior 0x00024E22 Symbol "rounded box 1" TypeSize 12 TypeWeight 700 TypeFace "Arial" } Figure 2 { Style "SILC Background" Text "Client A" Bounds 192,576,416,1216 BorderColor 192,192,192 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0042 Behavior 0x00024E22 Symbol "rounded box 1" TypeSize 12 TypeWeight 700 TypeFace "Arial" } Figure 3 { Label TRUE Style "Title" Text "Private Message Delivery\line With Public Key Cryptosystem" Bounds 533,384,1557,547 TextColor 192,192,192 TextFormat 0x0022 Behavior 0x00824192 Symbol "lbl" TypeSize 20 TypeWeight 700 TypeFace "Arial" } Figure 4 { Style "Rectangle" Text "Encrypt\line \line Decrypt" Bounds 208,784,400,1072 BorderColor 219,219,219 FillColor 244,244,244 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 5 { Style "Rectangle" Text "Public Key" Bounds 208,1072,400,1136 BorderColor 219,219,219 FillColor 240,255,240 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 6 { Text "" Bounds 256,736,288,800 BorderColor 192,192,192 BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow down" TypeSize 8 TypeFace "Arial" } Figure 7 { Style "Arrow up" Text "" Bounds 304,736,336,800 BorderColor 192,192,192 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow up" TypeSize 8 TypeFace "Arial" } Figure 8 { Style "Rectangle" Text "Message" Bounds 208,672,400,736 BorderColor 219,219,219 FillColor 255,242,230 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 9 { Style "SILC Background" Text "Client B" Bounds 1696,576,1920,1216 BorderColor 192,192,192 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0042 Behavior 0x00024E22 Symbol "rounded box 1" TypeSize 12 TypeWeight 700 TypeFace "Arial" } Figure 10 { Style "Rectangle" Text "Encrypt\line \line Decrypt" Bounds 1712,784,1904,1072 BorderColor 219,219,219 FillColor 244,244,244 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 11 { Text "" Bounds 1760,736,1792,800 BorderColor 192,192,192 BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow down" TypeSize 8 TypeFace "Arial" } Figure 12 { Style "Arrow up" Text "" Bounds 1808,736,1840,800 BorderColor 192,192,192 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "arrow up" TypeSize 8 TypeFace "Arial" } Figure 13 { Style "Rectangle" Text "Message" Bounds 1712,672,1904,736 BorderColor 219,219,219 FillColor 255,242,230 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 14 { Style "Rectangle" Text "Pass the\line message\line through" Bounds 464,784,656,1072 BorderColor 219,219,219 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 15 { Style "SILC Background" Text "Server Y" Bounds 1248,576,1664,1216 BorderColor 192,192,192 FillColor 244,244,244 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0042 Behavior 0x00024E22 Symbol "rounded box 1" TypeSize 12 TypeWeight 700 TypeFace "Arial" } Figure 16 { Style "SILC Network Cloud" Text "SILC\line Network" Bounds 912,688,1200,1104 BorderColor 227,225,255 FillColor 240,240,255 TextColor 192,192,192 BorderWidth 3 Shadow TRUE TextFormat 0x0A22 Behavior 0x00024E12 Symbol "cloud" TypeSize 12 TypeWeight 700 TypeFace "Arial" } Figure 17 { Style "SILC INFO" Text "INFO" Bounds 448,1232,1664,1360 BorderColor 192,192,192 FillColor 252,252,252 TextColor 130,130,130 BorderWidth 3 Shadow TRUE BindToStyle FALSE TextFormat 0x0044 Behavior 0x00024E11 Symbol "data" TypeSize 8 TypeWeight 700 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 18 { Style "Rectangle" Text "" Bounds 592,1264,784,1296 BorderColor 219,219,219 FillColor 240,255,240 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 19 { Label TRUE Style "Title" Text "Client B's Public key and Private key pair" Bounds 881,1266,1399,1298 TextColor 130,130,130 TextFormat 0x0022 Behavior 0x00824192 Symbol "lbl" TypeSize 8 TypeItalic TRUE TypeFace "Arial" } Figure 20 { Style "Rectangle" Text "Pass the\line message\line through" Bounds 656,784,848,1072 BorderColor 219,219,219 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 21 { Text "" Bounds 368,912,464,1008 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow left 1" TypeSize 8 TypeFace "Arial" } Figure 22 { Text "" Bounds 384,832,480,928 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow right 1" TypeSize 8 TypeFace "Arial" } Figure 23 { Text "" Bounds 848,832,944,928 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow right 1" TypeSize 8 TypeFace "Arial" } Figure 24 { Text "" Bounds 832,912,928,1008 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow left 1" TypeSize 8 TypeFace "Arial" } Figure 25 { Style "Rectangle" Text "Pass the\line message\line through" Bounds 1264,768,1456,1056 BorderColor 219,219,219 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 26 { Style "Rectangle" Text "Pass the\line message\line through" Bounds 1456,768,1648,1056 BorderColor 219,219,219 FillColor 243,237,243 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 10 TypeOutPrec 3 TypeClpPrec 2 TypeQuality 1 TypeFace "Arial" } Figure 27 { Text "" Bounds 1184,832,1280,928 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow left 1" TypeSize 8 TypeFace "Arial" } Figure 28 { Text "" Bounds 1184,912,1280,1008 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow right 1" TypeSize 8 TypeFace "Arial" } Figure 29 { Text "" Bounds 1632,832,1728,928 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow left 1" TypeSize 8 TypeFace "Arial" } Figure 30 { Text "" Bounds 1632,912,1728,1008 BorderColor 192,192,192 FillColor 244,244,244 Shadow TRUE BindToStyle FALSE TextFormat 0x0022 Behavior 0x00024E12 Symbol "arrow right 1" TypeSize 8 TypeFace "Arial" } Figure 31 { Style "Rectangle" Text "Private Key" Bounds 208,1136,400,1200 BorderColor 219,219,219 FillColor 253,254,194 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 32 { Style "Rectangle" Text "Private Key" Bounds 1712,1136,1904,1200 BorderColor 219,219,219 FillColor 240,255,240 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 33 { Style "Rectangle" Text "Public Key" Bounds 1712,1072,1904,1136 BorderColor 219,219,219 FillColor 253,254,194 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 34 { Style "Rectangle" Text "" Bounds 592,1312,784,1344 BorderColor 219,219,219 FillColor 253,254,194 TextColor 130,130,130 BorderWidth 3 TextFormat 0x0A22 Behavior 0x00024E12 Symbol "data" TypeSize 8 TypeFace "Arial" } Figure 35 { Label TRUE Style "Title" Text "Client A's Public key and Private key pair" Bounds 880,1309,1398,1341 TextColor 130,130,130 TextFormat 0x0022 Behavior 0x00824192 Symbol "lbl" TypeSize 8 TypeItalic TRUE TypeFace "Arial" } ## Staples Section: