аЯрЁБс>ўџ в ўџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ ОnйЫС €Contentsџџџџџџџџџџџџ lVProjectAdapter1 џџџџџџџџџџџџxAddStructuresџџџџ§џџџџџџџџџџџџџџџџџџџ§џџџўџџџ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€Root Entryџџџџџџџџ ОnйЫС РContentsџџџџџџџџџџџџ TOProjectAdapter1 џџџџџџџџџџџџxAddStructuresџџџџџџџџџџџџП §џџџўџџџўџџџџџџџџџџџџџџџ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€џџџџџџџџџџџџўџџџ6џџџџџџџџџџџџўџџџџџџџџџџџџџџџўџџџ$џџџџџџџџџџџџўџџџўџџџўџџџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџEmbedding 1ь‚ъмaˆ–K­щ–`u—жАqКЯзЫауcйЫCalculationsџџџџџџџџ ОnйЫ ОnйЫContentsџџџџџџџџВControlsNmbџџџџџџџџџџџџ ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ ­ Ў Џ А Б В Г Д Е Ж З И Й К Ф М Т џџџџџџџџџџџџџџџџд У ўџџџХ Ц Ч Ю џџџџџџџџџџџџџџџџџџџџџџџџЯ а б Л ўџџџџџџџе ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџUsedCalculations" џџџџ6CalculationsNumber&џџџџџџџџџџџџScheduler0џџџџџџџџџџџџ$џџџџџџџџџџџџ$SIG #OptiSys_Design$VER 9.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Transmitters Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Receivers Library 9.0.0&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}#Electrical Components Library 9.0.0&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Passives Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}Visualizers Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Filters Library 9.0.0&{416EC6F1-529F-11D4-9403-0050DAB7C5D6}Optical Fibers Library 9.0.0FE-OCDMA 7 Users_White Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Sourcen6White Light Sourcen6White Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoiseRandom numbers FrequencyЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSD DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР $@White Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source_36ВWhite Light Source6ВWhite Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoiseRandom numbers FrequencyЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSD DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР $@White Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source_2њ6White Light Sourceњ6White Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoiseRandom numbers FrequencyЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSD DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР$@$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 1(6J$Pseudo-Random Bit Sequence Generator(6J$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersBit ratei@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? $Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 2Д6ж$Pseudo-Random Bit Sequence GeneratorД6ж$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersBit ratei@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? $Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 3J6l$Pseudo-Random Bit Sequence GeneratorJ6l$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRandom numbersBit ratei@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse GeneratorŒ(ЎJNRZ Pulse GeneratorŒ(ЎJNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main SimulationRectangle shape DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bit SequenceИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_1 ŒДЎжNRZ Pulse GeneratorŒДЎжNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRectangle shape  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position №?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate eЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||    Bit Sequence И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}Output И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_2 –JИlNRZ Pulse Generator–JИlNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationRectangle shape  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias  _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position №?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time №?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate eЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||    Bit Sequence И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}Output И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2дFєfPower Splitter 1x2дFєfPower Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MainLoss}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||InputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN2<T^Photodetector PIN2<T^Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main DownsamplingNoiseRandom numbers ResponsivityY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise }У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Input/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(;;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_1"nnPhotodetector PINnnPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) "Main DownsamplingNoiseRandom numbers Responsivity"Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current"}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency"Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate"eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise " DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise "}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise " DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution " DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed " DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index"‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||"""Input"/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output"р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(;;˜@eЭ]B BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 1)+šТ@ BER AnalyzeršТ@ BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) +A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window+@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bits+jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bits+jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limit+ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limit+ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceB+Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type + DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename + AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode + DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold +}У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold +Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instant+Y@ Bit periodDData (*.dat)|*.d‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename+ AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points+„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins+ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness+@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points+„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 +№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$+}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%+}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&+}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude++}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-+}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.+}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4+№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5+@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9+}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:+}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;+ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@+6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=+  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>+  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?+ ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+ Eye Diagram+Time (bit period)Amplitude (a.u.)Min. BER+Time (bit period) log of BERQ Factor+Time (bit period)QThreshold at Min. BER+Time (bit period)Amplitude (a.u.) Eye Height+Time (bit period)Amplitude (a.u.) Eye Amplitude+Time (bit period)Amplitude (a.u.) Eye Closure+Time (bit period)Amplitude (a.u.)Eye Opening Factor+Time (bit period)RatioEye Extinction Ratio +Time (bit period)Ratio BER Pattern 1 +Time (bit period)Amplitude (a.u.) BER Pattern 2 +Time (bit period)Amplitude (a.u.) BER Pattern 3 +Time (bit period)Amplitude (a.u.) BER Pattern 4 +Time (bit period)Amplitude (a.u.) BER Pattern 5+Time (bit period)Amplitude (a.u.)BER Pattern 3D Graph+Time (bit period)Amplitude (a.u.)Measured Threshold+Time (bit period)Amplitude (a.u.)BER at Measured Threshold+Time (bit period) log of BERAmplitude Histogram+ AmplitudeAmplitude (a.u.)Amplitude Probability+ AmplitudeAmplitude (a.u.)Time Histogram+Time (bit period)Amplitude (a.u.)+MTotal Power (dBm)+}У”%­IВT}У”%­IВдTotal Power (W)+}У”%­IВT}У”%­IВдSignal Power (dBm)+}У”%­IВT}У”%­IВдSignal Power (W)+}У”%­IВT}У”%­IВдNoise Power (dBm)+}У”%­IВT}У”%­IВдNoise Power (W)+}У”%­IВT}У”%­IВдSignal Delay (s)+}У”%­IВT}У”%­IВдSignal Delay (samples)+}У”%­IВT}У”%­IВдBit Rate (Bits/s) +}У”%­IВT}У”%­IВд Max. Q Factor +}У”%­IВT}У”%­IВдQ Factor from Min. BER +}У”%­IВT}У”%­IВдMin. BER +}У”%­IВT}У”%­IВдMin. log of BER +}У”%­IВT}У”%­IВдMax. Eye Height (a.u.)+}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)+}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)+}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)+}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)+}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)+}У”%­IВT}У”%­IВдMax. Eye Opening Factor+}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)+}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)+}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER+}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)+}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant+}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)+}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant+}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant+}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant+}У”%­IВT}У”%­IВдBER at User Defined Threshold+}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold+}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold +}У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!+}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"+}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#+}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$+}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%+}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&+}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'+}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(+}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))+}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*+}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)++}У”%­IВT}У”%­IВдPenalty: Total Power (dB),+}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-+}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).+}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/+}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0+}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1+}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2+}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3+}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4+}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5+}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6+}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7+}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8+}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9+}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):+}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);+}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<+}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=+}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>+}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№?Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_20PШrъPhotodetector PINPШrъPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 0Main DownsamplingNoiseRandom numbers Responsivity0Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current0}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency0Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate0eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise 0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise 0}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise 0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution 0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed 0 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index0‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||000Input0/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output0р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(; ;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_33Z|:Photodetector PINZ|:Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 3Main DownsamplingNoiseRandom numbers Responsivity3Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current3}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency3Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate3eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise 3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise 3}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise 3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution 3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed 3 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index3‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||333Input3/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output3р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(; ;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_14вцђElectrical SubstractorвцђElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 4Main444Input 14š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 24ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )4И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 2);ЄЊЬЬ BER AnalyzerЄЊЬЬ BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ;A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window;@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bits;jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bits;jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limit;ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limit;ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceB;Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type ; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename ; AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode ; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold ;}У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold ;Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instant;Y@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename; AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points;„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins;ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness;@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points;„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 ;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$;}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%;}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&;}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER';№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(;@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor);@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-;}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.;}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0;@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1;@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3;@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4;№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5;@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8;}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9;}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:;}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@;6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=;  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>;  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?; ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||; Eye Diagram;Time (bit period)Amplitude (a.u.)Min. BER;Time (bit period) log of BERQ Factor;Time (bit period)QThreshold at Min. BER;Time (bit period)Amplitude (a.u.) Eye Height;Time (bit period)Amplitude (a.u.) Eye Amplitude;Time (bit period)Amplitude (a.u.) Eye Closure;Time (bit period)Amplitude (a.u.)Eye Opening Factor;Time (bit period)RatioEye Extinction Ratio ;Time (bit period)Ratio BER Pattern 1 ;Time (bit period)Amplitude (a.u.) BER Pattern 2 ;Time (bit period)Amplitude (a.u.) BER Pattern 3 ;Time (bit period)Amplitude (a.u.) BER Pattern 4 ;Time (bit period)Amplitude (a.u.) BER Pattern 5;Time (bit period)Amplitude (a.u.)BER Pattern 3D Graph;Time (bit period)Amplitude (a.u.)Measured Threshold;Time (bit period)Amplitude (a.u.)BER at Measured Threshold;Time (bit period) log of BERAmplitude Histogram; AmplitudeAmplitude (a.u.)Amplitude Probability; AmplitudeAmplitude (a.u.)Time Histogram;Time (bit period)Amplitude (a.u.);NTotal Power (dBm);}У”%­IВT}У”%­IВдTotal Power (W);}У”%­IВT}У”%­IВдSignal Power (dBm);}У”%­IВT}У”%­IВдSignal Power (W);}У”%­IВT}У”%­IВдNoise Power (dBm);}У”%­IВT}У”%­IВдNoise Power (W);}У”%­IВT}У”%­IВдSignal Delay (s);}У”%­IВT}У”%­IВдSignal Delay (samples);}У”%­IВT}У”%­IВдBit Rate (Bits/s) ;}У”%­IВT}У”%­IВд Max. Q Factor ;}У”%­IВT}У”%­IВдQ Factor from Min. BER ;}У”%­IВT}У”%­IВдMin. BER ;}У”%­IВT}У”%­IВдMin. log of BER ;}У”%­IВT}У”%­IВдMax. Eye Height (a.u.);}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u);}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period);}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.);}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.);}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB);}У”%­IВT}У”%­IВдMax. Eye Opening Factor;}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%);}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB);}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER;}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%);}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant;}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.);}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant;}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant;}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant;}У”%­IВT}У”%­IВдBER at User Defined Threshold;}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold;}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold ;}У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!;}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold";}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#;}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$;}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%;}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&;}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant';}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(;}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB));}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*;}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+;}У”%­IВT}У”%­IВдPenalty: Total Power (dB),;}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-;}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).;}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/;}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0;}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1;}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2;}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3;}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4;}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5;}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6;}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7;}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8;}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9;}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):;}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);;}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<;}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=;}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>;}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№?Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_1?д№єPower Splitter 1x2д№єPower Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ?MainLoss?}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||???Input?И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1?š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2?ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Power SplitterPower Splitter&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter@fJˆƒPower SplitterfJˆƒPower Splitter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) @MainNumber of output ports@@@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Loss@}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@@@Input@р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1@Р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2@а?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 3@и?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 4@р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 5@ф?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 6@ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 7@ь?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Mach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder ModulatorJвnєMach-Zehnder ModulatorвnєMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: Paramet§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€erValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) JMain SimulationExtinction ratioJˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpJ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorJAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledJ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||JJJ ModulationJр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierJИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputJИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПMach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_1KцњMach-Zehnder ModulatorцњMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) KMain SimulationExtinction ratioKˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpK DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorKAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledK DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||KKK ModulationKр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierKИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputKИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПMach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_2LцВMach-Zehnder ModulatorцВMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) LMain SimulationExtinction ratioLˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorLAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledL DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||LLL ModulationLр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierLИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputLИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПPower CombinerPower Combiner&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power CombinerObH„xPower CombinerbH„xPower Combiner9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) OMainNumber of input portsO@@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||LossO}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OOOInput 1OР?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 2Oа?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputOр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 3Oи?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 4Oр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 5Oф?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 6Oш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Input 7Oь?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Electrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor#вPђpElectrical SubstractorвPђpElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) #Main###Input 1#š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2#ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )#И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_4W2hTŠPhotodetector PIN2hTŠPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) WMain DownsamplingNoiseRandom numbers ResponsivityWY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark currentW}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max powerW DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyWЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateWeЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation typeW DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noiseW DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noiseW DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise W DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise W}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise W DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution W DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed W DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexW‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||WWWInputW/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputWр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(;;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_5ZdТ†фPhotodetector PINdТ†фPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ZMain DownsamplingNoiseRandom numbers ResponsivityZY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark currentZ}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max powerZ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyZЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateZeЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation typeZ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noiseZ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noiseZ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise Z DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise Z}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise Z DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution Z DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed Z DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexZ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ZZZInputZ/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputZр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(;;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_2[мšќКElectrical SubstractorмšќКElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) [Main[[[Input 1[š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2[ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )[И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED} BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 3)^šJТl BER AnalyzeršJТl BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ^A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window^@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bits^jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bits^jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limit^ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limit^ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceB^Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type ^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename ^ AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode ^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold ^}У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold ^Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instant^Y@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename^ AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points^„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins^ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness^@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points^„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 ^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$^}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%^}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&^}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-^}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.^}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4^№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5^@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8^}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9^}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:^}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;^ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@^6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=^  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>^  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?^ ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||^ Eye Diagram^Time (bit period)Amplitude (a.u.)Min. BER^Time (bit period) log of BERQ Factor^Time (bit period)QThreshold at Min. BER^Time (bit period)Amplitude (a.u.) Eye Height^Time (bit period)Amplitude (a.u.) Eye Amplitude^Time (bit period)Amplitude (a.u.) Eye Closure^Time (bit period)Amplitude (a.u.)Eye Opening Factor^Time (bit period)RatioEye Extinction Ratio ^Time (bit period)Ratio BER Pattern 1 ^Time (bit period)Amplitude (a.u.) BER Pattern 2 ^Time (bit period)Amplitude (a.u.) BER Pattern 3 ^Time (bit period)Amplitude (a.u.) BER Pattern 4 ^Time (bit period)Amplitude (a.u.) BER Pattern 5^Time (bit period)Amplitude (a.u.)BER Pattern 3D Graph^Time (bit period)Amplitude (a.u.)Measured Threshold^Time (bit period)Amplitude (a.u.)BER at Measured Threshold^Time (bit period) log of BERAmplitude Histogram^ AmplitudeAmplitude (a.u.)Amplitude Probability^ AmplitudeAmplitude (a.u.)Time Histogram^Time (bit period)Amplitude (a.u.)^MTotal Power (dBm)^}У”%­IВT}У”%­IВдTotal Power (W)^}У”%­IВT}У”%­IВдSignal Power (dBm)^}У”%­IВT}У”%­IВдSignal Power (W)^}У”%­IВT}У”%­IВдNoise Power (dBm)^}У”%­IВT}У”%­IВдNoise Power (W)^}У”%­IВT}У”%­IВдSignal Delay (s)^}У”%­IВT}У”%­IВдSignal Delay (samples)^}У”%­IВT}У”%­IВдBit Rate (Bits/s) ^}У”%­IВT}У”%­IВд Max. Q Factor ^}У”%­IВT}У”%­IВдQ Factor from Min. BER ^}У”%­IВT}У”%­IВдMin. BER ^}У”%­IВT}У”%­IВдMin. log of BER ^}У”%­IВT}У”%­IВдMax. Eye Height (a.u.)^}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)^}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)^}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)^}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)^}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)^}У”%­IВT}У”%­IВдMax. Eye Opening Factor^}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)^}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)^}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER^}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)^}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant^}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)^}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant^}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant^}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant^}У”%­IВT}У”%­IВдBER at User Defined Threshold^}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold^}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold ^}У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!^}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"^}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#^}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$^}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%^}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&^}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'^}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(^}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))^}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*^}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+^}У”%­IВT}У”%­IВдPenalty: Total Power (dB),^}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-^}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).^}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/^}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0^}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1^}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2^}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3^}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4^}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5^}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6^}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7^}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8^}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9^}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):^}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);^}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<^}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=^}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>^}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№?Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_2`ЪšъКPower Splitter 1x2ЪšъКPower Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) `MainLoss`}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||```Input`И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1`š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2`ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filterd,цNLow Pass Bessel Filter,цNLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) dMain SimulationCutoff frequencyd@`@ }Wэ-sS0.65*SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossd}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depthd}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderdY@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledd DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterdaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||dddInputdр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputdр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_1e@<b^Low Pass Bessel Filter@<b^Low Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) eMain SimulationCutoff frequencye@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion losse}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depthe}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrdereY@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enablede DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filtereaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||eeeInputeр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputeр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_2f,†NЈLow Pass Bessel Filter,†NЈLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) fMain SimulationCutoff frequencyf@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossf}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depthf}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderfY@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledf DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterfaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||fffInputfр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputfр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@White Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source_4&6HWhite Light Source&6HWhite Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoiseRandom numbers FrequencyЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSD DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Power@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationseЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise bins Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index ‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OutputЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР$@$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 4 р6$Pseudo-Random Bit Sequence Generatorр6$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )   Main SimulationRandom numbersBit rate i@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation mode  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order  >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probability №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zeros @@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zeros @@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations eЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index  ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||    Bit Sequence И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_3(–рИNRZ Pulse Generator–рИNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) (Main SimulationRectangle shape( DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitude( _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bias( _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Position(№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise time(№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall time(№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled( DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate(eЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||((( Bit Sequence(И…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}Output(И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?Mach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_6Bм&ўHMach-Zehnder Modulatorм&ўHMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) BMain SimulationExtinction ratioBˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpB DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorBAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledB DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BBB ModulationBр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierBИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputBИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПWhite Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source 5CМ6оWhite Light SourceМ6оWhite Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) C Main SimulationNoiseRandom numbers FrequencyCЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDC DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PowerC@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledC DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsCeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateCeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingCjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise binsC Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed C DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index C‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||CCCOutputCЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР$@$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 5Fv6˜$Pseudo-Random Bit Sequence Generatorv6˜$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) F Main SimulationRandom numbersBit rateFi@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation modeF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderF >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probabilityF№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zerosF@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zerosF@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledF DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsFeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed F DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index F‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration F DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FFF Bit SequenceFИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_4G–vȘNRZ Pulse Generator–vȘNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) GMain SimulationRectangle shapeG DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| AmplitudeG _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BiasG _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PositionG№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise timeG№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall timeG№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledG DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateGeЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||GGG Bit SequenceGИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputGИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?Mach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_7MмМўоMach-Zehnder ModulatorмМўоMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MMain SimulationExtinction ratioMˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpM DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorMAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledM DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||MMM ModulationMр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierMИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputMИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПWhite Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source 6NR6tWhite Light SourceR6tWhite Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) N Main SimulationNoiseRandom numbers FrequencyNЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDN DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PowerN@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledN DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsNeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateNeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingNjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise binsN Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed N DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index N‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||NNNOutputNЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР$@$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 6Q 6.$Pseudo-Random Bit Sequence Generator 6.$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Q Main SimulationRandom numbersBit rateQi@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation modeQ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderQ >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probabilityQ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zerosQ@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zerosQ@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledQ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsQeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed Q DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index Q‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration Q DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||QQQ Bit SequenceQИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_5TŒ Ў.NRZ Pulse GeneratorŒ Ў.NRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) TMain SimulationRectangle shapeT DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| AmplitudeT _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BiasT _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PositionT№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise timeT№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall timeT№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledT DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateTeЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||TTT Bit SequenceTИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputTИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?Mach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_8aмRўtMach-Zehnder ModulatorмRўtMach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) aMain SimulationExtinction ratioaˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpa DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factoraAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enableda DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||aaa Modulationaр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrieraИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputaИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПWhite Light SourceWhite Light Source&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}White Light Source 7bш6 White Light Sourceш6 White Light Source9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) b Main SimulationNoiseRandom numbers FrequencybЪ|Š„У@wК-Uњя? Hz THz nmnm FrequencyDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||PSDb DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Powerb@@@РW mW dBmdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledb DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsbeЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample ratebeЭ]B}У”%­IВT№? Sample rate Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise bins spacingbjј@№? Hz GHz THz nmGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise binsb Convert noise binsConvert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed b DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index b‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||bbbOutputbЭЬЬЬЬЬм?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4};˜@eЭ]BYР$@$Pseudo-Random Bit Sequence Generator$Pseudo-Random Bit Sequence Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}PRBS Generator - User 7cЂ6Ф$Pseudo-Random Bit Sequence GeneratorЂ6Ф$Pseudo-Random Bit Sequence Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) c Main SimulationRandom numbersBit rateci@€„.A SignalBitrateBits/s MBits/s GBits/sMBits/sBit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Operation modec DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Orderc >@log(Sequence length)/log(2)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Mark probabilityc№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of leading zerosc@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of trailing zerosc@@#(Time window * 3 / 100 ) * Bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledc DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| IterationsceЭЭA№? Iterations IterationsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed c DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index c‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Different each iteration c DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ccc Bit SequencecИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}i@р? NRZ Pulse GeneratorNRZ Pulse Generator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}NRZ Pulse Generator_6g–ЂИФNRZ Pulse Generator–ЂИФNRZ Pulse Generator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) gMain SimulationRectangle shapeg DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Amplitudeg _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Biasg _ B _ Тa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Positiong№?№ПbitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Rise timeg№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Fall timeg№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledg DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rategeЭB}У”%­IВT№?Sample rate/16 Hz GHz THzHz Sample rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ggg Bit SequencegИ…ыQИо?&{5049A7D4-0BEB-11D4-821A-00500463241C}OutputgИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}eЭB№?š™™™™™Љ?š™™™™™Љ?Mach-Zehnder ModulatorMach-Zehnder Modulator&{6DA31CEE-058F-11D4-93BD-0050DAB7C5D6}Mach-Zehnder Modulator_9kмшў Mach-Zehnder Modulatorмшў Mach-Zehnder Modulator9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) kMain SimulationExtinction ratiokˆУ@dBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Negative signal chirpk DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Symmetry factorkAђџџџя?№ПDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledk DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||kkk Modulationkр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}CarrierkИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}OutputkИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>@№ПPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_6s2T>Photodetector PIN2T>Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) sMain DownsamplingNoiseRandom numbers ResponsivitysY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark currents}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max powers DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencysЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateseЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation types DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noises DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noises DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise s DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise s}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise s DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution s DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed s DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexs‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||sssInputs/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputsр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(; ;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_7vPvr˜Photodetector PINPvr˜Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) vMain DownsamplingNoiseRandom numbers ResponsivityvY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark currentv}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max powerv DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyvЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateveЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation typev DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noisev DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noisev DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise v DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise v}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise v DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution v DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed v DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexv‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||vvvInputv/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputvр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(; ;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_3wШDшdElectrical SubstractorШDшdElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) wMainwwwInput 1wš™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€wш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )wИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_3xЪvъ–Power Splitter 1x2Ъvъ–Power Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) xMainLossx}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||xxxInputxИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1xš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2xш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_3yJDlfLow Pass Bessel FilterJDlfLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) yMain SimulationCutoff frequencyy@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossy}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depthy}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderyY@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledy DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteryaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||yyyInputyр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputyр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_8|а6ђPhotodetector PINа6ђPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) |Main DownsamplingNoiseRandom numbers Responsivity|Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current|}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency|Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate|eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise| DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise |}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed | DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index|‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|||||Input|/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output|р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(; ;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_9Z*|LPhotodetector PINZ*|LPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) Main DownsamplingNoiseRandom numbers ResponsivityY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateeЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise }У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Input/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(; ;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_4€ОјоElectrical SubstractorОјоElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) €Main€€€Input 1€š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2€ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )€И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_4Ъ ъ@Power Splitter 1x2Ъ ъ@Power Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) MainLoss}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||InputИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_4‚"јDLow Pass Bessel Filter"јDLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‚Main SimulationCutoff frequency‚@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss‚}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depth‚}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order‚Y@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled‚ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter‚aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||‚‚‚Input‚р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output‚р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_10…(zJœPhotodetector PIN(zJœPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) …Main DownsamplingNoiseRandom numbers Responsivity…Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current…}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power… DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency…Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate…eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type… DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise… DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise… DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise … DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise …}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise … DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution … DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed … DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index…‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||………Input…/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output…р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(; ;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_11ˆdР†тPhotodetector PINdР†тPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ˆMain DownsamplingNoiseRandom numbers ResponsivityˆY@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark currentˆ}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max powerˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequencyˆЪ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateˆeЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation typeˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noiseˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noiseˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise ˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise ˆ}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise ˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution ˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed ˆ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed indexˆ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ˆˆˆInputˆ/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Outputˆр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(; ;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_5‰Ш˜шИElectrical SubstractorШ˜шИElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‰Main‰‰‰Input 1‰š™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2‰ш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )‰И…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_5ŠЪРърPower Splitter 1x2ЪРърPower Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ŠMainLossŠ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ŠŠŠInputŠИ…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1Šš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2Šш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_5‹6ŽXАLow Pass Bessel Filter6ŽXАLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ‹Main SimulationCutoff frequency‹@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion loss‹}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depth‹}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Order‹Y@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled‹ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter‹aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||‹‹‹Input‹р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Output‹р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@Photodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_12–Z|<Photodetector PINZ|<Photodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) –Main DownsamplingNoiseRandom numbers Responsivity–Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current–}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power– DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency–Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate–eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type– DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise– DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise– DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise – DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise –}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise – DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution – DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed – DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index–‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||–––Input–/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output–р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@QВ@Г-(;;˜@eЭ]BPhotodetector PINPhotodetector PIN&{0B8011BF-3C6B-11D4-93EF-0050DAB7C5D6}Photodetector PIN_13™Zj|ŒPhotodetector PINZj|ŒPhotodetector PIN9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ™Main DownsamplingNoiseRandom numbers Responsivity™Y@A/WDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Dark current™}У”%­IВTnADData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Centered at max power™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Center frequency™Ъ|Š„У@wК-Uњя? Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate™eЭ]B}У”%­IВT№? Sample rate Hz GHz THz nmHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation type™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add signal-ASE noise™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add ASE-ASE noise™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add thermal noise ™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Thermal noise ™}У”%­IВT W/Hz A/Hz^.5W/HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add shot noise ™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Shot noise distribution ™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed ™ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index™‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||™™™Input™/Sampled signals, Noise bins, Individual samplesр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output™р?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}№?$@PВ@Г-(;;˜@eЭ]BElectrical SubstractorElectrical Substractor&{1CCD3D1F-8E82-4A3E-92B9-1C9C20572BB1}Electrical Substractor_6šОBоbElectrical SubstractorОBоbElectrical Substractor9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) šMainšššInput 1šš™™™™™Щ?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Input 2šш?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}"Output = ( Input 1 ) - ( Input 2 )šИ…ыQИо?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Power Splitter 1x2Power Splitter 1x2&{F11D0C07-3C7D-11D4-93F0-0050DAB7C5D6}Power Splitter 1x2_6›ЪjъŠPower Splitter 1x2ЪjъŠPower Splitter 1x29OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ›MainLoss›}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||›››Input›И…ыQИо?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 1›š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Output 2›ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}Low Pass Bessel FilterLow Pass Bessel Filter&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Low Pass Bessel Filter_6œ,8NZLow Pass Bessel Filter,8NZLow Pass Bessel Filter9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) œMain SimulationCutoff frequencyœ@`@ }Wэ-sS0.65 *SignalBitrate Hz MHz GHzMHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Insertion lossœ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Depthœ}У”%­IВTdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||OrderœY@№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledœ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterœaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||œœœInputœр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}Outputœр?&{9224269F-12E4-46D8-9FA4-D9D5496D05ED}@`@Y@@ BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 4)Ўєж BER AnalyzerЎєж BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bitsjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bitsjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limitј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceBY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename  AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold }У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantY@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph" DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup# DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ|*.*|| Signal power%}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled; DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index? ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Eye DiagramTime (bit period)Amplitude (a.u.)Min. BERTime (bit period) log of BERQ FactorTime (bit period)QThreshold at Min. BERTime (bit period)Amplitude (a.u.) Eye HeightTime (bit period)Amplitude (a.u.) Eye AmplitudeTime (bit period)Amplitude (a.u.) Eye ClosureTime (bit period)Amplitude (a.u.)Eye Opening FactorTime (bit period)RatioEye Extinction Ratio Time (bit period)Ratio BER Pattern 1 Time (bit period)Amplitude (a.u.) BER Pattern 2 Time (bit period)Amplitude (a.u.) BER Pattern 3 Time (bit period)Amplitude (a.u.) BER Pattern 4 Time (bit period)Amplitude (a.u.) BER Pattern 5Time (bit period)Amplitude (a.u.)BER Pattern 3D GraphTime (bit period)Amplitude (a.u.)Measured ThresholdTime (bit period)Amplitude (a.u.)BER at Measured ThresholdTime (bit period) log of BERAmplitude Histogram AmplitudeAmplitude (a.u.)Amplitude Probability AmplitudeAmplitude (a.u.)Time HistogramTime (bit period)Amplitude (a.u.)MTotal Power (dBm)}У”%­IВT}У”%­IВдTotal Power (W)}У”%­IВT}У”%­IВдSignal Power (dBm)}У”%­IВT}У”%­IВдSignal Power (W)}У”%­IВT}У”%­IВдNoise Power (dBm)}У”%­IВT}У”%­IВдNoise Power (W)}У”%­IВT}У”%­IВдSignal Delay (s)}У”%­IВT}У”%­IВдSignal Delay (samples)}У”%­IВT}У”%­IВдBit Rate (Bits/s) }У”%­IВT}У”%­IВд Max. Q Factor }У”%­IВT}У”%­IВдQ Factor from Min. BER }У”%­IВT}У”%­IВдMin. BER }У”%­IВT}У”%­IВдMin. log of BER }У”%­IВT}У”%­IВдMax. Eye Height (a.u.)}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)}У”%­IВT}У”%­IВдMax. Eye Opening Factor}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)}У”%­IВT}У”%­IВдExtinction Ratio at Min. BER}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant}У”%­IВT}У”%­IВдBER at User Defined Threshold}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold }У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+}У”%­IВT}У”%­IВдPenalty: Total Power (dB),}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№? BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 5)žЄЦЬш BER AnalyzerЄЦЬш BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) žA MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithmž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time windowž@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bitsžjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bitsžjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limitžј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limitžј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openAž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceBžY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recoveryž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimationž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type ž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename ž AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode ž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold ž}У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold žY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantžY@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from filež DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filenamež AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculationž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unitž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unitž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of pointsž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of pointsž„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colorsž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color gradež DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsžˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palettež DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothnessž@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patternsž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of pointsž„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"ž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#ž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$ž}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%ž}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&ž}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-ž}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.ž}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4ž№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5ž@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8ž}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9ž}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:ž}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;ž DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@ž6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=ž  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>ž  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?ž ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ž Eye DiagramžTime (bit period)Amplitude (a.u.)Min. BERžTime (bit period) log of BERQ FactoržTime (bit period)QThreshold at Min. BERžTime (bit period)Amplitude (a.u.) Eye HeightžTime (bit period)Amplitude (a.u.) Eye AmplitudežTime (bit period)Amplitude (a.u.) Eye ClosurežTime (bit period)Amplitude (a.u.)Eye Opening FactoržTime (bit period)RatioEye Extinction Ratio žTime (bit period)Ratio BER Pattern 1 žTime (bit period)Amplitude (a.u.) BER Pattern 2 žTime (bit period)Amplitude (a.u.) BER Pattern 3 žTime (bit period)Amplitude (a.u.) BER Pattern 4 žTime (bit period)Amplitude (a.u.) BER Pattern 5žTime (bit period)Amplitude (a.u.)BER Pattern 3D GraphžTime (bit period)Amplitude (a.u.)Measured ThresholdžTime (bit period)Amplitude (a.u.)BER at Measured ThresholdžTime (bit period) log of BERAmplitude Histogramž AmplitudeAmplitude (a.u.)Amplitude Probabilityž AmplitudeAmplitude (a.u.)Time HistogramžTime (bit period)Amplitude (a.u.)žMTotal Power (dBm)ž}У”%­IВT}У”%­IВдTotal Power (W)ž}У”%­IВT}У”%­IВдSignal Power (dBm)ž}У”%­IВT}У”%­IВдSignal Power (W)ž}У”%­IВT}У”%­IВдNoise Power (dBm)ž}У”%­IВT}У”%­IВдNoise Power (W)ž}У”%­IВT}У”%­IВдSignal Delay (s)ž}У”%­IВT}У”%­IВдSignal Delay (samples)ž}У”%­IВT}У”%­IВдBit Rate (Bits/s) ž}У”%­IВT}У”%­IВд Max. Q Factor ž}У”%­IВT}У”%­IВдQ Factor from Min. BER ž}У”%­IВT}У”%­IВдMin. BER ž}У”%­IВT}У”%­IВдMin. log of BER ž}У”%­IВT}У”%­IВдMax. Eye Height (a.u.)ž}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)ž}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)ž}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)ž}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)ž}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)ž}У”%­IВT}У”%­IВдMax. Eye Opening Factorž}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)ž}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)ž}У”%­IВT}У”%­IВдExtinction Ratio at Min. BERž}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)ž}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instantž}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)ž}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instantž}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instantž}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instantž}У”%­IВT}У”%­IВдBER at User Defined Thresholdž}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Thresholdž}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold ž}У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!ž}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"ž}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#ž}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$ž}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%ž}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&ž}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'ž}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(ž}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))ž}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*ž}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+ž}У”%­IВT}У”%­IВдPenalty: Total Power (dB),ž}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-ž}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).ž}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/ž}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0ž}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1ž}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2ž}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3ž}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4ž}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5ž}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6ž}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7ž}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8ž}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9ž}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):ž}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);ž}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<ž}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=ž}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>ž}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№? BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 6)ŸЄHЬj BER AnalyzerЄHЬj BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) ŸA MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   AlgorithmŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time windowŸ@№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bitsŸjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bitsŸjј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limitŸј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limitŸј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openAŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceBŸY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recoveryŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimationŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type Ÿ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename Ÿ AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode Ÿ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold Ÿ}У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold ŸY@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instantŸY@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from fileŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filenameŸ AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculationŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unitŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unitŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of pointsŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of pointsŸ„з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colorsŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color gradeŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color binsŸˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade paletteŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| SmoothnessŸ@@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patternsŸ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of pointsŸ„з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4 Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5!Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"Ÿ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#Ÿ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$Ÿ}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power%Ÿ}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power&Ÿ}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER'Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER(Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor)Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height*Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure,Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor-Ÿ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER.Ÿ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4Ÿ№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5Ÿ@@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8Ÿ}У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9Ÿ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant:Ÿ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;Ÿ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@Ÿ6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=Ÿ  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>Ÿ  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?Ÿ ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ÿ Eye DiagramŸTime (bit period)Amplitude (a.u.)Min. BERŸTime (bit period) log of BERQ FactorŸTime (bit period)QThreshold at Min. BERŸTime (bit period)Amplitude (a.u.) Eye HeightŸTime (bit period)Amplitude (a.u.) Eye AmplitudeŸTime (bit period)Amplitude (a.u.) Eye ClosureŸTime (bit period)Amplitude (a.u.)Eye Opening FactorŸTime (bit period)RatioEye Extinction Ratio ŸTime (bit period)Ratio BER Pattern 1 ŸTime (bit period)Amplitude (a.u.) BER Pattern 2 ŸTime (bit period)Amplitude (a.u.) BER Pattern 3 ŸTime (bit period)Amplitude (a.u.) BER Pattern 4 ŸTime (bit period)Amplitude (a.u.) BER Pattern 5ŸTime (bit period)Amplitude (a.u.)BER Pattern 3D GraphŸTime (bit period)Amplitude (a.u.)Measured ThresholdŸTime (bit period)Amplitude (a.u.)BER at Measured ThresholdŸTime (bit period) log of BERAmplitude HistogramŸ AmplitudeAmplitude (a.u.)Amplitude ProbabilityŸ AmplitudeAmplitude (a.u.)Time HistogramŸTime (bit period)Amplitude (a.u.)ŸMTotal Power (dBm)Ÿ}У”%­IВT}У”%­IВдTotal Power (W)Ÿ}У”%­IВT}У”%­IВдSignal Power (dBm)Ÿ}У”%­IВT}У”%­IВдSignal Power (W)Ÿ}У”%­IВT}У”%­IВдNoise Power (dBm)Ÿ}У”%­IВT}У”%­IВдNoise Power (W)Ÿ}У”%­IВT}У”%­IВдSignal Delay (s)Ÿ}У”%­IВT}У”%­IВдSignal Delay (samples)Ÿ}У”%­IВT}У”%­IВдBit Rate (Bits/s) Ÿ}У”%­IВT}У”%­IВд Max. Q Factor Ÿ}У”%­IВT}У”%­IВдQ Factor from Min. BER Ÿ}У”%­IВT}У”%­IВдMin. BER Ÿ}У”%­IВT}У”%­IВдMin. log of BER Ÿ}У”%­IВT}У”%­IВдMax. Eye Height (a.u.)Ÿ}У”%­IВT}У”%­IВдThreshold at Min. BER (a.u)Ÿ}У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period)Ÿ}У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.)Ÿ}У”%­IВT}У”%­IВдMax. Eye Closure (a.u.)Ÿ}У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB)Ÿ}У”%­IВT}У”%­IВдMax. Eye Opening FactorŸ}У”%­IВT}У”%­IВдMax. Eye Opening Factor (%)Ÿ}У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB)Ÿ}У”%­IВT}У”%­IВдExtinction Ratio at Min. BERŸ}У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%)Ÿ}У”%­IВT}У”%­IВд)Q Factor at User Defined Decision InstantŸ}У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.)Ÿ}У”%­IВT}У”%­IВд)Min. BER at User Defined Decision InstantŸ}У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision InstantŸ}У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision InstantŸ}У”%­IВT}У”%­IВдBER at User Defined ThresholdŸ}У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and ThresholdŸ}У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold Ÿ}У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold!Ÿ}У”%­IВT}У”%­IВд$log of BER at User Defined Threshold"Ÿ}У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold#Ÿ}У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$Ÿ}У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)%Ÿ}У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)&Ÿ}У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant'Ÿ}У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)(Ÿ}У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB))Ÿ}У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant*Ÿ§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€}У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+Ÿ}У”%­IВT}У”%­IВдPenalty: Total Power (dB),Ÿ}У”%­IВT}У”%­IВдPenalty: Signal Power (dB)-Ÿ}У”%­IВT}У”%­IВдPenalty: Noise Power (dB).Ÿ}У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/Ÿ}У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0Ÿ}У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1Ÿ}У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2Ÿ}У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3Ÿ}У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4Ÿ}У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5Ÿ}У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6Ÿ}У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7Ÿ}У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8Ÿ}У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9Ÿ}У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB):Ÿ}У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB);Ÿ}У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)<Ÿ}У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)=Ÿ}У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)>Ÿ}У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№? BER Analyzer BER Analyzer&{F11D0C25-3C7D-11D4-93F0-0050DAB7C5D6}BER Analyzer (user 7) ЄоЬ BER AnalyzerЄоЬ BER Analyzer9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  A MainClockEnhanced ThresholdGraphs BER PatternsPenalty Calculations SimulationNoise  Random numbers   Algorithm  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window @№?bitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore start bits jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Ignore end bits jј@bitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Lower calculation limit ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Upper calculation limit ј? Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye must be openA  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Eye opening toleranceB Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Clock recovery  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled FEC gain estimation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||FEC estimation type   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured FEC filename   AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Threshold mode   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Absolute threshold  }У”%­IВT}У”%­IВд(a.u)DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Relative threshold  Y@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decision instant Y@ Bit periodDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Load threshold from file  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Measured threshold filename  AText Files (*.txt)|*.txt|Data (*.dat)|*.dat|All Files (*.*)|*.*||Reload before calculation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Ratio unit  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Limit number of points  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. number of points „з—AY@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Invert colors  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enable color grade  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of color bins ˆГ@$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Color grade palette  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Smoothness @@%DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate patterns  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of points „з—A$@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 1 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 2 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 3 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 4  №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER for pattern 5! №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate 3D graph"  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference values setup#  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Total power$ }У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Signal power% }У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise power& }У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Min. BER' №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Q factor from min. BER( @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Max. Q factor) @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye height* }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye amplitude+ }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye closure, }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Max. eye opening factor- }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Extinction ratio at min. BER. }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Min. BER at user defined decision instant/ №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||7Q factor from min. BER at user defined decision instant0 @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)Q factor at user defined decision instant1 @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||BER at user defined threshold2 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Q factor from BER at user defined threshold3 @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||2BER at user defined decision instant and threshold4 №?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||@Q factor from BER at user defined decision instant and threshold5 @@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||+Eye height at user defined decision instant6 }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||.Eye amplitude at user defined decision instant7 }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||-Eye closure at user defined decision instant8 }У”%­IВT}У”%­IВдa.u.DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||3Eye opening factor at user defined decision instant9 }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||1Extinction ratio at user defined decision instant: }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled;  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Signal access option@ 6Determines whether or not to average the input signals DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Add noise to signal=   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Generate random seed>   DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Random seed index?  ‡Г@DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||  Eye Diagram Time (bit period)Amplitude (a.u.)Min. BER Time (bit period) log of BERQ Factor Time (bit period)QThreshold at Min. BER Time (bit period)Amplitude (a.u.) Eye Height Time (bit period)Amplitude (a.u.) Eye Amplitude Time (bit period)Amplitude (a.u.) Eye Closure Time (bit period)Amplitude (a.u.)Eye Opening Factor Time (bit period)RatioEye Extinction Ratio  Time (bit period)Ratio BER Pattern 1  Time (bit period)Amplitude (a.u.) BER Pattern 2  Time (bit period)Amplitude (a.u.) BER Pattern 3  Time (bit period)Amplitude (a.u.) BER Pattern 4  Time (bit period)Amplitude (a.u.) BER Pattern 5 Time (bit period)Amplitude (a.u.)BER Pattern 3D Graph Time (bit period)Amplitude (a.u.)Measured Threshold Time (bit period)Amplitude (a.u.)BER at Measured Threshold Time (bit period) log of BERAmplitude Histogram  AmplitudeAmplitude (a.u.)Amplitude Probability  AmplitudeAmplitude (a.u.)Time Histogram Time (bit period)Amplitude (a.u.) MTotal Power (dBm) }У”%­IВT}У”%­IВдTotal Power (W) }У”%­IВT}У”%­IВдSignal Power (dBm) }У”%­IВT}У”%­IВдSignal Power (W) }У”%­IВT}У”%­IВдNoise Power (dBm) }У”%­IВT}У”%­IВдNoise Power (W) }У”%­IВT}У”%­IВдSignal Delay (s) }У”%­IВT}У”%­IВдSignal Delay (samples) }У”%­IВT}У”%­IВдBit Rate (Bits/s)  }У”%­IВT}У”%­IВд Max. Q Factor  }У”%­IВT}У”%­IВдQ Factor from Min. BER  }У”%­IВT}У”%­IВдMin. BER  }У”%­IВT}У”%­IВдMin. log of BER  }У”%­IВT}У”%­IВдMax. Eye Height (a.u.) }У”%­IВT}У”%­IВдThreshold at Min. BER (a.u) }У”%­IВT}У”%­IВд)Decision Instant at Min. BER (bit period) }У”%­IВT}У”%­IВдMax. Eye Amplitude (a.u.) }У”%­IВT}У”%­IВдMax. Eye Closure (a.u.) }У”%­IВT}У”%­IВдMax. Eye Opening Factor (dB) }У”%­IВT}У”%­IВдMax. Eye Opening Factor }У”%­IВT}У”%­IВдMax. Eye Opening Factor (%) }У”%­IВT}У”%­IВд!Extinction Ratio at Min. BER (dB) }У”%­IВT}У”%­IВдExtinction Ratio at Min. BER }У”%­IВT}У”%­IВд Extinction Ratio at Min. BER (%) }У”%­IВT}У”%­IВд)Q Factor at User Defined Decision Instant }У”%­IВT}У”%­IВд2Eye Height at User Defined Decision Instant (a.u.) }У”%­IВT}У”%­IВд)Min. BER at User Defined Decision Instant }У”%­IВT}У”%­IВд7Q Factor from Min. BER at User Defined Decision Instant }У”%­IВT}У”%­IВд0Min. log of BER at User Defined Decision Instant }У”%­IВT}У”%­IВдBER at User Defined Threshold }У”%­IВT}У”%­IВд2BER at User Defined Decision Instant and Threshold }У”%­IВT}У”%­IВд+Q Factor from BER at User Defined Threshold  }У”%­IВT}У”%­IВд@Q Factor from BER at User Defined Decision Instant and Threshold! }У”%­IВT}У”%­IВд$log of BER at User Defined Threshold" }У”%­IВT}У”%­IВд9log of BER at User Defined Decision Instant and Threshold# }У”%­IВT}У”%­IВд5Eye Amplitude at User Defined Decision Instant (a.u.)$ }У”%­IВT}У”%­IВд4Eye Closure at User Defined Decision Instant (a.u.)% }У”%­IВT}У”%­IВд8Eye Opening Factor at User Defined Decision Instant (dB)& }У”%­IВT}У”%­IВд3Eye Opening Factor at User Defined Decision Instant' }У”%­IВT}У”%­IВд7Eye Opening Factor at User Defined Decision Instant (%)( }У”%­IВT}У”%­IВд6Extinction Ratio at User Defined Decision Instant (dB)) }У”%­IВT}У”%­IВд1Extinction Ratio at User Defined Decision Instant* }У”%­IВT}У”%­IВд5Extinction Ratio at User Defined Decision Instant (%)+ }У”%­IВT}У”%­IВдPenalty: Total Power (dB), }У”%­IВT}У”%­IВдPenalty: Signal Power (dB)- }У”%­IВT}У”%­IВдPenalty: Noise Power (dB). }У”%­IВT}У”%­IВдPenalty: Max. Q Factor (dB)/ }У”%­IВT}У”%­IВд$Penalty: Q Factor from Min. BER (dB)0 }У”%­IВT}У”%­IВдPenalty: Min. BER (dB)1 }У”%­IВT}У”%­IВдPenalty: Max. Eye Height (dB)2 }У”%­IВT}У”%­IВд Penalty: Max. Eye Amplitude (dB)3 }У”%­IВT}У”%­IВдPenalty: Max. Eye Closure (dB)4 }У”%­IВT}У”%­IВд%Penalty: Max. Eye Opening Factor (dB)5 }У”%­IВT}У”%­IВд*Penalty: Extinction Ratio at Min. BER (dB)6 }У”%­IВT}У”%­IВд7Penalty: Q Factor at User Defined Decision Instant (dB)7 }У”%­IВT}У”%­IВд9Penalty: Eye Height at User Defined Decision Instant (dB)8 }У”%­IВT}У”%­IВд7Penalty: Min. BER at User Defined Decision Instant (dB)9 }У”%­IВT}У”%­IВдEPenalty: Q Factor from Min. BER at User Defined Decision Instant (dB): }У”%­IВT}У”%­IВд+Penalty: BER at User Defined Threshold (dB); }У”%­IВT}У”%­IВд@Penalty: BER at User Defined Decision Instant and Threshold (dB)< }У”%­IВT}У”%­IВд9Penalty: Q Factor from BER at User Defined Threshold (dB)= }У”%­IВT}У”%­IВдNPenalty: Q Factor from BER at User Defined Decision Instant and Threshold (dB)> }У”%­IВT}У”%­IВд:Œ0тŽyE>є№?ј?№?№?№?№?@Р@Р@Р Threshold.datFEC.datє$@@˜™™™™™Й? р?š™™™™™Й?р?š™™™™™Щ?р?333333г?р?š™™™™™й?р?р?р?333333у?р?ffffffц?р?š™™™™™щ?р?ЭЬЬЬЬЬь?р?6;EЌјR/ o™„йK@-o™„йK@-#aMЌјR/#aMЌјR/5щf15щf1&ІЌЊЖy3&ІЌЊЖy3ИдJzю5ИдJzю5œWw'&lЁ7œWw'&lЁ7 ТыўKHД9 ТыўKHД9#B’ ЁœЧ;#B’ ЁœЧ;ЛНзйп|л=ЛНзйп|л=№?№? Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}Encoder 10101010ђšd˜ Subsystem 1.0šd˜ Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  bandwidth bandwidth333333г?nm$@{ЎGсz„?FBG Wavelength1 Wavelength16˜@nm™@@@FBG Wavelength2 Wavelength2:˜@nm™@@@FBG Wavelength3 Wavelength3>˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBGђImageFBGSubsystem Representationђ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filenameђ*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageђDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1ђ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2ђ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3ђ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4ђ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidthђ$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ђђђInputђр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Outputђр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ЪђUniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg GratingF hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoise Frequency6˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| BandwidthЁ333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| ReflectivityЁбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledЁ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ResampleЁ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateЁ}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterЁaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderЁ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold Ё}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic Ё}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth Ё}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ЁЁЁInputЁš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionЁр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionЁш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterЪaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderЪ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold Ъ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic Ъ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth Ъ}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ЪЪЪInputЪš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionЪр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionЪш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterјaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderј)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold ј}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic ј}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth ј}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||јјјInputјš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionјр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionјш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterљ‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderљ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold љ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic љ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth љ}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||љљљInputљš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionљр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionљш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterњaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderњ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold њ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic њ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth њ}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||њњњInputњš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionњр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionњш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterћaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderћ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold ћ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic ћ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth ћ}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ћћћInputћš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionћр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionћш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г?˜@nm™@@@FBG Wavelength4 Wavelength4@˜@nm™@@@FBGќImageFBGSubsystem Representationќ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filenameќ*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageќDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1ќ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2ќ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3ќ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4ќ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidthќ$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ќќќInputќр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@§Outputќр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ќUniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_2§F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) § Main SimulationNoise Frequency§6˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth§333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity§бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled§ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample§ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate§}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter§aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order§)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold §}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic §}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth §}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||§§§Input§š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission§р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection§ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterўaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderў)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold ў}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic ў}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth ў}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ўўўInputўš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionўр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionўш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidthџ333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityџбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledџ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resampleџ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateџ}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterџaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderџ)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold џ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic џ}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth џ}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||џџџInputџš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionџр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionџш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г?˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBGImageFBGSubsystem Representation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Outputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_4F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoise Frequency6˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г??@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€lue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoise Frequency:˜@Ъ|Š„У@wК-Uњя? Wavelength2 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г?˜@nm™@@@FBG Wavelength3 Wavelength3@˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBG ImageFBGSubsystem Representation  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename *Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1 ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2 ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3 ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4 ™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth $@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ Output р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_24 F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )   Main SimulationNoise Frequency <˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth 333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate }У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength2 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth 333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate }У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г?r Subsystem 1.0š>r Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  bandwidth bandwidth333333г?nm$@{ЎGсz„?FBG Wavelength1 Wavelength18˜@nm™@@@FBG Wavelength2 Wavelength2:˜@nm™@@@FBG Wavelength3 Wavelength3<˜@nm™@@@FBG Wavelength4 Wavelength4>˜@nm™@@@FBGImageFBGSubsystem Representation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Outputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_26F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoise Frequency8˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transm‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength4 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?+jdюЧBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter!aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order!)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold !}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic !}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth !}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||!!!Input!š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission!р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection!ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter"aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order")Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold "}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic "}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth "}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||"""Input"š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission"р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection"ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter#aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order#)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold #}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic #}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth #}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||###Input#š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission#р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection#ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г?˜@nm™@@@FBG$ImageFBGSubsystem Representation$ DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename$*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image$DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1$™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2$™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3$™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4$™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth$$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||$$$Input$р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@%Output$р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@($Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_54%F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) % Main SimulationNoise Frequency%4˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth%333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity%бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled% DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample% DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate%§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter%aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order%)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold %}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic %}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth %}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||%%%Input%š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission%р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection%ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter&aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order&)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold &}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic &}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth &}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||&&&Input&š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission&р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection&ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter'aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order')Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold '}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic '}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth '}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||'''Input'š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission'р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection'ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength4 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth(333333г?+jdюЧBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity(бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled( DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample( DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate(}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter(aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order()Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold (}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic (}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth (}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||(((Input(š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission(р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection(ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г?˜@nm™@@@FBG Wavelength4 Wavelength4@˜@nm™@@@FBGImageFBGSubsystem Representation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Outputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_18F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  Main SimulationNoise Frequency6˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filteraFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г?˜@nm™@@@FBG Wavelength3 Wavelength3@˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBGImageFBGSubsystem Representation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Inputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@ Outputр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@%Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_16 F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResult‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )   Main SimulationNoise Frequency <˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth 333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample  DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate }У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order )Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic  }У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth  }У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||   Input š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength2 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth!333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity!бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample! DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate!}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter!aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order!)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold !}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic !}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth !}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||!!!Input!š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission!р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection!ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter$aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order$)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold $}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic $}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth $}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||$$$Input$š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission$р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection$ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter%aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order%)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold %}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic %}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth %}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||%%%Input%š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission%р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection%ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter'aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order')Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold '}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic '}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth '}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||'''Input'š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission'р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection'ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter)aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order))Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold )}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic )}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth )}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||)))Input)š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission)р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection)ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter*aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order*)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold *}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic *}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth *}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||***Input*š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission*р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection*ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter,aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order,)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold ,}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic ,}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth ,}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||,,,Input,š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission,р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection,ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter.aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order.)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold .}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic .}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth .}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||...Input.š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission.р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection.ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter/aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order/)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold /}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic /}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth /}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||///Input/š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission/р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection/ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter1aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order1)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 1}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 1}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 1}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||111Input1š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission1р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection1ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter2aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order2)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 2}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 2}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 2}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||222Input2š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission2р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection2ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г?˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBG5ImageFBGSubsystem Representation5 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename5*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image5DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength15™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength25™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength35™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength45™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth5$@{ЎGсz„?nm§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€FBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||555Input5р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@6Output5р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@95Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_386F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) 6 Main SimulationNoise Frequency64˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth6333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity6бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled6 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample6 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate6}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter6aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order6)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 6}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 6}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 6}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||666Input6š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission6р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection6ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter7aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order7)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 7}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 7}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 7}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||777Input7š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission7р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection7ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth8333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity8бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample8 DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate8}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter8aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order8)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 8}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 8}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 8}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||888Input8š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission8р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection8ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter9aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order9)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold 9}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic 9}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth 9}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||999Input9š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission9р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection9ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г?˜@nm™@@@FBG<ImageFBGSubsystem Representation< DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filename<*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch Image<DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1<™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2<™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3<™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4<™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidth<$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||<<<Input<р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@>Output<р?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@I<Uniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_44>F hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) > Main SimulationNoise Frequency>8˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidth>333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivity>бмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabled> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resample> DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate>}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter>aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order>)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold >}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic >}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth >}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||>>>Input>š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission>р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection>ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterEaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderE)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold E}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic E}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth E}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EEEInputEš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionEр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionEш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterHaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderH)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold H}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic H}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth H}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||HHHInputHš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionHр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionHш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength4 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| BandwidthI333333г?+jdюЧBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| ReflectivityIбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledI DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ResampleI DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateI}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterIaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderI)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold I}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic I}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth I}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||IIIInputIš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionIр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionIш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г?<>EE>EHHEHIIHI<є4<><I Subsystem 1.0 Subsystem 1.0&{C83C8C01-53FD-11D4-9407-0050DAB7C5D6}Decoder 11000011_1RФЖ0ъ Subsystem 1.0ФЖ0ъ Subsystem 1.09OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue )  bandwidth bandwidth333333г?nm$@{ЎGсz„?FBG Wavelength1 Wavelength14˜@nm™@@@FBG Wavelength2 Wavelength26˜@nm™@@@FBG Wavelength3 Wavelength3@˜@nm™@@@FBG Wavelength4 Wavelength4B˜@nm™@@@FBGRImageFBGSubsystem RepresentationR DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image FilenameR*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageRDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1R™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2R™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3R™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4R™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidthR$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||RRRInputRр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@SOutputRр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@XRUniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_32SF hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) S Main SimulationNoise FrequencyS4˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| BandwidthS333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| ReflectivitySбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||EnabledS DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||ResampleS DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rateS}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterSaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderS)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold S}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic S}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth S}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||SSSInputSš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionSр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionSш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterUaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderU)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold U}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic U}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth U}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||UUUInputUš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionUр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionUш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterVaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderV)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold V}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic V}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth V}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||VVVInputVš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionVр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionVш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterXaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderX)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold X}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic X}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth X}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||XXXInputXš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} TransmissionXр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} ReflectionXш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter\aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order\)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold \}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic \}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth \}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||\\\Input\š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission\р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection\ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}6˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter]aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order])Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold ]}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic ]}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth ]}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||]]]Input]š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission]р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection]ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}8˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter_aFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter order_)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold _}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic _}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth _}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||___Input_š™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmission_р?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflection_ш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}<˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterhaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderh)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold h}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic h}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth h}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||hhhInputhš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionhр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionhш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}B˜@333333г?˜@nm™@@@FBG Wavelength4 Wavelength4@˜@nm™@@@FBGiImageFBGSubsystem Representationi DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Image Filenamei*Bitmap (*.bmp)|*.bmp|All Files (*.*)|*.*|| Stretch ImageiDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength1i™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength2i™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength3i™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Wavelength4i™@@@nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| bandwidthi$@{ЎGсz„?nmFBGDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||iiiInputiр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@jOutputiр?&{ECC08804-CAEA-45C0-AAB7-0C941248ADC4}@niUniform Fiber Bragg GratingUniform Fiber Bragg Grating&{161B94D1-3BA4-11D4-93EE-0050DAB7C5D6}Uniform Fiber Bragg Grating_42jF hТUniform Fiber Bragg GratingF hТUniform Fiber Bragg Grating9OptiSystem components (*.cmp)|*.cmp|All Files (*.*)|*.*||cmpџС'Access component using function GetThisComponent 'Syntax: OBJECT ThisComponent = GetThisComponent() Dim ThisComponent Set ThisComponent = GetThisComponent() 'Access parameter values using function GetParameterValue 'Syntax: VARIANT Value = ThisComponent.GetParameterValue( BSTR Name ) 'Example: ParameterValue1 = ThisComponent.GetParameterValue( "Minimum value" ) 'Access result values using function GetResultValue 'Syntax: VARIANT Value = ThisComponent.GetResultValue( BSTR Name ) 'Example: ResultValue1 = ThisComponent.GetResultValue( "Signal Power (W)" ) ' ResultValue2 = ThisComponent.GetResultValue( "Noise Power (W)" ) 'Calculate and change results values 'Example: NewResultValue = ResultValue1 + ResultValue2 'Assign result values using function SetResultValue 'Syntax: ThisComponent.SetResultValue BSTR Name , DOUBLE Value 'Example: ThisComponent.SetResultValue "Total Power (W)" , Cdbl( NewResultValue ) j Main SimulationNoise Frequencyj4˜@Ъ|Š„У@wК-Uњя? Wavelength1 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidthj333333г?Fˆ%ьјТBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivityjбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledj DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resamplej DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample ratej}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterjaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderj)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold j}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic j}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth j}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||jjjInputjš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionjр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionjш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}4˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filterlaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderl)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold l}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic l}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth l}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||lllInputlš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionlр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionlш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}:˜@333333г?˜@Ъ|Š„У@wК-Uњя? Wavelength3 Hz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Bandwidthm333333г?ky§KлбBT bandwidth Hz GHz THz nmnmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Reflectivitymбмџџџџя?0Žф.џ++DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Enabledm DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Resamplem DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample ratem}У”%­IВT•ж&ш .> Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filtermaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter orderm)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold m}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic m}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth m}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||mmmInputmš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionmр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionmш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}>˜@333333г? Hz GHz THzGHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filternaFor individual samples, determines whether to use a FIR filter or wavelengh dependent attenuation DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Digital filter ordern)Number of coefficients for the FIR filter„з—A№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise threshold n}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Noise dynamic n}У”%­IВT}У”%­IВдdBDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Noise calculation bandwidth n}У”%­IВT Hz GHz THz nmTHzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||nnnInputnš™™™™™Щ?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Transmissionnр?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4} Reflectionnш?&{75D3782C-3FBA-40E5-AA9D-9C06BB52D2E4}@˜@333333г?ˆ—@ŠЖ]t˜@b(qgH™@ѓО;Cb&™@…U|0™@Ш™@ ЖHЋyM;@bфЧ Ѓn @;дAZК @ЙЈgXФ !@Qхсly+@“š\нШ/@ƒчst3@з3B”3@јхMїЙ3@r!є -З5@X–@H—@8˜@™@aМWВо;aМWВо;aМWВо;aМWВо;ШШYР$@8˜@š™™™™™Щ?Attenuation.datT@EffectiveAra.dat(БRAР0@333333Г?4РDispersion.datš™™™™™Щ?р?@@Y@aМWВо;n2.datffffff,@@ зЃp= Ч?ш?š™™™™™Љ?@š@Р’@YР@ TextLabel TextLabel&{A95EE8FE-9609-47E6-863F-417F2FF4EAC2} TextLabel Ф1№чThe system designed is a spectral-amplitude-encoding OCDMA. It has 7 users, where each user is transmitting at 200 Mbit/s. The FBGs in the system are working as encoders/decoders (Hadamard code) for the incoherent optical signal.€Arial"эџџџЯJLK  J  K  L@#""#+++e0043$3440434d;; ;d?@??$@ @@?@`@x@@Š@›JJJђK KKїL LLќOђOїO OќO OOO##"#eWW[ZZ[[W[Z[f^^ ^f`@``d4e#f[B (( (BB(BB CMFGGFGMMGMCMNaQTTQTaaTaNabkcggcgkkgkbksswv&vwwswvwyx@xx&yw|-|€5€€|€€‚@-5‚€…<…‰ˆRˆ‰‰…‰ˆ‰‹Š@Š<ŠR‹‰–Y–š™i™šš–š™šœ›@›Y›iœš (yžFžGž‚ŸQŸTŸ‹ c g œђJђOїKїOќLќO?0 B OMOaOkO"$?$3`W`Zxs&x&v--|55<Š<…RŠRˆY›Y–i›i™ O @И И Optiwave‰ˆˆHRБу@eЭ]B•ж&ш .‘>eЭ§A@YРš™™™™™Й?р?ddI@I@р?р? SignalBitra§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€te SignalBitratei@Mbsˆу@№? Simulation SimulationSignalsSpatial effectsNoiseSignal tracingSimulation windowDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Reference bit rateDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Bit rateЂ”mB№?Bits/sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Time window}У”%­IВT0Žф.џ++sDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sample rate}У”%­IВT№?HzDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Sequence lengthаA№?BitsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Samples per bitаA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Number of samplesаA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Iterations eЭЭA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Initial delay DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Parameterized DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Synchronize DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width X }У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Space width Y }У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing X}У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Grid spacing Y}У”%­IВT0Žф.џ++umDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Convert noise binsDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate signal tracingDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Power unitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Frequency unitDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Decimal placeseЭЭA№?DData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Sensitivity}У”%­IВT}У”%­IВдdBmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| Resolution$@0Žф.џ++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Calculate noise floorDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||Interpolation offset$@0Žф.џ++nmDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*|| SignalBitrateˆу@@_@Mbs SimulationDData (*.dat)|*.dat|Cross section (*.crs)|*.crs|All Files (*.*)|*.*||И И  5Optiwave 7 Capella Court Ottawa ON Canada K2E 7X1 613.224.4702 613.224.4700info@optiwave.comsupport@optiwave.comhttp://www.optiwave.comBMši6(Ыdiџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Ў­RQRџџџџџџџџџџџџжзж141Z]cїѓїџџџџџџџџџџџџџџџџџџџџџџџџ„†„141149149­ЎЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRЕВЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїZ]Z149141RQRжзжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕВЕRQRџџџџџџџџџџџџџџџїѓїRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНКН149їѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQR­Ў­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ”–”Z]Zџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччkmk141141RQRЮЫЮџџџџџџkmk141141kmkїѓїЕЎЕBABRQR149kikџџџџџџџџџ{y{RQRџџџџџџkmk„†„џџџчуч149чуччучZ]c149Z]c149ЮЫЮЅЂЅRQRџџџџџџkikЅЂЅїѓїBAB149џџџџџџџџџџџџччч{y{149141BABЅЂЅџџџџџџџџџџџџЅЂЅ141149141149RQRџџџЅЂЅ149141149ЕЎЕџџџЅЂЅ141149149­Ў­џџџџџџ{y{”–”џџџџџџџџџџџџџџџџџџџџџжзоZ]c141149Z]cЮЫЮџџџџџџRQRZ]c149BABЮЫЮџџџЅЂЅ141ЅЂЅRQR­ЎЕџџџ”–”141жзжНОН149ЅЂЅџџџжзоBAB149Z]cZ]Z{y{џџџїѓї141”–”џџџџџџЮЫЮRQR149BAB­ЎЕџџџЕЎЕ141џџџџџџџџџ„†„ЅЂЅџџџџџџџџџџџџRQRНОНRQRЮЫЮ­Ў­kmkџџџџџџџџџџџџ141­ЎЕџџџ­ЎЕRQRџџџЮЫЮBAB141Z]c141џџџkik„†„џџџџџџ149ЮЫЮЮЫЮ149kmkЮЫЮBAB149BAB­ЎЕџџџџџџџџџџџџ149­Ў­џџџџџџ{y{149141kikїѓїџџџkmk149141kmkїѓїчччZ]c141141”–”џџџkik„†Œџџџџџџџџџ”–”149їѓїџџџџџџ{y{149141kmkїѓїџџџkmk141RQRRQRЅЂЅџџџRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRkikїѓїџџџЅЂЅ141жзжЅЂЅRQRччччучRQR”–”­ЎЕ989жзжчччRQRЅЂЅџџџїѓї141141ЮЫЮџџџkmk„†„џџџччч149чччkmkkikџџџ­ЎЕ149ЮЫЮЅЂЅRQRџџџџџџkikЅЂЅЮЫЮ149їѓїџџџџџџџџџчччRQR{y{їѓїџџџЮЫЮZ]Z„†„џџџџџџџџџїѓїZ]Z„†„џџџџџџџџџџџџZ]ZЅЂЅџџџЅЂЅZ]ZџџџZ]cЅЂЅџџџЅЂЅZ]cџџџџџџ”’”{y{џџџџџџџџџџџџџџџџџџчччBAB{y{џџџџџџ”’”141жзжџџџRQR{y{џџџЅЂЅBABїѓїkmk”–”џџџRQR­Ў­џџџZ]Z141ЅЂЅ”’”141{y{џџџ{y{{y{џџџЮЫЮ141ЅЂЅџџџ­Ў­141RQRџџџїѓїBEB„†„џџџ­Ў­141їѓїџџџџџџџџџџџџџџџЮЫЮBABїѓїџџџџџџЮЫЮRQRџџџRQRЮЫЮЕВЕkmkџџџџџџџџџџџџ149­ЎЕџџџЕЎЕRQRїѓїBABЅЂЅџџџ„†„141џџџkik„†„џџџџџџ141ЮЫЮЅЂЅZ]cџџџBABЅЂЅџџџ­ЎЕBABџџџџџџџџџџџџ149ЕВЕџџџЅЂЅBABолоїѓїZ]c”–”ЅЂЅRQRїѓїџџџRQRЅЂЅkmkZ]cїѓїолоBABНКНkmk„†„џџџџџџџџџRQR141ЕВЕџџџЅЂЅBABжзжїѓїZ]Z”–”ЅЂЅRQRчччжзж141ЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНBABїѓїџџџџџџџџџїѓїЮЫЮkik”–”џџџџџџЅЂЅZ]ZЕВЕkmkџџџџџџЅЂЅkmkџџџЅЂЅ{y{{y{”’”џџџkmk„†„џџџччч141чуч141ЮЫЮџџџџџџBABЮЫЮЅЂЅRQRџџџџџџkmkЅЂЅЮЫЮ149џџџџџџџџџџџџ”–””–”ЮЫЮBEB141„†ŒїѓїRQRЮЫЮџџџџџџџџџџџџЕВЕkmkџџџџџџїѓї141чччџџџчуч149їѓї149чччџџџччч149їѓїџџџНОНBABџџџџџџџџџџџџџџџџџџ”–”kmkџџџџџџџџџџџџ„†„{y{џџџRQRЮЫЮџџџџџџ141ЮЫЮkmkЅЂЅџџџRQRЕЎЕїѓї141„†„„†„{y{„†„BEBџџџЅЂЅRQR„†„жзоRQRЅЂЅџџџkmkЅžЅBABЮЫЮозо141їѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ]Z141141141141ЅЂЅџџџRQRЮЫЮ­Ў­kmkџџџџџџџџџџџџ141­ЎЕџџџ­ЎЕRQRЮЫЮ149џџџџџџжзж141џџџkmk„†Œџџџџџџ141ЮЫЮЅЂЅkikџџџџџџЮЫЮ„†„RQRRQRџџџџџџџџџџџџ149­Ў­џџџ{y{”–”џџџџџџџџџџџџџџџџџџ”–”{y{149ЕВЕBABНКНџџџџџџџџџџџџkmk„†„џџџџџџЮЫЮBABЅЂЅkmkџџџ{y{”’”џџџџџџџџџџџџkmk”–”џџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџkmk”’”џџџџџџЅЂЅZ]Z­ЎЕkmkџџџџџџЅЂЅkmkџџџZ]ZЕЎЕНКНBABџџџkmk„†„џџџччч149ччч141ЮЫЮџџџџџџBABЮЫЮЅЂЅRQRџџџџџџkikЅЂЅЮЫЮ149џџџџџџџџџџџџRQRозоRQRНОНїѓїZ]ZНКН”–”ЅЂЅџџџџџџџџџџџџџџџЅЂЅ{y{џџџччч141чччџџџччч141ччч141чччџџџччч149чччџџџїѓїBABНКНџџџџџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџЕВЕRQRџџџRQRЮЫЮџџџџџџ141ЮЫЮkmkЅЂЅџџџRQR­Ў­ЅЂЅZ]cНКНZ]cBABЮЫЮBEBНОНџџџЅЂЅ„†„RQR141ЅЂЅїѓї149ччч„†„”’”жзж149149149141141ЮЫЮџџџџџџџџџџџџџџџџџџЅЂЅkikџџџїѓї141чучџџџRQRЮЫЮЕВЕkmkџџџџџџџџџџџџ149­ЎЕџџџЕЎЕRQRЮЫЮ149џџџџџџжзж989џџџkmk„†„џџџџџџ141ЮЫЮЅЂЅkmkџџџ{y{149kik”’”џџџџџџџџџџџџџџџ149­Ў­џџџ{y{141149141149kmkжзж149BAB„†ŒЮЫЮџџџBEB149141141141ЅЂЅkmk„†„џџџџџџ”–”„†„чуч141їѓї{y{141141141141kmkkik”’”џџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџЅЂЅRQRчуччччRQR”’”­ЎЕ149ЮЫЮїѓїRQRЅЂЅжзжBEBїѓїїѓїBABНОНkmkRQRџџџчуч149чучkikkmkџџџЅЂЅ149ЮЫЮЅЂЅ949ЮЫЮїѓїBABЅЂЅЮЫЮ141џџџџџџџџџџџџRQRжзоRQRНОНџџџџџџџџџ”’”ЅЂЅџџџџџџџџџџџџџџџџџџ„†„ЅЂЅччч141чучџџџччч149ччч149чучџџџччч149чучџџџџџџ„†„kmkџџџџџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџЕВЕRQRџџџRQRkikџџџЅЂЅBABїѓїkikЅЂЅџџџRQR­ЎЕ{u{”’”жзо141149їѓї{y{”’”ЅЂЅRQRїѓїџџџBABЅЂЅЅЂЅZ]ZџџџЮЫЮBABџџџBAB­ЎЕџџџЮЫЮ141їѓїџџџџџџџџџџџџџџџџџџїѓїBABчучЅžЅ{y{џџџџџџRQRЮЫЮЕЎЕkikџџџџџџџџџџџџ141„†„џџџ­ЎЕRQRїѓїBABЅЂЅџџџ{y{141џџџkmkRQRчччЮЧЮ149озоЅЂЅkikџџџRQRЅЂЅџџџZ]c”–”џџџџџџџџџџџџ149„†„џџџЅЂЅZ]cїѓїџџџkik”–”­Ў­BABџџџНКН949їѓї{y{„†„џџџчччRQRНКНkikRQRџџџџџџBABНОНџџџkmkЅЂЅЅЂЅZ]cїѓїџџџkik”’”ЅЂЅRQRчучжзж149ЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНBABџџџџџџџџџџџџЅЂЅжзжџџџ{y{141141kmkїѓї­ЎЕRQRRQR141Z]Zїѓї„†„{y{џџџџџџ„†„{y{kmkRQR141{y{141чуччччZ]Z141Z]ZBABЮЫЮЅЂЅBABRQR141Z]Zїѓї141149141џџџџџџџџџ„†„”–”ЮЫЮBAB141RQRжзжRQRЮЫЮџџџџџџџџџџџџџџџџџџЕВЕRQRїѓї141чччџџџжзж149їѓї149чччџџџжзж141їѓїџџџџџџчучBABЮЫЮџџџџџџџџџџџџ”’”kmkџџџџџџџџџџџџ„†„{y{џџџRQRkik141141­ЎЕЅЂЅ949141ЅЂЅRQR­ЎЕBEBЮЫЮџџџBABZ]ZџџџЅЂЅcacџџџkik149149Z]ZчччZ]ZЅЂЅџџџџџџBEBНОНЮЫЮRQR141BABЕВЕџџџџџџџџџџџџџџџџџџџџџџџџ„†„ЅЂЅkmkНОНџџџџџџRQRЮЫЮ­ЎЕkmkџџџџџџџџџџџџ141RQR141ЅЂЅRQRџџџЮЫЮBEB989kmk149џџџkikZ]c141141„†„ЮЫЮ141149kik­ЎЕ141141Z]Zчччџџџџџџџџџџџџ141RQR141НОН{y{149141kikїѓїїѓїZ]Z149149ЅЂЅџџџчччZ]Z141141”–”џџџkmkRQR141RQRBABџџџџџџЅЂЅZ]Zџџџ{y{141141kmkїѓїџџџkmk141RQRRQRЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRQRkmkїѓїџџџЅЂЅ149чччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅRQRџџџџџџџџџџџџЮЫЮ949џџџџџџџџџџџџчччRQR{y{їѓїџџџЮЫЮZ]Z„†„џџџџџџџџџНОНBABчччџџџkmkZ]ZџџџZ]cЅЂЅџџџ”–”Z]ZџџџZ]ZЅЂЅџџџ”–”Z]ZџџџџџџџџџџџџЅЂЅRQRїѓїџџџџџџџџџчччBAB{y{џџџџџџ”’”141жзжџџџџџџџџџџџџџџџџџџџџџkikЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЫЮRQRRQRџџџџџџџџџRQRЮЫЮ­ЎЕkikџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkik„†„џџџџџџџџџџџџЅЂЅkmkџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkikЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччч{y{141149RQRЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччч149чччџџџџџџџџџџџџџџџџџџЅЂЅRQRџџџџџџџџџџџџчччZ]Zџџџџџџџџџџџџџџџчуч{y{141149BABЅЂЅџџџџџџџџџџџџџџџ„†Œ149149Z]Zжзжџџџ­ЎЕ149141149­ЎЕџџџ­ЎЕ141149149­Ў­џџџRQR149149149149ЅЂЅџџџџџџџџџџџџжзоZ]c141149Z]cЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџЅЂЅЅЂЅџџџRQR­Ў­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџZ]cЅЂЅџџџџџџџџџRQRЮЫЮ­ЎЕkmkџџџџџџџџџџџџџџџџџџџџџ­Ў­RQRџџџџџџџџџџџџџџџџџџџџџkmk„†„џџџџџџџџџџџџЮЫЮ{y{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkmkЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоопоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїжЯЮНЊЅНІЅЦІЅНЂœЮЖЕяыяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя‚§џџџƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяоЯЮЕŽŒ­us­us­us­us­us­usЕ‚{ЦЎ­яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїЮОН­}s­us­us­us­us­us­us­us­us­usН–”їѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїяяяяяяяяяяяяяяяяяяяяяяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїоЯЮ­ys­us­us­us­usНŽŒ­us­us­us­us­us­usНЂœїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїяяН–”­us­us­us­us­usџћџНš”­us­us­us­us­us­usжЫЮїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїїїїїїїѓїїѓїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїоЯЮ­us­us­us­us­us­usџџџџћџНš”­us­us­us­us­usНš”їїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџЦЊЅ­us­us­us­us­us­usџџџџџџџћџЮЊ­­us­us­us­usЕ†„їїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЦžœ­us­us­us­us­us­usџџџџџџџџџџџџЮЖЕ­us­us­us­usїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїяяяолоолоолоџџџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїїџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяяяпояпояпояпояпояпояпояпояпояпояпояпояпояпояпояпоЦžœ­us­us­ys­ys­ys­ysџџџџџџџџџџџџчзж­ys­us­us­usџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччœU9”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<Цš”­usЕ†„ЦžœЦžœЦžœЦžœџџџџџџџџџяпоЦšœЦšœНŽŒ­us­ysџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<ЅYBЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRЅaRН’Œ­usЦІЅЦІЅЦІЅЦІЅЦІЅџџџџџџогЮЦЂЅЦЂЅЦЂЅЦЂЅ­ysЕŠ„џћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџЕЖЕ!!!!!!џџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­mZЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮЂœЮІЅ­}sЦІЅЦЎ­ЦЊ­ЦЊ­ЦЊ­џџџоЯЮЦЊ­ЦЊЅЦЊЅЦЊЅЦІЅ­usЮЊ­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Е}sЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦŽ„ЦžœЕ’ŒЦВ­ЦВ­ЦВ­ЦВ­жЫЮЦВ­ЦВ­ЦЎ­ЦЎ­ЦЎ­НžœЕ†„їччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­mcЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysЕysН†„Н–”НžœЦЖЕЦЖЕЦЖЕЦЖЕЦЖЕЦЖЕЦВЕЦВЕНЊЅЕ‚{оЫЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччжКЕжКЕжКЕчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяччжКЕжКЕжКЕчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџязЮчгЮџџџџџџџџџџџџџџџџџџџџџџџџяпжџџџџџџџџџџџџџџџџџџџџџџїїчгЮяпоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­aR­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mc­mcЕysЦ–”ЕŽŒНЎ­ЦКЕЦКЕЦКЕЦКЕЦЖЕНš”Е†„оЫЦџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЯЮ­Њ­{}„BAB!!!!kmkŒŽŒЦУЦїїїџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!їїїœžœBAB!!ŒŽŒолоџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!BABЦУЦџџџ{}„!!!!{}„џџџџџџџїї”<”<”<ЕŠ{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЕŠ{”<”<”<”<”<œUBжКЕџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџчгЮН–ŒœUB”<”<­ykЦЂœїяяџџџџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџчгЮ”<”<”<члжџџџџџџџџџ­yk”<”<ЕŠ{џџџџџџџџџчлж”<”<”<члжџџџџџџџџџџїїЕŠ{”<”<”<”<”<œUBжКЕџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮžŒЅQ1Ѕ]9­qZЅQ1Н†sчгЮџџџџџџџџџџџџЕycœM1­eJїычџџџџџџџџџџѓїН}cЅQ)­iB­eJЅY9жЊ”џѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЅYJ­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­aR­eZН’ŒН’”Е†„ЕŠ„ЕŠ„ЕŽŒЕ†„Н’ŒНŽ„џџџџџџџџџџџџџџџџџџџџџџџџЮЯЮZYZ!!!!BABœžœЕЖЕЕЖЕkmk!!!!BABЕЖЕџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!kmkœžœœžœ!!!!!!ЦУЦџџџџџџџџџџџџџџџчуч!!!!!!ЕЖЕїїїяяяџџџ{}„!!!!{}„џџџџџџџџџœUB”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­yk”<”<œUBоЧЦячччлжоЧЦ­ykчлжџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџџџџџџџЦЂœ”<”<­ykчлжчгЮ­yk”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџїяя”<”<”<оЧЦџџџџџџџџџЦЂœ”<”<œUBџџџџџџџџџџїї”<”<”<жКЕџџџџџџџџџ­yk”<”<œUBоЧЦячччлжоЧЦ­ykчлжџџџџџџжКЕ”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮžŒœM1Ѕ]9џїїџџџоОЕœQ1ЅM1ЮІœџџџџџџџџџœQ)œQ1ЅQ1Ц†sџџџџџџџџџЕqZœM1Е}cџџџџїїЕycœQ)ЕqRџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œQ9ЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅUBЅYBЅYJЅ]JЅ]JЅ]JЅYB”<Е†{џџџџџџџџџџџџџџџџџџџџџœžœ!!!!!!œžœїїїџџџџџџџџџџџџолоBAB!!!!kmkїїїџџџџџџџџџџџџЕЖЕ!!!!!!œžœџџџџџџЕЖЕ!!!!BABяяяџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџЕŠ{”<”<”<їяяџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<”<”<чгЮџџџџџџџџџџџџџџџчлжџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџџџџЦЂœ”<”<œUBџџџџџџџџџџџџчлж”<”<”<яччџџџџџџџїї­yk”<”<ЦЂœџџџџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџ”<”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџоЧЦ”<”<”<чгЮџџџџџџџџџџџџџџџчлжџџџџџџчлж”<”<”<члжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїычЅQ1œM1Е}cџџџџџџџџџН}cœQ1ЅQ1оО­џџџџџџЮžŒœQ)œQ1Ц’{џџџџџџчЧЦœQ)ЅQ)ЮЊ”џџџџџџїычœQ)œQ)Н†sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œI1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1œM1”<Е†{џџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџџџџџџџџџџџџџџџџчучBAB!!!!kmkїїїџџџџџџџџџЕЖЕ!!!!!!олоџџџџџџїїї!!!!!!­Њ­џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџЮЎ­”<”<”<члжџџџџџџџџџџџџџџџџџџџџџџџџЦЂœ”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџжКЕ”<”<”<џїїџџџџџџџџџЮЎ­”<”<”<џџџџџџџџџџџџчлж”<”<”<жКЕџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџчлж”<”<”<члжџџџџџџџџџЕŠ{”<”<­ykџџџџџџЦЂœ”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоОЕЅM1ЅQ1Е}cџџџџџџџџџоОЕœQ1ЅM1­]9џџџџџџџџџоОЕжВЅџїяџџџџџџЮžŒœQ)ЅQ1жІœџџџџџџџџџН†sЅQ1ЅQ1чЫНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”E!œE)œE)œE)œE)œE)œE)œE)жЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕжЖЕЕŠ{œE)œE)œE)œE)œE)œE)œE)”<Е†{џџџџџџџџџџџџџџџїїїBAB!!!!!!їїїџџџџџџџџџџџџџџџџџџџџџџџџЦУЦ!!!!!!{}„џџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџkmk!!!!{}„џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџоЧЦ”<”<”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџчлж”<”<”<члжџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџЕŠ{”<”<œUBџїїџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџЮЎ­”<”<œUBџџџџџџџџџџџџ”<”<”<жКЕџџџџџџџџџжКЕ”<”<”<џџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮІ”œQ1œQ1ЕqZџџџџџџџџџїычЅQ1ЅQ1œM1чЫНџџџџџџџџџџџџџџџџџџџџџЕ}cЅQ1œM)ЮЊœџџџџџџџџџоОЕЅQ1ЅQ1­eJџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”A”A!”A!”A!”A!”A!”A!”A!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжЖЕ”A!”A!”A!”A!”A!”A!”A!”<Е†{џџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџBAB!!!!!!олоџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџчлж”<”<”<ЦЂœџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџџџџџїї”<”<”<жКЕџџџџџџџџџН–Œ”<”<”<їяяџџџџџџџџџџџџжКЕ”<”<”<оЧЦџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџжКЕ”<”<”<їяяџџџџџџџџџЅiZ”<”<Н–ŒџџџџџџџџџчгЮ”<”<”<яччџџџЕŠ{”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<­ykџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжВЅЅQ)ЅQ1œQ)џѓїџџџџџџџџџЅM1œQ)œQ)ЮІœџџџџџџџџџџџџџџџџџџџџџЕycœM1œQ1Ц’„џџџџџџџџџџїїœQ1œM1œQ)чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<œU9”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖЕ”<”<œU9œU9”<”<”<”<Е†{џџџџџџџџџџџџџџџ{}„!!!!!!ЕЖЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœžœ!!!!!!œžœџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџ”<”<”<­ykџџџџџџџџџџџџџџџџџџџџџџџџЮЎ­”<”<”<ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЦЂœџџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџџџџџџџœUB”<”<ЦЂœџџџџџџџџџжКЕ”<”<”<чгЮџџџџџџџџџџџџячч”<”<”<ЮЎ­џџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџчлж”<”<”<члжџџџџџџџџџН–Œ”<”<ЅiZџџџџџџџџџячч”<”<”<оЧЦџџџЮЎ­”<”<”<ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЕŠ{ЦЂœџџџџџџжКЕ”<”<”<џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчгЮœQ1ЅQ1œM1жЊ”џџџџџџїѓїЅQ1œQ)œQ)жВЅџџџџџџџџџџџџџџџџџџџџџЦ’{ЅQ1ЅQ1Е}cџџџџџџџџџџџџЕqRœM1ЅM1ЮžŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<їяя­uk”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<Е†{яччœU9”<”<”<Е†{џџџџџџџџџџџџџџџBAB!!!!!!ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ZYZџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!!!џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџЅiZ”<”<”<жКЕжКЕчлжїяяџџџџџџџџџџџџчгЮ”<”<”<ЕŠ{жКЕжКЕжКЕЕŠ{”<”<”<џџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџЕŠ{”<”<ЕŠ{џџџџџџџџџїяя”<”<”<ЦЂœџџџџџџџџџџџџџџџ”<”<”<ЕŠ{џџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџ”<”<”<ЮЎ­џџџџџџџџџжКЕ”<”<”<џїїџџџџџџџџџ”<”<”<жКЕџџџчгЮ”<”<”<ЕŠ{жКЕжКЕжКЕЕŠ{”<”<”<џџџџџџчгЮ”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЅQ1ЅQ1œQ1ЅY9їпоџџџжВЅœQ1ЅQ1œQ)їычџџџџџџџџџџџџџџџџџџџџџЮІœœQ1œM1ЅQ1џџџџџџџџџџџџЦ’{ЅQ1œQ)ЕqRџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<œU9Е†{Е†{џџџџїї­uk”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЅeRЕ†{ЮЊЅџџџяччœU9”<”<Е†{џџџџџџџџџџџџџџџ!!!!!!!!олоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!!!џџџџџџЕЖЕ!!!!!!чучџџџџџџџџџZYZ!!!!{}„џџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџЕŠ{”<”<”<”<”<”<”<­ykоЧЦџџџџџџџџџЅiZ”<”<ЦЂœџџџџџџџџџчлж”<”<”<џџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџџџџЮЎ­”<”<”<џџџџџџџџџџџџЦЂœ”<”<œUBџїїџџџџџџџџџџџџ”<”<”<Н–Œџџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџЅiZ”<”<ЅiZџџџџџџџџџжКЕ”<”<”<оЧЦџџџџџџџџџ”<”<”<ЕŠ{џџџџџџЅiZ”<”<ЦЂœџџџџџџџџџчлж”<”<”<џџџџџџячч”<”<”<œUBоЧЦџџџџїїїяяџџџџџџџџџџџџџџџџџџџџџЕqZœQ1ЅQ1Е}c­eJœQ)ЅM1ЅQ1ЅY9оОЕџџџџџџџџџџџџџџџџџџџџџџџџчЧЦЅQ1œQ1œQ)їычџџџџџџџџџЮІ”ЅM1œQ1œQ1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<Е†{џџџџџџџџџџџџџїїœU9џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЮЖЕџџџџџџџџџџџџяпо”<”<Е†{џџџџџџџџџџџџџџџ!!!!!!!!олоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!!!џџџџџџЕЖЕ!!!!!!ЕЖЕџџџџџџяяя!!!!!!ЕЖЕџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџ{}„!!!!{}„џџџџџџџџџџџџжКЕ”<”<”<оЧЦїяяжКЕœUB”<”<­ykџїїџџџчлж”<”<”<їяяџџџџџџчлж”<”<­ykџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџџџџоЧЦ”<”<”<їяяџџџџџџџџџџїї­yk”<”<ЦЂœџџџџџџџџџџїї”<”<”<оЧЦџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџН–Œ”<”<”<ЦЂœџїїџїї­yk”<”<”<ЅiZчгЮџџџжКЕ”<”<”<ЕŠ{џџџџџџчлж”<”<”<їяяџџџџџџчлж”<”<­ykџџџџџџџџџ”<”<”<ЕŠ{”<”<”<ЮЎ­џџџџџџџџџџџџџџџџџџџџџоОЕœQ)œQ)ЕqRџџџчЫНжІœоО­џїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЅQ1ЅQ)ЅQ1оОЕџџџџџџџџџязЮЅQ1œQ)ЅQ1япоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<ЅeRЮЖЕЮЖЕџџџџїїН’Œ”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕЕ†{ЮЖЕоЫЦџџџџїї­uk”<”<Е†{џџџџџџџџџџџџџџџkmk!!!!!!ЕЖЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоло!!!!!!kmkџџџџџџЕЖЕ!!!!!!kmkчучїїїœžœ!!!!BABїїїџџџџџџяяяЕЖЕ{}„!!!!!!ЕЖЕЕЖЕџџџџџџ{}„!!!!{}„џџџџџџџџџџџџоЧЦ”<”<”<жКЕџџџџџџячч”<”<”<­ykџџџџџџоЧЦ”<”<­ykїяяџџџН–Œ”<”<жКЕџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџжКЕЦЂœ”<”<”<ЦЂœжКЕоЧЦџџџџџџџїї­yk”<”<жКЕџїїџџџЦЂœ”<”<­ykџџџџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџжКЕ”<”<”<ЮЎ­”<”<”<”<”<­ykяччœUB”<”<”<”<”<жКЕџџџџџџџџџоЧЦ”<”<­ykїяяџџџН–Œ”<”<жКЕџџџџџџџџџЕŠ{”<”<ЕŠ{ЮЎ­”<”<ЕŠ{џџџџџџџџџџџџџџџџџџџџџџїї­eJЅQ1œQ)їычџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН†sœQ1œM1Ц’{џџџџџџџџџчзЮЅQ1ЅQ1ЅQ)чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<џїї­uk”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<Е†{яччœU9”<”<”<Е†{џџџџџџџџџџџџџџџœžœ!!!!!!œžœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!ŒŽŒџџџџџџЕЖЕ!!!!!!чучBAB!!!!!!ZYZчучџџџџџџџџџоло!!!!!!!!!!!!!!џџџџџџ{}„!!!!{}„џџџџџџџџџџџџчлж”<”<”<ЕŠ{џџџџџџџџџжКЕ”<”<”<оЧЦџџџџџџїяяЦЂœœUB”<”<”<œUBжКЕџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџ­yk”<”<”<”<”<”<œUBџџџџџџџџџџџџоЧЦ­yk”<”<”<”<œUBжКЕџџџџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџчлжЕŠ{ЕŠ{ЕŠ{ячччлжН–ŒœUB”<Н–ŒяччџџџџїїЮЎ­ЅiZ”<ЅiZжКЕџџџџџџџџџџџџџџџїяяЦЂœœUB”<”<”<œUBжКЕџџџџџџџџџџџџЦЂœ”<”<œUBџџџжКЕœUBœUBџџџџџџџџџџџџџџџџџџџџџџџџоОЕœQ)ЅQ1жІœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчзЮœQ)ЅQ1ЅY9џџџџџџџџџџѓїœQ1œM1œQ)ягЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<”<”<”<­uk”<”<”<џџџџџџяпо”<”<”<”<”<Е†{џџџџџџЮЖЕ”<”<ЅeRœUB”<”<”<”<Е†{џџџџџџџџџџџџџџџоло!!!!!!ZYZџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџkmk!!!!!!ЦУЦџџџџџџяяяолоолоолоџџџїїїЕЖЕЕЖЕЮЯЮџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџчучолоолочучџџџџџџџџџџџџџџџ”<”<”<ЅiZџџџџџџџџџячч”<”<”<Н–Œџџџџџџџџџџџџџџџїяячлжяччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџ­yk”<”<чгЮџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжчлжїяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяячлжяччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџЦ’{ЅQ1ЅY9їччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕycЅQ1œQ)оОЕџџџџџџџџџœQ1œQ)œM1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”E!œE)œE)œE)œE)œE)œE)œE)џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжЖЕœE)œE)œE)œE)œE)œE)œE)”<Е†{џџџџџџџџџџџџџџџџџџ{}„!!!!!!ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџчуч!!!!!!BABїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­yk”<”<”<џџџџџџџџџџџџ”<”<”<œUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНŠkЅQ1ЕqRџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїяЅY9œQ1­eJџїїџџџяпжœM1ЅQ1Ц†sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œI1œM1œM1œM1œM1œM1œM1œM1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжКЕœM1œM1œM1œM1œM1œM1œM1”<Е†{џџџџџџџџџџџџџџџџџџчучBAB!!!!ZYZїїїџџџџџџџџџџџџџџџџџџїїїkmk!!!!!!ЦУЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!!!џџџџџџџџџџџџчуч{}„ŒŽŒчучџџџџџџџџџџџџџџџН–Œ”<”<”<яччџџџџџџџїї”<”<”<”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœUB”<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжІœЅ]9ЅY9жВЅязЮоОЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїычЕqZœQ)НycягЮН†sЅM1­eJїычџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<œQ9ЅUBЅUBЅUBЅUBЅUBЅUBЅUBяпояпояпояпояпояпояпояпояпояпояпоЮІЅЅUBЅUBЅUBЅUBЅUBЅUBЅUB”<Е†{џџџџџџџџџџџџџџџџџџџџџчучBAB!!!!kmkяяяџџџџџџџџџџџџїїї{}„!!!!!!œžœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЕЖЕBAB!!џџџџџџџџџџџџZYZ!!!!ZYZџџџџџџџџџџџџџџџжКЕ”<”<”<чгЮџџџџџџжКЕ”<”<”<ЅiZџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ”<чгЮџџџџџџчлжџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїоКЕЦ’{ЕycН†sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчЧНЦ’{Е}cН†sжВЅџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Ѕ]J­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR­eR”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџяяяŒŽŒ!!!!!!ŒŽŒЕЖЕЕЖЕœžœ!!!!!!ZYZЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕџџџџџџџџџџџџBAB!!!!BABџџџџџџџџџџџџџџџчгЮ”<”<”<ЕŠ{жКЕЦЂœ”<”<”<”<оЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџН–Œ”<ЕŠ{­yk”<жКЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<­eZЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqkЕqk”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяЕЖЕ{}„ZYZ!!!!!!{}„­Њ­ЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖЕ!!!!ЦУЦџџџџџџџџџџџџџџџячч”<”<”<”<”<”<”<ЅiZН–ŒчлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїЕŠ{”<”<”<ЮЎ­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЕukН‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{Н‚{”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЧЦ­yk”<Н–ŒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Н†„Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš”Юš””<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<ЮžœоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕоЖЕ”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<жКЕязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязжязж”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<Цž”џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоЫЦ”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЖ­”<”<­ukЕ†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{Е†{”<”<Е†{џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїї­uk”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<”<œU9яччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчпяжЫяЮУоЦОоНЖжЕЎЮЕЎЮЕЎЮœ–Е„‚œ”–ЕЕЎЮжЧчЕВЮЕОжЅЖЮ­ВЮНОоїяџџїџїяџячџолїЮУоЕЎЮ­ЊЮœžНœšЕЅЂНЅЂЦЅЂНЅžЕœšЕœšЕ”’Е”’­œ–ЕЅžНЅžНЅžНЅžН­ЂНЅžНœšЕœ’Е”’Е”’Е”Ž­ŒŽ­ŒŠ­„†­„‚Ѕ„‚Ѕ{‚Ѕ{‚Ѕ„‚­„‚­„‚Ѕ„‚Ѕ„‚Ѕ„}Ѕ„}Ѕ{}Ѕ{yЅ{yЅ{yœsuœsyЅsuЅ{}­œšЦŒ†ЕŒŠЕ”’НŒŠЕ„†­ŒŠЕŒ†­{}ЅsuœZeŒZe„cm”cqœcqœcqœcqœcqœcuœkuЅsyЅs}Ѕs}Ѕs}­s}­s}ЅkuœsyЅ„‚­„Š­„Š­{†­s‚Е{‚ЕЅžЦжЫччыїоуяЮгч­ОжœЊЦŒšЕ{†œkyŒku„ky„cq„kuŒЅЊЦ­ВЮ­ЖЮЕОжНУж­ЖЮœЊЦœІЦŒš­Œš­­ЖНЮгжяыяџћџџџџџџџџџџџџџџџџџџџџџџїѓїяяяџџџџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяЅЂЅЅЂЅЦЧЦжгжЮЫЮЦУЦжгжопоЮЫЮЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїїїяѓїяяяоучЮгжНОНЅІ­”šœ”šœЅЊ­ЕЖЕЕВЕЅЊ­ЅІЅ­Њ­­Ў­ЕВЕЕВЕЕВЕ­Ў­œšœ”–”­Њ­ЮЫЮопояыяїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоыоЮлЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлїозяоЯяЮУоЕЊЮЅžНœšНœšНŒ†ЅkmŒ{}œ”ŽЕЮУчНЖж­ВЮœЖЮЅЖЦœЂЦНЖояуџџѓџџѓџїыџчлїЦКо­ІЮЅЂЦЅžНЅžНЅžНœšЕœ–Е”Ž­ŒŠ­Œ†­ŒŠ­”’­œ–Еœ–ЕЅšЕЅšЕœ–Еœ–Е”’Е”Š­ŒŠ­ŒŠ­Œ†­„‚Ѕ{yЅsqЅ{uЅ{yœ{yЅ„}Ѕ{}Ѕ{yЅ{yЅ{uœsqœsqœsqœkmœkmœkmœkmœkm”ki”ce”suЅ”’Ц„}Е„‚Е„†Е„†Е„y­„}­„‚­{u­ZaŒJU{R]„Re”Re”Re”Re”Zi”ZiœZiœcmœcmœkqœkqœkqЅkqœcqœZe”kmœ{}Ѕ„‚Ѕ{}­{yЅsyЅsy­­ЊЮогчяуїочїЮзяЕУоЅВЮ„–Нk}œZisZakZisZe{Ze„ŒšНœІЦœЊНЅЎЦ­ЖЮœЊЮŒšН„–Е{ŽЅ„ŽœЅЎЕЮЯжчыяџћџџџџџџџџџџџџџџџџїѓїџџџопо­Ў­їѓїжгжчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжзжЮЯЮџџџџџџяыяНОНчучяяяяяяїїїїѓїяяяяыяНКНЅЂЅџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїїїяѓїяыяоучЮгжЕКНœžЅŒ’””–”œЂЅ­Ў­­Ў­­Ў­ЕЖЕЦЧЦжгжопояыяїѓїчычЦУЦЕВЕЅІЅ”’”ŒŠŒ­ІЅЮЧЦолояыяяяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяпїячџяуџчляЦУоЕЎЮЅЂЦЅžЦŒŽ­kqŒ{}Ѕ”’ЕЕЊЮЮЧоЅІН­ВЮЅЎЦœšН­ЂЦНЖоозяїыџїяџїяџчуџЦОоЅЂЦЅžЦЅžНЅЂЦЅžНœšН”’Е”ŽЕ”Ž­”Ž­œ–Еœ–Еœ–Еœ–Е”’­”’­œ’Е”’­”Ž­”Š­Œ†­Œ‚ЅŒ‚ЅŒ†­„‚Ѕ„‚Ѕ„‚Ѕ„‚Ѕ„‚Ѕ„}Ѕ{yЅ{uœsqœsqœsqœsqœsqœkqœkmœkmœkmœkm”ce”{y­”ŽЦ„‚Е„}Е„}ЕŒŠН{y­sqœ{yЅ{yЅZaŒJY{ReŒZi”Zi”ZiœZiœZiœZmœcmœcmœcm”kqœkqœkqœkqœZiŒZaŒsuœ„†Ѕ„†Ѕ„‚Ѕ{}Ѕ{}­ŒŠЕЦОжчляячїочїЦзяНЧч­Жж”ЂЦ{Ž­ku”Zm{cm{cm„cqŒŒžНœІЦœЊЮЅЎЮ­КЮ­ЖЮ”ЂН„’­s†”{Ž”œЎЕЦЯжяыїџћџџџџџџџџџџџџџџћџНКНїїїїїїНОНœšœЦЧЦїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџџџїѓїїїїЕЖЕЮЯЮџџџџџџопоНОНїїїџџџџџџџџџџџџџџџџџџччч­Ў­џћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїяѓїяяяопчЮЯЮ­ЖЕ”žœŒŽ””–œœІЅ­Ў­ЕВЕЕЖЕНУЦжзжяыяїѓїїѓїїѓїїяяяыяяяяяучНЎ­ЅЂœ­Њ­”’”ŒŠŒ­ІЅЮЧЦолояыяяяяїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяуїїыџџяџячџчлїжЫчЦОоЕЖжœšН„‚ЅЅžНЦКжНВжНВжНЖжœ–­”’­œ–ЕЅžЦЅЂЦЕЎжжЫяяпџяыџїяџяуџЕЎЮ„‚­„†Ѕ”’­œ–ЕœšН”–Е”–Е”–Е”’Е”Š­”ŽЕœ–Еœ’ЕŒŠ­Œ†­”Š­”Ž­”Ž­”Š­ŒŠ­”Š­”ŽЕ”Ž­”Š­„‚Ѕ„}Ѕ„}Ѕ„}Ѕ{yЅ{yЅsuœsuЅsuЅsqœsuœsuœsqœkqœkmœkmœkm”ce”{y­ŒŽЦ„‚Е„}­Œ}Е”’Ц{uЅka”smœsqЅZeŒRaŒZmœZmœZiœZmœZiœZiœcmœcm”cm”kqœsyЅsuЅsuЅkqœcm”kqœ„‚­„†­Œ†Ѕ”Š­ŒŠ­Œ†­ЅЂЦозчяпяччїоыїжпїНЫч­Вж”ЂЦ”žЦŒ–Еs†”s‚”ci„Ze{”ЂЦЅЎЮ­ВжЅЖЮЅВЮœЊЦŒžЕ{Šœky„s†ŒЅЊЕЦЯжяяїџћџџџџџџџџџџџџџџћџЕЖЕяяяџџџжгж{y{ЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїЮЫЮчучНОНопоœšœжгжџћџџџџопоЕЖЕяяяџџџџџџџџџџџџџџџџџџчучЅІЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџїїїяѓїчыяопоЦЯЮ­ВЕ”šœŒ–””žœЅЊ­­ВЕ­ЖЕНКНЮЫЦопоїяяїѓїїѓїїяяяычяччяччяччяычяяяЮУНЅ–”­ЂЅ­Ў­œ–””ŽŒ­ІЅЮЧЦолояччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїчџїыџџѓџїяџяуџчлїЮЯчЕВжЅЂЦЕЊЮЮЧчжЯяжЧч­žЦНВжЕІЦœ’­ЅЂЦ­ЎЮЕЊжЕЊжНВожЫячлџяуџїѓџозяЅšН„‚Ѕ{‚œ„†Ѕ„†­ŒŽ­ŒŽ­ŒŽ­ŒŠ­Œ†ЅŒŠ­”Ž­œ’Е”Ž­„‚­„‚ЅŒŠ­”’Е”ŽЕ”Ž­”Š­”Ž­”Ž­”Š­ŒŠ­„‚­„}Ѕ{}Ѕ{}Ѕ{yЅ{yЅ{yЅsuЅsuЅ{yЅ{yЅsuœsuœkqœsmœkm”ce”{}­”ŽЦŒ†Е„y­Œ‚НœšЮ{qЅcUŒsmœkqЅci”cmœcmЅcqЅcmЅZmœZiœZi”ci”cm”cq”ciŒZa{ce„Za„Za„JQsRYsZa{R]{Z]{ke{casZYskm„”’œ”Ž”œšЅ”šЅ”š­œЂЕœІНœІНЅЊНЅЊН”Ђ­”ž­{‚”cq„ЅВЮ­КжЕОж­КЮ”ІН„’­sŠœk}Œcq{s‚ŒЅЊЕЮгояяїџџџџџџџџџџџџџџџџџџЦЧЦчучџћџжзжолояыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїї”’”ŒŠŒЕВЕїѓї„†„­Њ­яяяџџџяыяЕВЕчччџџџџџџџџџџџџџџџџџџчучЅЂЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџћџџћџїїїяѓїчыяопоЦЫЮ­Ў­”šœŒ–”œЂЅ­ВЕ­ЖЕЕЖЕНОНЮгжчччїѓїїїїїѓяїяяяыяяычяычяычяычяычяычяычяычЮЧЦЅ–”­ІЅ­Ў­œžœ”’”­І­ЮЧЦолочччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїыџїяџџѓџџѓџїыџяуџЮЧч­ЊЮЕВжЦУоЮУчНКжНЖж­žЦЅžННЖж­ЂЦЅšНЕЎЮЦКоЦОоЦКоЦОчжЯячлїяуџїяџчзїЕВжœšН”–Е”’­ŒŽ­ŒŽ­ŒŽ­„‚Ѕ{}œ„‚ЅŒŠ­œ–ЕЅšНЅšНœšНœšЕœšН”’Е”Ž­”Ž­”Ž­”’Е”’Е”’ЕŒŠ­Œ†­„‚­„‚­„‚­„‚Ѕ{}Ѕ{yЅ{yЅ{yЅ{yЅ{yЅsqœkqœkqœkmœci”{}­”ŽЦŒ†Н„y­Œ†НЅžжsmœZI„kmЅku­kqЅkq­cqЅcmЅcmœZiœZi”Zi”Zi”ci”kqœBEc9ARJUkRUsJUsRU{Ra„ZiŒRiŒZeŒce„km„sqŒ”–­НЖЦНЖЦЦОЮНОЮЕЖжЕКжНЫчЮзяЮзяжзяжпяоуяЦЫо­КжЕОоНУжНУжЕКЮЅЎЦŒšЕ{ŠЅs‚”ky„s‚ŒœЊЕЮзояяїџџџџџџџџџџџџџџџџџџЮЫЮЕВЕџћџїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЮЫЮЅЂЅНОНжзжЕВЕїѓїџџџџџџяыя­Ў­чучџџџџџџџџџџџџџџџџџџчучЅІЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїяѓїчычопоЦЧЦЅЎ­”šœ”šœЅЊ­­ВЕЕЖЕЕЖЕЦУЦжзжяыяїѓїїїїїяяяяяяыяяыяяыяяыяяычяыяяычяычяычяычяяяїяяжЫЦ­žœ­ІЅЕВ­ЅЂЅ”’”­ІЅЮЧЦолояыяяяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїыџчпїїыџџѓџџяџїчџжЫя­ЊЮЅЂЦЅІЦЅІЮœžЦЅžН­ЂЦœŽЕЕІЦНВж­ЂЦЅšНЕЎЮЮУчжЯяжЯяжЫяозїчпїїыџїяџчлїНЖо­ЊЮ­ЊЦ­ІЦЅžНœžН”’Е„‚Ѕ{yЅ„}Ѕ”Ž­ЅžН­ІН­ІН­ІНЅžНЅžНœšЕ”’Е”’Е”ŽЕ”’Е”Ž­”Ž­”ŽЕŒŠ­Œ†­ŒŠ­ŒŽ­„†­{}Ѕ{yЅ{yЅ{yЅ{yЅsuЅsqœkqœkmœci”{y­”ŽЦŒŠН„}­Œ†НЅžжsiЅZU”{}Еs}Еsy­ku­cqЅcmœciœZi”Zi”Zi”ci”ci”kqœ9AZR]{kqœkqœcm”kmœsy­k‚Еc}­k‚­s‚Ѕ„‚ЅŒŠ­ЕВЮжЯочляяяџоуїЮгяНЫчЦгяжуїчыїяѓџїћџїћџчыџЮзяЮгяЮгчНЧоНОжЕКЮЅЎЦ”žЕ„–­{ŽœŒšЅ­ЖЦЮзояяїџџџџџџџџџџџџџџџолоЅІЅœžœНОНЦЧЦїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїѓїїѓїолояяяџџџџџџџџџяяяЕЖЕчччџџџџџџџџџџџџџџџџџџопоЅЂЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїяѓїчычжлжНЧЦЅЊ­”žœ”žœ­Ў­ЕКЕЕЖЕЕКЕЦЧЦопояяяїїїїїїїѓяїяяїяяяычяыяяыяяычяычяычяыяяычяычяыяяччяычяычїяяжЯЮ­ЂœЕІЅЕВЕЅЂЅœ–”­ІЅЮЧЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчлїЦОояпїџѓџџѓџїыџчпџжЯяЦОоЕВж­ІЦœ–Н”Ž­œŽЕ”ŠЕœŽ­ЅžН­ІЦЅžНЅžНЕВжЮУчогїчлїчпїчпїяуџїыџїяџозяНЖж­ЊЮЕЎЮ­ІЦ­ЂЦ­ЂЦ”ŽЕ„}Ѕ{yЅ„}­”ŽЕ­ЂН­ЂН­ЂН­ЂНЅžНЅžНœšЕ”’Е”ŽЕ”ŽЕ”ŽЕ”’Е”ŽЕŒŽЕ”’Е”ŽЕŒŽ­„†­„‚­{}­{}Ѕ{}Ѕ{yЅsuЅsuЅsuЅsqœciœŒ†НЅЂж”’Н„}­Œ†НЅЂж„y­{u­”’Ю{‚Еsy­sy­kuЅcmœciœZi”Zi”ci”cm”cm”kqœBMcJYskuЅkqœcmœkqЅs}­kyЕc‚Еk†Еs‚­{yЅŒŠ­ЕЎЮЮЧжячїџїџоуїЮзяЦгчЮзячыџїћџџџџџџџџџџџџџчяџопїЮзчНЧоЕКЮ­ВЦЅЎЦ”ЂНŒšЕ”ž­­ВНЮЯжопчяяїџћџџџџџџџџџџџџџџћџїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяя­Њ­опоџџџџџџџџџџџџџџџџџџчучЅЂЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћџїїїїїїяяячччжзжНОЦЅЊ­”žœœЂЅ­ВЕЕКНЕЖЕНКНЮЯЮчччїѓїїїїїїїїяяїяяяяяяяяяычяычяычяычяычяычяычяычяычяычяычяычяччяычяычїяяогжЕІЅЕЊ­ЕВЕ­ІЅœ–”­ІЅЦУЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџогяНВЮяуїџѓџџѓџїѓџїчџяпџяпїчляжЫяЕВж­ІЦЅžЦ”ŠЕŒ‚Ѕ”Ž­œ–НœšН”ŽЕЅšНЕЊЮЦКожЯячпїячџячџїчџџѓџџяџжЯяНВж­ЊЦЕЎЮЕЎЮ­ЊЦЅžНŒŠ­{}­{y­{yЅŒ†­œ’ЕЅšНЅžНЅžНЅžНЅžНœ–Е”’Е”Ž­ŒŽ­ŒŽЕ”’Е”’Е”’Е”Ž­ŒŠ­Œ†­„‚­{}­{}Ѕ„‚Ѕ{yЅ{yЅsuЅsuœsqЅkmЅ”–ЮНКчœšЦ„}Е”ŠНЅЂж”ŽН”’ЦœšЮ{‚Еsy­sy­kuЅcmœcmœcmœZi”Zi”cm”cm”kuœJQsJUskuЅcqœcmœsuЅs}­s}­ky­c}­kyЅ{}Ѕœ–ЕНКжЮЧжџѓїїћџжляЮгяЦгяЮгяочџїћџџџџџџџџџџџџџїџџоуїЦЯчЕОж­ВЮЅЎЦœЊЦ”žНœІЦЕКЮЮЯжопччыяяѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕЮЫЮжзжяыяопо”’”ЮЫЮяяяїѓїчччїїїџџџџџџопоЅІЅяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїѓїяяячччЮгжЕКНЅІЅ”žœœЂЅ­ЖЕЕКННОННОНжгжяыяџїїџїїїѓїїяяїяяїяяїяяїяяяяяяычяяяяычяычяычяычяычяычяычяычяычяычяычяычяычяычїяяозжЕЊ­ЕЊ­ЕЖЕ­Њ­œ–”ЅЂЅЦУЦолочччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦОоЦЖжїыџџѓџџїџџѓџџяџїчџяпџчпїозїЮУчЮУчоЯяНЎж”‚­œ’ЕЅšЕ­ІЦЅžНœ–ЕЅЂН­ЊЮНЖоЮЫячлїячџячџїыџџїџїяџжЯяЕЖжЕЎЮЕВЮЕВЮ­ІЦ”’ЕŒ†­„}­{yЅ{}ЅŒ†­”ŽЕœ–ЕЅšНЅžНЅЂНЅžНœ–Е”’Е”’Еœ–ЕœšЕœšЕ”ŽЕŒŠ­ŒŠЕŒŠ­„†­„‚­„‚­„‚­{}Ѕ{yЅ{yЅsuЅkmœsu­œ–ЮНЖоЅЂЮŒ‚Е”†НЅЂжœ–Ц­ЂжЅЂж{‚Нsy­sy­ky­kqЅcmœcmœcm”cm”cqœcmœcuЅJUsJUskuЅcqœkqœ{yЅ{}­{}­kyЅkuЅkqЅ{}­­ІЦЮУжозчџїџїїџЮЯяНЧчНЧчЦЯяЮзяяяџїџџџџџџџџџџџїћџочїЕЧоЅВЮЅЊЦœЊН”žН”žН­КЮЮЯчопчччяяяїїћџяяїчччччччччяыяяыячччяыячччїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџ”’”sqsŒŽŒ­Њ­œžœ„‚„ŒŽŒ”’”ЕЖЕЦЧЦчучџџџџџџопоœžœчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїяяяоучЮЯЮЕКНœІЅ”žœЅІЅ­ЖЕНОННОНЦЧЮжгжяяяџћџџћїїѓїїѓяїяяїяяїяяїяяїяяяяяїыяяыяяыяяяяяычяычяычяычяычяычяычяычяычяычяччяычяычяычяяячлжНВ­ЕЎ­НЖЕ­Њ­œ–”ЅЂЅЦУЦолояччїѓїїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћїЮзЦЦлЦЮлЦЮлЦжпЮжпЮжпЮжпЮїїїџџџџџџџџџџџџџџџџџџяяїџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦКжозяїяџџѓџџѓџџѓџџѓџїяџїчџяуїогїжЫчогяїчџчзїœ†ЕœŠЕЅšН­ІЦЕЊЮЅžНЅžНЕЊЮЕВжЮУчжЯяозїчпџяуџїыџџїџяыџжЫчНЖжЕВЮЕВЮЕВЮ­ІЦ”’Е„†­{}­{y­{y­„‚­ŒŠ­œ’ЕЅšНЅЂНЅЂНЅžНœšНœšНœšНœ–Нœ–Е”’Е”’Е”’ЕŒŠЕ„†­„‚­„‚­„‚­„‚­{}Ѕ{yЅsuЅsqЅ{}­”’ЮЕЎо­Іж”ŠН”†Ц­ЂжЅžЮ­ІжЅІо„†Нsy­sy­suЅkqЅcmœcmœcmœcqœcqœcqœkyЅJQsJUskuЅkqœsuœ{}­{}­{}Ѕ{}­s}­ky­{‚­œšНЕВЮогчџћџїїџЦЫч­Жж­КжНЧчЦЯчжпїїїџџџџџџџџџџяѓџжлїЕОоœЊЦ”ЂЕ„’­{Š­ŒžНЕКжжпяоуячыїїѓїџџџНКНŒŠŒœšœ”’”ЅЂЅœšœ”’”œšœœšœЕЖЕяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНКНяяяџџџџџџїѓїїїїяяяїѓїџџџжгжчччџџџџџџчучЅЂЅяыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџїћџїїїчяяоучЦЫЮ­ВЕœЂЅœžœЅЊЅЕЖЕНОННОНЮЫЮжзжЅІЅœžœяыяџїїїяяїяяїяяїяяїяяїяяїяяїяяяяяяяяяыяяыяяычяычяычяычяычяычяычяычяччяччяычяччяычяычяычяычїяячпоЦЖЕНЎ­НКН­Њ­œ–”­ІЅЦОНозжяччїяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћїЦгННЫЕЦЯЕНЯЕ­ОЅЅЖœНЫ­œЖ”ЕЧЕчуочыччуоїыячччяячНУЦжЯЦїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяпїїяџячџїяџџѓџџїџџѓџїяџїыџяуџогяжЯяозяяуџячџ­žЮ”}ЕЅ’ЕЅšНЕІЦЕЊЦЅžН­ІЦЕВЮНКоЮЧчжЫяжгїчпїчпџячџџѓџячџжЯчНКжНВжНЖжЕЎЮЅІН”’Е„†Е„}Е{y­{}­„‚ЕŒŠЕ”’ЕœšНЅšНЅžНЅšНЅžНœšН”–Н”’Е”’Е”’Е”’Е”ŽЕŒ†­„†­„†­„‚­„‚­{}Ѕ{yЅsyЅsqЅ{yЕ”’ЦЕЊоЕЊжœŽН”ŠЦ­ІоЅžЮ­Іж­ЎоŒŽЦs}­sy­sy­kuЅcqœcmœcmœcqœcqЅcqЅkyЅJUsRY{syЅkuœsyЅ{}­s}­s}Ѕ{}Ѕ{‚­s}­{‚Е”–НЅЂНЦУжџћџїїџЕКо”ЂЦœІЦЅВжЕЧчЦЯяочїїїџїїџяїџчыџЮзяНЧчЅВЮŒ–Еs}œs‚ЅŒšН­ЖжжзяччїчыїїѓїїїїЦЧЦолояяячччжгжЦУЦяыяяыяяяяжзжопоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕяыячуч”–”ŒŠŒ„†„ŒŽŒжзжџџџжзжчччџџџџџџолоЅЂЅїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїїѓїяяяоуоЦЫЮ­ВЕœЂЅœЂЅЅЊ­­ЖЕЕОННОНЮЯЮчччџџџчуч”’”ЮЧЦїяяїѓяїяяяяяїяяїяяїяяїяяїяяїяяяяяяяяяычяыяяычяычяычяыяяычяычяычяччяччяччяччяычяччяычяычяычяычяяячуоЦКЕНЎ­НЖЕ­Ў­ЅЂЅ­ЂЅЦОЦозжяччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїћџ­ВЕЕВ­ЕУ­œЎ”Œš„”Ђ””І”ŒŠ{Ѕž”Œ’ŒЅІŒяычжпоЕЧЕџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџїяџяуџїыџџїџџїџџѓџїяџїяџяуџозїжЯяоЯчяпїчлїНЎж”}­œŠЕЅ’Е­žНЕЊЦ­ІЦЅЂНЕЎЦНЖжНКоЦУчЦУчжЯчозїчлїїыџџѓџяуїжЯчЦОжНЖжЕЎЦЕЎЦЅЂЦ”’ЕŒŠЕ„‚Е„}Е„‚­„†­ŒŠЕ”ŽЕ”’Еœ–Еœ–Еœ–ЕœšН”–Е”’Е”’Е”’ЕŒŽЕŒŽЕŒŠЕ„†­„†­„‚­„‚­{}­{}Ѕ{yЅkmœsuЕœ–Ю­ЊжНЖоœ–Ц”ŠН­Іо­Њж­ІжЕЎоŒŽЦs}­s}­sy­kuЅcqЅcqœcqœcqЅkqЅkqœkyЅJUsRY{syЅsuЅsyЅ{}­s‚­sŠ­{Š­{‚­{‚­„‚ЕœЂЦ­ЊЦЦОжџџџїїџœЂНs†ЅŒ–Е„–НœІЮЕОоЦгчжляочїчыџоуїЮзяНЧоЅВЮŒšЕ„’­„’­”žН­ЖжНЧчжляочяяяџяѓїЦЫЮяыяџџџџџџїѓїЅІЅџџџџџџџџџчуччучџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕЖЕяыяяыя­Њ­œžœ”’”ЅІЅяыяџџџжзжчччџџџяяя­Њ­ЮЫЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїћџїїїїѓїчыяопоЦЧЮ­Ў­œЂЅœЂЅЅЊ­ЕЖЕЕКНЦУЦжгжяыяџћџџџџџїїїѓїџџџџџџїяяїяяїяяїяяїяяїяяїяяїяяїяяїыяїыяїыяяычяычяычяычяычяычяычяычяччяччяччяччяччяччяычяччяччяычяччяычїїїяучЮОННВЕНЖЕНЖЕЅЂЅ­ЂЅЦОЦозояччїѓїїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяѓїЕК­ЦУЕЦЯНЅЖЅНЫ­жччЦЯЦЦЧНЦУНЦЫЦЦЫНџїїоыяЕУЕџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџяџяуџїчџџѓџџїџџѓџїѓџїяџяуџозїжЯяжЯччляжЧчЦКоœŠН”†ЕœŽЕЅ–Е­ЂНЕЎЮ­ЂН­ІНЕЖЮНЖжНКоЦОоНОоЮЧчжЯяогїячџїѓџчпїогяЮЧоНЖЮ­ЊЦ­ІЦЅžН”–ЕŒŠЕŒ†Е„‚Е„‚ЕŒ†ЕŒŠЕŒŽЕ”’Е”’Еœ–Нœ–Н”–Е”’Е”ŽЕŒŠЕŒŠЕŒŠ­ŒŠЕŒŠ­„†­„†­„‚­„‚­{}Ѕ{yЅceœ{u­­Іж­ЂЮНКоНВоœ’Ц­ІжЦКчЕЎоЕЎо”’Юs}­s}­s}­kuЅkqЅcqœcqœkuЅkuЅkuЅs}ЅJMkRY{s}ЅsyЅ{}­kuœcq”sŽ­sŽЕZiŒ{}ЅŒŽЕ­ЎЮœž­ЅЂЕжзжЮЯЮcm{ku”ŒšН„’ЕŒšН­ВЮЦЯоЦгчжляоуїЮзяНЫчЕОоЅВЮœІН”ЂЕ”žНœІЦЅЎЮ­ЖжНЫчжпяяяџяѓїЦЧЦяыяїїїНОН­Њ­kmkЦУЦяяяџџџчуччччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНОНїѓїЮЯЮsuskmksqs{y{„‚„яыяопоџџџџџџНКНЦЧЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџџћџџћџїїїяѓїчыяжлоНЧЦЅЊ­œЂЅЅІЅ­Ў­­ЖЕНКНЦЧЦолояяяџџџџџџџїїїѓяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїяяїыяяычяычяычяычяычяычяычяычяычяычяычяччяччяычяччяуччччяччяччяччїяяџїїџћџяычїѓяяччжУЦЦЖЕНОННКН­ІЅ­ІЅЦОЦозжяччїѓїџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяыячучџџџчячЦЯНЦЫНяычџџџџџџџџџџџџџџџїћџїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџччџџїџячџячџїѓџџїџџїџџѓџїяџяпџчлїжгчжЯяозїЮОчЦОчЅ’Ц”‚ЕœŽЕœŽЕЅšЕ­ЊЦ­ІЦЅžН­ЊЦНЖжНКжНКоЦОоЦКоЦОоЦУчжЫяяуџїыџчпїозяжЯчНЖж­ІЦ­ІЦЅžН”–НŒŠЕ„†Е„‚ЕŒ†ЕŒ†ЕŒŠЕŒŽЕ”’Е”’Е”’Е”’Е”ŽЕŒŽЕŒŠЕŒŠЕ”ŽЕŒŠЕŒŠЕŒ†­„†­„‚­„}­{}ЅsuЅca”suЅНЖч­ЂЮЅšЦНВоЕЎж­ЂЮЦКчЦУяЕВч”–Цs}Еs}Еsy­kuЅkqЅkqЅkuЅkuЅkuЅkuœs}ЅBMcZa„s}ЅsyЅ{‚ЕciŒRa{{–Нk‚Ѕ9Mckm””–Нœš­­ІЕЅžЅЅЂЅНКНsu„„ŽЅŒЂНŒšНœІЦЕОжЮгчЮзяжпяжпяЦЯчНУоЕОж­КжœЊЦ”žЕœІНœЂНœІЦЅЎЮЕКжЮзчяѓџїїїЦЧЦяыяџћџжгж”–”JIJ„‚„яыяџџџччччччџџџџћџџћџїїїїѓїїѓїїїїџћџџћџїїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяяопоџџџЮЯЮїѓї­Њ­RURcecJIJ9<9kikяяяЦЧЦопожг愆„чучччччччœžœsusолоџћџїїїџћџџџџџћџџџџџћџџћџџџџџћџџћџџџџџћџїїїїїїяяячччжзоНУЦЅЊ­œžœЅІЅ­ВЕЕЖЕЕКНЦЧЦопоїїїџџџџћџїѓїїѓяїяяїяяїѓяїѓяїяяїяяїяяїяяїяяїыяїяяїяяїяяїяяїыяяычяычяычяычяыяяыяяычяычяычяычяычяычяычяччяччяучччччуояччїѓяїѓяолжЅЂЅkikЅšœџћїяччжЫЦЦКЕЦКЕЦКН­Њ­­ІЅЦОНозжяччїяяїїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНУЕŒ’{”ž„яыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮгїїѓџїыџяуџїяџџїџџїџџѓџїяџяуџчлїозяогячпїЮУчЦОоЕЂЮŒyЕ”†ЕœŽЕœŽЕЅžНЕЊЮ­ЂЦ­ІНЕВЮНЖжНКоНКоЦОоНКоНКжЦОоЮЫяяуџяуїчлячлїжгяНКж­ЊЦЅЂЦœžН”’ЕŒŠЕŒŠЕŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕ”’Е”ŽЕ”ŽЕŒŽЕŒŽЕ”’Е”’Е”’ЕŒŽЕŒŠЕŒŠ­„†­„}­{}Ѕ{}ЅsuЅca”ce”ЅІжЕЎжœ’НЅ–ЮНВоЕЎжНВоЦОяНКч”–Ю{‚Еs}­sy­kuЅkqЅkuЅkuЅkuЅkuœkuЅsyЅBMcciŒ{}Ѕs}Ѕ{‚ЕceŒZa„{ŽЕZi„R]ssyЅ”šН”ŽœЮЧЮЕВН­Њ­жгж”š­”žН”ЂН”ІЦ­ЖжЦЫожляжпяоуїжпяЦЯчНЧоНУо­Кж”ЂЦŒšЕ”žЕŒš­ŒšЕ”ЂНЕОжжляяѓџџћџЦЧЦопоџџџЮЯЮsusJIJkmkЦУЦџџџЦЧЦœžœЦУЦЕВЕНКННОН­Ў­­Њ­ЕЖЕЕВЕЕВЕЕЖЕ­Ў­­Њ­ЕВЕНОНЦЧЦНОНЦЧЦжзжолоолоопоолоолооложгжолоœšœ989kikЅІЅџћџїѓїїѓїяыяопочуччччїїї­Ў­œšœ”’”susЕЖЕЕВЕЕВЕRQR! !œžœЦУЦНОННОНЦУЦНОНЦУЦНОНЦЧЦЦЧЦЦУЦЕЖЕжзжїїїяяяоучЮзжНОНЅІ­œЂЅЅЊ­­ВЕ­ЖЕЕОНЮЯЮчучїїїџџџџћџџїїїяяїяяїяяїяяїяяїяяїѓяџћїџћїїѓяїяяїяяяычїяяяяяїыяяычяычяычяычяычяычяыяяыяяыяяычяычяычяычяччяччяычячччуояччїяяїыяЮЯЮsysRUJRMJJEBRIJœžœїѓяїяяоЯЦЮОНЦОНЦКН­Њ­­Њ­ЦОНозжяччїяяџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЕЖ­Œ–„НУЕїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџяїїччоџџџџћџїѓїџїїџїџџїїџџџџџџџџџџїїџћџїѓїїїїџћџџїїџћџїїџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНЧяччџїяџїчџїыџџїџџїџџѓџїяџяуџяпџозячляяпџжЫяЦЖоНВжœ†НŒ}­œŠЕœŽЕœ’Е­ІЦ­ЊЦ­ЂН­ЊЦЕВЮНЖжНКоНОоЦОоЦКоНКжЦОоЮЫчяуџчзїогячлїжгчНКЮ­ЎЦ­ЂЦœšН”’НŒŽЕŒŠЕŒŽЕŒŠЕŒŠНŒŠЕ”ŽЕŒŽЕŒŽЕŒŽЕ”’Е”–Еœ’Е”ŽЕŒŠЕŒŠ­„†­„‚­„}­{}Ѕ{}Ѕkqœca”RYŒ{y­ЕВоЅšЦ”ŽНЅ–ЮЕЊжЕЎжЦЖчНЖч”–Ю{‚Еs}­sy­kuЅkuЅkuЅkuЅkqœkuœkuЅsyЅBMcciŒsyЅ{}Ѕ{‚­syЅsyЅcm”JQkku”s}­”–ННВЦЦКЦччччуояяї­ЖЮ”šНœЊЦЅВЮЕУожзяоуїоуїоуїопяЦЯч­КЮЅВЮœІН„–Е„–­Œ–­Œš­”ЂНœЊЦЕОжжляяяџџџџЮЫЮчучџџџжлоЮЫЮ{}{жзжяяяџџџопоЮЯЮяяяяыяяяяяяяяыяяыяяяяяыяяыяяыяяыячччопожзжЮЯЮЦУЦЦЧЦНКН­Ў­ЕВЕЕЖЕЕВЕ­Ў­ЕВЕЕЖЕНОН„†„sus”–”ЅЂЅџџџжз愆„„†„„†„sus„‚„жзжЦЧЦяыяЦЧЦЕВЕїѓїяяяяяяжзжЦЧЦчччяяяяяяяяяяяяяяяяыяяыяяяячыяяяяЦЧЦНКНччяжзжНУЦЅЎ­ЅЊ­­ВЕЕКНЕКННУЦжзжяяяџћџџћџїѓїїяяяычїяяїѓяїѓяїяяїяяџїїЕВЕŒŠŒНЖЕЮЫЦчуоџїїїѓяїѓяїѓяїяяїяяїыяїяяїяяїяяяычяыяяыяяыяяыяяычяччяычяычяччяччяччяычїѓяяычНЖЕ„y{JIB!(!981JIBJIBB<9981smkЕЎЅЅЂ”НЎЅжЫЦЦУНЦОНЕЎ­ЕЊ­ЦОЦозжяччїяяџїїџћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоуо­ВЅЕОЕНОЕЕЖ­ЅЎœ­ВЅНКЕНОЕЕВЅчччџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџопч­Њ­ЅЊœНЧЕ”К­”š„ЕОЅНЖ­Ѕž””І””ЊœŒ’„жлЮНЧН­Ж­œЊœœЂœœЎœœЎ”­Ж””š”­ЊЅœЂœ­ЖœїїяџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­ОчЮзїџѓџїыџячџџѓџџћџџѓџїыџяуџяуџчлїчлїяуџоЯїНЎжНЖж­žЮŒu­”‚ЕœŽЕœ’Еœ–ЕЕЊЦ­ІЦЅЂНЕЊЦНЖжНЖжНКжНКоЦОоЦКоНКоЦКоЮЫячпџжЯчжЯяоляжгяЦОжЕЎЮЅЂНœšН”’НŒŠЕŒŠЕŒŠЕŒŠЕ„†ЕŒŠЕŒŠЕŒŽЕ”’Е”’Е”–Н”’ЕŒŠЕŒŠ­ŒŠ­„Š­„‚­„‚­„‚­{}ЅsmœZaŒRY„ciœЕЎо­Ђжœ’ЦœŽЦЅšЮ­ІжНЎоНЖч”šЮ{‚Еs}­ky­kuЅkuЅkuЅkuЅkuœkuœkuЅkyЅBEckq”{}Ѕ{}Ѕ„‚­„†Н{‚НsyЕsy­{}Еs}­œžЦяуяїяїџџџџџџяяїœЊЦŒšЕœЊЦ­ЖЮНЧожляжлїжляжзяЦЯч­Кж”ІЦŒžНŒš­„’Ѕ„Žœ„ŽЅŒžЕœІНЅЎЦЕУжоуїїїџџџџЦЧЦопоџџџџџџџџџœžœяяяџџџџџџяыяолоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџћџїїїїїїїїїїїїїїїїїїїїїїїїїїїїѓїїїїїѓїЕЖЕџџџїѓїчучяыячучжгжчччџћџЮЫЮџћџяяя­Ў­яяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџїїїяѓїїћџНОН{}{„ŠŒ{‚„{}„„ŠŒ”šœ”šœœžœЕЖЕЮЯЮопочпоолоолоозжжгжжгжозжчуоїѓяџїїїѓяџћџЦОНЕВ­ЮЫЦ­ІЅ{uskik­ЊЅолоолочпочуччуччпочпочпояччїяяяычяычяычяычяычяычяччяччїяяїѓячпоЅЂЅkikRQRZYRJA9941JIJc]Zc]ZcaZc]ZJIB{}{ЕВ­­ЎЅчзжоЯЮЮУЦЦУНЕВЕЕЊ­ЦОЦозжчччяяяџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЫЦЦЫЦїїїчычНОН­Њ­ЕКЕчучїїїЦЫЦЮЯЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяїџœЂœ­ВЅЅЊœ­К­­ВЅЅЖœ­ЊœЦУЕЕЧНŒž”­Ў”жпж­ЎЅ”žŒ­Ўœ­Ж­”І”ЦгЕ­Кœ­ЊЅ­Њ­­Ў­ЕВ­чччџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅКч­ОяїѓџїяџячџїяџџїџџїџїыџяуџїчџячџяуџяуџчлїНЎжНВжЕЎж”†НŒy­œŠЕœŽЕœŽЕЅžНЕЎЦ­ІН­ІНЕЎЮНЖжНЖжНКжНКоЦОоЦОоЦОоЦОожЯяопїЮЧоЮЫчозяжгяЦУоЕВЮЅІЦœžН”’НŒŽЕŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕ”ŽЕ”ŽЕŒŽЕŒŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­„‚­„‚­{}ЅkiœZaŒRUŒciœ­ЊоНВоЅšЮœ’Цœ’ЦЅšЮЕЊоНВчœšж{}Еsy­sy­kyЅky­kuЅkqЅkqœkuЅsy­kuœBIckuœsyЅ{yœ{uœce„Ze„ci”ci”ZaŒR]{{}”НКНозоЦУЦжлжячї„Ž­{ŽЅ”žЕœЊЦЕОжЦЫоНЯчЦЯоЦЯоНЧжЅЖЮŒžН„–ЕsŠœk}ŒkyŒ„’ЅЅВЦЕОжНУжЮгчочїїћџџџџЦЧЦопоџћџџџџџџџїїїџћџџћџџћџяыяжзжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЅЂЅчучїѓїїѓїяяячччяыяяяяїѓїЕЖЕяыяџџџяыяЦУЦжзжџћџџџџџџџџџџџћџџџџџћџџћџїїїїѓїяѓїччяопчЮгжЕЖНŒ–”„ŽŒŒ–”Œ–”„Š„”–”­Ў­НКНЦУЦЦОЦНЖЕНВЕЅІЅЅžœ­Њ­­ЊЅЅІЅ­Ў­ЅЂЅЅЂЅЕЎ­ЦУНЕЎ­ЕЎ­ЦУНчучЅЂЅ”’ŒНКЕЦУНЕЎ­­ЊЅЕВ­Ѕžœœš”œšœœšœœ–”ЅЂœЮЧЦїѓяїыяяычяычяычяычїяяїяяжЯЮ”’”ZURB<9RMJsik{usJIB981B<9RQJkicc]ZRQRRQRZURRQJЅІœяычяпоогЮжЧЦЦУЦНЖЕЕЎ­ЦУЦозояччїяїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЯЦолжяяяЅІЅНОНЦЧЦНОНЅІЅчучжзЮЮгЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччяяяџїїїѓїяїїоччяычїїїїїїїїїџџїџџџяяяяыяџћџџћџяїїџџџїїїџћїџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЅЖчœВчоуџџѓџїчџїяџџїџџїџїыџячџячџячџяуџяуџчуїНВжНЎжЦЖж­žЮŒu­”}­œŠЕœ’Еœ’Е­ІЦ­ЊНЅЂН­ЊЦЕВЮНЖжНКоНКжЦОоЦОоЦОоЦОоЦОоозяозяЦОоЮЧчжгяжгчЦУоЕВЮ­ІЦœžН”’Н”ŽНŒŠЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŽЕŒŽЕ”ŽЕŒŽЕŒŠЕ„†­„†­„†­„‚­{}Ѕci”ZYŒJYŒcmœ­ЊоНКчЕЎо­šЮœŽЦЅ’ЦЕІоНЖчœžЮ{}Еs}­sy­ky­kuЅkqЅkuЅkuЅkuЅsyЅcm”JMksyЅsuœsuœke„ZYski„kiŒZa„JU{ca„”’Ѕkik„‚„”–”ЮЫЮжзчcuŒk‚”„ŽЅŒšЕœЎН­КЮНЧоЦЫоНЧо­КЮ”ЂЕs†Ѕs‚œkyŒcq„k‚”ЅВЦЮгчЮгчЮзяжпїчыџїїџџџџНКН”–”­Њ­ЕЖЕ­Ў­œžœœžœœšœ­Њ­­Ў­ЕЖЕїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНОНЕЖЕœžœŒŽŒНОНЕВЕЕЖЕЕЖЕЅІЅ”–”чччџџџџџџїїїЦЧЦоучџџџџџџџћџџћџџћџїїїїїїяяяччяжлоЮЯЮЕКНЅЊ­ЅІЅ­ВЕЕЖЕЕКЕЦУЦопоџїїџїїячччуччуччучжгжжЯЮїяяїѓяїѓяяычопожгжЦУЦНЖЕозжчуочпо”’””ŽŒЮЧЦїяяџћїїїяїѓяїѓяїяяяычяяяяычяыяїяяжгЮЕЎ­їяяяычяычяычяычяычЦОН„‚„RURRQRcYZRMJJEBRQRRQJBA9JEBREB10)9411,)JIJkikcYZ)$!RQRжгЮогЮоЯЮогЮЮЧЦЦУНЕЖ­ЕЎ­ЦОНжгжчучяяяїѓяїїїїћїїїїчччїїїџћџџџџџџџџћџїѓїоуояѓїїћїїћїџџџџџџџџџџџџџџџџџџџџџџџџџџџоуоїѓїЮЯЦЮЯЮЕВЕопоџџџЮЫЮЅІЅжгжЕВЕЦЧНЮЯЦяяяїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЧНœЂ”ЅЊœЅЊœЅЊœЅЊœЅЊœЅЊЅœІœœЂ”олжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦгНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Кч”ЎоЦгяџћџїчџяыџџїџџїџїыџїыџїыџячџчпџяпџяпџНВо­ЊЮ­ЊЮ­ЊЮ”‚ЕŒu­œ†ЕœŠЕœŽ­Ѕ–Н­ЎЦ­ІНЅЂН­ЊЦЕЖЮНКжНКжНОжЦОоЦОоЦОоЦОоЦУчолїжЯчЦКоЮЧоЮЫчЮЧоЦОоНЖЮ­ЊЦЅžН”–Н”’НŒŠНŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŠЕŒŠЕŒŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­„†­{yЅca”RY„JQ„ceœЕВчНЖчЦКчНВо­žЮЅ–Ю­ЂжНВчœžжs}Еs}­s}­su­kuЅkqЅkqЅcuЅkuЅs}­ZeŒRYss}Ѕ{}Ѕ{}œce{{y”œ’ЕЅžЦœšЦ„ŠЕœšЦчуїїѓїџћџџїџжзжНКЦResky„s†”„ŽЅ”ЂЕЅВЦ­ЖЮЅВЦœЊН„–ЅcyŒcq„ky„kyŒk}””ІНЮзчочяопїоуїчыџяѓџїїџџџџопо­Ў­­Ў­ЕВЕЕВЕНКНЦЧЦЦУЦЕЖЕЅІЅНОНїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНКНkmkїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџччччучџџџџћџїїїїїїяѓїчяячччжлоЦЫЦ­ЖЕЅІЅœЂЅЅЊ­ЕЖЕЕОНЦУНолоїяяџїїяыччпоЦУНжгжїѓїїїїжзжжЯЮїѓяяяяячччпоолжчпояччячччпожгЮяычНЖЕчучџћїїѓяяыччпояычяычяычяычяычяычяычїяяогжЕЎ­їяяяычяычячччпожгЮ{y{941c]Zsqkc]ZRMJRMBB<9)(!10)ZYRZURJEBRQJ1011,)101RQRZUR)$!JE9sucœІ„ЅЎŒœІŒ”ž„Œš„„Žs{ŠsŒ–{”ІŒЅВ”­Кœ­ОЅ­УЅœІŒ„Šs­ЊЅНКНопожгжЕЖЕЅІœŒŽ{ЅІ”ЕЧЅ­ЧЅчыожпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮ”š„ЅІ”œЂŒЕКЕНОНџџџџџџџџџяяяЕЖЕЕЖЕЅІœœІ”ŒŽ{œІ”џћїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦУЕопжџџџџџџџџџџџџџџџџџџџџџжгЮЮЯЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџочжЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџНЫяЕУчЦЯяџїџїяџяыџџїџџїџїяџџяџїѓџїыџяуїяпџчпџЦЧоЮзчЦЯо­Вжœ’Ц„q­Œ}­”ŠЕœŽ­œŽЕЅЂЦ­ЊЦЅЂН­ЂНЕВЮНЖжНКжНКжНКжЦОоЦУоЦУоЦОоЮЧчолїЮЫоЦОжЮЫчЮЫчЮЧоНКжНЖЮ­ЊЮЅžНœ–Н”ŽНŒŽЕŒŽНŒŠЕŒŠЕŒŽЕŒŽЕŒŽЕ”ŽЕŒŽЕŒŠЕŒŠЕ„Š­„†­Œ†­{yЅZ]ŒRU„BM{kmœНЖчНКчНЖчЦОчЦВоЕЂжЕІоНВчœžж{‚Еsy­s}­kuЅkuЅcuЅcuЅkuЅkuЅ{‚­Za„RYss}œsu”ku”ZascesRUkc]sci{Za{œšЕжЯжжгжџћџяыячпчЅЊН9McResZq{kyŒ{ŠœŒž­ŒžЕŒš­{Žœcu„RisZmscq{kyŒ„–ЕНЧооуячыїчыџяѓџїћџїћџїћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџœšœBEBопоџџџџџџџџџџџџџџџџџџџџџџџџџџџопожзжџћџїїїяѓїяыяоучжлжНЧЦ­ВЕœЂЅœЂЅЅЊ­­В­ЕЖЕНУНЦЫЦїяяџѓїячччлоозжжгЮжгжчучџїџџћїчччяыччпоозжжгжозжчпжяуояуоїччжЯЦ­ІЅœ–”чпожзжЦОНЮЫЦжгЮЅЂЅЮЧЦїѓяяычяычяычяычяччїыяозжЕЎ­яычяыччпожЯЮЕВ­ŒŠŒsqsZURJABRMJc]ZZYRRUJ9<114)B<1kicsmkcaZZUZZQRJABB<9RQJcaZRUJ)(!14)œž”НОЕЕВ­ЕЎЅ­Ђœœž””’ŒŒŽ„œž”­ЎЅЕЖ­НОЕНУЕ„Ž{­ВœЦЧНœšœЅЂЅЅІЅ­Њ­ЦЧЦ­ЎœŒŽ{НЧНЦЫЦяычжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮЕЖЅŒ–„ЅЊœ­ЊЅЮЧЮџџџџџџџџџџџџ­Ў­НОЦœž”ЕЖ­ЕК­Œ’{ЦЯЕжчЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮжпЮЮлЦяѓяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЧНчуоџџџџџџџџџџћџџїїџџџџџџЮгЦЮЯЮџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџоуоЦзНџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџжляжзяЮзяїяџџїџїыџџѓџџїџїѓџџѓџџѓџџяџячџчпїолїЮЫчЦЯоНЫоЕОо­ІЮ”‚Е„qЅ”†ЕœŽЕœ’Еœ–Е­ЊЦ­ІЦЅЂН­ЊЦЕВЮНКжНЖжНЖжНКжНОоЦУоЦУоЦОоЮЫччлїЦУоНОжЮЧоЮЫчЮЧоЦОжЕЖЮ­ЊЮЅžН”–Н”’Н”’НŒŠЕŒŠЕŒŽЕŒŽЕŒŽЕ”ŽЕ”ŽЕŒŽЕŒŠЕŒŠЕŒŠ­Œ†­sqœRY„JQ{R]Œ„‚ЕЕЎжЕЖоНЖчНКчЮЧяЮОчНВоНЖчœЂж{‚Еsy­ky­kuЅkuЅcuЅkuЅkuЅkuœkyœJQcBMcRa{)4B)4B9ERBQc)4B),914BRMZ„y„НЖНџџџчччозо„Šœ,B1MRBYZRakk}„{Š”s†”k}Œcq{RisZmscu{k}Œ„ŽЅЅВЦЮзчоуяочїчяџїћџџџџїћџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЮЫЮŒŠŒолоџџџџџџџџџџџџџџџџџџџћџџћџџџџчучжгжяѓїяыяоучЮзжНУЦ­Ў­œЂЅ”žœЅІЅ­Ў­ЕЖЕЦЫЮжзжœšœ”’”чпочуоозжжгЮжгЮчлоїыяїяяяыяччччучозжогжозжчпжяуоячояуояуояуоїычЮЫЦЅžœжЯЮ­ЊЅ{ysŒŠŒЕЎ­­Њ­ЮЫЮїяяяычяычяычяычїыяїыяозж­ІЅолоЦУНЅЂœsqsZYZkic{us{usJIB10)BA9RMJRMJJMJcaZZYRcYZRMJB ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € )<”!0Œ!0„)<Œ9QœJe­ZqЕZuНcyНsŠЮЕУїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНОНяыяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччœžœŒqkЅЂЅœ–”{ys”’”{y{{y{œžœЦгЮчччїѓяяыяячччуочпожлоЦзоЦлчЮлоЮЯЮжК­жІ„о’cчŽcчžsяЖœїгЦяуояыяяыяНЧЦBEJ! !! !! !)(!!(!)(!)(!)(!!(!!$!)(!!$!!$)(!! )$!! )(! !„’œЦлчЦЫЮЦУНоКœЮž„Е’”НКНЕВЕЕЖЕЦЧЦЮЧЦїяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЎ­џпоџџџџџџџџџџџџџџџџџџџџџџџџџџџНК­ЕКЕЕОЕЕКЕЅІЅœž”ЕОЕНОЕНОЕЅЊ”оуоџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕК­ЕО­жлжНКЕ­Ђ”ЦЧНЮЯЦЦЫЦЮЫЦЅЎЅяѓяџџџџџџџџџџчяџзжџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїџяїїЮгчcq{14!98)98)),!)!!4ZZuЦcyЮcyЦZuЦZqНRmНRmНRmЕRqЕZuНcyЕc}Нc}ЕZuЕZuЕJmЅRq­k}ЮcyЦZqЦRmЦZqНcuЦk}ЮkyЮk}ЮZqЕZuЕc}Нc}Нc}Цc}ЦcyЦZuЦcyЦc}Цc}Цk‚Цs†Ю{ŽЮŒšжs‚­9UkJ]kJYZJYZRiscqs{†Œ{Ž”s†ŒЕУжяѓџжпяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЦЯї„–жs‚Цk}ЦcqНBYЅ)<Œ)<”R]­cqНcqНReЕ9MЅBUЅReЕJaЕ9MЅ!0Œ {0„9UЅRiЕZyНcyНc}НŒžжЦзџїћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџНКНяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчучœžœŒqk„†„{y{{y{ŒŽŒsys”’”ЅЊ­НЧЮжложзжЮгжжучочяоыяЮлоЮУНжЊŒо–kчŽZчškяЖ”ягНяуояыяяѓїїѓїяѓїїѓїяычЦЫЮBEJ! !! !! !),!)(!)(!!$!)$!!$!)(!!$!)(!)$!!$!! ! !!!(1BEBcYRЕš{ЮЂ„ЦŠZНyJ­yRЅ‚kЅ–”ЅЂЅŒŽŒŒ’ŒЦУЦЮЧЦяяяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЎ­џпоџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Ж­”}{­І­ЕЖЕœšœŒŽŒНОЦ­Њ­”†„Œ’Œопжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїї­Ж­яыччгжНžœЮЎ­яыяїћїџћџџїїНОЕчччџџџџџџџџџџяяџлоџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїџоуяНЧжku{9E99<)9<)1,)))8cc}жcyЮcyЦZuНRqНRmЕRmЕRqЕRqЕZyЕc}Еk}Еc}ЕcyНZuЕRqЅJiЅk}ЦsŠЮs†Цs‚ЦsŠЦc}Ю{Žж„–жk‚ЦZmЕZuНcyНc}Нc}Цc}ЦcyНcuЦcyЦcyЦcyЦkyЦk‚ЮsŽЮ„’жs†ЕBQcBQZBQRBUZ9QRRecs‚Œ{Žœ”žЕЦЯооыїЦгяяѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЫї{ŠжkyЦcuНcqНRiЕ9UЅ)<”1EœR]­cqЕZmЕBYЅBYЅRiЕRiНBY­)Aœ4Œ!<”B]­ZqНcyНc}Н{ŠЮЅКяочџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕВЕїѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччœžœŒqk„}{{y{{‚„­ІЕ”ŽœЅЂ­НОЮЦЯоЮлоЦгЮЦЫЦжЫЦоКЅоž{чŽcя–cяЎ„яЯЕяуоїяяїѓїїѓїяѓїїѓяяяяїяяяяяїяяяччЦЯЮJUR)$!! !! !),!)(!)$!)(!)(!)(!!$!! ! !!$!)())()),1149BIBkaRœ}cНŠkЮŠZЮ†RЕ‚Z­ŽsЅž”ЕВЕНОНЦЫЮЮЫЮЅІЅœЂЅЮгЮчуочлжџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЎ­џпоџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЫНогЮЮВЕїїїозжНОЦџћџжУНчЯЮЦЧНжлжџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџ­В­­ВЕяѓїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЕЖ­яяяяучЦЊ­яччџџџџџџџџџџџџНЧНчячџџџџџџџџџџыяџлоџћїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяїџЮгчЅЎЦ„ŠœJQJBE99<110!$1) 1I{k‚жk}Цc}ЦZuЦZuНZuНRqЕZqЕZuНcyНc}Нc}Нk}Нc}Нc}ЕZu­JiЅcqЕs†Ю{ŠЮsŠЮ{’Ю{’ЮŒЂж{–ЮZuЕZqЕZuНcyНc}Нc‚Нc}НcyЦcyЦcyЦcyЦcyЦc}Цk‚ЦsŠЦ{ŽЮs†Н9Mc1AB1EB9MJ9QRZikcu{J]R„’œжзяжпячыїяѓџяїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЯїs†жZqНcqНs†Юs‚ЦZiНJY­1I”9MœRe­ZqЕJe­Ja­ZqНZqНJmЕBe­B]­9Y­JeЕZuНc}Нk†Ц”ІоЦзџяѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџЕВЕїїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчучЅЂЅŒqkœ’œœ–œ­І­ЦОНЮгжжпчжпоЮЫЦЮЖЅжЂ„о’cч’ZяІ{яЧ­їуоїѓяїїїїїїїѓїїѓїїѓїяяяїяяїяяяяяїяяїяяїяяяччЮгЮRQR!$!! !!$!),!10))$!!$!! !!$!)()1419ABRURsmk„qkЅ‚kН’cжŽZЮŠZЦŽkЕ–„­ЊœНКНЦЧЮЦЯЮЮЯЮЮЯЮЦЯЮЮЯЮЮгжопояыячпочлоџїїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЊ­џпоџїџџїїџїџџїџџїџџїџїѓїяїяџћїНОЕїѓяЮЖНчпоолоНОНїччЮВЕџџџНУНжгЮїїїїїїџїїџїїџїїџїџџїџџїїџїїџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяяїЕЖЕНЂœ­ŠŒЕКЕяяяџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџћџџћџџћџџџџџћџџћџїѓї­К­чычџїїНšœЕžœџїїїяячлоџїїНУЕчЊ­џОНџКНџКНџЖЕџзжџџџџџџџћџџћџџћџџћџџћџџћџџћџџћџџћџџїџџїџџїїџїїџїїџїїџїїџїїџїїџїїџїїџћїџїїџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџяїџопїœЊЦŒš­RURBI99<)10!!,9!  BY”k†Юk‚Цk}Цc}Цc}Цc}ЦcyНcyНc}Нc}Еc}Еc‚Нk‚Нc}Нc}ЕcyЕZuЕcuНk‚ЦsŠЮsŠЦsŽЮ„–Ю„žЮk‚НcuНZyНc}Нc}Нc}Нk‚Цc}Цc}Нc}Цc}Нc}Цk‚Цk‚ЦsŠЮ{ŽЮ{ŽЮs†НBQc!411<91EB9IB9IJJURBU9cqsЕУжЦгчяїџїћџяѓџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЦЯї{†жZmНcuЦ„’жŒ–оs}ЦcmЕJ]­9QœJe­ZuЕZqЕZqНk}Цs†Цk†Цc‚Цc}НZuНZuНc}Цk‚Ц„–жЕЧїочџїћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїїЕЖЕџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџчччœЂЅ”‚sжУНЦЧНЦЯЦжзЮжЧНжЊ”о–kч’ZяžsїОœїлЮїѓяїћџїћџїїїяѓїїѓїїѓїяяяїяяїяяїяяїяяїяяяяяїяяяяяїяяяччЮзжRYR!$!)$!! !!$!!()!(!),)BEBZYZsmcŒ}k­ŽsЦ–sЮ’cж’cЦ–sНЂŒНЖ­НЧЦЦЯжЦгжЮгжЮгЮЮЯЮЮгЮЮзжжлочучяыяяяяччччччїѓяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЖЕџЂ­џВЕџВЕџВ­џВЕџВЕџКЕоš”œŽ{­Ж­ЅЊœяѓяяяяЦІ­олоНКНоУЦоЯЮџџџНУЕŒ’{Œ–„ЮЎЅџВЕџВЕџВЕџВЕџВЕџВЕџЎ­џВЕџлжџучџпоџпоџуоџучџпожЫЦжлжяычЮпо­ŽŒяikџУЦЮгжЅЊ­НОНопочучжлЮНУЕяпоџучџпоџпоџпчџпоџуоџуоџзжџЧЦџЫЮџЫЦџЫЮџЫЮџЫЮџЫЮяКНЕЊœЦЫНЅЊœчучЦЎ­Ѕ‚„Ѕ}{ЦЖЕЮОЦ”usжУЦНУН­’„œŽ{оЊЅџЂЅџ}{џ–œџЯЮџЫЮџЫЮџЫЮџЫЮџЫЮџЫЮџЫЮџЫЮџЫЮџУЦџЎЕџЎЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџВЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїїџїїџЦЫо„ŠœR]Z9A19899