Model {
  Name			  "sfediticon"
  Version		  6.2
  MdlSubVersion		  0
  GraphicalInterface {
    NumRootInports	    0
    NumRootOutports	    0
    ParameterArgumentNames  ""
    ComputedModelVersion    "1.107"
    NumModelReferences	    0
    NumTestPointedSignals   0
  }
  SavedCharacterEncoding  "US-ASCII"
  SaveDefaultBlockParams  on
  SampleTimeColors	  off
  LibraryLinkDisplay	  "none"
  WideLines		  off
  ShowLineDimensions	  off
  ShowPortDataTypes	  off
  ShowLoopsOnError	  on
  IgnoreBidirectionalLines off
  ShowStorageClass	  off
  ShowTestPointIcons	  on
  ShowViewerIcons	  on
  SortedOrder		  off
  ExecutionContextIcon	  off
  ShowLinearizationAnnotations on
  RecordCoverage	  off
  CovPath		  "/"
  CovSaveName		  "covdata"
  CovMetricSettings	  "dcmtr"
  CovNameIncrementing	  off
  CovHtmlReporting	  on
  covSaveCumulativeToWorkspaceVar on
  CovSaveSingleToWorkspaceVar on
  CovCumulativeVarName	  "covCumulativeData"
  CovCumulativeReport	  off
  CovReportOnPause	  on
  ScopeRefreshTime	  0.035000
  OverrideScopeRefreshTime on
  DisableAllScopes	  off
  DataTypeOverride	  "UseLocalSettings"
  MinMaxOverflowLogging	  "UseLocalSettings"
  MinMaxOverflowArchiveMode "Overwrite"
  BlockNameDataTip	  off
  BlockParametersDataTip  on
  BlockDescriptionStringDataTip	off
  ToolBar		  on
  StatusBar		  off
  BrowserShowLibraryLinks off
  BrowserLookUnderMasks	  off
  CloseFcn		  "sf_edit_icon('kill');"
  Created		  "Fri Aug 18 10:18:41 2000"
  Creator		  "The MathWorks Inc."
  UpdateHistory		  "UpdateHistoryNever"
  ModifiedByFormat	  "%<Auto>"
  LastModifiedBy	  "batserve"
  ModifiedDateFormat	  "%<Auto>"
  LastModifiedDate	  "Sat Jan 22 19:12:24 2005"
  ModelVersionFormat	  "1.%<AutoIncrement:107>"
  ConfigurationManager	  "none"
  LinearizationMsg	  "none"
  Profile		  off
  ParamWorkspaceSource	  "MATLABWorkspace"
  AccelSystemTargetFile	  "accel.tlc"
  AccelTemplateMakefile	  "accel_default_tmf"
  AccelMakeCommand	  "make_rtw"
  TryForcingSFcnDF	  off
  ExtModeBatchMode	  off
  ExtModeEnableFloating	  on
  ExtModeTrigType	  "manual"
  ExtModeTrigMode	  "oneshot"
  ExtModeTrigPort	  "1"
  ExtModeTrigElement	  "any"
  ExtModeTrigDuration	  1000
  ExtModeTrigDurationFloating "auto"
  ExtModeTrigHoldOff	  0
  ExtModeTrigDelay	  0
  ExtModeTrigDirection	  "rising"
  ExtModeTrigLevel	  0
  ExtModeArchiveMode	  "off"
  ExtModeAutoIncOneShot	  off
  ExtModeIncDirWhenArm	  off
  ExtModeAddSuffixToVar	  off
  ExtModeWriteAllDataToWs off
  ExtModeArmWhenConnect	  off
  ExtModeSkipDownloadWhenConnect off
  ExtModeLogAll		  on
  ExtModeAutoUpdateStatusClock off
  BufferReuse		  on
  StrictBusMsg		  "None"
  ProdHWDeviceType	  "32-bit Generic"
  ShowModelReferenceBlockVersion off
  ShowModelReferenceBlockIO off
  Array {
    Type		    "Handle"
    Dimension		    1
    Simulink.ConfigSet {
      $ObjectID		      1
      Version		      "1.1.0"
      Array {
	Type			"Handle"
	Dimension		7
	Simulink.SolverCC {
	  $ObjectID		  2
	  Version		  "1.1.0"
	  StartTime		  "0.0"
	  StopTime		  "inf"
	  AbsTol		  "auto"
	  FixedStep		  "auto"
	  InitialStep		  "auto"
	  MaxNumMinSteps	  "-1"
	  MaxOrder		  5
	  ExtrapolationOrder	  4
	  NumberNewtonIterations  1
	  MaxStep		  "auto"
	  MinStep		  "auto"
	  RelTol		  "1e-3"
	  SolverMode		  "Auto"
	  Solver		  "FixedStepDiscrete"
	  SolverName		  "FixedStepDiscrete"
	  ZeroCrossControl	  "UseLocalSettings"
	  AlgebraicLoopSolver	  "TrustRegion"
	  SolverResetMethod	  "Fast"
	  PositivePriorityOrder	  off
	  AutoInsertRateTranBlk	  off
	  SampleTimeConstraint	  "Unconstrained"
	  RateTranMode		  "Deterministic"
	}
	Simulink.DataIOCC {
	  $ObjectID		  3
	  Version		  "1.1.0"
	  Decimation		  "1"
	  ExternalInput		  "[t, u]"
	  FinalStateName	  "xFinal"
	  InitialState		  "xInitial"
	  LimitDataPoints	  off
	  MaxDataPoints		  "1000"
	  LoadExternalInput	  off
	  LoadInitialState	  off
	  SaveFinalState	  off
	  SaveFormat		  "Array"
	  SaveOutput		  off
	  SaveState		  off
	  SignalLogging		  on
	  SaveTime		  off
	  StateSaveName		  "xout"
	  TimeSaveName		  "tout"
	  OutputSaveName	  "yout"
	  SignalLoggingName	  "logsout"
	  OutputOption		  "RefineOutputTimes"
	  OutputTimes		  "[]"
	  Refine		  "1"
	}
	Simulink.OptimizationCC {
	  $ObjectID		  4
	  Array {
	    Type		    "Cell"
	    Dimension		    5
	    Cell		    "ZeroExternalMemoryAtStartup"
	    Cell		    "ZeroInternalMemoryAtStartup"
	    Cell		    "InitFltsAndDblsToZero"
	    Cell		    "OptimizeModelRefInitCode"
	    Cell		    "NoFixptDivByZeroProtection"
	    PropName		    "DisabledProps"
	  }
	  Version		  "1.1.0"
	  BlockReduction	  on
	  BooleanDataType	  off
	  ConditionallyExecuteInputs on
	  InlineParams		  off
	  InlineInvariantSignals  on
	  OptimizeBlockIOStorage  on
	  BufferReuse		  on
	  EnforceIntegerDowncast  on
	  ExpressionFolding	  on
	  FoldNonRolledExpr	  on
	  LocalBlockOutputs	  on
	  ParameterPooling	  on
	  RollThreshold		  5
	  SystemCodeInlineAuto	  off
	  StateBitsets		  off
	  DataBitsets		  off
	  UseTempVars		  off
	  ZeroExternalMemoryAtStartup on
	  ZeroInternalMemoryAtStartup on
	  InitFltsAndDblsToZero	  on
	  NoFixptDivByZeroProtection off
	  EfficientFloat2IntCast  off
	  OptimizeModelRefInitCode off
	  LifeSpan		  "inf"
	  BufferReusableBoundary  on
	}
	Simulink.DebuggingCC {
	  $ObjectID		  5
	  Version		  "1.1.0"
	  RTPrefix		  "error"
	  ConsistencyChecking	  "none"
	  ArrayBoundsChecking	  "none"
	  SignalInfNanChecking	  "none"
	  AlgebraicLoopMsg	  "warning"
	  ArtificialAlgebraicLoopMsg "warning"
	  CheckSSInitialOutputMsg on
	  CheckExecutionContextPreStartOutputMsg off
	  CheckExecutionContextRuntimeOutputMsg	off
	  SignalResolutionControl "TryResolveAllWithWarning"
	  BlockPriorityViolationMsg "warning"
	  MinStepSizeMsg	  "warning"
	  SolverPrmCheckMsg	  "none"
	  InheritedTsInSrcMsg	  "warning"
	  DiscreteInheritContinuousMsg "warning"
	  MultiTaskDSMMsg	  "warning"
	  MultiTaskRateTransMsg	  "error"
	  SingleTaskRateTransMsg  "none"
	  TasksWithSamePriorityMsg "warning"
	  CheckMatrixSingularityMsg "none"
	  IntegerOverflowMsg	  "warning"
	  Int32ToFloatConvMsg	  "warning"
	  ParameterDowncastMsg	  "error"
	  ParameterOverflowMsg	  "error"
	  ParameterPrecisionLossMsg "warning"
	  UnderSpecifiedDataTypeMsg "none"
	  UnnecessaryDatatypeConvMsg "none"
	  VectorMatrixConversionMsg "none"
	  InvalidFcnCallConnMsg	  "error"
	  FcnCallInpInsideContextMsg "Use local settings"
	  SignalLabelMismatchMsg  "none"
	  UnconnectedInputMsg	  "warning"
	  UnconnectedOutputMsg	  "warning"
	  UnconnectedLineMsg	  "warning"
	  SFcnCompatibilityMsg	  "none"
	  UniqueDataStoreMsg	  "none"
	  BusObjectLabelMismatch  "warning"
	  RootOutportRequireBusObject "warning"
	  AssertControl		  "UseLocalSettings"
	  EnableOverflowDetection off
	  ModelReferenceIOMsg	  "none"
	  ModelReferenceVersionMismatchMessage "none"
	  ModelReferenceIOMismatchMessage "none"
	  ModelReferenceCSMismatchMessage "none"
	  ModelReferenceSimTargetVerbose off
	  UnknownTsInhSupMsg	  "warning"
	  ModelReferenceDataLoggingMessage "warning"
	  ModelReferenceSymbolNameMessage "warning"
	  ModelReferenceExtraNoncontSigs "error"
	}
	Simulink.HardwareCC {
	  $ObjectID		  6
	  Version		  "1.1.0"
	  ProdBitPerChar	  8
	  ProdBitPerShort	  16
	  ProdBitPerInt		  32
	  ProdBitPerLong	  32
	  ProdIntDivRoundTo	  "Undefined"
	  ProdEndianess		  "Unspecified"
	  ProdWordSize		  32
	  ProdShiftRightIntArith  on
	  ProdHWDeviceType	  "32-bit Generic"
	  TargetBitPerChar	  8
	  TargetBitPerShort	  16
	  TargetBitPerInt	  32
	  TargetBitPerLong	  32
	  TargetShiftRightIntArith on
	  TargetIntDivRoundTo	  "Undefined"
	  TargetEndianess	  "Unspecified"
	  TargetWordSize	  32
	  TargetTypeEmulationWarnSuppressLevel 0
	  TargetPreprocMaxBitsSint 32
	  TargetPreprocMaxBitsUint 32
	  TargetHWDeviceType	  "Specified"
	  TargetUnknown		  on
	  ProdEqTarget		  on
	}
	Simulink.ModelReferenceCC {
	  $ObjectID		  7
	  Version		  "1.1.0"
	  UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"
	  CheckModelReferenceTargetMessage "error"
	  ModelReferenceNumInstancesAllowed "Multi"
	  ModelReferencePassRootInputsByReference on
	  ModelReferenceMinAlgLoopOccurrences off
	}
	Simulink.RTWCC {
	  $BackupClass		  "Simulink.RTWCC"
	  $ObjectID		  8
	  Array {
	    Type		    "Cell"
	    Dimension		    1
	    Cell		    "IncludeHyperlinkInReport"
	    PropName		    "DisabledProps"
	  }
	  Version		  "1.1.0"
	  SystemTargetFile	  "grt.tlc"
	  GenCodeOnly		  off
	  MakeCommand		  "make_rtw"
	  TemplateMakefile	  "grt_default_tmf"
	  GenerateReport	  off
	  SaveLog		  off
	  RTWVerbose		  on
	  RetainRTWFile		  off
	  ProfileTLC		  off
	  TLCDebug		  off
	  TLCCoverage		  off
	  TLCAssert		  off
	  ProcessScriptMode	  "Default"
	  ConfigurationMode	  "Optimized"
	  ConfigAtBuild		  off
	  IncludeHyperlinkInReport off
	  LaunchReport		  off
	  TargetLang		  "C"
	  Array {
	    Type		    "Handle"
	    Dimension		    2
	    Simulink.CodeAppCC {
	      $ObjectID		      9
	      Array {
		Type			"Cell"
		Dimension		9
		Cell			"IgnoreCustomStorageClasses"
		Cell			"InsertBlockDesc"
		Cell			"SFDataObjDesc"
		Cell			"SimulinkDataObjDesc"
		Cell			"DefineNamingRule"
		Cell			"SignalNamingRule"
		Cell			"ParamNamingRule"
		Cell			"InlinedPrmAccess"
		Cell			"CustomSymbolStr"
		PropName		"DisabledProps"
	      }
	      Version		      "1.1.0"
	      ForceParamTrailComments off
	      GenerateComments	      on
	      IgnoreCustomStorageClasses on
	      IncHierarchyInIds	      off
	      MaxIdLength	      31
	      PreserveName	      off
	      PreserveNameWithParent  off
	      ShowEliminatedStatement off
	      IncAutoGenComments      off
	      SimulinkDataObjDesc     off
	      SFDataObjDesc	      off
	      IncDataTypeInIds	      off
	      PrefixModelToSubsysFcnNames on
	      CustomSymbolStr	      "$R$N$M"
	      MangleLength	      1
	      DefineNamingRule	      "None"
	      ParamNamingRule	      "None"
	      SignalNamingRule	      "None"
	      InsertBlockDesc	      off
	      SimulinkBlockComments   on
	      EnableCustomComments    off
	      InlinedPrmAccess	      "Literals"
	      ReqsInCode	      off
	    }
	    Simulink.GRTTargetCC {
	      $BackupClass	      "Simulink.TargetCC"
	      $ObjectID		      10
	      Array {
		Type			"Cell"
		Dimension		12
		Cell			"IncludeMdlTerminateFcn"
		Cell			"CombineOutputUpdateFcns"
		Cell			"SuppressErrorStatus"
		Cell			"ERTCustomFileBanners"
		Cell			"GenerateSampleERTMain"
		Cell			"MultiInstanceERTCode"
		Cell			"PurelyIntegerCode"
		Cell			"SupportNonFinite"
		Cell			"SupportComplex"
		Cell			"SupportAbsoluteTime"
		Cell			"SupportContinuousTime"
		Cell			"SupportNonInlinedSFcns"
		PropName		"DisabledProps"
	      }
	      Version		      "1.1.0"
	      TargetFcnLib	      "ansi_tfl_tmw.mat"
	      TargetLibSuffix	      ""
	      TargetPreCompLibLocation ""
	      GenFloatMathFcnCalls    "ANSI_C"
	      UtilityFuncGeneration   "Auto"
	      GenerateFullHeader      on
	      GenerateSampleERTMain   off
	      IsPILTarget	      off
	      ModelReferenceCompliant on
	      IncludeMdlTerminateFcn  on
	      CombineOutputUpdateFcns off
	      SuppressErrorStatus     off
	      IncludeFileDelimiter    "Auto"
	      ERTCustomFileBanners    off
	      SupportAbsoluteTime     on
	      LogVarNameModifier      "rt_"
	      MatFileLogging	      on
	      MultiInstanceERTCode    off
	      SupportNonFinite	      on
	      SupportComplex	      on
	      PurelyIntegerCode	      off
	      SupportContinuousTime   on
	      SupportNonInlinedSFcns  on
	      ExtMode		      off
	      ExtModeStaticAlloc      off
	      ExtModeTesting	      off
	      ExtModeStaticAllocSize  1000000
	      ExtModeTransport	      0
	      ExtModeMexFile	      "ext_comm"
	      RTWCAPISignals	      off
	      RTWCAPIParams	      off
	      RTWCAPIStates	      off
	      GenerateASAP2	      off
	    }
	    PropName		    "Components"
	  }
	}
	PropName		"Components"
      }
      Name		      "Configuration"
      SimulationMode	      "normal"
      CurrentDlgPage	      "Data Import//Export"
    }
    PropName		    "ConfigurationSets"
  }
  Simulink.ConfigSet {
    $PropName		    "ActiveConfigurationSet"
    $ObjectID		    1
  }
  BlockDefaults {
    Orientation		    "right"
    ForegroundColor	    "black"
    BackgroundColor	    "white"
    DropShadow		    off
    NamePlacement	    "normal"
    FontName		    "Helvetica"
    FontSize		    10
    FontWeight		    "normal"
    FontAngle		    "normal"
    ShowName		    on
  }
  BlockParameterDefaults {
    Block {
      BlockType		      Constant
      Value		      "1"
      VectorParams1D	      on
      OutDataTypeMode	      "Inherit from 'Constant value'"
      OutDataType	      "sfix(16)"
      ConRadixGroup	      "Use specified scaling"
      OutScaling	      "2^0"
      SampleTime	      "inf"
    }
    Block {
      BlockType		      Demux
      Outputs		      "4"
      DisplayOption	      "none"
      BusSelectionMode	      off
    }
    Block {
      BlockType		      MATLABFcn
      MATLABFcn		      "sin"
      OutputDimensions	      "-1"
      OutputSignalType	      "auto"
      Output1D		      on
      SampleTime	      "-1"
    }
    Block {
      BlockType		      Outport
      Port		      "1"
      UseBusObject	      off
      BusObject		      "BusObject"
      BusOutputAsStruct	      off
      PortDimensions	      "-1"
      SampleTime	      "-1"
      DataType		      "auto"
      OutDataType	      "sfix(16)"
      OutScaling	      "2^0"
      SignalType	      "auto"
      SamplingMode	      "auto"
      OutputWhenDisabled      "held"
      InitialOutput	      "[]"
    }
    Block {
      BlockType		      "S-Function"
      FunctionName	      "system"
      SFunctionModules	      "''"
      PortCounts	      "[]"
    }
    Block {
      BlockType		      SubSystem
      ShowPortLabels	      on
      Permissions	      "ReadWrite"
      PermitHierarchicalResolution "All"
      SystemSampleTime	      "-1"
      RTWFcnNameOpts	      "Auto"
      RTWFileNameOpts	      "Auto"
      SimViewingDevice	      off
      DataTypeOverride	      "UseLocalSettings"
      MinMaxOverflowLogging   "UseLocalSettings"
    }
    Block {
      BlockType		      Terminator
    }
    Block {
      BlockType		      TriggerPort
      TriggerType	      "rising"
      StatesWhenEnabling      "inherit"
      ShowOutputPort	      off
      OutputDataType	      "auto"
      SampleTimeType	      "triggered"
      SampleTime	      "1"
      ZeroCross		      on
    }
  }
  AnnotationDefaults {
    HorizontalAlignment	    "center"
    VerticalAlignment	    "middle"
    ForegroundColor	    "black"
    BackgroundColor	    "white"
    DropShadow		    off
    FontName		    "Helvetica"
    FontSize		    10
    FontWeight		    "normal"
    FontAngle		    "normal"
  }
  LineDefaults {
    FontName		    "Helvetica"
    FontSize		    9
    FontWeight		    "normal"
    FontAngle		    "normal"
  }
  System {
    Name		    "sfediticon"
    Location		    [57, 99, 741, 504]
    Open		    on
    ModelBrowserVisibility  off
    ModelBrowserWidth	    200
    ScreenColor		    "white"
    PaperOrientation	    "landscape"
    PaperPositionMode	    "auto"
    PaperType		    "usletter"
    PaperUnits		    "inches"
    ZoomFactor		    "100"
    ReportName		    "simulink-default.rpt"
    Block {
      BlockType		      SubSystem
      Name		      "Chart"
      Ports		      [0, 0, 0, 1]
      Position		      [335, 104, 395, 156]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskType		      "Stateflow"
      MaskDescription	      "Stateflow diagram"
      MaskDisplay	      "plot(sf('Private','sfblk','xIcon'),sf('Private'"
",'sfblk','yIcon'));text(0.5,0,sf('Private', 'sfblk', 'tIcon'),'HorizontalAl',"
"'Center','VerticalAl','Bottom');"
      MaskSelfModifiable      on
      MaskIconFrame	      off
      MaskIconOpaque	      off
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Chart"
	Location		[257, 457, 812, 717]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  TriggerPort
	  Name			  " input events "
	  Ports			  [0, 1]
	  Position		  [20, 101, 40, 119]
	  TriggerType		  "either"
	  ShowOutputPort	  on
	}
	Block {
	  BlockType		  Demux
	  Name			  " Demux "
	  Ports			  [1, 1]
	  Position		  [270, 100, 320, 140]
	  Outputs		  "1"
	}
	Block {
	  BlockType		  "S-Function"
	  Name			  " SFunction "
	  Tag			  "Stateflow S-Function sfediticon 1"
	  Ports			  [1, 1]
	  Position		  [180, 100, 230, 140]
	  FunctionName		  "sf_sfun"
	  PortCounts		  "[1 1]"
	}
	Block {
	  BlockType		  Terminator
	  Name			  " Terminator "
	  Position		  [460, 111, 480, 129]
	}
	Line {
	  SrcBlock		  " SFunction "
	  SrcPort		  1
	  DstBlock		  " Demux "
	  DstPort		  1
	}
	Line {
	  SrcBlock		  " Demux "
	  SrcPort		  1
	  DstBlock		  " Terminator "
	  DstPort		  1
	}
	Line {
	  SrcBlock		  " input events "
	  SrcPort		  1
	  DstBlock		  " SFunction "
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Injector"
      Ports		      [0, 1]
      Position		      [260, 70, 295, 90]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"Injector"
	Location		[88, 193, 423, 275]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Constant
	  Name			  "Constant"
	  Position		  [15, 23, 65, 57]
	  Value			  "[1 1 1 1]"
	}
	Block {
	  BlockType		  MATLABFcn
	  Name			  "MATLAB Fcn"
	  Position		  [110, 25, 170, 55]
	  MATLABFcn		  "sf_inject_event"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Event"
	  Position		  [215, 33, 245, 47]
	  IconDisplay		  "Port number"
	  BusOutputAsStruct	  off
	}
	Line {
	  SrcBlock		  "MATLAB Fcn"
	  SrcPort		  1
	  DstBlock		  "Event"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  DstBlock		  "MATLAB Fcn"
	  DstPort		  1
	}
      }
    }
    Line {
      SrcBlock		      "Injector"
      SrcPort		      1
      Points		      [65, 0]
      DstBlock		      "Chart"
      DstPort		      trigger
    }
    Annotation {
      Name		      "This subsystem is an M-Code\nfunction that will"
" inject the \ncurrent mouse action into the \nStateflow diagram.  "
      Position		      [116, 121]
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      12
    }
    Annotation {
      Name		      "Injecting Events\nVia Simulink"
      Position		      [117, 64]
      FontName		      "Arial"
      FontSize		      14
      FontWeight	      "bold"
    }
    Annotation {
      Name		      "When one of the vector elements\nis toggled, an"
" event is injected\ninto the Stateflow diagram.\nFrom there, Stateflow will "
"\nchange its state accordingly, \nand call any necessary M-code\nhelper funct"
"ions."
      Position		      [556, 136]
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      12
    }
    Annotation {
      Name		      "Logic By Stateflow"
      Position		      [552, 64]
      FontName		      "Arial"
      FontSize		      14
      FontWeight	      "bold"
    }
    Annotation {
      Name		      "1) Loading and saving icons in most formats\n  "
"   (sfsample.bmp provided as sample)\n2) Pencil tool for free-hand drawing\n3"
") Line tool for straight lines\n4) Multi-level undo for pencil and line opera"
"tions\n5) Loading and saving of colormaps\n     (gray.cmp provided as sample)"
"\n6) Adding and deleting colors from the current \n     colormap\n7) Changing"
" colors in the colormap \n    (this is immediately reflected in the icon)"
      Position		      [196, 301]
      HorizontalAlignment     "left"
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      12
    }
    Annotation {
      Name		      "Icon Editor Features"
      Position		      [332, 199]
      FontName		      "Arial"
      FontSize		      14
      FontWeight	      "bold"
    }
    Annotation {
      Name		      "Press \"play\" button or start simulation to la"
"unch the icon editor"
      Position		      [171, 16]
      HorizontalAlignment     "left"
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      12
    }
  }
}

# Finite State Machines
#
#    Stateflow Version 6.2 (R14SP2) dated Jan 21 2005, 03:46:19
#
#

Stateflow {

	machine {
		id                   		1
		name                 		"sfediticon"
		created              		"18-Aug-2000 10:18:41"
		isLibrary            		0
		firstTarget          		158
		debug {
			runTimeCheck         		[1 0 1 1]
		}
		sfVersion            		62014000
		sfDemoChecksum       		[911888253 1529709739 2183506393 2364204909]
	}

	chart {
		id                                        		2
		name                                      		"Chart"
		windowPosition                            		[18.75 165.75 696.75 356.25]
		viewLimits                                		[37.687 1550.614 0 741.699]
		zoomFactor                                		2.316
		screen                                    		[1 1 1024 768 1.333333333333333]
		treeNode                                  		[0 19 0 0]
		viewObj                                   		2
		machine                                   		1
		subviewS {
			x1        		37.687
			zoomFactor		2.316
		}
		decomposition                             		SET_CHART
		firstEvent                                		144
		firstData                                 		148
		chartFileNumber                           		1
		executeAtInitialization                   		1
	}

	state {
		id                  		3
		labelString         		"Released"
		position            		[598.73 86.521 130.487 75.1]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 8 5]
		visible             		0
		subviewer           		7
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		4
		labelString         		"Locked\n"
						"en:\n"
						"ml.sf_edit_icon...\n"
						"('status', 'Tool locked');"
		position            		[24.432 478.648 680.158 113.983]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 6 0]
		visible             		0
		subviewer           		7
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		5
		labelString         		"Pressed\n"
						"en:\n"
						"pressedIcon = focusedIcon;\n"
						"press(pressedIcon,1);\n"
						"ex: press(pressedIcon,0);"
		position            		[409.47 278.565 333.707 101.335]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 3 6]
		visible             		0
		subviewer           		7
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
		debug               		[1 0 0]
	}

	state {
		id                  		6
		labelString         		"icon_operation(icon)"
		position            		[787.299 306.931 434.117 239.164]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 5 4]
		firstTransition     		75
		firstJunction       		26
		superState          		GROUPED
		visible             		0
		subviewer           		7
		type                		FUNC_STATE
		decomposition       		CLUSTER_STATE
		firstData           		138
	}

	state {
		id                  		7
		labelString         		"ToolBar"
		position            		[1185.358 432.72 213.475 177.76]
		fontSize            		16
		chart               		2
		treeNode            		[2 18 24 0]
		firstTransition     		86
		firstJunction       		62
		superState          		SUBCHART
		subviewer           		2
		subviewS {
			x1        		-30.465
			y1        		-24.233
			zoomFactor		2.031
			pos       		[0 0 1260.673 601.962]
			fontSize  		24.387
		}
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		8
		labelString         		"None\n"
						"pressedIcon = 0;\n"
						"ml.sf_edit_icon('status', 'Select a tool');\n"
						"ml.sf_edit_icon('normal_cursor');"
		position            		[91.2 57.514 404.968 94.361]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 18 3]
		visible             		0
		subviewer           		7
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		9
		labelString         		"Focus"
		position            		[1183.712 24.187 242.433 171.751]
		fontSize            		16
		chart               		2
		treeNode            		[2 14 19 24]
		firstTransition     		89
		firstJunction       		41
		superState          		SUBCHART
		subviewer           		2
		subviewS {
			x1        		-28.02
			y1        		-15.006
			zoomFactor		1.868
			pos       		[0 0 1132.555 568.215]
			fontSize  		21.658
		}
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
		firstData           		139
	}

	state {
		id                  		10
		labelString         		"Palette"
		position            		[682.57 83.45 304.192 246.558]
		fontSize            		14
		arrowSize           		8.347
		chart               		2
		treeNode            		[9 11 15 17]
		firstTransition     		104
		firstJunction       		45
		superState          		GROUPED
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		11
		labelString         		"None"
		position            		[842.14 113.387 93.571 62.785]
		fontSize            		14
		chart               		2
		treeNode            		[10 0 0 12]
		isGrouped           		1
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		12
		labelString         		"Swatch"
		position            		[840.122 221.756 90 60]
		fontSize            		14
		chart               		2
		treeNode            		[10 0 11 0]
		isGrouped           		1
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		13
		labelString         		"Icon"
		position            		[248.471 58.948 89.32 65.818]
		fontSize            		14
		arrowSize           		8.347
		chart               		2
		treeNode            		[9 0 14 15]
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		14
		labelString         		"Canvas"
		position            		[404.998 55.677 89.32 65.818]
		fontSize            		14
		arrowSize           		8.347
		chart               		2
		treeNode            		[9 0 0 13]
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		15
		labelString         		"None"
		position            		[97.526 60.504 89.32 65.818]
		fontSize            		14
		arrowSize           		8.347
		chart               		2
		treeNode            		[9 0 13 10]
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		16
		labelString         		"Toolbar\n"
						"en: set_focusedIcon();\n"
						"du: set_focusedIcon();\n"
						"ex: focusedIcon = 0;"
		position            		[173.684 376.272 291.568 88.572]
		fontSize            		14
		arrowSize           		8.347
		chart               		2
		treeNode            		[9 0 17 0]
		visible             		0
		subviewer           		9
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		17
		labelString         		"set_focusedIcon()"
		position            		[685.977 371.589 310.313 161.222]
		fontSize            		14
		chart               		2
		treeNode            		[9 0 10 16]
		firstTransition     		108
		firstJunction       		48
		superState          		SUBCHART
		visible             		0
		subviewer           		9
		subviewS {
			x1        		-17.055
			y1        		-9.107
			zoomFactor		1.137
			pos       		[0 0 430.171 346.05]
			fontSize  		15.924
		}
		type                		FUNC_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		18
		labelString         		"press(icon,sp)"
		position            		[834.937 24.387 341.709 117.75]
		fontSize            		14
		chart               		2
		treeNode            		[7 0 0 8]
		firstTransition     		125
		firstJunction       		61
		superState          		SUBCHART
		visible             		0
		subviewer           		7
		subviewS {
			x1        		-24.02
			y1        		-12.821
			zoomFactor		1.601
			pos       		[0 0 543.392 487.185]
			fontSize  		22.419
		}
		type                		FUNC_STATE
		decomposition       		CLUSTER_STATE
		firstData           		142
	}

	state {
		id                  		19
		labelString         		"Main"
		position            		[75.607 20.62 1082.08 584.812]
		fontSize            		16
		chart               		2
		treeNode            		[2 23 0 9]
		firstTransition     		129
		firstJunction       		60
		subgrouped          		1
		subviewer           		2
		subviewS {
			x1        		-13.38
			y1        		-13.38
			zoomFactor		0.892
			pos       		[0 0 728.167 572.685]
			fontSize  		10.701
		}
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		20
		labelString         		"FGColorSelect\n"
						"en: ml.sf_edit_icon('cache_color');\n"
						"ex: ml.sf_edit_icon('fgcolor');"
		position            		[826.606 335.031 271.047 108.126]
		fontSize            		16
		arrowSize           		16
		chart               		2
		treeNode            		[19 0 21 0]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		21
		labelString         		"PencilDraw\n"
						"en: ml.sf_edit_icon('draw_point');\n"
						"du: ml.sf_edit_icon('draw_point');\n"
						"ex:  ml.sf_edit_icon('commit');"
		position            		[830.161 175.932 263.928 120.313]
		fontSize            		16
		arrowSize           		10.238
		chart               		2
		treeNode            		[19 0 22 20]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		22
		labelString         		"Idle"
		position            		[144.614 67.228 189.299 517.318]
		fontSize            		16
		arrowSize           		10.238
		chart               		2
		treeNode            		[19 0 23 21]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		23
		labelString         		"LineDraw\n"
						"en: ml.sf_edit_icon('anchor_line');\n"
						"du: ml.sf_edit_icon('render_line');\n"
						"ex:  ml.sf_edit_icon('commit');"
		position            		[826.255 40.064 262.969 115.518]
		fontSize            		16
		arrowSize           		10.238
		chart               		2
		treeNode            		[19 0 0 22]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		24
		labelString         		"Note:\n"
						"Make sure \"Focus\" comes before \"Tool\".\n"
						"The Tool state depends on up-to-date\n"
						"information about the Focus."
		position            		[1195.58 258.745 317.114 106.447]
		fontSize            		16
		chart               		2
		treeNode            		[2 0 9 7]
		subviewer           		2
		type                		GROUP_STATE
		decomposition       		SET_STATE
	}

	junction {
		id         		25
		position   		[25.0717 453.7698 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 58 69]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		26
		position   		[803.3972 373.8991 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 0 28]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		27
		position   		[803.6436 410.3432 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 28 29]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		28
		position   		[1210.5521 373.8991 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 26 27]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		29
		position   		[1209.3614 410.3432 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 27 30]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		30
		position   		[803.6436 448.6095 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 29 31]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		31
		position   		[1210.6289 448.6095 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 30 33]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		32
		position   		[1209.1716 486.8759 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 33 34]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		33
		position   		[803.6476 486.8759 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 31 32]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		34
		position   		[803.6476 523.7755 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 32 70]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		35
		position   		[25.0689 190.6909 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 36 37]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		36
		position   		[487.726 132.2494 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 40 35]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		37
		position   		[485.8225 190.6909 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 35 38]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		38
		position   		[25.0689 250.4123 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 37 44]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		39
		position   		[487.8984 71.8382 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 61 40]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		40
		position   		[25.0646 132.2494 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 39 36]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		41
		position   		[292.8064 242.5178 7.3038]
		arrowSize  		8.347
		chart      		2
		linkNode   		[9 0 59]
		visible    		0
		subviewer  		9
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		42
		position   		[25.0702 376.9759 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 43 58]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		43
		position   		[483.7517 310.1949 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 46 42]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		44
		position   		[485.4464 250.4123 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 38 46]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		45
		position   		[703.9368 241.8301 7]
		chart      		2
		linkNode   		[10 0 0]
		visible    		0
		isGrouped  		1
		subviewer  		9
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		46
		position   		[25.0702 310.1949 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 44 43]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		47
		position   		[52.0012 331.2424 5.8781]
		chart      		2
		linkNode   		[17 65 0]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		48
		position   		[51.7972 60.5419 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 0 49]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		49
		position   		[339.3009 60.5419 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 48 50]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		50
		position   		[51.9965 94.1205 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 49 51]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		51
		position   		[342.4486 94.1205 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 50 52]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		52
		position   		[51.9981 130.3007 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 51 53]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		53
		position   		[341.6188 130.3007 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 52 55]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		54
		position   		[340.7891 169.7026 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 55 56]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		55
		position   		[51.9997 169.7026 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 53 54]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		56
		position   		[52.0012 208.0571 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 54 57]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		57
		position   		[343.2788 208.0571 5.8781]
		arrowSize  		6.718
		chart      		2
		linkNode   		[17 56 64]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		58
		position   		[481.3684 376.9759 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 42 25]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		59
		position   		[160.0759 323.6506 7]
		chart      		2
		linkNode   		[9 41 68]
		visible    		0
		subviewer  		9
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		60
		position   		[543.6943 202.3634 8.9578]
		arrowSize  		10.238
		chart      		2
		linkNode   		[19 0 67]
		subviewer  		2
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		61
		position   		[25.0646 71.8382 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 0 39]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		62
		position   		[136.8648 301.6795 7]
		chart      		2
		linkNode   		[7 0 0]
		visible    		0
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		63
		position   		[52.0024 249.0522 5.8781]
		chart      		2
		linkNode   		[17 64 66]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		64
		position   		[345.0284 249.0475 5.8781]
		chart      		2
		linkNode   		[17 57 63]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		65
		position   		[52.0024 285.5726 5.8781]
		chart      		2
		linkNode   		[17 66 47]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		66
		position   		[343.3684 285.5679 5.8781]
		chart      		2
		linkNode   		[17 63 65]
		visible    		0
		subviewer  		17
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		67
		position   		[513.5252 503.0313 7]
		chart      		2
		linkNode   		[19 60 0]
		subviewer  		2
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		68
		position   		[292.8064 323.6506 7]
		chart      		2
		linkNode   		[9 59 0]
		visible    		0
		subviewer  		9
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		69
		position   		[477.5347 453.7698 9.6581]
		arrowSize  		11.038
		chart      		2
		linkNode   		[18 25 0]
		visible    		0
		subviewer  		18
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		70
		position   		[1208.0866 523.7755 6.9028]
		arrowSize  		7.889
		chart      		2
		linkNode   		[6 34 0]
		visible    		0
		isGrouped  		1
		subviewer  		7
		type       		CONNECTIVE_JUNCTION
	}

	transition {
		id             		71
		labelPosition  		[25.069 413.249 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		42
			intersection		[4 0 1 -1 25.0705 386.6339 0 0]
		}
		dst {
			id          		25
			intersection		[0 -0 -1 -1 25.0714 444.1117 0 0]
		}
		midPoint       		[25.0709 409.4381]
		chart          		2
		linkNode       		[18 102 137]
		visible        		0
		dataLimits     		[21.76 28.383 386.634 444.112]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		72
		labelString    		"NBD [in(Focus.Toolbar)]"
		labelPosition  		[442.52 160.433 64.5 9]
		fontSize       		14
		src {
			id          		8
			intersection		[3 0 1 0.1424 438.4981 151.8752 0 0]
		}
		dst {
			id          		5
			intersection		[1 0 -1 0.0876 438.7075 278.5647 0 0]
		}
		midPoint       		[438.6017 214.5723]
		chart          		2
		linkNode       		[7 85 74]
		visible        		0
		dataLimits     		[436.308 441.107 151.875 278.565]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		73
		labelString    		"BM [pressedIcon == focusedIcon]"
		labelPosition  		[711.996 173.085 86.25 9]
		fontSize       		14
		src {
			id          		3
			intersection		[3 0 1 0.1778 706.0118 161.6213 0 0]
		}
		dst {
			id          		5
			intersection		[1 0 -1 0.8893 706.2207 278.565 0 0]
		}
		midPoint       		[706.1151 219.2897]
		chart          		2
		linkNode       		[7 74 132]
		visible        		0
		dataLimits     		[703.821 708.621 161.621 278.565]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		74
		labelString    		"BM [pressedIcon != focusedIcon]"
		labelPosition  		[487.545 251.581 84.75 9]
		fontSize       		14
		src {
			id          		5
			intersection		[1 0 -1 0.6626 630.595 278.5647 0 0]
		}
		dst {
			id          		3
			intersection		[3 0 1 0.7488 631.5143 161.6213 0 0]
		}
		midPoint       		[631.0833 220.8964]
		chart          		2
		linkNode       		[7 72 73]
		visible        		0
		dataLimits     		[629.114 633.914 161.621 278.565]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		75
		labelPosition  		[804.362 350.076 4.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			intersection		[0 0 0 0 804.2013 345.417 0 0]
		}
		dst {
			id          		26
			intersection		[0 0.027 -0.9996 -1 803.5836 366.9988 0 0]
		}
		midPoint       		[804.0224 353.0707]
		chart          		2
		linkNode       		[6 0 77]
		visible        		0
		isGrouped      		1
		dataLimits     		[801.431 806.162 345.417 366.999]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		76
		labelPosition  		[803.503 389.474 4.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		26
			intersection		[4 0.0058 1 -1 803.437 380.8018 0 0]
		}
		dst {
			id          		27
			intersection		[0 -0.0058 -1 -1 803.6037 403.4405 0 0]
		}
		midPoint       		[803.4976 388.7543]
		chart          		2
		linkNode       		[6 77 79]
		visible        		0
		isGrouped      		1
		dataLimits     		[801.192 805.925 380.802 403.441]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		77
		labelString    		"[icon == OPEN_ICON] {ml.sf_edit_icon('open');}"
		labelPosition  		[827.083 351.98 124.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		26
			intersection		[2 1 0 -1 810.3 373.8991 0 0]
		}
		dst {
			id          		28
			intersection		[6 -1 0 -1 1203.6492 373.8991 0 0]
		}
		midPoint       		[1011.324 373.8991]
		chart          		2
		linkNode       		[6 75 76]
		visible        		0
		isGrouped      		1
		dataLimits     		[810.3 1203.649 371.532 376.266]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		78
		labelString    		"[icon == SAVE_MAP_ICON] {ml.sf_edit_icon('save_map');}"
		labelPosition  		[828.297 463.236 151.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		33
			intersection		[0 1 0 -1 810.5504 486.8759 0 0]
		}
		dst {
			id          		32
			intersection		[0 -1 0 -1 1202.2687 486.8759 0 0]
		}
		midPoint       		[1010.7235 486.8759]
		chart          		2
		linkNode       		[6 84 82]
		visible        		0
		isGrouped      		1
		dataLimits     		[810.55 1202.269 484.509 489.243]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		79
		labelString    		"[icon == SAVE_ICON] {ml.sf_edit_icon('save_as');}"
		labelPosition  		[828.846 391.227 131.25 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		27
			intersection		[0 1 0 -1 810.5464 410.3432 0 0]
		}
		dst {
			id          		29
			intersection		[0 -1 0 -1 1202.4586 410.3432 0 0]
		}
		midPoint       		[1010.8206 410.3432]
		chart          		2
		linkNode       		[6 76 80]
		visible        		0
		isGrouped      		1
		dataLimits     		[810.546 1202.459 407.977 412.71]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		80
		labelPosition  		[803.644 426.985 4.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		27
			intersection		[4 0 1 -1 803.6436 417.2461 0 0]
		}
		dst {
			id          		30
			intersection		[0 0 -1 -1 803.6436 441.7067 0 0]
		}
		midPoint       		[803.6436 426.149]
		chart          		2
		linkNode       		[6 79 81]
		visible        		0
		isGrouped      		1
		dataLimits     		[801.277 806.01 417.246 441.707]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		81
		labelString    		"[icon == OPEN_MAP_ICON] {ml.sf_edit_icon('open_map');}"
		labelPosition  		[828.178 427.706 153.75 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		30
			intersection		[2 1 0 -1 810.5464 448.6095 0 0]
		}
		dst {
			id          		31
			intersection		[6 -1 0 -1 1203.726 448.6095 0 0]
		}
		midPoint       		[1011.4819 448.6095]
		chart          		2
		linkNode       		[6 80 84]
		visible        		0
		isGrouped      		1
		dataLimits     		[810.546 1203.726 446.243 450.976]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		82
		labelPosition  		[803.648 502.698 4.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		33
			intersection		[4 0 1 -1 803.6476 493.7787 0 0]
		}
		dst {
			id          		34
			intersection		[0 0 -1 -1 803.6476 516.8727 0 0]
		}
		midPoint       		[803.6476 501.9686]
		chart          		2
		linkNode       		[6 78 83]
		visible        		0
		isGrouped      		1
		dataLimits     		[801.281 806.014 493.779 516.873]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		83
		labelString    		"[icon == UNDO_ICON] {ml.sf_edit_icon('undo');}"
		labelPosition  		[826.128 502.635 126 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		34
			intersection		[2 1 0 -1 810.5504 523.7755 0 0]
		}
		dst {
			id          		70
			intersection		[0 -1 0 -1 1201.1838 523.7755 0 0]
		}
		midPoint       		[1010.1574 523.7755]
		chart          		2
		linkNode       		[6 82 0]
		visible        		0
		isGrouped      		1
		dataLimits     		[810.55 1201.184 521.409 526.142]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		84
		labelPosition  		[803.645 465.251 4.5 9]
		fontSize       		13.806
		arrowSize      		7.889
		src {
			id          		30
			intersection		[4 0.0001 1 -1 803.6442 455.5124 0 0]
		}
		dst {
			id          		33
			intersection		[0 -0.0001 -1 -1 803.647 479.973 0 0]
		}
		midPoint       		[803.6452 464.4153]
		chart          		2
		linkNode       		[6 81 78]
		visible        		0
		isGrouped      		1
		dataLimits     		[801.28 806.013 455.512 479.973]
		subviewer      		7
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		85
		labelString    		"{icon_operation(pressedIcon);}"
		labelPosition  		[141.038 192.031 79.5 9]
		fontSize       		14
		src {
			id          		62
			intersection		[0 -0.047 -0.9989 -1 136.536 294.6872 0 0]
		}
		dst {
			id          		8
			intersection		[3 0 1 0.8922 134.8642 151.8752 0 0]
		}
		midPoint       		[134.8727 223.7518]
		chart          		2
		linkNode       		[7 121 72]
		visible        		0
		dataLimits     		[132.464 137.264 151.875 294.687]
		subviewer      		7
		executionOrder 		3
	}

	transition {
		id             		86
		labelString    		"BU"
		labelPosition  		[575.822 95.226 9.75 9]
		fontSize       		14
		src {
			id          		3
			intersection		[4 -1 0 0.6289 598.7305 114.3871 0 0]
		}
		dst {
			id          		8
			intersection		[2 1 0 0.6011 496.1685 114.2387 0 0]
		}
		midPoint       		[547.2358 114.3251]
		chart          		2
		linkNode       		[7 0 121]
		visible        		0
		dataLimits     		[496.168 598.73 111.839 116.639]
		subviewer      		7
		executionOrder 		2
	}

	transition {
		id             		87
		labelString    		"[(pressedIcon == LINE_ICON)]...\n"
						"{ml.sf_edit_icon('line_cursor');}"
		labelPosition  		[380.977 413.415 85.5 16.5]
		fontSize       		14
		src {
			id          		62
			intersection		[0 0.8491 0.5282 -1 142.8087 305.3768 0 0]
		}
		dst {
			id          		4
			intersection		[1 0 -1 0.5238 380.727 478.648 0 0]
		}
		midPoint       		[299.3465 373.6329]
		chart          		2
		linkNode       		[7 132 124]
		visible        		0
		dataLimits     		[142.809 383.127 305.377 478.648]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		88
		labelString    		"NBD[in(Focus.Toolbar)]"
		labelPosition  		[612.794 453.688 63 9]
		fontSize       		14
		src {
			id          		4
			intersection		[1 0 -1 0.8604 609.628 478.648 0 0]
		}
		dst {
			id          		5
			intersection		[3 0 1 0.4002 609.628 379.9 0 0]
		}
		midPoint       		[609.628 431.388]
		chart          		2
		linkNode       		[7 124 0]
		visible        		0
		dataLimits     		[607.228 612.028 379.9 478.648]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		89
		labelPosition  		[135.015 39.825 4.5 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			intersection		[0 -1 0 0 138.3209 32.8905 0 0]
		}
		dst {
			id          		15
			intersection		[1 0 -1 0.4567 138.3202 60.504 0 0]
		}
		midPoint       		[135.0254 40.0804]
		chart          		2
		linkNode       		[9 0 97]
		visible        		0
		dataLimits     		[135.019 140.824 32.891 60.504]
		subviewer      		9
		executionOrder 		1
	}

	transition {
		id             		90
		labelString    		"[icon == OPEN_MAP_ICON] {ml.sf_edit_icon('press',sp,'open_"
						"map');}"
		labelPosition  		[38.768 160.467 180 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		35
			intersection		[2 1 0 -1 34.727 190.6909 0 0]
		}
		dst {
			id          		37
			intersection		[6 -1 0 -1 476.1644 190.6909 0 0]
		}
		midPoint       		[259.1636 190.6909]
		chart          		2
		linkNode       		[18 93 95]
		visible        		0
		dataLimits     		[34.727 476.164 187.38 194.002]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		91
		labelString    		"[icon == SAVE_MAP_ICON] {ml.sf_edit_icon('press', sp, 'sav"
						"e_map');}"
		labelPosition  		[40.571 219.782 180.75 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		38
			intersection		[0 1 0 -1 34.727 250.4123 0 0]
		}
		dst {
			id          		44
			intersection		[0 -1 0 -1 475.7883 250.4123 0 0]
		}
		midPoint       		[258.9673 250.4123]
		chart          		2
		linkNode       		[18 95 105]
		visible        		0
		dataLimits     		[34.727 475.788 247.101 253.724]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		92
		labelString    		"[icon == SAVE_ICON] {ml.sf_edit_icon('press', sp, 'save_as"
						"');}"
		labelPosition  		[80.665 103.528 160.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		40
			intersection		[0 1 0 -1 34.7227 132.2494 0 0]
		}
		dst {
			id          		36
			intersection		[0 -1 0 -1 478.0679 132.2494 0 0]
		}
		midPoint       		[260.1546 132.2494]
		chart          		2
		linkNode       		[18 122 93]
		visible        		0
		dataLimits     		[34.723 478.068 128.938 135.561]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		93
		labelPosition  		[25.066 157.615 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		40
			intersection		[4 0.0001 1 -1 25.0656 141.9075 0 0]
		}
		dst {
			id          		35
			intersection		[0 -0.0001 -1 -1 25.0679 181.0328 0 0]
		}
		midPoint       		[25.0663 155.1365]
		chart          		2
		linkNode       		[18 92 90]
		visible        		0
		dataLimits     		[21.755 28.378 141.908 181.033]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		94
		labelString    		"[ml.sf_edit_icon('over_icon')]"
		labelPosition  		[230.938 156.91 73.5 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			id          		41
			intersection		[0 -0.0013 -1 -1 292.7968 235.214 0 0]
		}
		dst {
			id          		13
			intersection		[3 0 1 0.4872 294.2749 124.766 0 0]
		}
		midPoint       		[293.4798 182.0852]
		chart          		2
		linkNode       		[9 97 98]
		visible        		0
		dataLimits     		[291.771 296.779 124.766 235.214]
		subviewer      		9
		executionOrder 		4
	}

	transition {
		id             		95
		labelPosition  		[25.068 216.835 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		35
			intersection		[4 0 1 -1 25.0689 200.349 0 0]
		}
		dst {
			id          		38
			intersection		[0 0 -1 -1 25.0689 240.7542 0 0]
		}
		midPoint       		[25.0689 214.2458]
		chart          		2
		linkNode       		[18 90 91]
		visible        		0
		dataLimits     		[21.758 28.38 200.349 240.754]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		96
		labelString    		"\n"
						"ABD[in(Focus.Palette.Swatch)]\n"
						"{ml.sf_edit_icon('show_color_menu');}"
		labelPosition  		[365.903 417.587 276.819 66.006]
		fontSize       		16
		src {
			id          		22
			intersection		[2 1 0 0.8415 333.9135 502.5517 0 0]
		}
		dst {
			id          		67
			intersection		[0 -1 0 -1 506.5252 503.0313 0 0]
		}
		midPoint       		[391.7678 502.7125]
		chart          		2
		linkNode       		[19 126 0]
		dataLimits     		[333.914 506.525 500.631 505.431]
		subviewer      		2
		executionOrder 		3
	}

	transition {
		id             		97
		labelString    		"[ml.sf_edit_icon('over_canvas')]"
		labelPosition  		[393.573 199.047 80.25 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			id          		41
			intersection		[0 0.9468 -0.3217 -1 299.7219 240.1679 0 0]
		}
		dst {
			id          		14
			intersection		[3 0 1 0.5764 442.8373 121.495 0 0]
		}
		midPoint       		[396.9512 198.4752]
		chart          		2
		linkNode       		[9 89 94]
		visible        		0
		dataLimits     		[299.722 445.341 121.495 240.168]
		subviewer      		9
		executionOrder 		1
	}

	transition {
		id             		98
		labelPosition  		[188.19 192.357 4.5 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			id          		41
			intersection		[0 -0.8486 -0.5291 -1 286.6087 238.6533 0 0]
		}
		dst {
			id          		15
			intersection		[3 0 1 0.4354 147.9525 126.322 0 0]
		}
		midPoint       		[196.9946 198.0431]
		chart          		2
		linkNode       		[9 94 100]
		visible        		0
		dataLimits     		[145.448 286.609 126.322 238.653]
		subviewer      		9
		executionOrder 		5
	}

	transition {
		id             		99
		labelString    		"BM"
		labelPosition  		[82.099 221.656 10.5 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			id          		9
			intersection		[4 1 0 0.5702 0 244.232 0 0]
		}
		dst {
			id          		41
			intersection		[0 -0.9995 0.031 -1 285.5061 242.7444 0 0]
		}
		midPoint       		[144.5342 244.7311]
		chart          		2
		linkNode       		[9 100 107]
		visible        		0
		dataLimits     		[0 285.506 240.501 245.506]
		subviewer      		9
		executionOrder 		1
	}

	transition {
		id             		100
		labelString    		"[ml.sf_edit_icon('over_palette')]"
		labelPosition  		[454.062 247.421 79.5 9]
		fontSize       		14
		src {
			id          		41
			intersection		[0 1 -0.0017 -1 300.1102 242.5055 0 0]
		}
		dst {
			id          		45
			intersection		[0 -1 0.0017 -1 696.9368 241.8418 0 0]
		}
		midPoint       		[502.8894 242.1664]
		chart          		2
		linkNode       		[9 98 99]
		visible        		0
		dataLimits     		[300.11 696.937 239.455 244.255]
		subviewer      		9
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		101
		labelString    		"[icon == UNDO_ICON] {ml.sf_edit_icon('press',sp,'undo');}"
		labelPosition  		[70.292 282.302 152.25 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		46
			intersection		[2 1 0 -1 34.7283 310.1949 0 0]
		}
		dst {
			id          		43
			intersection		[6 -1 0 -1 474.0936 310.1949 0 0]
		}
		midPoint       		[258.0838 310.1949]
		chart          		2
		linkNode       		[18 105 103]
		visible        		0
		dataLimits     		[34.728 474.094 306.883 313.506]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		102
		labelString    		"[icon == LINE_ICON] {ml.sf_edit_icon('press',sp,'line');}"
		labelPosition  		[68.775 350.444 144 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		42
			intersection		[2 1 0 -1 34.7283 376.9759 0 0]
		}
		dst {
			id          		58
			intersection		[6 -1 0 -1 471.7103 376.9759 0 0]
		}
		midPoint       		[256.8403 376.9759]
		chart          		2
		linkNode       		[18 103 71]
		visible        		0
		dataLimits     		[34.728 471.71 373.664 380.287]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		103
		labelPosition  		[25.071 340.637 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		46
			intersection		[4 0 1 -1 25.0702 319.853 0 0]
		}
		dst {
			id          		42
			intersection		[0 0 -1 -1 25.0702 367.3178 0 0]
		}
		midPoint       		[25.0702 337.433]
		chart          		2
		linkNode       		[18 101 102]
		visible        		0
		dataLimits     		[21.759 28.382 319.853 367.318]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		104
		labelPosition  		[827.649 139.035 4.5 9]
		fontSize       		14
		src {
			id          		45
			intersection		[0 0.0086 -1 -1 703.997 234.8304 0 0]
		}
		dst {
			id          		11
			intersection		[4 -1 0 0.5553 842.1396 141.3075 0 0]
		}
		midPoint       		[751.7625 165.1138]
		chart          		2
		linkNode       		[10 0 106]
		visible        		0
		isGrouped      		1
		dataLimits     		[703.997 842.14 138.908 234.83]
		subviewer      		9
		executionOrder 		2
	}

	transition {
		id             		105
		labelPosition  		[25.07 276.594 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		38
			intersection		[4 0 1 -1 25.0692 260.0704 0 0]
		}
		dst {
			id          		46
			intersection		[0 -0 -1 -1 25.0699 300.5368 0 0]
		}
		midPoint       		[25.0694 273.9991]
		chart          		2
		linkNode       		[18 91 101]
		visible        		0
		dataLimits     		[21.758 28.381 260.07 300.537]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		106
		labelString    		"[ml.sf_edit_icon...\n"
						"('over_color_swatch')]"
		labelPosition  		[703.509 254.438 57 16.5]
		fontSize       		14
		src {
			id          		45
			intersection		[0 1 0 -1 710.9368 241.8301 0 0]
		}
		dst {
			id          		12
			intersection		[4 -1 0 0.6885 840.1216 240.4431 0 0]
		}
		midPoint       		[774.0765 241.0915]
		chart          		2
		linkNode       		[10 104 0]
		visible        		0
		isGrouped      		1
		dataLimits     		[710.937 840.122 238.043 242.843]
		subviewer      		9
		executionOrder 		1
	}

	transition {
		id             		107
		labelString    		"[ml.sf_edit_icon('over_toolbar')]"
		labelPosition  		[93.527 268.196 80.25 9]
		fontSize       		14
		src {
			id          		41
			intersection		[0 0 1 -1 292.8064 249.8216 0 0]
		}
		dst {
			id          		68
			intersection		[0 0 -1 -1 292.8064 316.6506 0 0]
		}
		midPoint       		[292.8064 280.4282]
		chart          		2
		linkNode       		[9 99 120]
		visible        		0
		dataLimits     		[290.406 295.206 249.822 316.651]
		subviewer      		9
		drawStyle      		SMART
		executionOrder 		3
	}

	transition {
		id             		108
		labelPosition  		[27.378 60.447 4.5 9]
		fontSize       		14
		arrowSize      		6.718
		src {
			intersection		[0 0 0 0 20.7171 60.5419 0 0]
		}
		dst {
			id          		48
			intersection		[0 -1 0 -1 45.919 60.5419 0 0]
		}
		midPoint       		[30.1013 60.5419]
		chart          		2
		linkNode       		[17 0 109]
		visible        		0
		dataLimits     		[20.717 45.919 58.526 62.557]
		subviewer      		17
		executionOrder 		1
	}

	transition {
		id             		109
		labelString    		"[ml.sf_edit_icon('over_open_tool')] ...\n"
						"{focusedIcon = OPEN_ICON;}"
		labelPosition  		[78.082 24.931 93 16.5]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		48
			intersection		[2 1 0 -1 57.6753 60.5419 0 0]
		}
		dst {
			id          		49
			intersection		[6 -1 0 -1 333.4227 60.5419 0 0]
		}
		midPoint       		[198.1506 60.5419]
		chart          		2
		linkNode       		[17 108 110]
		visible        		0
		dataLimits     		[57.675 333.423 58.526 62.557]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		110
		labelPosition  		[51.884 75.267 4.5 9]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		48
			intersection		[4 0.0059 1 -1 51.832 66.4199 0 0]
		}
		dst {
			id          		50
			intersection		[0 -0.0059 -1 -1 51.9616 88.2425 0 0]
		}
		midPoint       		[51.8784 74.2278]
		chart          		2
		linkNode       		[17 109 111]
		visible        		0
		dataLimits     		[49.906 53.937 66.42 88.242]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		111
		labelString    		"[ml.sf_edit_icon('over_saveas_tool')]...\n"
						"{focusedIcon = SAVE_ICON;}"
		labelPosition  		[78.643 60.972 96.75 16.5]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		50
			intersection		[0 1 0 -1 57.8746 94.1205 0 0]
		}
		dst {
			id          		51
			intersection		[0 -1 0 -1 336.5704 94.1205 0 0]
		}
		midPoint       		[199.7033 94.1205]
		chart          		2
		linkNode       		[17 110 112]
		visible        		0
		dataLimits     		[57.875 336.57 92.105 96.136]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		112
		labelPosition  		[51.997 110.429 4.5 9]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		50
			intersection		[4 0 1 -1 51.9967 99.9986 0 0]
		}
		dst {
			id          		52
			intersection		[0 -0 -1 -1 51.9978 124.4226 0 0]
		}
		midPoint       		[51.9971 109.1637]
		chart          		2
		linkNode       		[17 111 113]
		visible        		0
		dataLimits     		[49.982 54.013 99.999 124.423]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		113
		labelString    		"[ml.sf_edit_icon('over_openmap_tool')]...\n"
						" {focusedIcon = OPEN_MAP_ICON;}"
		labelPosition  		[76.377 96.698 102 16.5]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		52
			intersection		[2 1 0 -1 57.8762 130.3007 0 0]
		}
		dst {
			id          		53
			intersection		[6 -1 0 -1 335.7407 130.3007 0 0]
		}
		midPoint       		[199.2711 130.3007]
		chart          		2
		linkNode       		[17 112 114]
		visible        		0
		dataLimits     		[57.876 335.741 128.285 132.316]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		114
		labelPosition  		[51.999 148.57 4.5 9]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		52
			intersection		[4 0 1 -1 51.9983 136.1788 0 0]
		}
		dst {
			id          		55
			intersection		[0 -0 -1 -1 51.9995 163.8245 0 0]
		}
		midPoint       		[51.9988 147.0248]
		chart          		2
		linkNode       		[17 113 115]
		visible        		0
		dataLimits     		[49.984 54.015 136.179 163.824]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		115
		labelString    		"[ml.sf_edit_icon('over_savemap_tool')] ...\n"
						"{focusedIcon = SAVE_MAP_ICON;}"
		labelPosition  		[74.54 135.745 102.75 16.5]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		55
			intersection		[0 1 0 -1 57.8778 169.7026 0 0]
		}
		dst {
			id          		54
			intersection		[0 -1 0 -1 334.9109 169.7026 0 0]
		}
		midPoint       		[198.839 169.7026]
		chart          		2
		linkNode       		[17 114 116]
		visible        		0
		dataLimits     		[57.878 334.911 167.687 171.718]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		116
		labelPosition  		[52 187.334 4.5 9]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		55
			intersection		[4 0 1 -1 51.9999 175.5807 0 0]
		}
		dst {
			id          		56
			intersection		[0 -0 -1 -1 52.001 202.179 0 0]
		}
		midPoint       		[52.0003 185.8802]
		chart          		2
		linkNode       		[17 115 117]
		visible        		0
		dataLimits     		[49.985 54.016 175.581 202.179]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		117
		labelString    		"[ml.sf_edit_icon('over_undo_tool')]...\n"
						" {focusedIcon = UNDO_ICON;}"
		labelPosition  		[74.616 173.061 91.5 16.5]
		fontSize       		14
		arrowSize      		6.718
		src {
			id          		56
			intersection		[2 1 0 -1 57.8793 208.0571 0 0]
		}
		dst {
			id          		57
			intersection		[6 -1 0 -1 337.4007 208.0571 0 0]
		}
		midPoint       		[200.1387 208.0571]
		chart          		2
		linkNode       		[17 116 133]
		visible        		0
		dataLimits     		[57.879 337.401 206.042 210.072]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		118
		labelString    		"{focusedIcon = 0;}"
		labelPosition  		[53.135 295.241 47.25 9]
		fontSize       		14
		src {
			id          		65
			intersection		[0 -0 1 -1 52.0022 291.4507 0 0]
		}
		dst {
			id          		47
			intersection		[0 0 -1 -1 52.0014 325.3643 0 0]
		}
		midPoint       		[52.0019 304.884]
		chart          		2
		linkNode       		[17 136 0]
		visible        		0
		dataLimits     		[49.602 54.402 291.451 325.364]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		119
		labelPosition  		[292.405 352.906 4.5 9]
		fontSize       		14
		arrowSize      		8.347
		src {
			id          		68
			intersection		[0 -0.0256 0.9997 -1 292.627 330.6483 0 0]
		}
		dst {
			id          		16
			intersection		[1 0 -1 0.4074 292.4546 376.272 0 0]
		}
		midPoint       		[292.3956 350.0045]
		chart          		2
		linkNode       		[9 120 0]
		visible        		0
		dataLimits     		[289.951 294.959 330.648 376.272]
		subviewer      		9
		executionOrder 		2
	}

	transition {
		id             		120
		labelString    		"[in(Toolbar)]"
		labelPosition  		[177.034 299.061 33 9]
		fontSize       		14
		src {
			id          		68
			intersection		[0 -1 0 -1 285.8064 323.6506 0 0]
		}
		dst {
			id          		59
			intersection		[2 1 0 -1 167.0759 323.6506 0 0]
		}
		midPoint       		[228.1207 323.6506]
		chart          		2
		linkNode       		[9 107 119]
		visible        		0
		dataLimits     		[167.076 285.806 321.251 326.051]
		subviewer      		9
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		121
		labelPosition  		[54.663 114.959 4.5 6.75]
		fontSize       		12
		src {
			intersection		[0 0 0 0 39.3387 114.953 0 0]
		}
		dst {
			id          		8
			intersection		[4 -1 0 0.3913 91.2005 114.9531 0 0]
		}
		midPoint       		[62.1363 114.953]
		chart          		2
		linkNode       		[7 86 85]
		visible        		0
		dataLimits     		[39.339 91.2 112.553 117.353]
		subviewer      		7
		executionOrder 		1
	}

	transition {
		id             		122
		labelPosition  		[25.063 96.88 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		61
			intersection		[4 0 1 -1 25.0646 81.4963 0 0]
		}
		dst {
			id          		40
			intersection		[0 0 -1 -1 25.0646 122.5913 0 0]
		}
		midPoint       		[25.0646 97.0586]
		chart          		2
		linkNode       		[18 128 92]
		visible        		0
		dataLimits     		[21.753 28.376 81.496 122.591]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		123
		labelString    		"NBD[in(ToolBar.Locked)&&...\n"
						"         in(Focus.Canvas)]"
		labelPosition  		[349.025 101.409 214.143 45.162]
		fontSize       		16
		arrowSize      		10.238
		src {
			id          		22
			intersection		[2 1 0 0.2615 333.9135 202.4888 0 0]
		}
		dst {
			id          		60
			intersection		[6 -1 0 0 534.7365 202.3634 0 0]
		}
		midPoint       		[434.3256 202.4136]
		chart          		2
		linkNode       		[19 127 131]
		dataLimits     		[333.914 534.736 199.292 205.435]
		subviewer      		2
		executionOrder 		1
	}

	transition {
		id             		124
		labelString    		"[(pressedIcon == PENCIL_ICON)]...\n"
						"{ml.sf_edit_icon('pencil_cursor');}"
		labelPosition  		[142.184 413.555 86.25 12]
		fontSize       		12
		src {
			id          		62
			intersection		[0 -0.0168 0.9999 -1 136.7471 308.6785 0 0]
		}
		dst {
			id          		4
			intersection		[1 0 -1 0.1651 136.7209 478.648 0 0]
		}
		midPoint       		[136.392 393.0947]
		chart          		2
		linkNode       		[7 87 88]
		visible        		0
		dataLimits     		[134.321 139.121 308.678 478.648]
		subviewer      		7
		executionOrder 		2
	}

	transition {
		id             		125
		labelPosition  		[25.306 35.133 4.5 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			intersection		[0 0 0 0.7249 24.0997 24.3288 0 0]
		}
		dst {
			id          		61
			intersection		[0 0.0238 -0.9997 -1 25.2948 62.1828 0 0]
		}
		midPoint       		[25.1365 38.2007]
		chart          		2
		linkNode       		[18 0 128]
		visible        		0
		dataLimits     		[22.247 28.868 24.329 62.183]
		subviewer      		18
		executionOrder 		1
	}

	transition {
		id             		126
		labelString    		"\n"
						"NBD[in(Focus.Palette.Swatch)]"
		labelPosition  		[354.641 308.827 229.812 45.162]
		fontSize       		16
		arrowSize      		16
		src {
			id          		22
			intersection		[2 1 0 0.5565 333.9135 355.1221 0 0]
		}
		dst {
			id          		20
			intersection		[4 -1 0 0.8167 826.6064 354.8552 0 0]
		}
		midPoint       		[583.0266 354.9872]
		chart          		2
		linkNode       		[19 131 96]
		dataLimits     		[333.914 826.606 350.055 359.655]
		subviewer      		2
		executionOrder 		2
	}

	transition {
		id             		127
		labelString    		"[pressedIcon == PENCIL_ICON]"
		labelPosition  		[560.732 218.948 240.258 24.318]
		fontSize       		16
		arrowSize      		10.238
		src {
			id          		60
			intersection		[0 1 0 -1 552.6521 202.3634 0 0]
		}
		dst {
			id          		21
			intersection		[4 -1 0 0.7883 830.1611 201.4043 0 0]
		}
		midPoint       		[691.9868 201.8526]
		chart          		2
		linkNode       		[19 130 123]
		dataLimits     		[552.652 830.161 198.333 204.476]
		subviewer      		2
		executionOrder 		2
	}

	transition {
		id             		128
		labelString    		"[icon == OPEN_ICON] {ml.sf_edit_icon('press', sp, 'open');"
						"}"
		labelPosition  		[82.263 47.675 153.75 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		61
			intersection		[2 1 0 -1 34.7227 71.8382 0 0]
		}
		dst {
			id          		39
			intersection		[6 -1 0 -1 478.2403 71.8382 0 0]
		}
		midPoint       		[260.2446 71.8382]
		chart          		2
		linkNode       		[18 125 122]
		visible        		0
		dataLimits     		[34.723 478.24 68.527 75.15]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		129
		labelString    		"{ml.sf_edit_icon('create');}"
		labelPosition  		[232.367 37.66 193.251 24.318]
		fontSize       		16
		arrowSize      		10.238
		src {
			intersection		[0 0 0 0.2248 212.5895 43.8394 0 0]
		}
		dst {
			id          		22
			intersection		[1 0 -1 0.4487 229.5578 67.2276 0 0]
		}
		midPoint       		[223.6517 49.8723]
		chart          		2
		linkNode       		[19 0 130]
		dataLimits     		[212.589 232.629 43.839 67.228]
		subviewer      		2
		executionOrder 		1
	}

	transition {
		id             		130
		labelString    		"[pressedIcon == LINE_ICON]"
		labelPosition  		[593.92 68.982 217.625 24.318]
		fontSize       		16
		arrowSize      		10.238
		src {
			id          		60
			intersection		[0 0.4563 -0.8898 -1 547.7815 194.3924 0 0]
		}
		dst {
			id          		23
			intersection		[4 -1 0 0.4751 826.255 100.7022 0 0]
		}
		midPoint       		[668.388 113.2933]
		chart          		2
		linkNode       		[19 129 127]
		dataLimits     		[547.781 826.255 97.631 194.392]
		subviewer      		2
		executionOrder 		1
	}

	transition {
		id             		131
		labelString    		"BU"
		labelPosition  		[88.001 228.811 26.115 24.318]
		fontSize       		16
		arrowSize      		10.238
		src {
			id          		19
			intersection		[4 1 0 0.5953 75.607 257.2864 0 0]
		}
		dst {
			id          		22
			intersection		[4 -1 0 0.6309 144.6145 258.1663 0 0]
		}
		midPoint       		[106.1581 257.6919]
		chart          		2
		linkNode       		[19 123 126]
		dataLimits     		[75.607 144.614 255.095 261.238]
		subviewer      		2
		executionOrder 		1
	}

	transition {
		id             		132
		labelString    		"BU"
		labelPosition  		[379.422 281.489 9.75 9]
		fontSize       		14
		src {
			id          		5
			intersection		[4 -1 0 0.7749 409.4705 301.3763 0 0]
		}
		dst {
			id          		62
			intersection		[0 0.9998 -0.0185 -1 143.8636 301.55 0 0]
		}
		midPoint       		[275.1305 300.6574]
		chart          		2
		linkNode       		[7 73 87]
		visible        		0
		dataLimits     		[143.864 409.47 299.003 303.802]
		subviewer      		7
		executionOrder 		2
	}

	transition {
		id             		133
		labelPosition  		[52.002 226.449 4.5 9]
		fontSize       		14
		src {
			id          		56
			intersection		[4 0 1 -1 52.0012 213.9352 0 0]
		}
		dst {
			id          		63
			intersection		[0 0 -1 -1 52.0024 243.1741 0 0]
		}
		midPoint       		[52.0018 224.9296]
		chart          		2
		linkNode       		[17 117 134]
		visible        		0
		dataLimits     		[49.602 54.402 213.935 243.174]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		134
		labelString    		"[ml.sf_edit_icon('over_line_tool')]...\n"
						" {focusedIcon = LINE_ICON;}"
		labelPosition  		[74.893 213.672 88.5 16.5]
		fontSize       		14
		src {
			id          		63
			intersection		[2 1 0 -1 57.8805 249.0522 0 0]
		}
		dst {
			id          		64
			intersection		[6 -1 0 -1 339.1502 249.0475 0 0]
		}
		midPoint       		[200.3692 249.0497]
		chart          		2
		linkNode       		[17 133 135]
		visible        		0
		dataLimits     		[57.88 339.15 246.648 251.448]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		135
		labelPosition  		[52.002 264.721 4.5 9]
		fontSize       		14
		src {
			id          		63
			intersection		[4 0 1 -1 52.0024 254.9303 0 0]
		}
		dst {
			id          		65
			intersection		[0 0 -1 -1 52.0024 279.6945 0 0]
		}
		midPoint       		[52.0024 263.59]
		chart          		2
		linkNode       		[17 134 136]
		visible        		0
		dataLimits     		[49.602 54.402 254.93 279.694]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		136
		labelString    		"[ml.sf_edit_icon('over_pencil_tool')]...\n"
						" {focusedIcon = PENCIL_ICON;}"
		labelPosition  		[73.359 251.575 94.5 16.5]
		fontSize       		14
		src {
			id          		65
			intersection		[2 1 0 -1 57.8805 285.5726 0 0]
		}
		dst {
			id          		66
			intersection		[6 -1 0 -1 337.4902 285.5679 0 0]
		}
		midPoint       		[199.5031 285.5701]
		chart          		2
		linkNode       		[17 135 118]
		visible        		0
		dataLimits     		[57.88 337.49 283.168 287.968]
		subviewer      		17
		drawStyle      		SMART
		executionOrder 		1
		debug          		[0 1]
	}

	transition {
		id             		137
		labelString    		"[icon == PENCIL_ICON] {ml.sf_edit_icon('press',sp,'pencil'"
						");}"
		labelPosition  		[71.238 424.822 158.25 9]
		fontSize       		14
		arrowSize      		11.038
		src {
			id          		25
			intersection		[2 1 0 -1 34.7298 453.7698 0 0]
		}
		dst {
			id          		69
			intersection		[6 -1 0 -1 467.8766 453.7698 0 0]
		}
		midPoint       		[254.8408 453.7698]
		chart          		2
		linkNode       		[18 71 0]
		visible        		0
		dataLimits     		[34.73 467.877 450.458 457.081]
		subviewer      		18
		drawStyle      		SMART
		executionOrder 		1
	}

	data {
		id                            		138
		name                          		"icon"
		linkNode                      		[6 0 0]
		scope                         		FUNCTION_INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		139
		name                          		"Canvas"
		linkNode                      		[9 0 140]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		140
		name                          		"Icon"
		linkNode                      		[9 139 141]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		141
		name                          		"Palette"
		linkNode                      		[9 140 0]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		142
		name                          		"icon"
		linkNode                      		[18 0 143]
		scope                         		FUNCTION_INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		143
		name                          		"sp"
		linkNode                      		[18 142 0]
		scope                         		FUNCTION_INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	event {
		id         		144
		name       		"BM"
		linkNode   		[2 0 145]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	event {
		id         		145
		name       		"NBD"
		linkNode   		[2 144 146]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	event {
		id         		146
		name       		"BU"
		linkNode   		[2 145 147]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	event {
		id         		147
		name       		"ABD"
		linkNode   		[2 146 0]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	data {
		id                            		148
		name                          		"LINE_ICON"
		linkNode                      		[2 0 149]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"1"
		}
	}

	data {
		id                            		149
		name                          		"OPEN_ICON"
		linkNode                      		[2 148 150]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"2"
		}
	}

	data {
		id                            		150
		name                          		"OPEN_MAP_ICON"
		linkNode                      		[2 149 151]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"3"
		}
	}

	data {
		id                            		151
		name                          		"PENCIL_ICON"
		linkNode                      		[2 150 152]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"4"
		}
	}

	data {
		id                            		152
		name                          		"SAVE_MAP_ICON"
		linkNode                      		[2 151 153]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"5"
		}
	}

	data {
		id                            		153
		name                          		"UNDO_ICON"
		linkNode                      		[2 152 154]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"6"
		}
	}

	data {
		id                            		154
		name                          		"pressedIcon"
		linkNode                      		[2 153 155]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		155
		name                          		"focusedIcon"
		linkNode                      		[2 154 156]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		156
		name                          		"SAVE_ICON"
		linkNode                      		[2 155 0]
		scope                         		CONSTANT_DATA
		machine                       		1
		dataType                      		"int32"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_INT16_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
			initialValue		"7"
		}
	}

	instance {
		id     		157
		name   		"Chart"
		machine		1
		chart  		2
	}

	target {
		id                        		158
		name                      		"sfun"
		description               		"Default Simulink S-Function Target."
		customCode                		"#define IS_MEX_TARGET 0"
		codeFlags                 		" debug=1 overflow=1 echo=1"
		machine                   		1
		linkNode                  		[1 0 159]
	}

	target {
		id                        		159
		name                      		"sfm"
		description               		"Default Simulink S-Function Target."
		customCode                		"#include \"sfc_mex.h\"\n"
						"#define IS_MEX_TARGET 1"
		codeFlags                 		" comments=1 autocomments=0 emitdescriptions=1 statebitsets=1"
						" databitsets=1 emitlogicalops=1 elseifdetection=1 constantfo"
						"lding=1 redundantloadelimination=0 preservenames=1 preserven"
						"ameswithparent=1 exportcharts=1 ioformat=1 initializer=1 mul"
						"tiinstanced=0 debug=0 telemetry=0 project=0 echo=1"
		codegenDirectory          		"."
		machine                   		1
		linkNode                  		[1 158 0]
	}
}
