seadog007

main.swf - main

Oct 31st, 2014
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.    import spark.components.Application;
  4.    import com.pearsoned.ebook.viewer.control.EBookViewerController;
  5.    import com.pearsoned.ebook.viewer.control.delegates.Services;
  6.    import com.pearsoned.ebook.viewer.view.bookview.BookContainerSpark;
  7.    import mx.containers.ViewStack;
  8.    import com.pearsoned.ebook.viewer.view.settings.SettingsContainer;
  9.    import com.pearsoned.ebook.viewer.view.whiteboard.WhiteboardViewer;
  10.    import mx.core.IFlexModuleFactory;
  11.    import mx.binding.*;
  12.    import flash.accessibility.*;
  13.    import flash.debugger.*;
  14.    import flash.display.*;
  15.    import flash.errors.*;
  16.    import flash.events.*;
  17.    import flash.external.*;
  18.    import flash.geom.*;
  19.    import flash.media.*;
  20.    import flash.net.*;
  21.    import flash.printing.*;
  22.    import flash.profiler.*;
  23.    import flash.system.*;
  24.    import flash.text.*;
  25.    import flash.ui.*;
  26.    import flash.utils.*;
  27.    import flash.xml.*;
  28.    import mx.filters.*;
  29.    import mx.styles.*;
  30.    import mx.core.mx_internal;
  31.    import com.pearsoned.ebook.viewer.model.ConfigurationModel;
  32.    import com.pearsoned.ebook.viewer.model.ViewerModel;
  33.    import com.pearsoned.ebook.viewer.controls.mp3.FacelessAudioPlayer;
  34.    import com.pearsoned.ebook.common.enum.EnumApplicationType;
  35.    import mx.core.FlexGlobals;
  36.    import com.pearsoned.ebook.viewer.control.events.init.InitAppEvent;
  37.    import com.universalmind.mouse.MacMouseWheelHandler;
  38.    import com.pearsoned.ebook.viewer.control.events.application.KeyboardActionEvent;
  39.    import mx.managers.ToolTipManager;
  40.    import com.pearsoned.common.controls.ToolTip;
  41.    import spark.components.supportClasses.InvalidatingSprite;
  42.    import com.pearsoned.ebook.viewer.control.events.login.SessionPingEvent;
  43.    import com.adobe.cairngorm.control.CairngormEventDispatcher;
  44.    import mx.core.UIComponentDescriptor;
  45.    import com.pearsoned.ebook.viewer.view.loading.LoadingView;
  46.    import mx.containers.Canvas;
  47.    import mx.events.FlexEvent;
  48.    import com.pearsoned.ebook.common.model.dto.features.BookFeatureTO;
  49.    import com.pearsoned.ebook.common.model.vo.BookDataModel;
  50.    import com.pearsoned.ebook.common.model.dto.MyCourseTO;
  51.    import com.pearsoned.ebook.common.model.dto.UserContextDTO;
  52.    import com.pearsoned.ebook.common.model.dto.ViewerPageInfoTO;
  53.    import com.pearsoned.ebook.common.model.dto.ZoomInfoXMLTO;
  54.    import mx.core.UIFTETextField;
  55.    import mx.skins.halo.TabSkin;
  56.    import com.pearsoned.ebook.viewer.skins.slider.VideoVolumeSliderSkin;
  57.    import mx.skins.ProgrammaticSkin;
  58.    import spark.components.supportClasses.Skin;
  59.    import spark.skins.spark.TitleWindowCloseButtonSkin;
  60.    import com.pearsoned.ebook.viewer.skins.ZoomAreaRendererSkin;
  61.    import com.pearsoned.ebook.viewer.skins.MirroringFormItemSkin;
  62.    import com.pearsoned.ebook.viewer.skins.SimpleStrokeFocusSkin;
  63.    import com.pearsoned.ebook.viewer.skins.button.DefaultSelectedButtonSkin;
  64.    import mx.controls.MXFTETextInput;
  65.    import mx.skins.halo.ComboBoxArrowSkin;
  66.    import com.pearsoned.ebook.viewer.skins.SimpleStrokeFocusSkinTextInput;
  67.    import com.pearsoned.ebook.viewer.skins.progressBar.LoaderProgressBarSkin;
  68.    import com.pearsoned.ebook.viewer.skins.progressBar.LoaderProgressBarTrackSkin;
  69.    import com.pearsoned.ebook.viewer.skins.progressBar.ProgressIndeterminateSkin;
  70.    import mx.controls.dataGridClasses.FTEDataGridItemRenderer;
  71.    import spark.skins.spark.TextInputSkin;
  72.    import mx.controls.advancedDataGridClasses.FTEAdvancedDataGridItemRenderer;
  73.    import mx.events.PropertyChangeEvent;
  74.    import mx.core.DeferredInstanceFromFunction;
  75.    
  76.    public class ViewerMain extends Application implements IBindingClient
  77.    {
  78.      
  79.       public function ViewerMain()
  80.       {
  81.          var target:Object = null;
  82.          var watcherSetupUtilClass:Object = null;
  83.          this._737543configModel = ConfigurationModel.instance;
  84.          this._1107579959viewerModel = ViewerModel.instance;
  85.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Up_1331672381 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Up_1331672381;
  86.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Up_1856544132 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Up_1856544132;
  87.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Selected_968522467 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Selected_968522467;
  88.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Over_242168010 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Over_242168010;
  89.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Disabled_702976540 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Disabled_702976540;
  90.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Over_832323897 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Over_832323897;
  91.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Up_8270972 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Up_8270972;
  92.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Up_1181398059 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Up_1181398059;
  93.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Over_792361132 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Over_792361132;
  94.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Over_1265282762 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Over_1265282762;
  95.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Over_1947235149 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Over_1947235149;
  96.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Over_181728014 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Over_181728014;
  97.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Selected_1457110788 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Selected_1457110788;
  98.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Up_1629300724 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Up_1629300724;
  99.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeTrack_1981575936 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeTrack_1981575936;
  100.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Up_1072300411 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Up_1072300411;
  101.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Disabled_1751441182 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Disabled_1751441182;
  102.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Disabled_1130237293 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Disabled_1130237293;
  103.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarBackground_1708641092 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarBackground_1708641092;
  104.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Down_831470715 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Down_831470715;
  105.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Selected_1443694332 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Selected_1443694332;
  106.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Up_829613889 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Up_829613889;
  107.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaIndicator_1945427530 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaIndicator_1945427530;
  108.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Up_527576206 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Up_527576206;
  109.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Disabled_186524554 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Disabled_186524554;
  110.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Over_746383668 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Over_746383668;
  111.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Over_693412309 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Over_693412309;
  112.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Up_1932686499 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Up_1932686499;
  113.          this._embed_css__assets_embeddedAssets_media_progress_slider_track_png_1932047129_1343550520 = _class_embed_css__assets_embeddedAssets_media_progress_slider_track_png_1932047129_1343550520;
  114.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarDivider_73262519 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarDivider_73262519;
  115.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Down_241576220 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Down_241576220;
  116.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Down_1947835387 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Down_1947835387;
  117.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_SelectedOver_2084998792 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_SelectedOver_2084998792;
  118.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Up_316952403 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Up_316952403;
  119.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Over_667880734 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Over_667880734;
  120.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Over_1660929357 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Over_1660929357;
  121.          this._embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Down_182319804 = _class_embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Down_182319804;
  122.          this._bindings = [];
  123.          this._watchers = [];
  124.          this._bindingsByDestination = {};
  125.          this._bindingsBeginWithWord = {};
  126.          super();
  127.          mx_internal::_document = this;
  128.          var bindings:Array = this._ViewerMain_bindingsSetup();
  129.          var watchers:Array = [];
  130.          target = this;
  131.          if(_watcherSetupUtil == null)
  132.          {
  133.             watcherSetupUtilClass = getDefinitionByName("_ViewerMainWatcherSetupUtil");
  134.             watcherSetupUtilClass["init"](null);
  135.          }
  136.          _watcherSetupUtil.setup(this,function(param1:String):*
  137.          {
  138.             return target[param1];
  139.          },function(param1:String):*
  140.          {
  141.             return ViewerMain[param1];
  142.          },bindings,watchers);
  143.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  144.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  145.          this.minHeight = 400;
  146.          this.minWidth = 900;
  147.          this.tabChildren = true;
  148.          this.tabEnabled = true;
  149.          this.mxmlContentFactory = new DeferredInstanceFromFunction(this._ViewerMain_Array1_c);
  150.          this._ViewerMain_EBookViewerController1_i();
  151.          this._ViewerMain_Services1_i();
  152.          this.addEventListener("creationComplete",this.___ViewerMain_Application1_creationComplete);
  153.          this.addEventListener("preinitialize",this.___ViewerMain_Application1_preinitialize);
  154.          this.addEventListener("addedToStage",this.___ViewerMain_Application1_addedToStage);
  155.          var i:uint = 0;
  156.          while(i < bindings.length)
  157.          {
  158.             Binding(bindings[i]).execute();
  159.             i++;
  160.          }
  161.       }
  162.      
  163.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil2) : void
  164.       {
  165.          ViewerMain._watcherSetupUtil = param1;
  166.       }
  167.      
  168.       private static var _watcherSetupUtil:IWatcherSetupUtil2;
  169.      
  170.       private static var _skinParts:Object = {
  171.          "contentGroup":false,
  172.          "controlBarGroup":false
  173.       };
  174.      
  175.       public var _ViewerMain_EBookViewerController1:EBookViewerController;
  176.      
  177.       public var _ViewerMain_Services1:Services;
  178.      
  179.       private var _1392613480bookContainer:BookContainerSpark;
  180.      
  181.       private var _951530617content:ViewStack;
  182.      
  183.       private var _1892591518settingsContainer:SettingsContainer;
  184.      
  185.       private var _231629885whiteBoard:WhiteboardViewer;
  186.      
  187.       private var __moduleFactoryInitialized:Boolean = false;
  188.      
  189.       override public function set moduleFactory(param1:IFlexModuleFactory) : void
  190.       {
  191.          var factory:IFlexModuleFactory = param1;
  192.          super.moduleFactory = factory;
  193.          if(this.__moduleFactoryInitialized)
  194.          {
  195.             return;
  196.          }
  197.          this.__moduleFactoryInitialized = true;
  198.          if(!this.styleDeclaration)
  199.          {
  200.             this.styleDeclaration = new CSSStyleDeclaration(null,styleManager);
  201.          }
  202.          this.styleDeclaration.defaultFactory = function():void
  203.          {
  204.             this.backgroundColor = 1318483;
  205.          };
  206.          mx_internal::_ViewerMain_StylesInit();
  207.       }
  208.      
  209.       override public function initialize() : void
  210.       {
  211.          super.initialize();
  212.       }
  213.      
  214.       override public function set layoutDirection(param1:String) : void
  215.       {
  216.          super.layoutDirection = param1;
  217.       }
  218.      
  219.       private var _737543configModel:ConfigurationModel;
  220.      
  221.       private var _1107579959viewerModel:ViewerModel;
  222.      
  223.       private var facelessMp3Player:FacelessAudioPlayer;
  224.      
  225.       protected function settingsContainer_reloadTOCHandler(param1:Event) : void
  226.       {
  227.          this.bookContainer.reloadTOC();
  228.          this.whiteBoard.reloadTOC();
  229.       }
  230.      
  231.       private function onCreationComplete() : void
  232.       {
  233.          var version:String = "eText version " + "4.11 build 9 (2014-07-19 1420)";
  234.          var where:String = "Online";
  235.          if(this.configModel.appType == EnumApplicationType.CDROM)
  236.          {
  237.             where = "CDROM";
  238.          }
  239.          else if(this.configModel.appType == EnumApplicationType.OFFLINE)
  240.          {
  241.             where = "Packaged";
  242.          }
  243.          
  244.          var customMenuItem1:ContextMenuItem = new ContextMenuItem("Flash " + Capabilities.version,false,false);
  245.          var customMenuItem2:ContextMenuItem = new ContextMenuItem(version + " (" + where + ")",false,false);
  246.          var contextMenuCustomItems:Array = FlexGlobals.topLevelApplication.contextMenu.customItems;
  247.          contextMenuCustomItems.push(customMenuItem2);
  248.          contextMenuCustomItems.push(customMenuItem1);
  249.          var builtInItems:ContextMenuBuiltInItems = FlexGlobals.topLevelApplication.contextMenu.builtInItems;
  250.          builtInItems.print = false;
  251.          this.viewerModel.addEventListener("languageDirectionChange",function(param1:Event):void
  252.          {
  253.             invalidateDisplayList();
  254.          });
  255.          this.viewerModel.addEventListener(ViewerModel.START_REFRESH_TOKEN_TIMER,this.startUpRefreshTokenTimer);
  256.          new InitAppEvent().dispatch();
  257.          this.facelessMp3Player = new FacelessAudioPlayer();
  258.       }
  259.      
  260.       private function onAddedToStage() : void
  261.       {
  262.          MacMouseWheelHandler.init(this.stage);
  263.          this.stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown);
  264.          FlexGlobals.topLevelApplication.systemManager.addEventListener(MouseEvent.MOUSE_MOVE,this.resetSessionTimer);
  265.          FlexGlobals.topLevelApplication.systemManager.addEventListener(KeyboardEvent.KEY_DOWN,this.resetSessionTimer);
  266.          if(ExternalInterface.available)
  267.          {
  268.             ExternalInterface.call("eval","document.getElementById(\'" + ExternalInterface.objectID + "\').tabIndex=0");
  269.             ExternalInterface.call("eval","document.getElementById(\'" + ExternalInterface.objectID + "\').focus()");
  270.             this.setUpMouseWheelListeners();
  271.          }
  272.       }
  273.      
  274.       private function onKeyDown(param1:KeyboardEvent) : void
  275.       {
  276.          new KeyboardActionEvent(param1).dispatch();
  277.       }
  278.      
  279.       private function onPreinitialize() : void
  280.       {
  281.          ToolTipManager.toolTipClass = ToolTip;
  282.       }
  283.      
  284.       private function setUpMouseWheelListeners() : void
  285.       {
  286.          if(ExternalInterface.available)
  287.          {
  288.             ExternalInterface.addCallback("handleWheel",this.handleWheel);
  289.          }
  290.       }
  291.      
  292.       public function handleWheel(param1:Object) : void
  293.       {
  294.          var _loc7_:MouseEvent = null;
  295.          var _loc2_:InteractiveObject = null;
  296.          var _loc3_:Stage = FlexGlobals.topLevelApplication.stage as Stage;
  297.          var _loc4_:Point = new Point(_loc3_.mouseX,_loc3_.mouseY);
  298.          var _loc5_:Array = _loc3_.getObjectsUnderPoint(_loc4_);
  299.          var _loc6_:int = _loc5_.length - 1;
  300.          while(_loc6_ >= 0)
  301.          {
  302.             if(!(_loc5_[_loc6_] is InvalidatingSprite))
  303.             {
  304.                if(_loc5_[_loc6_] is InteractiveObject)
  305.                {
  306.                   _loc2_ = _loc5_[_loc6_] as InteractiveObject;
  307.                   break;
  308.                }
  309.                if(_loc5_[_loc6_] is Shape && ((_loc5_[_loc6_] as Shape).parent))
  310.                {
  311.                   _loc2_ = (_loc5_[_loc6_] as Shape).parent;
  312.                   break;
  313.                }
  314.             }
  315.             _loc6_--;
  316.          }
  317.          if(_loc2_)
  318.          {
  319.             _loc7_ = new MouseEvent(MouseEvent.MOUSE_WHEEL,true,false,_loc4_.x,_loc4_.y,_loc2_,param1.ctrlKey,param1.altKey,param1.shiftKey,false,Number(param1.delta));
  320.             _loc2_.dispatchEvent(_loc7_);
  321.          }
  322.       }
  323.      
  324.       private var tokenTimer:Timer;
  325.      
  326.       private var sessionTimer:Timer;
  327.      
  328.       private function startUpRefreshTokenTimer(param1:Event) : void
  329.       {
  330.          var _loc2_:ViewerModel = ViewerModel.instance;
  331.          this.tokenTimer = new Timer(_loc2_.refreshTokenDelay * 60 * 1000);
  332.          this.tokenTimer.addEventListener(TimerEvent.TIMER,this.onRefreshTokenTimer);
  333.          this.tokenTimer.start();
  334.          if(!this.sessionTimer)
  335.          {
  336.             this.sessionTimer = new Timer(_loc2_.userTokenTimeOut * 60 * 1000,1);
  337.             this.sessionTimer.addEventListener(TimerEvent.TIMER,this.handleApplicationIdle);
  338.             this.sessionTimer.start();
  339.          }
  340.       }
  341.      
  342.       private function onRefreshTokenTimer(param1:TimerEvent) : void
  343.       {
  344.          var _loc2_:SessionPingEvent = new SessionPingEvent(SessionPingEvent.EVENT_REFRESH_TOKEN);
  345.          CairngormEventDispatcher.getInstance().dispatchEvent(_loc2_);
  346.       }
  347.      
  348.       private function resetSessionTimer(param1:Event) : void
  349.       {
  350.          if(this.sessionTimer)
  351.          {
  352.             this.sessionTimer.reset();
  353.             this.sessionTimer.start();
  354.          }
  355.       }
  356.      
  357.       private function handleApplicationIdle(param1:TimerEvent) : void
  358.       {
  359.          ViewerModel.instance.token = null;
  360.       }
  361.      
  362.       private function _ViewerMain_EBookViewerController1_i() : EBookViewerController
  363.       {
  364.          var _loc1_:EBookViewerController = new EBookViewerController();
  365.          this._ViewerMain_EBookViewerController1 = _loc1_;
  366.          BindingManager.executeBindings(this,"_ViewerMain_EBookViewerController1",this._ViewerMain_EBookViewerController1);
  367.          return _loc1_;
  368.       }
  369.      
  370.       private function _ViewerMain_Services1_i() : Services
  371.       {
  372.          var _loc1_:Services = new Services();
  373.          this._ViewerMain_Services1 = _loc1_;
  374.          BindingManager.executeBindings(this,"_ViewerMain_Services1",this._ViewerMain_Services1);
  375.          return _loc1_;
  376.       }
  377.      
  378.       private function _ViewerMain_Array1_c() : Array
  379.       {
  380.          var _loc1_:Array = [this._ViewerMain_ViewStack1_i()];
  381.          return _loc1_;
  382.       }
  383.      
  384.       private function _ViewerMain_ViewStack1_i() : ViewStack
  385.       {
  386.          var temp:ViewStack = new ViewStack();
  387.          temp.percentWidth = 100;
  388.          temp.percentHeight = 100;
  389.          temp.tabChildren = true;
  390.          temp.tabEnabled = true;
  391.          temp.id = "content";
  392.          if(!temp.document)
  393.          {
  394.             temp.document = this;
  395.          }
  396.          temp.mx_internal::_documentDescriptor = new UIComponentDescriptor({
  397.             "type":ViewStack,
  398.             "id":"content",
  399.             "propertiesFactory":function():Object
  400.             {
  401.                return {"childDescriptors":[new UIComponentDescriptor({"type":LoadingView}),new UIComponentDescriptor({
  402.                   "type":BookContainerSpark,
  403.                   "id":"bookContainer",
  404.                   "propertiesFactory":function():Object
  405.                   {
  406.                      return {
  407.                         "percentWidth":100,
  408.                         "percentHeight":100
  409.                      };
  410.                   }
  411.                }),new UIComponentDescriptor({
  412.                   "type":SettingsContainer,
  413.                   "id":"settingsContainer",
  414.                   "events":{"reloadTOC":"__settingsContainer_reloadTOC"},
  415.                   "propertiesFactory":function():Object
  416.                   {
  417.                      return {
  418.                         "percentWidth":100,
  419.                         "percentHeight":100
  420.                      };
  421.                   }
  422.                }),new UIComponentDescriptor({
  423.                   "type":WhiteboardViewer,
  424.                   "id":"whiteBoard",
  425.                   "propertiesFactory":function():Object
  426.                   {
  427.                      return {
  428.                         "percentWidth":100,
  429.                         "percentHeight":100
  430.                      };
  431.                   }
  432.                }),new UIComponentDescriptor({
  433.                   "type":Canvas,
  434.                   "stylesFactory":function():void
  435.                   {
  436.                      this.backgroundColor = 16777215;
  437.                   },
  438.                   "propertiesFactory":function():Object
  439.                   {
  440.                      return {
  441.                         "percentWidth":100,
  442.                         "percentHeight":100
  443.                      };
  444.                   }
  445.                })]};
  446.             }
  447.          });
  448.          temp.mx_internal::_documentDescriptor.document = this;
  449.          this.content = temp;
  450.          BindingManager.executeBindings(this,"content",this.content);
  451.          return temp;
  452.       }
  453.      
  454.       public function __settingsContainer_reloadTOC(param1:Event) : void
  455.       {
  456.          this.settingsContainer_reloadTOCHandler(param1);
  457.       }
  458.      
  459.       public function ___ViewerMain_Application1_creationComplete(param1:FlexEvent) : void
  460.       {
  461.          this.onCreationComplete();
  462.       }
  463.      
  464.       public function ___ViewerMain_Application1_preinitialize(param1:FlexEvent) : void
  465.       {
  466.          this.onPreinitialize();
  467.       }
  468.      
  469.       public function ___ViewerMain_Application1_addedToStage(param1:Event) : void
  470.       {
  471.          this.onAddedToStage();
  472.       }
  473.      
  474.       private function _ViewerMain_bindingsSetup() : Array
  475.       {
  476.          var result:Array = [];
  477.          result[0] = new Binding(this,function():int
  478.          {
  479.             return viewerModel.mainViewIndex;
  480.          },null,"content.selectedIndex");
  481.          result[1] = new Binding(this,function():ConfigurationModel
  482.          {
  483.             return configModel;
  484.          },null,"bookContainer.configModel");
  485.          result[2] = new Binding(this,function():BookFeatureTO
  486.          {
  487.             return viewerModel.selectedBook.bookFeatures;
  488.          },null,"bookContainer.features");
  489.          result[3] = new Binding(this,function():int
  490.          {
  491.             return viewerModel.mainViewIndex;
  492.          },null,"bookContainer.mainViewIndex");
  493.          result[4] = new Binding(this,function():Boolean
  494.          {
  495.             return viewerModel.selectedBook.showLinks;
  496.          },null,"bookContainer.showLinks");
  497.          result[5] = new Binding(this,function():ViewerModel
  498.          {
  499.             return viewerModel;
  500.          },null,"bookContainer.viewerModel");
  501.          result[6] = new Binding(this,function():BookDataModel
  502.          {
  503.             return viewerModel.selectedBook;
  504.          },null,"settingsContainer.bookData");
  505.          result[7] = new Binding(this,function():MyCourseTO
  506.          {
  507.             return viewerModel.defaultCourse;
  508.          },null,"settingsContainer.course");
  509.          result[8] = new Binding(this,function():Array
  510.          {
  511.             var _loc1_:* = viewerModel.courses;
  512.             return _loc1_ == null || _loc1_ is Array || _loc1_ is Proxy?_loc1_:[_loc1_];
  513.          },null,"settingsContainer.courses");
  514.          result[9] = new Binding(this,function():String
  515.          {
  516.             var _loc1_:* = configModel.appConfig.defaultContentURL;
  517.             return _loc1_ == undefined?null:String(_loc1_);
  518.          },null,"settingsContainer.defaultContentURL");
  519.          result[10] = new Binding(this,function():BookFeatureTO
  520.          {
  521.             return viewerModel.selectedBook.bookFeatures;
  522.          },null,"settingsContainer.features");
  523.          result[11] = new Binding(this,function():String
  524.          {
  525.             var _loc1_:* = configModel.invokeType;
  526.             return _loc1_ == undefined?null:String(_loc1_);
  527.          },null,"settingsContainer.invokeType");
  528.          result[12] = new Binding(this,function():int
  529.          {
  530.             return configModel.platformID;
  531.          },null,"settingsContainer.platformID");
  532.          result[13] = new Binding(this,function():int
  533.          {
  534.             return configModel.scenarioID;
  535.          },null,"settingsContainer.scenarioID");
  536.          result[14] = new Binding(this,function():UserContextDTO
  537.          {
  538.             return viewerModel.user;
  539.          },null,"settingsContainer.user");
  540.          result[15] = new Binding(this,function():ViewerModel
  541.          {
  542.             return viewerModel;
  543.          },null,"settingsContainer.viewerModel");
  544.          result[16] = new Binding(this,function():Array
  545.          {
  546.             var _loc1_:* = viewerModel.selectedBook.bookFeatures.whiteBoardFeaturesTO.availableToolBarLocations;
  547.             return _loc1_ == null || _loc1_ is Array || _loc1_ is Proxy?_loc1_:[_loc1_];
  548.          },null,"whiteBoard.allowedToolbarLocations");
  549.          result[17] = new Binding(this,function():BookDataModel
  550.          {
  551.             return viewerModel.selectedBook;
  552.          },null,"whiteBoard.bookData");
  553.          result[18] = new Binding(this,function():String
  554.          {
  555.             var _loc1_:* = viewerModel.selectedBook.bookFeatures.whiteBoardFeaturesTO.defaultToolBarLocation;
  556.             return _loc1_ == undefined?null:String(_loc1_);
  557.          },null,"whiteBoard.defaultToolbarLocation");
  558.          result[19] = new Binding(this,function():BookFeatureTO
  559.          {
  560.             return viewerModel.selectedBook.bookFeatures;
  561.          },null,"whiteBoard.features");
  562.          result[20] = new Binding(this,function():Boolean
  563.          {
  564.             return viewerModel.selectedBook.showLinks;
  565.          },null,"whiteBoard.linksEnabled");
  566.          result[21] = new Binding(this,function():int
  567.          {
  568.             return viewerModel.mainViewIndex;
  569.          },null,"whiteBoard.mainViewIndex");
  570.          result[22] = new Binding(this,function():ViewerPageInfoTO
  571.          {
  572.             return viewerModel.selectedBook.page;
  573.          },null,"whiteBoard.page");
  574.          result[23] = new Binding(this,function():ViewerPageInfoTO
  575.          {
  576.             return viewerModel.selectedBook.rightPage;
  577.          },null,"whiteBoard.rightPage");
  578.          result[24] = new Binding(this,function():Number
  579.          {
  580.             return configModel.scenarioID;
  581.          },null,"whiteBoard.scenarioID");
  582.          result[25] = new Binding(this,function():ZoomInfoXMLTO
  583.          {
  584.             return viewerModel.selectedZoomInfoXMLTO;
  585.          },null,"whiteBoard.selectedZoomInfoXMLTO");
  586.          return result;
  587.       }
  588.      
  589.       mx_internal var _ViewerMain_StylesInit_done:Boolean = false;
  590.      
  591.       mx_internal function _ViewerMain_StylesInit() : void
  592.       {
  593.          var style:CSSStyleDeclaration = null;
  594.          var effects:Array = null;
  595.          var conditions:Array = null;
  596.          var condition:CSSCondition = null;
  597.          var selector:CSSSelector = null;
  598.          if(mx_internal::_ViewerMain_StylesInit_done)
  599.          {
  600.             return;
  601.          }
  602.          mx_internal::_ViewerMain_StylesInit_done = true;
  603.          selector = null;
  604.          conditions = null;
  605.          conditions = null;
  606.          selector = new CSSSelector("global",conditions,selector);
  607.          style = styleManager.getStyleDeclaration("global");
  608.          if(!style)
  609.          {
  610.             style = new CSSStyleDeclaration(selector,styleManager);
  611.          }
  612.          if(style.factory == null)
  613.          {
  614.             style.factory = function():void
  615.             {
  616.                this.modalTransparency = 0.15;
  617.                this.textFieldClass = UIFTETextField;
  618.                this.borderColor = 16777215;
  619.                this.modalTransparencyBlur = 0;
  620.                this.fontFace = "Arial";
  621.                this.modalTransparencyColor = 0;
  622.                this.borderWeight = 0;
  623.             };
  624.          }
  625.          selector = null;
  626.          conditions = null;
  627.          conditions = [];
  628.          condition = new CSSCondition("class","haloTabSkin");
  629.          conditions.push(condition);
  630.          selector = new CSSSelector("",conditions,selector);
  631.          style = styleManager.getStyleDeclaration(".haloTabSkin");
  632.          if(!style)
  633.          {
  634.             style = new CSSStyleDeclaration(selector,styleManager);
  635.          }
  636.          if(style.factory == null)
  637.          {
  638.             style.factory = function():void
  639.             {
  640.                this.cornerRadius = 5;
  641.                this.skin = TabSkin;
  642.             };
  643.          }
  644.          selector = null;
  645.          conditions = null;
  646.          conditions = [];
  647.          condition = new CSSCondition("class","alertTitle");
  648.          conditions.push(condition);
  649.          selector = new CSSSelector("",conditions,selector);
  650.          style = styleManager.getStyleDeclaration(".alertTitle");
  651.          if(!style)
  652.          {
  653.             style = new CSSStyleDeclaration(selector,styleManager);
  654.          }
  655.          if(style.factory == null)
  656.          {
  657.             style.factory = function():void
  658.             {
  659.                this.fontWeight = "bold";
  660.                this.color = 0;
  661.                this.fontSize = 14;
  662.             };
  663.          }
  664.          selector = null;
  665.          conditions = null;
  666.          conditions = [];
  667.          condition = new CSSCondition("class","alertMessage");
  668.          conditions.push(condition);
  669.          selector = new CSSSelector("",conditions,selector);
  670.          style = styleManager.getStyleDeclaration(".alertMessage");
  671.          if(!style)
  672.          {
  673.             style = new CSSStyleDeclaration(selector,styleManager);
  674.          }
  675.          if(style.factory == null)
  676.          {
  677.             style.factory = function():void
  678.             {
  679.                this.fontWeight = "normal";
  680.                this.color = 0;
  681.                this.fontSize = 12;
  682.             };
  683.          }
  684.          selector = null;
  685.          conditions = null;
  686.          conditions = [];
  687.          condition = new CSSCondition("class","alertButton");
  688.          conditions.push(condition);
  689.          selector = new CSSSelector("",conditions,selector);
  690.          style = styleManager.getStyleDeclaration(".alertButton");
  691.          if(!style)
  692.          {
  693.             style = new CSSStyleDeclaration(selector,styleManager);
  694.          }
  695.          if(style.factory == null)
  696.          {
  697.             style.factory = function():void
  698.             {
  699.                this.color = 0;
  700.                this.fontSize = 12;
  701.                this.thememColor = 13421772;
  702.             };
  703.          }
  704.          selector = null;
  705.          conditions = null;
  706.          conditions = [];
  707.          condition = new CSSCondition("class","textBoldBlackEleven");
  708.          conditions.push(condition);
  709.          selector = new CSSSelector("",conditions,selector);
  710.          style = styleManager.getStyleDeclaration(".textBoldBlackEleven");
  711.          if(!style)
  712.          {
  713.             style = new CSSStyleDeclaration(selector,styleManager);
  714.          }
  715.          if(style.factory == null)
  716.          {
  717.             style.factory = function():void
  718.             {
  719.                this.fontWeight = "bold";
  720.                this.color = 0;
  721.                this.fontSize = 11;
  722.             };
  723.          }
  724.          selector = null;
  725.          conditions = null;
  726.          conditions = [];
  727.          condition = new CSSCondition("class","textBlackEleven");
  728.          conditions.push(condition);
  729.          selector = new CSSSelector("",conditions,selector);
  730.          style = styleManager.getStyleDeclaration(".textBlackEleven");
  731.          if(!style)
  732.          {
  733.             style = new CSSStyleDeclaration(selector,styleManager);
  734.          }
  735.          if(style.factory == null)
  736.          {
  737.             style.factory = function():void
  738.             {
  739.                this.fontWeight = "normal";
  740.                this.color = 0;
  741.                this.fontSize = 11;
  742.             };
  743.          }
  744.          selector = null;
  745.          conditions = null;
  746.          conditions = [];
  747.          condition = new CSSCondition("class","nonBookBackground");
  748.          conditions.push(condition);
  749.          selector = new CSSSelector("",conditions,selector);
  750.          style = styleManager.getStyleDeclaration(".nonBookBackground");
  751.          if(!style)
  752.          {
  753.             style = new CSSStyleDeclaration(selector,styleManager);
  754.          }
  755.          if(style.factory == null)
  756.          {
  757.             style.factory = function():void
  758.             {
  759.                this.backgroundColor = 14671087;
  760.             };
  761.          }
  762.          selector = null;
  763.          conditions = null;
  764.          conditions = [];
  765.          condition = new CSSCondition("class","settingsHeaderBox");
  766.          conditions.push(condition);
  767.          selector = new CSSSelector("",conditions,selector);
  768.          style = styleManager.getStyleDeclaration(".settingsHeaderBox");
  769.          if(!style)
  770.          {
  771.             style = new CSSStyleDeclaration(selector,styleManager);
  772.          }
  773.          if(style.factory == null)
  774.          {
  775.             style.factory = function():void
  776.             {
  777.                this.backgroundColor = 15921906;
  778.             };
  779.          }
  780.          selector = null;
  781.          conditions = null;
  782.          conditions = [];
  783.          condition = new CSSCondition("class","settingsContentBox");
  784.          conditions.push(condition);
  785.          selector = new CSSSelector("",conditions,selector);
  786.          style = styleManager.getStyleDeclaration(".settingsContentBox");
  787.          if(!style)
  788.          {
  789.             style = new CSSStyleDeclaration(selector,styleManager);
  790.          }
  791.          if(style.factory == null)
  792.          {
  793.             style.factory = function():void
  794.             {
  795.                this.borderStyle = "solid";
  796.             };
  797.          }
  798.          selector = null;
  799.          conditions = null;
  800.          conditions = [];
  801.          condition = new CSSCondition("class","coursePropertyboxform");
  802.          conditions.push(condition);
  803.          selector = new CSSSelector("",conditions,selector);
  804.          style = styleManager.getStyleDeclaration(".coursePropertyboxform");
  805.          if(!style)
  806.          {
  807.             style = new CSSStyleDeclaration(selector,styleManager);
  808.          }
  809.          if(style.factory == null)
  810.          {
  811.             style.factory = function():void
  812.             {
  813.                this.paddingTop = 2;
  814.                this.paddingLeft = 2;
  815.                this.paddingBottom = 2;
  816.                this.paddingRight = 2;
  817.             };
  818.          }
  819.          selector = null;
  820.          conditions = null;
  821.          conditions = [];
  822.          condition = new CSSCondition("class","textBoldBlackTwelve");
  823.          conditions.push(condition);
  824.          selector = new CSSSelector("",conditions,selector);
  825.          style = styleManager.getStyleDeclaration(".textBoldBlackTwelve");
  826.          if(!style)
  827.          {
  828.             style = new CSSStyleDeclaration(selector,styleManager);
  829.          }
  830.          if(style.factory == null)
  831.          {
  832.             style.factory = function():void
  833.             {
  834.                this.fontWeight = "bold";
  835.                this.color = 0;
  836.                this.fontFamily = "Arial";
  837.                this.fontSize = 12;
  838.             };
  839.          }
  840.          selector = null;
  841.          conditions = null;
  842.          conditions = [];
  843.          condition = new CSSCondition("class","textBoldRedTwelve");
  844.          conditions.push(condition);
  845.          selector = new CSSSelector("",conditions,selector);
  846.          style = styleManager.getStyleDeclaration(".textBoldRedTwelve");
  847.          if(!style)
  848.          {
  849.             style = new CSSStyleDeclaration(selector,styleManager);
  850.          }
  851.          if(style.factory == null)
  852.          {
  853.             style.factory = function():void
  854.             {
  855.                this.fontWeight = "bold";
  856.                this.color = 10163968;
  857.                this.fontSize = 12;
  858.             };
  859.          }
  860.          selector = null;
  861.          conditions = null;
  862.          conditions = [];
  863.          condition = new CSSCondition("class","textBoldBlackFourteen");
  864.          conditions.push(condition);
  865.          selector = new CSSSelector("",conditions,selector);
  866.          style = styleManager.getStyleDeclaration(".textBoldBlackFourteen");
  867.          if(!style)
  868.          {
  869.             style = new CSSStyleDeclaration(selector,styleManager);
  870.          }
  871.          if(style.factory == null)
  872.          {
  873.             style.factory = function():void
  874.             {
  875.                this.fontWeight = "bold";
  876.                this.color = 0;
  877.                this.fontSize = 14;
  878.             };
  879.          }
  880.          selector = null;
  881.          conditions = null;
  882.          conditions = [];
  883.          condition = new CSSCondition("class","textBoldRedFourteen");
  884.          conditions.push(condition);
  885.          selector = new CSSSelector("",conditions,selector);
  886.          style = styleManager.getStyleDeclaration(".textBoldRedFourteen");
  887.          if(!style)
  888.          {
  889.             style = new CSSStyleDeclaration(selector,styleManager);
  890.          }
  891.          if(style.factory == null)
  892.          {
  893.             style.factory = function():void
  894.             {
  895.                this.fontWeight = "bold";
  896.                this.color = 10163968;
  897.                this.fontSize = 14;
  898.             };
  899.          }
  900.          selector = null;
  901.          conditions = null;
  902.          conditions = [];
  903.          condition = new CSSCondition("class","pearsonFont");
  904.          conditions.push(condition);
  905.          selector = new CSSSelector("",conditions,selector);
  906.          style = styleManager.getStyleDeclaration(".pearsonFont");
  907.          if(!style)
  908.          {
  909.             style = new CSSStyleDeclaration(selector,styleManager);
  910.          }
  911.          if(style.factory == null)
  912.          {
  913.             style.factory = function():void
  914.             {
  915.                this.fontFamily = "ArialForPearson";
  916.             };
  917.          }
  918.          selector = null;
  919.          conditions = null;
  920.          conditions = [];
  921.          condition = new CSSCondition("class","pearsonFontBold");
  922.          conditions.push(condition);
  923.          selector = new CSSSelector("",conditions,selector);
  924.          style = styleManager.getStyleDeclaration(".pearsonFontBold");
  925.          if(!style)
  926.          {
  927.             style = new CSSStyleDeclaration(selector,styleManager);
  928.          }
  929.          if(style.factory == null)
  930.          {
  931.             style.factory = function():void
  932.             {
  933.                this.fontWeight = "bold";
  934.                this.fontFamily = "ArialForPearson";
  935.             };
  936.          }
  937.          selector = null;
  938.          conditions = null;
  939.          conditions = [];
  940.          condition = new CSSCondition("class","textBold");
  941.          conditions.push(condition);
  942.          selector = new CSSSelector("",conditions,selector);
  943.          style = styleManager.getStyleDeclaration(".textBold");
  944.          if(!style)
  945.          {
  946.             style = new CSSStyleDeclaration(selector,styleManager);
  947.          }
  948.          if(style.factory == null)
  949.          {
  950.             style.factory = function():void
  951.             {
  952.                this.fontWeight = "bold";
  953.             };
  954.          }
  955.          selector = null;
  956.          conditions = null;
  957.          conditions = [];
  958.          condition = new CSSCondition("class","ebooknotewin");
  959.          conditions.push(condition);
  960.          selector = new CSSSelector("",conditions,selector);
  961.          style = styleManager.getStyleDeclaration(".ebooknotewin");
  962.          if(!style)
  963.          {
  964.             style = new CSSStyleDeclaration(selector,styleManager);
  965.          }
  966.          if(style.factory == null)
  967.          {
  968.             style.factory = function():void
  969.             {
  970.                this.fontWeight = "normal";
  971.                this.paddingTop = 6;
  972.                this.backgroundColor = 16776065;
  973.                this.fontFamily = "ArialForPearson";
  974.                this.paddingLeft = 6;
  975.                this.paddingBottom = 6;
  976.                this.paddingRight = 6;
  977.             };
  978.          }
  979.          selector = null;
  980.          conditions = null;
  981.          conditions = [];
  982.          condition = new CSSCondition("class","ebooknotewinshared");
  983.          conditions.push(condition);
  984.          selector = new CSSSelector("",conditions,selector);
  985.          style = styleManager.getStyleDeclaration(".ebooknotewinshared");
  986.          if(!style)
  987.          {
  988.             style = new CSSStyleDeclaration(selector,styleManager);
  989.          }
  990.          if(style.factory == null)
  991.          {
  992.             style.factory = function():void
  993.             {
  994.                this.fontWeight = "normal";
  995.                this.paddingTop = 6;
  996.                this.backgroundColor = 14286821;
  997.                this.paddingLeft = 6;
  998.                this.paddingBottom = 6;
  999.                this.paddingRight = 6;
  1000.             };
  1001.          }
  1002.          selector = null;
  1003.          conditions = null;
  1004.          conditions = [];
  1005.          condition = new CSSCondition("class","ebooknotewinbutton");
  1006.          conditions.push(condition);
  1007.          selector = new CSSSelector("",conditions,selector);
  1008.          style = styleManager.getStyleDeclaration(".ebooknotewinbutton");
  1009.          if(!style)
  1010.          {
  1011.             style = new CSSStyleDeclaration(selector,styleManager);
  1012.          }
  1013.          if(style.factory == null)
  1014.          {
  1015.             style.factory = function():void
  1016.             {
  1017.                this.fontWeight = "normal";
  1018.                this.fontSize = 10;
  1019.                this.paddingLeft = 1;
  1020.                this.paddingRight = 1;
  1021.             };
  1022.          }
  1023.          selector = null;
  1024.          conditions = null;
  1025.          conditions = [];
  1026.          condition = new CSSCondition("class","ebooknotewinlabel");
  1027.          conditions.push(condition);
  1028.          selector = new CSSSelector("",conditions,selector);
  1029.          style = styleManager.getStyleDeclaration(".ebooknotewinlabel");
  1030.          if(!style)
  1031.          {
  1032.             style = new CSSStyleDeclaration(selector,styleManager);
  1033.          }
  1034.          if(style.factory == null)
  1035.          {
  1036.             style.factory = function():void
  1037.             {
  1038.                this.fontWeight = "normal";
  1039.                this.fontSize = 10;
  1040.             };
  1041.          }
  1042.          selector = null;
  1043.          conditions = null;
  1044.          conditions = [];
  1045.          condition = new CSSCondition("class","mediaBarDivider");
  1046.          conditions.push(condition);
  1047.          selector = new CSSSelector("",conditions,selector);
  1048.          style = styleManager.getStyleDeclaration(".mediaBarDivider");
  1049.          if(!style)
  1050.          {
  1051.             style = new CSSStyleDeclaration(selector,styleManager);
  1052.          }
  1053.          if(style.factory == null)
  1054.          {
  1055.             style.factory = function():void
  1056.             {
  1057.                this.borderstyle = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarDivider_73262519;
  1058.             };
  1059.          }
  1060.          selector = null;
  1061.          conditions = null;
  1062.          conditions = [];
  1063.          condition = new CSSCondition("class","mediaBigPlayButton");
  1064.          conditions.push(condition);
  1065.          selector = new CSSSelector("",conditions,selector);
  1066.          style = styleManager.getStyleDeclaration(".mediaBigPlayButton");
  1067.          if(!style)
  1068.          {
  1069.             style = new CSSStyleDeclaration(selector,styleManager);
  1070.          }
  1071.          if(style.factory == null)
  1072.          {
  1073.             style.factory = function():void
  1074.             {
  1075.                this.upSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Up_1932686499;
  1076.                this.downSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Over_792361132;
  1077.                this.overSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Over_792361132;
  1078.                this.disabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Selected_968522467;
  1079.                this.horizontalCenter = 0;
  1080.                this.verticalCenter = 0;
  1081.             };
  1082.          }
  1083.          selector = null;
  1084.          conditions = null;
  1085.          conditions = [];
  1086.          condition = new CSSCondition("class","mediaControlBar");
  1087.          conditions.push(condition);
  1088.          selector = new CSSSelector("",conditions,selector);
  1089.          style = styleManager.getStyleDeclaration(".mediaControlBar");
  1090.          if(!style)
  1091.          {
  1092.             style = new CSSStyleDeclaration(selector,styleManager);
  1093.          }
  1094.          if(style.factory == null)
  1095.          {
  1096.             style.factory = function():void
  1097.             {
  1098.                this.backgroundColor = 13421772;
  1099.                this.borderSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarBackground_1708641092;
  1100.                this.verticalAlign = "middle";
  1101.                this.horizontalGap = 0;
  1102.             };
  1103.          }
  1104.          selector = null;
  1105.          conditions = null;
  1106.          conditions = [];
  1107.          condition = new CSSCondition("class","mediaFullScreenButton");
  1108.          conditions.push(condition);
  1109.          selector = new CSSSelector("",conditions,selector);
  1110.          style = styleManager.getStyleDeclaration(".mediaFullScreenButton");
  1111.          if(!style)
  1112.          {
  1113.             style = new CSSStyleDeclaration(selector,styleManager);
  1114.          }
  1115.          if(style.factory == null)
  1116.          {
  1117.             style.factory = function():void
  1118.             {
  1119.                this.upSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Up_1629300724;
  1120.                this.selectedDownSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Selected_1443694332;
  1121.                this.downSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Over_693412309;
  1122.                this.overSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Over_693412309;
  1123.                this.selectedDisabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Up_1856544132;
  1124.                this.selectedUpSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_SelectedOver_2084998792;
  1125.                this.disabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Disabled_1130237293;
  1126.                this.selectedOverSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Over_1660929357;
  1127.             };
  1128.          }
  1129.          selector = null;
  1130.          conditions = null;
  1131.          conditions = [];
  1132.          condition = new CSSCondition("class","mediaMuteButton");
  1133.          conditions.push(condition);
  1134.          selector = new CSSSelector("",conditions,selector);
  1135.          style = styleManager.getStyleDeclaration(".mediaMuteButton");
  1136.          if(!style)
  1137.          {
  1138.             style = new CSSStyleDeclaration(selector,styleManager);
  1139.          }
  1140.          if(style.factory == null)
  1141.          {
  1142.             style.factory = function():void
  1143.             {
  1144.                this.upSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Up_1072300411;
  1145.                this.downSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Down_182319804;
  1146.                this.overSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Over_181728014;
  1147.                this.selectedDownSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Down_831470715;
  1148.                this.selectedDisabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Over_832323897;
  1149.                this.selectedUpSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Up_527576206;
  1150.                this.disabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Over_181728014;
  1151.                this.selectedOverSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Over_832323897;
  1152.             };
  1153.          }
  1154.          selector = null;
  1155.          conditions = null;
  1156.          conditions = [];
  1157.          condition = new CSSCondition("class","mediaPlayButton");
  1158.          conditions.push(condition);
  1159.          selector = new CSSSelector("",conditions,selector);
  1160.          style = styleManager.getStyleDeclaration(".mediaPlayButton");
  1161.          if(!style)
  1162.          {
  1163.             style = new CSSStyleDeclaration(selector,styleManager);
  1164.          }
  1165.          if(style.factory == null)
  1166.          {
  1167.             style.factory = function():void
  1168.             {
  1169.                this.upSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Up_1331672381;
  1170.                this.selectedDownSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Over_1265282762;
  1171.                this.downSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Over_746383668;
  1172.                this.overSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Over_746383668;
  1173.                this.selectedDisabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Disabled_1751441182;
  1174.                this.selectedUpSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Up_829613889;
  1175.                this.disabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Disabled_702976540;
  1176.                this.selectedOverSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Over_1265282762;
  1177.             };
  1178.          }
  1179.          selector = null;
  1180.          conditions = null;
  1181.          conditions = [];
  1182.          condition = new CSSCondition("class","mediaPopup");
  1183.          conditions.push(condition);
  1184.          selector = new CSSSelector("",conditions,selector);
  1185.          style = styleManager.getStyleDeclaration(".mediaPopup");
  1186.          if(!style)
  1187.          {
  1188.             style = new CSSStyleDeclaration(selector,styleManager);
  1189.          }
  1190.          if(style.factory == null)
  1191.          {
  1192.             style.factory = function():void
  1193.             {
  1194.                this.closeButtonDisabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Selected_1457110788;
  1195.                this.borderStyle = "solid";
  1196.                this.paddingTop = 10;
  1197.                this.borderColor = 0;
  1198.                this.closeButtonOverSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Over_1947235149;
  1199.                this.closeButtonUpSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Up_8270972;
  1200.                this.closeButtonDownSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Down_1947835387;
  1201.                this.headerHeight = 30;
  1202.                this.borderAlpha = 1;
  1203.                this.borderThicknessTop = 0;
  1204.                this.paddingLeft = 10;
  1205.                this.paddingRight = 10;
  1206.                this.titleStyleName = "mediaPopupTitle";
  1207.                this.roundedBottomCorners = true;
  1208.                this.borderThicknessBottom = 0;
  1209.                this.borderThicknessRight = 0;
  1210.                this.borderThickness = 1;
  1211.                this.headerColors = [10066380,3355545];
  1212.                this.highlightAlphas = [0,0.26];
  1213.                this.borderThicknessLeft = 0;
  1214.                this.paddingBottom = 0;
  1215.             };
  1216.          }
  1217.          selector = null;
  1218.          conditions = null;
  1219.          conditions = [];
  1220.          condition = new CSSCondition("class","mediaPopupTitle");
  1221.          conditions.push(condition);
  1222.          selector = new CSSSelector("",conditions,selector);
  1223.          style = styleManager.getStyleDeclaration(".mediaPopupTitle");
  1224.          if(!style)
  1225.          {
  1226.             style = new CSSStyleDeclaration(selector,styleManager);
  1227.          }
  1228.          if(style.factory == null)
  1229.          {
  1230.             style.factory = function():void
  1231.             {
  1232.                this.color = 16777215;
  1233.                this.fontSize = 12;
  1234.             };
  1235.          }
  1236.          selector = null;
  1237.          conditions = null;
  1238.          conditions = [];
  1239.          condition = new CSSCondition("class","mediaProgressSlider");
  1240.          conditions.push(condition);
  1241.          selector = new CSSSelector("",conditions,selector);
  1242.          style = styleManager.getStyleDeclaration(".mediaProgressSlider");
  1243.          if(!style)
  1244.          {
  1245.             style = new CSSStyleDeclaration(selector,styleManager);
  1246.          }
  1247.          if(style.factory == null)
  1248.          {
  1249.             style.factory = function():void
  1250.             {
  1251.                this.trackSkin = _embed_css__assets_embeddedAssets_media_progress_slider_track_png_1932047129_1343550520;
  1252.                this.thumbSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaIndicator_1945427530;
  1253.             };
  1254.          }
  1255.          selector = null;
  1256.          conditions = null;
  1257.          conditions = [];
  1258.          condition = new CSSCondition("class","mediaStopButton");
  1259.          conditions.push(condition);
  1260.          selector = new CSSSelector("",conditions,selector);
  1261.          style = styleManager.getStyleDeclaration(".mediaStopButton");
  1262.          if(!style)
  1263.          {
  1264.             style = new CSSStyleDeclaration(selector,styleManager);
  1265.          }
  1266.          if(style.factory == null)
  1267.          {
  1268.             style.factory = function():void
  1269.             {
  1270.                this.upSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Up_1181398059;
  1271.                this.downSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Over_667880734;
  1272.                this.overSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Over_667880734;
  1273.                this.disabledSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Disabled_186524554;
  1274.             };
  1275.          }
  1276.          selector = null;
  1277.          conditions = null;
  1278.          conditions = [];
  1279.          condition = new CSSCondition("class","mediaTimeLabel");
  1280.          conditions.push(condition);
  1281.          selector = new CSSSelector("",conditions,selector);
  1282.          style = styleManager.getStyleDeclaration(".mediaTimeLabel");
  1283.          if(!style)
  1284.          {
  1285.             style = new CSSStyleDeclaration(selector,styleManager);
  1286.          }
  1287.          if(style.factory == null)
  1288.          {
  1289.             style.factory = function():void
  1290.             {
  1291.                this.paddingTop = 0;
  1292.                this.fontSize = 11;
  1293.             };
  1294.          }
  1295.          selector = null;
  1296.          conditions = null;
  1297.          conditions = [];
  1298.          condition = new CSSCondition("class","mediaVolumeSlider");
  1299.          conditions.push(condition);
  1300.          selector = new CSSSelector("",conditions,selector);
  1301.          style = styleManager.getStyleDeclaration(".mediaVolumeSlider");
  1302.          if(!style)
  1303.          {
  1304.             style = new CSSStyleDeclaration(selector,styleManager);
  1305.          }
  1306.          if(style.factory == null)
  1307.          {
  1308.             style.factory = function():void
  1309.             {
  1310.                this.thumbDownSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Down_241576220;
  1311.                this.thumbOverSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Over_242168010;
  1312.                this.thumbOffset = -1;
  1313.                this.trackSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeTrack_1981575936;
  1314.                this.thumbUpSkin = _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Up_316952403;
  1315.             };
  1316.          }
  1317.          selector = null;
  1318.          conditions = null;
  1319.          conditions = [];
  1320.          condition = new CSSCondition("class","videoVolumeSlider");
  1321.          conditions.push(condition);
  1322.          selector = new CSSSelector("",conditions,selector);
  1323.          style = styleManager.getStyleDeclaration(".videoVolumeSlider");
  1324.          if(!style)
  1325.          {
  1326.             style = new CSSStyleDeclaration(selector,styleManager);
  1327.          }
  1328.          if(style.factory == null)
  1329.          {
  1330.             style.factory = function():void
  1331.             {
  1332.                this.skinClass = VideoVolumeSliderSkin;
  1333.             };
  1334.          }
  1335.          selector = null;
  1336.          conditions = null;
  1337.          conditions = [];
  1338.          condition = new CSSCondition("class","copyRight");
  1339.          conditions.push(condition);
  1340.          selector = new CSSSelector("",conditions,selector);
  1341.          style = styleManager.getStyleDeclaration(".copyRight");
  1342.          if(!style)
  1343.          {
  1344.             style = new CSSStyleDeclaration(selector,styleManager);
  1345.          }
  1346.          if(style.factory == null)
  1347.          {
  1348.             style.factory = function():void
  1349.             {
  1350.                this.fontWeight = "bold";
  1351.                this.paddingTop = 3;
  1352.                this.color = 0;
  1353.                this.fontSize = 9;
  1354.             };
  1355.          }
  1356.          selector = null;
  1357.          conditions = null;
  1358.          conditions = [];
  1359.          condition = new CSSCondition("class","topbarText");
  1360.          conditions.push(condition);
  1361.          selector = new CSSSelector("",conditions,selector);
  1362.          style = styleManager.getStyleDeclaration(".topbarText");
  1363.          if(!style)
  1364.          {
  1365.             style = new CSSStyleDeclaration(selector,styleManager);
  1366.          }
  1367.          if(style.factory == null)
  1368.          {
  1369.             style.factory = function():void
  1370.             {
  1371.                this.fontWeight = "bold";
  1372.                this.color = 411301;
  1373.                this.textRollOverColor = 411301;
  1374.                this.fontSize = 11;
  1375.                this.textSelectedColor = 411301;
  1376.             };
  1377.          }
  1378.          selector = null;
  1379.          conditions = null;
  1380.          conditions = [];
  1381.          condition = new CSSCondition("class","linkButton");
  1382.          conditions.push(condition);
  1383.          selector = new CSSSelector("",conditions,selector);
  1384.          style = styleManager.getStyleDeclaration(".linkButton");
  1385.          if(!style)
  1386.          {
  1387.             style = new CSSStyleDeclaration(selector,styleManager);
  1388.          }
  1389.          if(style.factory == null)
  1390.          {
  1391.             style.factory = function():void
  1392.             {
  1393.                this.fontWeight = "bold";
  1394.                this.color = 255;
  1395.             };
  1396.          }
  1397.          selector = null;
  1398.          conditions = null;
  1399.          conditions = [];
  1400.          condition = new CSSCondition("class","bottomIncludeBarStyle");
  1401.          conditions.push(condition);
  1402.          selector = new CSSSelector("",conditions,selector);
  1403.          style = styleManager.getStyleDeclaration(".bottomIncludeBarStyle");
  1404.          if(!style)
  1405.          {
  1406.             style = new CSSStyleDeclaration(selector,styleManager);
  1407.          }
  1408.          if(style.factory == null)
  1409.          {
  1410.             style.factory = function():void
  1411.             {
  1412.                this.backgroundColor = 15724790;
  1413.                this.backgroundAlpha = 1;
  1414.             };
  1415.          }
  1416.          selector = null;
  1417.          conditions = null;
  1418.          conditions = [];
  1419.          condition = new CSSCondition("class","bottomIncludeCopyRight");
  1420.          conditions.push(condition);
  1421.          selector = new CSSSelector("",conditions,selector);
  1422.          style = styleManager.getStyleDeclaration(".bottomIncludeCopyRight");
  1423.          if(!style)
  1424.          {
  1425.             style = new CSSStyleDeclaration(selector,styleManager);
  1426.          }
  1427.          if(style.factory == null)
  1428.          {
  1429.             style.factory = function():void
  1430.             {
  1431.                this.fontWeight = "normal";
  1432.                this.paddingTop = 0;
  1433.                this.color = 411301;
  1434.                this.fontStyle = "normal";
  1435.                this.fontFamily = "Arial";
  1436.                this.fontSize = 11;
  1437.                this.paddingLeft = 3;
  1438.                this.paddingBottom = 3;
  1439.                this.paddingRight = 0;
  1440.             };
  1441.          }
  1442.          selector = null;
  1443.          conditions = null;
  1444.          conditions = [];
  1445.          condition = new CSSCondition("class","bottomLinkButton");
  1446.          conditions.push(condition);
  1447.          selector = new CSSSelector("",conditions,selector);
  1448.          style = styleManager.getStyleDeclaration(".bottomLinkButton");
  1449.          if(!style)
  1450.          {
  1451.             style = new CSSStyleDeclaration(selector,styleManager);
  1452.          }
  1453.          if(style.factory == null)
  1454.          {
  1455.             style.factory = function():void
  1456.             {
  1457.                this.paddingTop = 0;
  1458.                this.rollOverColor = 411301;
  1459.                this.separatorColor = 12897484;
  1460.                this.textRollOverColor = 411301;
  1461.                this.fontSize = 11;
  1462.                this.paddingLeft = 0;
  1463.                this.skin = ProgrammaticSkin;
  1464.                this.backgroundAlpha = 1;
  1465.                this.paddingRight = 0;
  1466.                this.fontWeight = "normal";
  1467.                this.color = 411301;
  1468.                this.fontFamily = "Arial";
  1469.                this.textSelectedColor = 411301;
  1470.                this.paddingBottom = 0;
  1471.             };
  1472.          }
  1473.          selector = null;
  1474.          conditions = null;
  1475.          conditions = [];
  1476.          condition = new CSSCondition("class","bottomIncludeLinkButton");
  1477.          conditions.push(condition);
  1478.          selector = new CSSSelector("",conditions,selector);
  1479.          style = styleManager.getStyleDeclaration(".bottomIncludeLinkButton");
  1480.          if(!style)
  1481.          {
  1482.             style = new CSSStyleDeclaration(selector,styleManager);
  1483.          }
  1484.          if(style.factory == null)
  1485.          {
  1486.             style.factory = function():void
  1487.             {
  1488.                this.fontWeight = "normal";
  1489.                this.paddingTop = 0;
  1490.                this.color = 411301;
  1491.                this.rollOverColor = 411301;
  1492.                this.textRollOverColor = 411301;
  1493.                this.selectionColor = 411301;
  1494.                this.paddingLeft = 0;
  1495.                this.paddingBottom = 0;
  1496.                this.textSelectedColor = 411301;
  1497.                this.paddingRight = 0;
  1498.             };
  1499.          }
  1500.          selector = null;
  1501.          conditions = null;
  1502.          conditions = [];
  1503.          condition = new CSSCondition("class","toolbarSmall");
  1504.          conditions.push(condition);
  1505.          selector = new CSSSelector("",conditions,selector);
  1506.          style = styleManager.getStyleDeclaration(".toolbarSmall");
  1507.          if(!style)
  1508.          {
  1509.             style = new CSSStyleDeclaration(selector,styleManager);
  1510.          }
  1511.          if(style.factory == null)
  1512.          {
  1513.             style.factory = function():void
  1514.             {
  1515.                this.skinClass = Skin;
  1516.             };
  1517.          }
  1518.          selector = null;
  1519.          conditions = null;
  1520.          conditions = [];
  1521.          condition = new CSSCondition("class","printDialog");
  1522.          conditions.push(condition);
  1523.          selector = new CSSSelector("",conditions,selector);
  1524.          style = styleManager.getStyleDeclaration(".printDialog");
  1525.          if(!style)
  1526.          {
  1527.             style = new CSSStyleDeclaration(selector,styleManager);
  1528.          }
  1529.          if(style.factory == null)
  1530.          {
  1531.             style.factory = function():void
  1532.             {
  1533.                this.closeButtonDisabledSkin = null;
  1534.                this.closeButtonSkin = TitleWindowCloseButtonSkin;
  1535.                this.closeButtonOverSkin = TitleWindowCloseButtonSkin;
  1536.                this.closeButtonUpSkin = TitleWindowCloseButtonSkin;
  1537.                this.closeButtonDownSkin = TitleWindowCloseButtonSkin;
  1538.             };
  1539.          }
  1540.          selector = null;
  1541.          conditions = null;
  1542.          conditions = [];
  1543.          condition = new CSSCondition("class","printableETextWindow");
  1544.          conditions.push(condition);
  1545.          selector = new CSSSelector("",conditions,selector);
  1546.          style = styleManager.getStyleDeclaration(".printableETextWindow");
  1547.          if(!style)
  1548.          {
  1549.             style = new CSSStyleDeclaration(selector,styleManager);
  1550.          }
  1551.          if(style.factory == null)
  1552.          {
  1553.             style.factory = function():void
  1554.             {
  1555.                this.closeButtonDisabledSkin = null;
  1556.                this.closeButtonSkin = TitleWindowCloseButtonSkin;
  1557.                this.closeButtonOverSkin = TitleWindowCloseButtonSkin;
  1558.                this.closeButtonUpSkin = TitleWindowCloseButtonSkin;
  1559.                this.closeButtonDownSkin = TitleWindowCloseButtonSkin;
  1560.             };
  1561.          }
  1562.          selector = null;
  1563.          conditions = null;
  1564.          conditions = null;
  1565.          selector = new CSSSelector("spark.components.Application",conditions,selector);
  1566.          style = styleManager.getStyleDeclaration("spark.components.Application");
  1567.          if(!style)
  1568.          {
  1569.             style = new CSSStyleDeclaration(selector,styleManager);
  1570.          }
  1571.          if(style.factory == null)
  1572.          {
  1573.             style.factory = function():void
  1574.             {
  1575.                this.paddingTop = 0;
  1576.                this.focusColor = 14315734;
  1577.                this.backgroundColor = 1318483;
  1578.                this.fontFamily = "Arial";
  1579.                this.fontSize = 11;
  1580.                this.paddingLeft = 0;
  1581.                this.paddingBottom = 0;
  1582.                this.paddingRight = 0;
  1583.             };
  1584.          }
  1585.          selector = null;
  1586.          conditions = null;
  1587.          conditions = null;
  1588.          selector = new CSSSelector("mx.controls.LinkButton",conditions,selector);
  1589.          style = styleManager.getStyleDeclaration("mx.controls.LinkButton");
  1590.          if(!style)
  1591.          {
  1592.             style = new CSSStyleDeclaration(selector,styleManager);
  1593.          }
  1594.          if(style.factory == null)
  1595.          {
  1596.             style.factory = function():void
  1597.             {
  1598.                this.textFieldClass = UIFTETextField;
  1599.             };
  1600.          }
  1601.          selector = null;
  1602.          conditions = null;
  1603.          conditions = null;
  1604.          selector = new CSSSelector("com.pearsoned.common.controls.ToolTip",conditions,selector);
  1605.          style = styleManager.getStyleDeclaration("com.pearsoned.common.controls.ToolTip");
  1606.          if(!style)
  1607.          {
  1608.             style = new CSSStyleDeclaration(selector,styleManager);
  1609.          }
  1610.          if(style.factory == null)
  1611.          {
  1612.             style.factory = function():void
  1613.             {
  1614.                this.color = 734012;
  1615.                this.backgroundColor = 16777164;
  1616.                this.cornerRadius = 2;
  1617.                this.textAlign = "center";
  1618.                this.fontSize = 11;
  1619.                this.paddingLeft = 0;
  1620.                this.backgroundAlpha = 1;
  1621.                this.paddingRight = 0;
  1622.             };
  1623.          }
  1624.          selector = null;
  1625.          conditions = null;
  1626.          conditions = null;
  1627.          selector = new CSSSelector("com.pearsoned.ebook.viewer.view.bookview.renderers.ZoomAreaRenderer",conditions,selector);
  1628.          style = styleManager.getStyleDeclaration("com.pearsoned.ebook.viewer.view.bookview.renderers.ZoomAreaRenderer");
  1629.          if(!style)
  1630.          {
  1631.             style = new CSSStyleDeclaration(selector,styleManager);
  1632.          }
  1633.          if(style.factory == null)
  1634.          {
  1635.             style.factory = function():void
  1636.             {
  1637.                this.skinClass = ZoomAreaRendererSkin;
  1638.             };
  1639.          }
  1640.          selector = null;
  1641.          conditions = null;
  1642.          conditions = null;
  1643.          selector = new CSSSelector("spark.components.FormItem",conditions,selector);
  1644.          style = styleManager.getStyleDeclaration("spark.components.FormItem");
  1645.          if(!style)
  1646.          {
  1647.             style = new CSSStyleDeclaration(selector,styleManager);
  1648.          }
  1649.          if(style.factory == null)
  1650.          {
  1651.             style.factory = function():void
  1652.             {
  1653.                this.focusColor = 14315734;
  1654.                this.skinClass = MirroringFormItemSkin;
  1655.             };
  1656.          }
  1657.          selector = null;
  1658.          conditions = null;
  1659.          conditions = null;
  1660.          selector = new CSSSelector("mx.controls.Button",conditions,selector);
  1661.          style = styleManager.getStyleDeclaration("mx.controls.Button");
  1662.          if(!style)
  1663.          {
  1664.             style = new CSSStyleDeclaration(selector,styleManager);
  1665.          }
  1666.          if(style.factory == null)
  1667.          {
  1668.             style.factory = function():void
  1669.             {
  1670.                this.fontWeight = "bold";
  1671.                this.textFieldClass = UIFTETextField;
  1672.                this.focusColor = 14315734;
  1673.             };
  1674.          }
  1675.          selector = null;
  1676.          conditions = null;
  1677.          conditions = null;
  1678.          selector = new CSSSelector("spark.components.Button",conditions,selector);
  1679.          style = styleManager.getStyleDeclaration("spark.components.Button");
  1680.          if(!style)
  1681.          {
  1682.             style = new CSSStyleDeclaration(selector,styleManager);
  1683.          }
  1684.          if(style.factory == null)
  1685.          {
  1686.             style.factory = function():void
  1687.             {
  1688.                this.focusSkin = SimpleStrokeFocusSkin;
  1689.                this.focusColor = 14315734;
  1690.             };
  1691.          }
  1692.          selector = null;
  1693.          conditions = null;
  1694.          conditions = [];
  1695.          condition = new CSSCondition("class","defaultSelectedButton");
  1696.          conditions.push(condition);
  1697.          selector = new CSSSelector("spark.components.Button",conditions,selector);
  1698.          style = styleManager.getStyleDeclaration("spark.components.Button.defaultSelectedButton");
  1699.          if(!style)
  1700.          {
  1701.             style = new CSSStyleDeclaration(selector,styleManager);
  1702.          }
  1703.          if(style.factory == null)
  1704.          {
  1705.             style.factory = function():void
  1706.             {
  1707.                this.focusSkin = SimpleStrokeFocusSkin;
  1708.                this.focusColor = 14315734;
  1709.                this.skinClass = DefaultSelectedButtonSkin;
  1710.             };
  1711.          }
  1712.          selector = null;
  1713.          conditions = null;
  1714.          conditions = null;
  1715.          selector = new CSSSelector("spark.components.RadioButton",conditions,selector);
  1716.          style = styleManager.getStyleDeclaration("spark.components.RadioButton");
  1717.          if(!style)
  1718.          {
  1719.             style = new CSSStyleDeclaration(selector,styleManager);
  1720.          }
  1721.          if(style.factory == null)
  1722.          {
  1723.             style.factory = function():void
  1724.             {
  1725.                this.fontWeight = "normal";
  1726.                this.fontSize = 11;
  1727.             };
  1728.          }
  1729.          selector = null;
  1730.          conditions = null;
  1731.          conditions = null;
  1732.          selector = new CSSSelector("mx.controls.ComboBox",conditions,selector);
  1733.          style = styleManager.getStyleDeclaration("mx.controls.ComboBox");
  1734.          if(!style)
  1735.          {
  1736.             style = new CSSStyleDeclaration(selector,styleManager);
  1737.          }
  1738.          if(style.factory == null)
  1739.          {
  1740.             style.factory = function():void
  1741.             {
  1742.                this.textFieldClass = UIFTETextField;
  1743.                this.paddingTop = 0;
  1744.                this.focusColor = 14315734;
  1745.                this.textInputClass = MXFTETextInput;
  1746.                this.arrowButtonWidth = "23";
  1747.                this.paddingBottom = 0;
  1748.                this.skin = ComboBoxArrowSkin;
  1749.             };
  1750.          }
  1751.          selector = null;
  1752.          conditions = null;
  1753.          conditions = null;
  1754.          selector = new CSSSelector("spark.components.ComboBox",conditions,selector);
  1755.          style = styleManager.getStyleDeclaration("spark.components.ComboBox");
  1756.          if(!style)
  1757.          {
  1758.             style = new CSSStyleDeclaration(selector,styleManager);
  1759.          }
  1760.          if(style.factory == null)
  1761.          {
  1762.             style.factory = function():void
  1763.             {
  1764.                this.focusSkin = SimpleStrokeFocusSkinTextInput;
  1765.                this.focusColor = 14315734;
  1766.             };
  1767.          }
  1768.          selector = null;
  1769.          conditions = null;
  1770.          conditions = null;
  1771.          selector = new CSSSelector("spark.components.TextInput",conditions,selector);
  1772.          style = styleManager.getStyleDeclaration("spark.components.TextInput");
  1773.          if(!style)
  1774.          {
  1775.             style = new CSSStyleDeclaration(selector,styleManager);
  1776.          }
  1777.          if(style.factory == null)
  1778.          {
  1779.             style.factory = function():void
  1780.             {
  1781.                this.focusSkin = SimpleStrokeFocusSkinTextInput;
  1782.                this.borderColor = 3290202;
  1783.                this.focusColor = 14315734;
  1784.             };
  1785.          }
  1786.          selector = null;
  1787.          conditions = null;
  1788.          conditions = null;
  1789.          selector = new CSSSelector("mx.containers.Accordion",conditions,selector);
  1790.          style = styleManager.getStyleDeclaration("mx.containers.Accordion");
  1791.          if(!style)
  1792.          {
  1793.             style = new CSSStyleDeclaration(selector,styleManager);
  1794.          }
  1795.          if(style.factory == null)
  1796.          {
  1797.             style.factory = function():void
  1798.             {
  1799.                this.textFieldClass = UIFTETextField;
  1800.             };
  1801.          }
  1802.          selector = null;
  1803.          conditions = null;
  1804.          conditions = null;
  1805.          selector = new CSSSelector("mx.controls.Tree",conditions,selector);
  1806.          style = styleManager.getStyleDeclaration("mx.controls.Tree");
  1807.          if(!style)
  1808.          {
  1809.             style = new CSSStyleDeclaration(selector,styleManager);
  1810.          }
  1811.          if(style.factory == null)
  1812.          {
  1813.             style.factory = function():void
  1814.             {
  1815.                this.textFieldClass = UIFTETextField;
  1816.             };
  1817.          }
  1818.          selector = null;
  1819.          conditions = null;
  1820.          conditions = null;
  1821.          selector = new CSSSelector("mx.containers.TabNavigator",conditions,selector);
  1822.          style = styleManager.getStyleDeclaration("mx.containers.TabNavigator");
  1823.          if(!style)
  1824.          {
  1825.             style = new CSSStyleDeclaration(selector,styleManager);
  1826.          }
  1827.          if(style.factory == null)
  1828.          {
  1829.             style.factory = function():void
  1830.             {
  1831.                this.fontWeight = "bold";
  1832.                this.borderColor = 11187123;
  1833.                this.tabStyleName = "haloTabSkin";
  1834.             };
  1835.          }
  1836.          selector = null;
  1837.          conditions = null;
  1838.          conditions = null;
  1839.          selector = new CSSSelector("mx.controls.ProgressBar",conditions,selector);
  1840.          style = styleManager.getStyleDeclaration("mx.controls.ProgressBar");
  1841.          if(!style)
  1842.          {
  1843.             style = new CSSStyleDeclaration(selector,styleManager);
  1844.          }
  1845.          if(style.factory == null)
  1846.          {
  1847.             style.factory = function():void
  1848.             {
  1849.                this.textFieldClass = UIFTETextField;
  1850.                this.barSkin = LoaderProgressBarSkin;
  1851.                this.trackSkin = LoaderProgressBarTrackSkin;
  1852.                this.indeterminateSkin = ProgressIndeterminateSkin;
  1853.             };
  1854.          }
  1855.          selector = null;
  1856.          conditions = null;
  1857.          conditions = null;
  1858.          selector = new CSSSelector("mx.controls.Alert",conditions,selector);
  1859.          style = styleManager.getStyleDeclaration("mx.controls.Alert");
  1860.          if(!style)
  1861.          {
  1862.             style = new CSSStyleDeclaration(selector,styleManager);
  1863.          }
  1864.          if(style.factory == null)
  1865.          {
  1866.             style.factory = function():void
  1867.             {
  1868.                this.titleStyleName = "alertTitle";
  1869.                this.borderColor = 16777215;
  1870.                this.messageStyleName = "alertMessage";
  1871.                this.color = 0;
  1872.                this.backgroundColor = 16777215;
  1873.                this.buttonStyleName = "alertButton";
  1874.             };
  1875.          }
  1876.          selector = null;
  1877.          conditions = null;
  1878.          conditions = null;
  1879.          selector = new CSSSelector("mx.controls.DataGrid",conditions,selector);
  1880.          style = styleManager.getStyleDeclaration("mx.controls.DataGrid");
  1881.          if(!style)
  1882.          {
  1883.             style = new CSSStyleDeclaration(selector,styleManager);
  1884.          }
  1885.          if(style.factory == null)
  1886.          {
  1887.             style.factory = function():void
  1888.             {
  1889.                this.defaultDataGridItemEditor = MXFTETextInput;
  1890.                this.defaultDataGridItemRenderer = FTEDataGridItemRenderer;
  1891.             };
  1892.          }
  1893.          selector = null;
  1894.          conditions = null;
  1895.          conditions = [];
  1896.          condition = new CSSCondition("class","bookShelf");
  1897.          conditions.push(condition);
  1898.          selector = new CSSSelector("com.pearsoned.ebook.viewer.view.common.BottomInclude",conditions,selector);
  1899.          style = styleManager.getStyleDeclaration("com.pearsoned.ebook.viewer.view.common.BottomInclude.bookShelf");
  1900.          if(!style)
  1901.          {
  1902.             style = new CSSStyleDeclaration(selector,styleManager);
  1903.          }
  1904.          if(style.factory == null)
  1905.          {
  1906.             style.factory = function():void
  1907.             {
  1908.                this.color = 0;
  1909.                this.backgroundColor = 16777215;
  1910.                this.bottom = 0;
  1911.                this.left = 100;
  1912.                this.right = 100;
  1913.                this.backgroundAlpha = 1;
  1914.             };
  1915.          }
  1916.          selector = null;
  1917.          conditions = null;
  1918.          conditions = [];
  1919.          condition = new CSSCondition("class","topIncludeBackgroundStyle");
  1920.          conditions.push(condition);
  1921.          selector = new CSSSelector("mx.containers.Canvas",conditions,selector);
  1922.          style = styleManager.getStyleDeclaration("mx.containers.Canvas.topIncludeBackgroundStyle");
  1923.          if(!style)
  1924.          {
  1925.             style = new CSSStyleDeclaration(selector,styleManager);
  1926.          }
  1927.          if(style.factory == null)
  1928.          {
  1929.             style.factory = function():void
  1930.             {
  1931.                this.backgroundColor = 15724790;
  1932.                this.left = 3;
  1933.                this.right = 3;
  1934.             };
  1935.          }
  1936.          selector = null;
  1937.          conditions = null;
  1938.          conditions = [];
  1939.          condition = new CSSCondition("class","topIncludeButtonBackgroundStyle");
  1940.          conditions.push(condition);
  1941.          selector = new CSSSelector("mx.containers.HBox",conditions,selector);
  1942.          style = styleManager.getStyleDeclaration("mx.containers.HBox.topIncludeButtonBackgroundStyle");
  1943.          if(!style)
  1944.          {
  1945.             style = new CSSStyleDeclaration(selector,styleManager);
  1946.          }
  1947.          if(style.factory == null)
  1948.          {
  1949.             style.factory = function():void
  1950.             {
  1951.                this.horizontalGap = 8;
  1952.                this.paddingLeft = 0;
  1953.                this.backgroundAlpha = 0;
  1954.                this.paddingRight = 6;
  1955.             };
  1956.          }
  1957.          selector = null;
  1958.          conditions = null;
  1959.          conditions = null;
  1960.          selector = new CSSSelector("mx.controls.alertClasses.AlertForm",conditions,selector);
  1961.          style = styleManager.getStyleDeclaration("mx.controls.alertClasses.AlertForm");
  1962.          if(!style)
  1963.          {
  1964.             style = new CSSStyleDeclaration(selector,styleManager);
  1965.          }
  1966.          if(style.factory == null)
  1967.          {
  1968.             style.factory = function():void
  1969.             {
  1970.                this.textFieldClass = UIFTETextField;
  1971.             };
  1972.          }
  1973.          selector = null;
  1974.          conditions = null;
  1975.          conditions = null;
  1976.          selector = new CSSSelector("mx.controls.dataGridClasses.FTEDataGridItemRenderer",conditions,selector);
  1977.          style = styleManager.getStyleDeclaration("mx.controls.dataGridClasses.FTEDataGridItemRenderer");
  1978.          if(!style)
  1979.          {
  1980.             style = new CSSStyleDeclaration(selector,styleManager);
  1981.          }
  1982.          if(style.factory == null)
  1983.          {
  1984.             style.factory = function():void
  1985.             {
  1986.                this.paddingLeft = 5;
  1987.             };
  1988.          }
  1989.          selector = null;
  1990.          conditions = null;
  1991.          conditions = null;
  1992.          selector = new CSSSelector("mx.controls.Label",conditions,selector);
  1993.          style = styleManager.getStyleDeclaration("mx.controls.Label");
  1994.          if(!style)
  1995.          {
  1996.             style = new CSSStyleDeclaration(selector,styleManager);
  1997.          }
  1998.          if(style.factory == null)
  1999.          {
  2000.             style.factory = function():void
  2001.             {
  2002.                this.textFieldClass = UIFTETextField;
  2003.             };
  2004.          }
  2005.          selector = null;
  2006.          conditions = null;
  2007.          conditions = null;
  2008.          selector = new CSSSelector("mx.controls.List",conditions,selector);
  2009.          style = styleManager.getStyleDeclaration("mx.controls.List");
  2010.          if(!style)
  2011.          {
  2012.             style = new CSSStyleDeclaration(selector,styleManager);
  2013.          }
  2014.          if(style.factory == null)
  2015.          {
  2016.             style.factory = function():void
  2017.             {
  2018.                this.textInputClass = MXFTETextInput;
  2019.             };
  2020.          }
  2021.          selector = null;
  2022.          conditions = null;
  2023.          conditions = null;
  2024.          selector = new CSSSelector("mx.controls.listClasses.ListItemRenderer",conditions,selector);
  2025.          style = styleManager.getStyleDeclaration("mx.controls.listClasses.ListItemRenderer");
  2026.          if(!style)
  2027.          {
  2028.             style = new CSSStyleDeclaration(selector,styleManager);
  2029.          }
  2030.          if(style.factory == null)
  2031.          {
  2032.             style.factory = function():void
  2033.             {
  2034.                this.textFieldClass = UIFTETextField;
  2035.             };
  2036.          }
  2037.          selector = null;
  2038.          conditions = null;
  2039.          conditions = null;
  2040.          selector = new CSSSelector("mx.controls.menuClasses.MenuBarItem",conditions,selector);
  2041.          style = styleManager.getStyleDeclaration("mx.controls.menuClasses.MenuBarItem");
  2042.          if(!style)
  2043.          {
  2044.             style = new CSSStyleDeclaration(selector,styleManager);
  2045.          }
  2046.          if(style.factory == null)
  2047.          {
  2048.             style.factory = function():void
  2049.             {
  2050.                this.textFieldClass = UIFTETextField;
  2051.             };
  2052.          }
  2053.          selector = null;
  2054.          conditions = null;
  2055.          conditions = null;
  2056.          selector = new CSSSelector("mx.controls.menuClasses.MenuItemRenderer",conditions,selector);
  2057.          style = styleManager.getStyleDeclaration("mx.controls.menuClasses.MenuItemRenderer");
  2058.          if(!style)
  2059.          {
  2060.             style = new CSSStyleDeclaration(selector,styleManager);
  2061.          }
  2062.          if(style.factory == null)
  2063.          {
  2064.             style.factory = function():void
  2065.             {
  2066.                this.textFieldClass = UIFTETextField;
  2067.             };
  2068.          }
  2069.          selector = null;
  2070.          conditions = null;
  2071.          conditions = null;
  2072.          selector = new CSSSelector("mx.controls.MXFTETextInput",conditions,selector);
  2073.          style = styleManager.getStyleDeclaration("mx.controls.MXFTETextInput");
  2074.          if(!style)
  2075.          {
  2076.             style = new CSSStyleDeclaration(selector,styleManager);
  2077.          }
  2078.          if(style.factory == null)
  2079.          {
  2080.             style.factory = function():void
  2081.             {
  2082.                this.skinClass = TextInputSkin;
  2083.             };
  2084.          }
  2085.          selector = null;
  2086.          conditions = null;
  2087.          conditions = null;
  2088.          selector = new CSSSelector("mx.containers.Panel",conditions,selector);
  2089.          style = styleManager.getStyleDeclaration("mx.containers.Panel");
  2090.          if(!style)
  2091.          {
  2092.             style = new CSSStyleDeclaration(selector,styleManager);
  2093.          }
  2094.          if(style.factory == null)
  2095.          {
  2096.             style.factory = function():void
  2097.             {
  2098.                this.textFieldClass = UIFTETextField;
  2099.             };
  2100.          }
  2101.          selector = null;
  2102.          conditions = null;
  2103.          conditions = null;
  2104.          selector = new CSSSelector("mx.controls.listClasses.TileListItemRenderer",conditions,selector);
  2105.          style = styleManager.getStyleDeclaration("mx.controls.listClasses.TileListItemRenderer");
  2106.          if(!style)
  2107.          {
  2108.             style = new CSSStyleDeclaration(selector,styleManager);
  2109.          }
  2110.          if(style.factory == null)
  2111.          {
  2112.             style.factory = function():void
  2113.             {
  2114.                this.textFieldClass = UIFTETextField;
  2115.             };
  2116.          }
  2117.          selector = null;
  2118.          conditions = null;
  2119.          conditions = null;
  2120.          selector = new CSSSelector("mx.controls.treeClasses.TreeItemRenderer",conditions,selector);
  2121.          style = styleManager.getStyleDeclaration("mx.controls.treeClasses.TreeItemRenderer");
  2122.          if(!style)
  2123.          {
  2124.             style = new CSSStyleDeclaration(selector,styleManager);
  2125.          }
  2126.          if(style.factory == null)
  2127.          {
  2128.             style.factory = function():void
  2129.             {
  2130.                this.textFieldClass = UIFTETextField;
  2131.             };
  2132.          }
  2133.          selector = null;
  2134.          conditions = null;
  2135.          conditions = null;
  2136.          selector = new CSSSelector("mx.controls.ToolTip",conditions,selector);
  2137.          style = styleManager.getStyleDeclaration("mx.controls.ToolTip");
  2138.          if(!style)
  2139.          {
  2140.             style = new CSSStyleDeclaration(selector,styleManager);
  2141.          }
  2142.          if(style.factory == null)
  2143.          {
  2144.             style.factory = function():void
  2145.             {
  2146.                this.textFieldClass = UIFTETextField;
  2147.             };
  2148.          }
  2149.          selector = null;
  2150.          conditions = null;
  2151.          conditions = null;
  2152.          selector = new CSSSelector("mx.controls.AdvancedDataGrid",conditions,selector);
  2153.          style = styleManager.getStyleDeclaration("mx.controls.AdvancedDataGrid");
  2154.          if(!style)
  2155.          {
  2156.             style = new CSSStyleDeclaration(selector,styleManager);
  2157.          }
  2158.          if(style.factory == null)
  2159.          {
  2160.             style.factory = function():void
  2161.             {
  2162.                this.defaultDataGridItemEditor = MXFTETextInput;
  2163.                this.defaultDataGridItemRenderer = FTEAdvancedDataGridItemRenderer;
  2164.             };
  2165.          }
  2166.          selector = null;
  2167.          conditions = null;
  2168.          conditions = null;
  2169.          selector = new CSSSelector("mx.controls.advancedDataGridClasses.AdvancedDataGridGroupItemRenderer",conditions,selector);
  2170.          style = styleManager.getStyleDeclaration("mx.controls.advancedDataGridClasses.AdvancedDataGridGroupItemRenderer");
  2171.          if(!style)
  2172.          {
  2173.             style = new CSSStyleDeclaration(selector,styleManager);
  2174.          }
  2175.          if(style.factory == null)
  2176.          {
  2177.             style.factory = function():void
  2178.             {
  2179.                this.textFieldClass = UIFTETextField;
  2180.             };
  2181.          }
  2182.          selector = null;
  2183.          conditions = null;
  2184.          conditions = null;
  2185.          selector = new CSSSelector("mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderRenderer",conditions,selector);
  2186.          style = styleManager.getStyleDeclaration("mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderRenderer");
  2187.          if(!style)
  2188.          {
  2189.             style = new CSSStyleDeclaration(selector,styleManager);
  2190.          }
  2191.          if(style.factory == null)
  2192.          {
  2193.             style.factory = function():void
  2194.             {
  2195.                this.textFieldClass = UIFTETextField;
  2196.             };
  2197.          }
  2198.          selector = null;
  2199.          conditions = null;
  2200.          conditions = null;
  2201.          selector = new CSSSelector("mx.controls.advancedDataGridClasses.AdvancedDataGridSortItemRenderer",conditions,selector);
  2202.          style = styleManager.getStyleDeclaration("mx.controls.advancedDataGridClasses.AdvancedDataGridSortItemRenderer");
  2203.          if(!style)
  2204.          {
  2205.             style = new CSSStyleDeclaration(selector,styleManager);
  2206.          }
  2207.          if(style.factory == null)
  2208.          {
  2209.             style.factory = function():void
  2210.             {
  2211.                this.textFieldClass = UIFTETextField;
  2212.             };
  2213.          }
  2214.          selector = null;
  2215.          conditions = null;
  2216.          conditions = null;
  2217.          selector = new CSSSelector("mx.controls.advancedDataGridClasses.FTEAdvancedDataGridItemRenderer",conditions,selector);
  2218.          style = styleManager.getStyleDeclaration("mx.controls.advancedDataGridClasses.FTEAdvancedDataGridItemRenderer");
  2219.          if(!style)
  2220.          {
  2221.             style = new CSSStyleDeclaration(selector,styleManager);
  2222.          }
  2223.          if(style.factory == null)
  2224.          {
  2225.             style.factory = function():void
  2226.             {
  2227.                this.paddingLeft = 5;
  2228.             };
  2229.          }
  2230.          styleManager.initProtoChainRoots();
  2231.       }
  2232.      
  2233.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Up_1331672381:Class;
  2234.      
  2235.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Up_1856544132:Class;
  2236.      
  2237.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Selected_968522467:Class;
  2238.      
  2239.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Over_242168010:Class;
  2240.      
  2241.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Disabled_702976540:Class;
  2242.      
  2243.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Over_832323897:Class;
  2244.      
  2245.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Up_8270972:Class;
  2246.      
  2247.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Up_1181398059:Class;
  2248.      
  2249.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Over_792361132:Class;
  2250.      
  2251.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Over_1265282762:Class;
  2252.      
  2253.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Over_1947235149:Class;
  2254.      
  2255.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Over_181728014:Class;
  2256.      
  2257.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Selected_1457110788:Class;
  2258.      
  2259.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Up_1629300724:Class;
  2260.      
  2261.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeTrack_1981575936:Class;
  2262.      
  2263.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Up_1072300411:Class;
  2264.      
  2265.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Disabled_1751441182:Class;
  2266.      
  2267.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Disabled_1130237293:Class;
  2268.      
  2269.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarBackground_1708641092:Class;
  2270.      
  2271.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Down_831470715:Class;
  2272.      
  2273.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Selected_1443694332:Class;
  2274.      
  2275.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_pauseButton_Up_829613889:Class;
  2276.      
  2277.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaIndicator_1945427530:Class;
  2278.      
  2279.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_muteButton_Up_527576206:Class;
  2280.      
  2281.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Disabled_186524554:Class;
  2282.      
  2283.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_playButton_Over_746383668:Class;
  2284.      
  2285.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_fullScreenButton_Over_693412309:Class;
  2286.      
  2287.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_bigPlayButton_Up_1932686499:Class;
  2288.      
  2289.       private var _embed_css__assets_embeddedAssets_media_progress_slider_track_png_1932047129_1343550520:Class;
  2290.      
  2291.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_mediaBarDivider_73262519:Class;
  2292.      
  2293.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Down_241576220:Class;
  2294.      
  2295.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_viewCloseButton_Down_1947835387:Class;
  2296.      
  2297.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_SelectedOver_2084998792:Class;
  2298.      
  2299.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_volumeButton_Up_316952403:Class;
  2300.      
  2301.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_stopButton_Over_667880734:Class;
  2302.      
  2303.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_smallScreenButton_Over_1660929357:Class;
  2304.      
  2305.       private var _embed_css__assets_embeddedAssets_jazzAssets_swf__446768716_unmuteButton_Down_182319804:Class;
  2306.      
  2307.       mx_internal var _bindings:Array;
  2308.      
  2309.       mx_internal var _watchers:Array;
  2310.      
  2311.       mx_internal var _bindingsByDestination:Object;
  2312.      
  2313.       mx_internal var _bindingsBeginWithWord:Object;
  2314.      
  2315.       override protected function get skinParts() : Object
  2316.       {
  2317.          return _skinParts;
  2318.       }
  2319.      
  2320.       public function get bookContainer() : BookContainerSpark
  2321.       {
  2322.          return this._1392613480bookContainer;
  2323.       }
  2324.      
  2325.       public function set bookContainer(param1:BookContainerSpark) : void
  2326.       {
  2327.          var _loc2_:Object = null;
  2328.          _loc2_ = this._1392613480bookContainer;
  2329.          if(_loc2_ !== param1)
  2330.          {
  2331.             this._1392613480bookContainer = param1;
  2332.             if(this.hasEventListener("propertyChange"))
  2333.             {
  2334.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"bookContainer",_loc2_,param1));
  2335.             }
  2336.          }
  2337.       }
  2338.      
  2339.       public function get content() : ViewStack
  2340.       {
  2341.          return this._951530617content;
  2342.       }
  2343.      
  2344.       public function set content(param1:ViewStack) : void
  2345.       {
  2346.          var _loc2_:Object = null;
  2347.          _loc2_ = this._951530617content;
  2348.          if(_loc2_ !== param1)
  2349.          {
  2350.             this._951530617content = param1;
  2351.             if(this.hasEventListener("propertyChange"))
  2352.             {
  2353.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"content",_loc2_,param1));
  2354.             }
  2355.          }
  2356.       }
  2357.      
  2358.       public function get settingsContainer() : SettingsContainer
  2359.       {
  2360.          return this._1892591518settingsContainer;
  2361.       }
  2362.      
  2363.       public function set settingsContainer(param1:SettingsContainer) : void
  2364.       {
  2365.          var _loc2_:Object = null;
  2366.          _loc2_ = this._1892591518settingsContainer;
  2367.          if(_loc2_ !== param1)
  2368.          {
  2369.             this._1892591518settingsContainer = param1;
  2370.             if(this.hasEventListener("propertyChange"))
  2371.             {
  2372.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"settingsContainer",_loc2_,param1));
  2373.             }
  2374.          }
  2375.       }
  2376.      
  2377.       public function get whiteBoard() : WhiteboardViewer
  2378.       {
  2379.          return this._231629885whiteBoard;
  2380.       }
  2381.      
  2382.       public function set whiteBoard(param1:WhiteboardViewer) : void
  2383.       {
  2384.          var _loc2_:Object = null;
  2385.          _loc2_ = this._231629885whiteBoard;
  2386.          if(_loc2_ !== param1)
  2387.          {
  2388.             this._231629885whiteBoard = param1;
  2389.             if(this.hasEventListener("propertyChange"))
  2390.             {
  2391.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"whiteBoard",_loc2_,param1));
  2392.             }
  2393.          }
  2394.       }
  2395.      
  2396.       private function get configModel() : ConfigurationModel
  2397.       {
  2398.          return this._737543configModel;
  2399.       }
  2400.      
  2401.       private function set configModel(param1:ConfigurationModel) : void
  2402.       {
  2403.          var _loc2_:Object = null;
  2404.          _loc2_ = this._737543configModel;
  2405.          if(_loc2_ !== param1)
  2406.          {
  2407.             this._737543configModel = param1;
  2408.             if(this.hasEventListener("propertyChange"))
  2409.             {
  2410.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"configModel",_loc2_,param1));
  2411.             }
  2412.          }
  2413.       }
  2414.      
  2415.       private function get viewerModel() : ViewerModel
  2416.       {
  2417.          return this._1107579959viewerModel;
  2418.       }
  2419.      
  2420.       private function set viewerModel(param1:ViewerModel) : void
  2421.       {
  2422.          var _loc2_:Object = null;
  2423.          _loc2_ = this._1107579959viewerModel;
  2424.          if(_loc2_ !== param1)
  2425.          {
  2426.             this._1107579959viewerModel = param1;
  2427.             if(this.hasEventListener("propertyChange"))
  2428.             {
  2429.                this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"viewerModel",_loc2_,param1));
  2430.             }
  2431.          }
  2432.       }
  2433.    }
  2434. }
Advertisement
Add Comment
Please, Sign In to add comment