10 __coverage__['build/yql/yql.js'] = {"path":"build/yql/yql.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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":15},"end":{"line":1,"column":34}}},"2":{"name":"(anonymous_2)","line":16,"loc":{"start":{"line":16,"column":17},"end":{"line":16,"column":56}}},"3":{"name":"(anonymous_3)","line":84,"loc":{"start":{"line":84,"column":15},"end":{"line":84,"column":27}}},"4":{"name":"(anonymous_4)","line":93,"loc":{"start":{"line":93,"column":10},"end":{"line":93,"column":22}}},"5":{"name":"(anonymous_5)","line":96,"loc":{"start":{"line":96,"column":36},"end":{"line":96,"column":52}}},"6":{"name":"(anonymous_6)","line":121,"loc":{"start":{"line":121,"column":11},"end":{"line":121,"column":22}}},"7":{"name":"(anonymous_7)","line":162,"loc":{"start":{"line":162,"column":8},"end":{"line":162,"column":47}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":167,"column":36}},"2":{"start":{"line":16,"column":0},"end":{"line":46,"column":2}},"3":{"start":{"line":18,"column":4},"end":{"line":20,"column":5}},"4":{"start":{"line":19,"column":8},"end":{"line":19,"column":20}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":19}},"6":{"start":{"line":23,"column":4},"end":{"line":25,"column":5}},"7":{"start":{"line":24,"column":8},"end":{"line":24,"column":44}},"8":{"start":{"line":26,"column":4},"end":{"line":28,"column":5}},"9":{"start":{"line":27,"column":8},"end":{"line":27,"column":38}},"10":{"start":{"line":30,"column":4},"end":{"line":30,"column":25}},"11":{"start":{"line":32,"column":4},"end":{"line":35,"column":5}},"12":{"start":{"line":33,"column":8},"end":{"line":33,"column":37}},"13":{"start":{"line":34,"column":8},"end":{"line":34,"column":28}},"14":{"start":{"line":37,"column":4},"end":{"line":40,"column":5}},"15":{"start":{"line":38,"column":8},"end":{"line":38,"column":39}},"16":{"start":{"line":39,"column":8},"end":{"line":39,"column":30}},"17":{"start":{"line":42,"column":4},"end":{"line":42,"column":26}},"18":{"start":{"line":43,"column":4},"end":{"line":43,"column":22}},"19":{"start":{"line":44,"column":4},"end":{"line":44,"column":30}},"20":{"start":{"line":48,"column":0},"end":{"line":124,"column":2}},"21":{"start":{"line":85,"column":8},"end":{"line":85,"column":55}},"22":{"start":{"line":94,"column":8},"end":{"line":94,"column":105}},"23":{"start":{"line":96,"column":8},"end":{"line":98,"column":11}},"24":{"start":{"line":97,"column":12},"end":{"line":97,"column":53}},"25":{"start":{"line":100,"column":8},"end":{"line":100,"column":26}},"26":{"start":{"line":102,"column":8},"end":{"line":102,"column":96}},"27":{"start":{"line":104,"column":8},"end":{"line":104,"column":104}},"28":{"start":{"line":106,"column":8},"end":{"line":106,"column":26}},"29":{"start":{"line":107,"column":8},"end":{"line":107,"column":38}},"30":{"start":{"line":109,"column":8},"end":{"line":109,"column":52}},"31":{"start":{"line":111,"column":8},"end":{"line":111,"column":27}},"32":{"start":{"line":112,"column":8},"end":{"line":112,"column":20}},"33":{"start":{"line":131,"column":0},"end":{"line":131,"column":27}},"34":{"start":{"line":137,"column":0},"end":{"line":137,"column":26}},"35":{"start":{"line":143,"column":0},"end":{"line":143,"column":67}},"36":{"start":{"line":149,"column":0},"end":{"line":149,"column":60}},"37":{"start":{"line":151,"column":0},"end":{"line":151,"column":26}},"38":{"start":{"line":162,"column":0},"end":{"line":164,"column":2}},"39":{"start":{"line":163,"column":4},"end":{"line":163,"column":64}}},"branchMap":{"1":{"line":18,"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":18,"column":4}},{"start":{"line":18,"column":4},"end":{"line":18,"column":4}}]},"2":{"line":23,"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":23,"column":4}},{"start":{"line":23,"column":4},"end":{"line":23,"column":4}}]},"3":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]},"4":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":4},"end":{"line":32,"column":4}},{"start":{"line":32,"column":4},"end":{"line":32,"column":4}}]},"5":{"line":32,"type":"binary-expr","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":12}},{"start":{"line":32,"column":16},"end":{"line":32,"column":28}}]},"6":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":4},"end":{"line":37,"column":4}},{"start":{"line":37,"column":4},"end":{"line":37,"column":4}}]},"7":{"line":37,"type":"binary-expr","locations":[{"start":{"line":37,"column":8},"end":{"line":37,"column":14}},{"start":{"line":37,"column":18},"end":{"line":37,"column":32}}]},"8":{"line":94,"type":"cond-expr","locations":[{"start":{"line":94,"column":63},"end":{"line":94,"column":79}},{"start":{"line":94,"column":82},"end":{"line":94,"column":100}}]},"9":{"line":94,"type":"binary-expr","locations":[{"start":{"line":94,"column":29},"end":{"line":94,"column":39}},{"start":{"line":94,"column":43},"end":{"line":94,"column":59}}]},"10":{"line":102,"type":"cond-expr","locations":[{"start":{"line":102,"column":50},"end":{"line":102,"column":65}},{"start":{"line":102,"column":68},"end":{"line":102,"column":89}}]},"11":{"line":102,"type":"binary-expr","locations":[{"start":{"line":102,"column":17},"end":{"line":102,"column":27}},{"start":{"line":102,"column":31},"end":{"line":102,"column":46}}]},"12":{"line":104,"type":"cond-expr","locations":[{"start":{"line":104,"column":51},"end":{"line":104,"column":65}},{"start":{"line":104,"column":68},"end":{"line":104,"column":103}}]},"13":{"line":106,"type":"binary-expr","locations":[{"start":{"line":106,"column":15},"end":{"line":106,"column":19}},{"start":{"line":106,"column":23},"end":{"line":106,"column":25}}]}},"code":["(function () { YUI.add('yql', function (Y, NAME) {","","/**"," * This class adds a sugar class to allow access to YQL (http://developer.yahoo.com/yql/)."," * @module yql"," */","/**"," * Utility Class used under the hood my the YQL class"," * @class YQLRequest"," * @constructor"," * @param {String} sql The SQL statement to execute"," * @param {Function/Object} callback The callback to execute after the query (Falls through to JSONP)."," * @param {Object} params An object literal of extra parameters to pass along (optional)."," * @param {Object} opts An object literal of configuration options (optional): proto (http|https), base (url)"," */","var YQLRequest = function (sql, callback, params, opts) {",""," if (!params) {"," params = {};"," }"," params.q = sql;"," //Allow format override.. JSON-P-X"," if (!params.format) {"," params.format = Y.YQLRequest.FORMAT;"," }"," if (!params.env) {"," params.env = Y.YQLRequest.ENV;"," }",""," this._context = this;",""," if (opts && opts.context) {"," this._context = opts.context;"," delete opts.context;"," }",""," if (params && params.context) {"," this._context = params.context;"," delete params.context;"," }",""," this._params = params;"," this._opts = opts;"," this._callback = callback;","","};","","YQLRequest.prototype = {"," /**"," * @private"," * @property _jsonp"," * @description Reference to the JSONP instance used to make the queries"," */"," _jsonp: null,"," /**"," * @private"," * @property _opts"," * @description Holder for the opts argument"," */"," _opts: null,"," /**"," * @private"," * @property _callback"," * @description Holder for the callback argument"," */"," _callback: null,"," /**"," * @private"," * @property _params"," * @description Holder for the params argument"," */"," _params: null,"," /**"," * @private"," * @property _context"," * @description The context to execute the callback in"," */"," _context: null,"," /**"," * @private"," * @method _internal"," * @description Internal Callback Handler"," */"," _internal: function () {"," this._callback.apply(this._context, arguments);"," },"," /**"," * @method send"," * @description The method that executes the YQL Request."," * @chainable"," * @return {YQLRequest}"," */"," send: function () {"," var qs = [], url = ((this._opts && this._opts.proto) ? this._opts.proto : Y.YQLRequest.PROTO), o;",""," Y.Object.each(this._params, function (v, k) {"," qs.push(k + '=' + encodeURIComponent(v));"," });",""," qs = qs.join('&');",""," url += ((this._opts && this._opts.base) ? this._opts.base : Y.YQLRequest.BASE_URL) + qs;",""," o = (!Y.Lang.isFunction(this._callback)) ? this._callback : { on: { success: this._callback } };",""," o.on = o.on || {};"," this._callback = o.on.success;",""," o.on.success = Y.bind(this._internal, this);",""," this._send(url, o);"," return this;"," },"," /**"," * Private method to send the request, overwritten in plugins"," * @method _send"," * @private"," * @param {String} url The URL to request"," * @param {Object} o The config object"," */"," _send: function() {"," //Overwritten in plugins"," }","};","","/**","* @static","* @property FORMAT","* @description Default format to use: json","*/","YQLRequest.FORMAT = 'json';","/**","* @static","* @property PROTO","* @description Default protocol to use: http","*/","YQLRequest.PROTO = 'http';","/**","* @static","* @property BASE_URL","* @description The base URL to query: query.yahooapis.com/v1/public/yql?","*/","YQLRequest.BASE_URL = ':/' + '/query.yahooapis.com/v1/public/yql?';","/**","* @static","* @property ENV","* @description The environment file to load: http://datatables.org/alltables.env","*/","YQLRequest.ENV = 'http:/' + '/datatables.org/alltables.env';","","Y.YQLRequest = YQLRequest;","","/**"," * This class adds a sugar class to allow access to YQL (http://developer.yahoo.com/yql/)."," * @class YQL"," * @constructor"," * @param {String} sql The SQL statement to execute"," * @param {Function} callback The callback to execute after the query (optional)."," * @param {Object} params An object literal of extra parameters to pass along (optional)."," * @param {Object} opts An object literal of configuration options (optional): proto (http|https), base (url)"," */","Y.YQL = function (sql, callback, params, opts) {"," return new Y.YQLRequest(sql, callback, params, opts).send();","};","","","}, '3.13.0', {\"requires\": [\"oop\"]});","","}());"]};