10 __coverage__['build/swf/swf.js'] = {"path":"build/swf/swf.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":34}}},"2":{"name":"SWF","line":54,"loc":{"start":{"line":54,"column":0},"end":{"line":54,"column":86}}},"3":{"name":"(anonymous_3)","line":146,"loc":{"start":{"line":146,"column":19},"end":{"line":146,"column":43}}},"4":{"name":"(anonymous_4)","line":157,"loc":{"start":{"line":157,"column":19},"end":{"line":157,"column":35}}},"5":{"name":"(anonymous_5)","line":175,"loc":{"start":{"line":175,"column":13},"end":{"line":176,"column":4}}},"6":{"name":"(anonymous_6)","line":193,"loc":{"start":{"line":193,"column":14},"end":{"line":194,"column":4}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":204,"column":76}},"2":{"start":{"line":11,"column":4},"end":{"line":24,"column":216}},"3":{"start":{"line":54,"column":0},"end":{"line":127,"column":1}},"4":{"start":{"line":56,"column":4},"end":{"line":56,"column":32}},"5":{"start":{"line":59,"column":4},"end":{"line":59,"column":23}},"6":{"start":{"line":60,"column":4},"end":{"line":60,"column":40}},"7":{"start":{"line":62,"column":4},"end":{"line":62,"column":44}},"8":{"start":{"line":64,"column":4},"end":{"line":64,"column":58}},"9":{"start":{"line":66,"column":4},"end":{"line":66,"column":59}},"10":{"start":{"line":67,"column":4},"end":{"line":67,"column":170}},"11":{"start":{"line":68,"column":4},"end":{"line":68,"column":69}},"12":{"start":{"line":69,"column":4},"end":{"line":69,"column":108}},"13":{"start":{"line":70,"column":4},"end":{"line":70,"column":69}},"14":{"start":{"line":71,"column":4},"end":{"line":71,"column":31}},"15":{"start":{"line":72,"column":4},"end":{"line":72,"column":13}},"16":{"start":{"line":73,"column":4},"end":{"line":73,"column":149}},"17":{"start":{"line":75,"column":4},"end":{"line":75,"column":33}},"18":{"start":{"line":76,"column":4},"end":{"line":126,"column":5}},"19":{"start":{"line":77,"column":8},"end":{"line":77,"column":41}},"20":{"start":{"line":78,"column":8},"end":{"line":82,"column":9}},"21":{"start":{"line":79,"column":12},"end":{"line":79,"column":56}},"22":{"start":{"line":81,"column":12},"end":{"line":81,"column":91}},"23":{"start":{"line":84,"column":8},"end":{"line":84,"column":19}},"24":{"start":{"line":85,"column":8},"end":{"line":85,"column":19}},"25":{"start":{"line":87,"column":8},"end":{"line":87,"column":61}},"26":{"start":{"line":89,"column":8},"end":{"line":91,"column":9}},"27":{"start":{"line":90,"column":12},"end":{"line":90,"column":87}},"28":{"start":{"line":93,"column":8},"end":{"line":97,"column":9}},"29":{"start":{"line":94,"column":12},"end":{"line":96,"column":13}},"30":{"start":{"line":95,"column":16},"end":{"line":95,"column":148}},"31":{"start":{"line":99,"column":8},"end":{"line":104,"column":9}},"32":{"start":{"line":100,"column":12},"end":{"line":100,"column":57}},"33":{"start":{"line":101,"column":12},"end":{"line":103,"column":13}},"34":{"start":{"line":102,"column":16},"end":{"line":102,"column":108}},"35":{"start":{"line":106,"column":8},"end":{"line":108,"column":9}},"36":{"start":{"line":107,"column":12},"end":{"line":107,"column":84}},"37":{"start":{"line":110,"column":8},"end":{"line":110,"column":33}},"38":{"start":{"line":112,"column":8},"end":{"line":112,"column":45}},"39":{"start":{"line":114,"column":8},"end":{"line":114,"column":40}},"40":{"start":{"line":122,"column":8},"end":{"line":122,"column":23}},"41":{"start":{"line":123,"column":8},"end":{"line":123,"column":41}},"42":{"start":{"line":124,"column":8},"end":{"line":124,"column":59}},"43":{"start":{"line":125,"column":8},"end":{"line":125,"column":46}},"44":{"start":{"line":136,"column":0},"end":{"line":136,"column":38}},"45":{"start":{"line":146,"column":0},"end":{"line":148,"column":2}},"46":{"start":{"line":147,"column":4},"end":{"line":147,"column":47}},"47":{"start":{"line":150,"column":0},"end":{"line":197,"column":2}},"48":{"start":{"line":158,"column":8},"end":{"line":164,"column":9}},"49":{"start":{"line":159,"column":12},"end":{"line":159,"column":54}},"50":{"start":{"line":160,"column":12},"end":{"line":160,"column":41}},"51":{"start":{"line":161,"column":15},"end":{"line":164,"column":9}},"52":{"start":{"line":163,"column":12},"end":{"line":163,"column":41}},"53":{"start":{"line":177,"column":4},"end":{"line":179,"column":5}},"54":{"start":{"line":178,"column":10},"end":{"line":178,"column":19}},"55":{"start":{"line":180,"column":8},"end":{"line":184,"column":9}},"56":{"start":{"line":181,"column":8},"end":{"line":181,"column":67}},"57":{"start":{"line":183,"column":8},"end":{"line":183,"column":20}},"58":{"start":{"line":195,"column":8},"end":{"line":195,"column":33}},"59":{"start":{"line":199,"column":0},"end":{"line":199,"column":30}},"60":{"start":{"line":201,"column":0},"end":{"line":201,"column":12}}},"branchMap":{"1":{"line":62,"type":"binary-expr","locations":[{"start":{"line":62,"column":24},"end":{"line":62,"column":37}},{"start":{"line":62,"column":41},"end":{"line":62,"column":43}}]},"2":{"line":64,"type":"binary-expr","locations":[{"start":{"line":64,"column":23},"end":{"line":64,"column":44}},{"start":{"line":64,"column":48},"end":{"line":64,"column":57}}]},"3":{"line":69,"type":"binary-expr","locations":[{"start":{"line":69,"column":31},"end":{"line":69,"column":48}},{"start":{"line":69,"column":52},"end":{"line":69,"column":72}},{"start":{"line":69,"column":76},"end":{"line":69,"column":107}}]},"4":{"line":70,"type":"cond-expr","locations":[{"start":{"line":70,"column":42},"end":{"line":70,"column":61}},{"start":{"line":70,"column":62},"end":{"line":70,"column":68}}]},"5":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":4},"end":{"line":76,"column":4}},{"start":{"line":76,"column":4},"end":{"line":76,"column":4}}]},"6":{"line":76,"type":"binary-expr","locations":[{"start":{"line":76,"column":8},"end":{"line":76,"column":16}},{"start":{"line":76,"column":21},"end":{"line":76,"column":40}},{"start":{"line":76,"column":44},"end":{"line":76,"column":64}},{"start":{"line":76,"column":69},"end":{"line":76,"column":77}}]},"7":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":78,"column":8}},{"start":{"line":78,"column":8},"end":{"line":78,"column":8}}]},"8":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":8},"end":{"line":89,"column":8}},{"start":{"line":89,"column":8},"end":{"line":89,"column":8}}]},"9":{"line":94,"type":"if","locations":[{"start":{"line":94,"column":12},"end":{"line":94,"column":12}},{"start":{"line":94,"column":12},"end":{"line":94,"column":12}}]},"10":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":12},"end":{"line":101,"column":12}},{"start":{"line":101,"column":12},"end":{"line":101,"column":12}}]},"11":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":8},"end":{"line":106,"column":8}},{"start":{"line":106,"column":8},"end":{"line":106,"column":8}}]},"12":{"line":136,"type":"binary-expr","locations":[{"start":{"line":136,"column":17},"end":{"line":136,"column":31}},{"start":{"line":136,"column":35},"end":{"line":136,"column":37}}]},"13":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},{"start":{"line":158,"column":8},"end":{"line":158,"column":8}}]},"14":{"line":161,"type":"if","locations":[{"start":{"line":161,"column":15},"end":{"line":161,"column":15}},{"start":{"line":161,"column":15},"end":{"line":161,"column":15}}]},"15":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":4},"end":{"line":177,"column":4}},{"start":{"line":177,"column":4},"end":{"line":177,"column":4}}]},"16":{"line":180,"type":"if","locations":[{"start":{"line":180,"column":8},"end":{"line":180,"column":8}},{"start":{"line":180,"column":8},"end":{"line":180,"column":8}}]}},"code":["(function () { YUI.add('swf', function (Y, NAME) {","","/**"," * Embed a Flash applications in a standard manner and communicate with it"," * via External Interface."," * @module swf"," * @deprecated The swf module is deprecated and will not be replaced. YUI has"," * no plans for providing a utility for embedding Flash into HTML pages. "," */",""," var Event = Y.Event,"," SWFDetect = Y.SWFDetect,"," Lang = Y.Lang,"," uA = Y.UA,"," Node = Y.Node,"," Escape = Y.Escape,",""," // private"," FLASH_CID = \"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\","," FLASH_TYPE = \"application/x-shockwave-flash\","," FLASH_VER = \"10.0.22\","," EXPRESS_INSTALL_URL = \"http://fpdownload.macromedia.com/pub/flashplayer/update/current/swf/autoUpdater.swf?\" + Math.random(),"," EVENT_HANDLER = \"SWF.eventHandler\","," possibleAttributes = {align:\"\", allowFullScreen:\"\", allowNetworking:\"\", allowScriptAccess:\"\", base:\"\", bgcolor:\"\", loop:\"\", menu:\"\", name:\"\", play: \"\", quality:\"\", salign:\"\", scale:\"\", tabindex:\"\", wmode:\"\"};",""," /**"," * The SWF utility is a tool for embedding Flash applications in HTML pages."," * @module swf"," * @title SWF Utility"," * @requires event-custom, node, swfdetect"," */",""," /**"," * Creates the SWF instance and keeps the configuration data"," *"," * @class SWF"," * @deprecated"," * @uses Y.Event.Target"," * @constructor"," * @param {String|HTMLElement} id The id of the element, or the element itself that the SWF will be inserted into."," * The width and height of the SWF will be set to the width and height of this container element."," * @param {String} swfURL The URL of the SWF to be embedded into the page."," * @param {Object} p_oAttributes (optional) Configuration parameters for the Flash application and values for Flashvars"," * to be passed to the SWF. The p_oAttributes object allows the following additional properties:"," * <dl>"," * <dt>version : String</dt>"," * <dd>The minimum version of Flash required on the user's machine.</dd>"," * <dt>fixedAttributes : Object</dt>"," * <dd>An object literal containing one or more of the following String keys and their values: <code>align,"," * allowFullScreen, allowNetworking, allowScriptAccess, base, bgcolor, menu, name, quality, salign, scale,"," * tabindex, wmode.</code> event from the thumb</dd>"," * </dl>"," */","function SWF (p_oElement /*:String*/, swfURL /*:String*/, p_oAttributes /*:Object*/ ) {",""," this._id = Y.guid(\"yuiswf\");","",""," var _id = this._id;"," var oElement = Node.one(p_oElement);",""," var p_oAttributes = p_oAttributes || {};",""," var flashVersion = p_oAttributes.version || FLASH_VER;",""," var flashVersionSplit = (flashVersion + '').split(\".\");"," var isFlashVersionRight = SWFDetect.isFlashVersionAtLeast(parseInt(flashVersionSplit[0], 10), parseInt(flashVersionSplit[1], 10), parseInt(flashVersionSplit[2], 10));"," var canExpressInstall = (SWFDetect.isFlashVersionAtLeast(8,0,0));"," var shouldExpressInstall = canExpressInstall && !isFlashVersionRight && p_oAttributes.useExpressInstall;"," var flashURL = (shouldExpressInstall)?EXPRESS_INSTALL_URL:swfURL;"," var objstring = '<object ';"," var w, h;"," var flashvarstring = \"yId=\" + Y.id + \"&YUISwfId=\" + _id + \"&YUIBridgeCallback=\" + EVENT_HANDLER + \"&allowedDomain=\" + document.location.hostname;",""," Y.SWF._instances[_id] = this;"," if (oElement && (isFlashVersionRight || shouldExpressInstall) && flashURL) {"," objstring += 'id=\"' + _id + '\" ';"," if (uA.ie) {"," objstring += 'classid=\"' + FLASH_CID + '\" ';"," } else {"," objstring += 'type=\"' + FLASH_TYPE + '\" data=\"' + Escape.html(flashURL) + '\" ';"," }",""," w = \"100%\";"," h = \"100%\";",""," objstring += 'width=\"' + w + '\" height=\"' + h + '\">';",""," if (uA.ie) {"," objstring += '<param name=\"movie\" value=\"' + Escape.html(flashURL) + '\"/>';"," }",""," for (var attribute in p_oAttributes.fixedAttributes) {"," if (possibleAttributes.hasOwnProperty(attribute)) {"," objstring += '<param name=\"' + Escape.html(attribute) + '\" value=\"' + Escape.html(p_oAttributes.fixedAttributes[attribute]) + '\"/>';"," }"," }",""," for (var flashvar in p_oAttributes.flashVars) {"," var fvar = p_oAttributes.flashVars[flashvar];"," if (Lang.isString(fvar)) {"," flashvarstring += \"&\" + Escape.html(flashvar) + \"=\" + Escape.html(encodeURIComponent(fvar));"," }"," }",""," if (flashvarstring) {"," objstring += '<param name=\"flashVars\" value=\"' + flashvarstring + '\"/>';"," }",""," objstring += \"</object>\";"," //using innerHTML as setHTML/setContent causes some issues with ExternalInterface for IE versions of the player"," oElement.set(\"innerHTML\", objstring);",""," this._swf = Node.one(\"#\" + _id);"," } else {"," /**"," * Fired when the Flash player version on the user's machine is"," * below the required value."," *"," * @event wrongflashversion"," */"," var event = {};"," event.type = \"wrongflashversion\";"," this.publish(\"wrongflashversion\", {fireOnce:true});"," this.fire(\"wrongflashversion\", event);"," }","}","","/**"," * @private"," * The static collection of all instances of the SWFs on the page."," * @property _instances"," * @type Object"," */","","SWF._instances = SWF._instances || {};","","/**"," * @private"," * Handles an event coming from within the SWF and delegate it"," * to a specific instance of SWF."," * @method eventHandler"," * @param swfid {String} the id of the SWF dispatching the event"," * @param event {Object} the event being transmitted."," */","SWF.eventHandler = function (swfid, event) {"," SWF._instances[swfid]._eventHandler(event);","};","","SWF.prototype = {"," /**"," * @private"," * Propagates a specific event from Flash to JS."," * @method _eventHandler"," * @param event {Object} The event to be propagated from Flash."," */"," _eventHandler: function(event) {"," if (event.type === \"swfReady\") {"," this.publish(\"swfReady\", {fireOnce:true});"," this.fire(\"swfReady\", event);"," } else if(event.type === \"log\") {"," } else {"," this.fire(event.type, event);"," }"," },",""," /**"," * Calls a specific function exposed by the SWF's"," * ExternalInterface."," * @method callSWF"," * @param func {String} the name of the function to call"," * @param args {Array} the set of arguments to pass to the function."," */",""," callSWF: function (func, args)"," {"," if (!args) {"," args= [];"," }"," if (this._swf._node[func]) {"," return(this._swf._node[func].apply(this._swf._node, args));"," } else {"," return null;"," }"," },",""," /**"," * Public accessor to the unique name of the SWF instance."," *"," * @method toString"," * @return {String} Unique name of the SWF instance."," */"," toString: function()"," {"," return \"SWF \" + this._id;"," }","};","","Y.augment(SWF, Y.EventTarget);","","Y.SWF = SWF;","","","}, '3.13.0', {\"requires\": [\"event-custom\", \"node\", \"swfdetect\", \"escape\"]});","","}());"]};