~ubuntu-branches/ubuntu/utopic/moodle/utopic

« back to all changes in this revision

Viewing changes to lib/yuilib/3.13.0/datatype-date-format/datatype-date-format-coverage.js

  • Committer: Package Import Robot
  • Author(s): Thijs Kinkhorst
  • Date: 2014-05-12 16:10:38 UTC
  • mfrom: (36.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20140512161038-puyqf65k4e0s8ytz
Tags: 2.6.3-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
YUI 3.13.0 (build 508226d)
 
3
Copyright 2013 Yahoo! Inc. All rights reserved.
 
4
Licensed under the BSD License.
 
5
http://yuilibrary.com/license/
 
6
*/
 
7
 
 
8
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
 
9
if (!__coverage__['build/datatype-date-format/datatype-date-format.js']) {
 
10
   __coverage__['build/datatype-date-format/datatype-date-format.js'] = {"path":"build/datatype-date-format/datatype-date-format.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,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":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],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0,0,0],"26":[0,0]},"f":{"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":32},"end":{"line":1,"column":51}}},"2":{"name":"(anonymous_2)","line":51,"loc":{"start":{"line":51,"column":9},"end":{"line":52,"column":0}}},"3":{"name":"(anonymous_3)","line":66,"loc":{"start":{"line":66,"column":5},"end":{"line":66,"column":21}}},"4":{"name":"(anonymous_4)","line":67,"loc":{"start":{"line":67,"column":5},"end":{"line":67,"column":21}}},"5":{"name":"(anonymous_5)","line":68,"loc":{"start":{"line":68,"column":5},"end":{"line":68,"column":21}}},"6":{"name":"(anonymous_6)","line":69,"loc":{"start":{"line":69,"column":5},"end":{"line":69,"column":21}}},"7":{"name":"(anonymous_7)","line":70,"loc":{"start":{"line":70,"column":5},"end":{"line":70,"column":18}}},"8":{"name":"(anonymous_8)","line":73,"loc":{"start":{"line":73,"column":5},"end":{"line":73,"column":18}}},"9":{"name":"(anonymous_9)","line":74,"loc":{"start":{"line":74,"column":5},"end":{"line":74,"column":18}}},"10":{"name":"(anonymous_10)","line":88,"loc":{"start":{"line":88,"column":5},"end":{"line":88,"column":18}}},"11":{"name":"(anonymous_11)","line":89,"loc":{"start":{"line":89,"column":5},"end":{"line":89,"column":18}}},"12":{"name":"(anonymous_12)","line":97,"loc":{"start":{"line":97,"column":5},"end":{"line":97,"column":18}}},"13":{"name":"(anonymous_13)","line":98,"loc":{"start":{"line":98,"column":5},"end":{"line":98,"column":18}}},"14":{"name":"(anonymous_14)","line":100,"loc":{"start":{"line":100,"column":5},"end":{"line":100,"column":21}}},"15":{"name":"(anonymous_15)","line":101,"loc":{"start":{"line":101,"column":5},"end":{"line":101,"column":21}}},"16":{"name":"(anonymous_16)","line":102,"loc":{"start":{"line":102,"column":5},"end":{"line":102,"column":21}}},"17":{"name":"(anonymous_17)","line":104,"loc":{"start":{"line":104,"column":5},"end":{"line":104,"column":18}}},"18":{"name":"(anonymous_18)","line":105,"loc":{"start":{"line":105,"column":5},"end":{"line":105,"column":18}}},"19":{"name":"(anonymous_19)","line":111,"loc":{"start":{"line":111,"column":5},"end":{"line":111,"column":18}}},"20":{"name":"(anonymous_20)","line":132,"loc":{"start":{"line":132,"column":5},"end":{"line":132,"column":18}}},"21":{"name":"(anonymous_21)","line":138,"loc":{"start":{"line":138,"column":5},"end":{"line":138,"column":18}}},"22":{"name":"(anonymous_22)","line":140,"loc":{"start":{"line":140,"column":5},"end":{"line":140,"column":18}}},"23":{"name":"(anonymous_23)","line":146,"loc":{"start":{"line":146,"column":5},"end":{"line":146,"column":18}}},"24":{"name":"(anonymous_24)","line":153,"loc":{"start":{"line":153,"column":7},"end":{"line":153,"column":20}}},"25":{"name":"(anonymous_25)","line":243,"loc":{"start":{"line":243,"column":10},"end":{"line":243,"column":36}}},"26":{"name":"(anonymous_26)","line":256,"loc":{"start":{"line":256,"column":21},"end":{"line":256,"column":39}}},"27":{"name":"(anonymous_27)","line":264,"loc":{"start":{"line":264,"column":24},"end":{"line":264,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":385,"column":3}},"2":{"start":{"line":51,"column":0},"end":{"line":62,"column":2}},"3":{"start":{"line":53,"column":1},"end":{"line":56,"column":2}},"4":{"start":{"line":55,"column":2},"end":{"line":55,"column":7}},"5":{"start":{"line":57,"column":1},"end":{"line":57,"column":16}},"6":{"start":{"line":58,"column":1},"end":{"line":60,"column":2}},"7":{"start":{"line":59,"column":2},"end":{"line":59,"column":14}},"8":{"start":{"line":61,"column":1},"end":{"line":61,"column":21}},"9":{"start":{"line":64,"column":0},"end":{"line":292,"column":2}},"10":{"start":{"line":66,"column":23},"end":{"line":66,"column":46}},"11":{"start":{"line":67,"column":23},"end":{"line":67,"column":46}},"12":{"start":{"line":68,"column":23},"end":{"line":68,"column":48}},"13":{"start":{"line":69,"column":23},"end":{"line":69,"column":48}},"14":{"start":{"line":70,"column":20},"end":{"line":70,"column":70}},"15":{"start":{"line":73,"column":20},"end":{"line":73,"column":70}},"16":{"start":{"line":75,"column":4},"end":{"line":75,"column":28}},"17":{"start":{"line":76,"column":4},"end":{"line":76,"column":42}},"18":{"start":{"line":77,"column":4},"end":{"line":77,"column":42}},"19":{"start":{"line":79,"column":4},"end":{"line":83,"column":5}},"20":{"start":{"line":80,"column":5},"end":{"line":80,"column":9}},"21":{"start":{"line":81,"column":11},"end":{"line":83,"column":5}},"22":{"start":{"line":82,"column":5},"end":{"line":82,"column":9}},"23":{"start":{"line":85,"column":4},"end":{"line":85,"column":13}},"24":{"start":{"line":88,"column":20},"end":{"line":88,"column":42}},"25":{"start":{"line":88,"column":43},"end":{"line":88,"column":70}},"26":{"start":{"line":90,"column":4},"end":{"line":90,"column":60}},"27":{"start":{"line":91,"column":4},"end":{"line":91,"column":102}},"28":{"start":{"line":92,"column":4},"end":{"line":92,"column":28}},"29":{"start":{"line":93,"column":4},"end":{"line":93,"column":45}},"30":{"start":{"line":94,"column":4},"end":{"line":94,"column":29}},"31":{"start":{"line":97,"column":20},"end":{"line":97,"column":42}},"32":{"start":{"line":97,"column":43},"end":{"line":97,"column":72}},"33":{"start":{"line":98,"column":20},"end":{"line":98,"column":51}},"34":{"start":{"line":100,"column":23},"end":{"line":100,"column":63}},"35":{"start":{"line":101,"column":23},"end":{"line":101,"column":63}},"36":{"start":{"line":102,"column":23},"end":{"line":102,"column":61}},"37":{"start":{"line":104,"column":20},"end":{"line":104,"column":41}},"38":{"start":{"line":104,"column":42},"end":{"line":104,"column":63}},"39":{"start":{"line":106,"column":4},"end":{"line":106,"column":44}},"40":{"start":{"line":107,"column":4},"end":{"line":107,"column":28}},"41":{"start":{"line":108,"column":4},"end":{"line":108,"column":41}},"42":{"start":{"line":109,"column":4},"end":{"line":109,"column":24}},"43":{"start":{"line":112,"column":4},"end":{"line":112,"column":44}},"44":{"start":{"line":113,"column":4},"end":{"line":113,"column":68}},"45":{"start":{"line":119,"column":4},"end":{"line":119,"column":57}},"46":{"start":{"line":120,"column":4},"end":{"line":127,"column":5}},"47":{"start":{"line":122,"column":5},"end":{"line":122,"column":14}},"48":{"start":{"line":124,"column":9},"end":{"line":127,"column":5}},"49":{"start":{"line":126,"column":5},"end":{"line":126,"column":72}},"50":{"start":{"line":129,"column":4},"end":{"line":129,"column":25}},"51":{"start":{"line":133,"column":4},"end":{"line":133,"column":44}},"52":{"start":{"line":134,"column":4},"end":{"line":134,"column":33}},"53":{"start":{"line":135,"column":4},"end":{"line":135,"column":41}},"54":{"start":{"line":136,"column":4},"end":{"line":136,"column":28}},"55":{"start":{"line":138,"column":20},"end":{"line":138,"column":56}},"56":{"start":{"line":141,"column":4},"end":{"line":141,"column":34}},"57":{"start":{"line":142,"column":4},"end":{"line":142,"column":50}},"58":{"start":{"line":143,"column":4},"end":{"line":143,"column":36}},"59":{"start":{"line":144,"column":4},"end":{"line":144,"column":33}},"60":{"start":{"line":147,"column":3},"end":{"line":147,"column":111}},"61":{"start":{"line":148,"column":3},"end":{"line":150,"column":4}},"62":{"start":{"line":149,"column":4},"end":{"line":149,"column":25}},"63":{"start":{"line":151,"column":3},"end":{"line":151,"column":13}},"64":{"start":{"line":153,"column":22},"end":{"line":153,"column":33}},"65":{"start":{"line":244,"column":2},"end":{"line":244,"column":26}},"66":{"start":{"line":246,"column":2},"end":{"line":248,"column":3}},"67":{"start":{"line":247,"column":3},"end":{"line":247,"column":45}},"68":{"start":{"line":250,"column":2},"end":{"line":250,"column":53}},"69":{"start":{"line":252,"column":8},"end":{"line":252,"column":46}},"70":{"start":{"line":254,"column":8},"end":{"line":254,"column":55}},"71":{"start":{"line":256,"column":2},"end":{"line":262,"column":4}},"72":{"start":{"line":257,"column":3},"end":{"line":259,"column":4}},"73":{"start":{"line":258,"column":7},"end":{"line":258,"column":28}},"74":{"start":{"line":260,"column":3},"end":{"line":260,"column":29}},"75":{"start":{"line":261,"column":3},"end":{"line":261,"column":47}},"76":{"start":{"line":264,"column":2},"end":{"line":278,"column":4}},"77":{"start":{"line":265,"column":3},"end":{"line":265,"column":26}},"78":{"start":{"line":266,"column":3},"end":{"line":277,"column":4}},"79":{"start":{"line":268,"column":5},"end":{"line":268,"column":23}},"80":{"start":{"line":270,"column":5},"end":{"line":270,"column":44}},"81":{"start":{"line":272,"column":5},"end":{"line":274,"column":6}},"82":{"start":{"line":273,"column":6},"end":{"line":273,"column":39}},"83":{"start":{"line":276,"column":5},"end":{"line":276,"column":15}},"84":{"start":{"line":281,"column":2},"end":{"line":283,"column":3}},"85":{"start":{"line":282,"column":3},"end":{"line":282,"column":62}},"86":{"start":{"line":286,"column":2},"end":{"line":286,"column":84}},"87":{"start":{"line":288,"column":2},"end":{"line":288,"column":45}},"88":{"start":{"line":290,"column":2},"end":{"line":290,"column":13}},"89":{"start":{"line":294,"column":0},"end":{"line":294,"column":31}},"90":{"start":{"line":297,"column":0},"end":{"line":297,"column":24}},"91":{"start":{"line":298,"column":0},"end":{"line":298,"column":25}}},"branchMap":{"1":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":1},"end":{"line":53,"column":1}},{"start":{"line":53,"column":1},"end":{"line":53,"column":1}}]},"2":{"line":58,"type":"binary-expr","locations":[{"start":{"line":58,"column":8},"end":{"line":58,"column":25}},{"start":{"line":58,"column":29},"end":{"line":58,"column":32}}]},"3":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":4},"end":{"line":79,"column":4}},{"start":{"line":79,"column":4},"end":{"line":79,"column":4}}]},"4":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":11},"end":{"line":81,"column":11}},{"start":{"line":81,"column":11},"end":{"line":81,"column":11}}]},"5":{"line":81,"type":"binary-expr","locations":[{"start":{"line":81,"column":14},"end":{"line":81,"column":19}},{"start":{"line":81,"column":23},"end":{"line":81,"column":28}}]},"6":{"line":88,"type":"cond-expr","locations":[{"start":{"line":88,"column":61},"end":{"line":88,"column":63}},{"start":{"line":88,"column":64},"end":{"line":88,"column":65}}]},"7":{"line":97,"type":"cond-expr","locations":[{"start":{"line":97,"column":61},"end":{"line":97,"column":63}},{"start":{"line":97,"column":64},"end":{"line":97,"column":65}}]},"8":{"line":100,"type":"cond-expr","locations":[{"start":{"line":100,"column":55},"end":{"line":100,"column":56}},{"start":{"line":100,"column":59},"end":{"line":100,"column":60}}]},"9":{"line":101,"type":"cond-expr","locations":[{"start":{"line":101,"column":55},"end":{"line":101,"column":56}},{"start":{"line":101,"column":59},"end":{"line":101,"column":60}}]},"10":{"line":104,"type":"cond-expr","locations":[{"start":{"line":104,"column":57},"end":{"line":104,"column":58}},{"start":{"line":104,"column":59},"end":{"line":104,"column":62}}]},"11":{"line":119,"type":"cond-expr","locations":[{"start":{"line":119,"column":50},"end":{"line":119,"column":51}},{"start":{"line":119,"column":54},"end":{"line":119,"column":55}}]},"12":{"line":119,"type":"binary-expr","locations":[{"start":{"line":119,"column":22},"end":{"line":119,"column":32}},{"start":{"line":119,"column":36},"end":{"line":119,"column":47}}]},"13":{"line":120,"type":"if","locations":[{"start":{"line":120,"column":4},"end":{"line":120,"column":4}},{"start":{"line":120,"column":4},"end":{"line":120,"column":4}}]},"14":{"line":120,"type":"binary-expr","locations":[{"start":{"line":120,"column":7},"end":{"line":120,"column":18}},{"start":{"line":120,"column":22},"end":{"line":120,"column":78}}]},"15":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":9},"end":{"line":124,"column":9}},{"start":{"line":124,"column":9},"end":{"line":124,"column":9}}]},"16":{"line":144,"type":"cond-expr","locations":[{"start":{"line":144,"column":16},"end":{"line":144,"column":19}},{"start":{"line":144,"column":20},"end":{"line":144,"column":23}}]},"17":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":3},"end":{"line":148,"column":3}},{"start":{"line":148,"column":3},"end":{"line":148,"column":3}}]},"18":{"line":244,"type":"binary-expr","locations":[{"start":{"line":244,"column":12},"end":{"line":244,"column":19}},{"start":{"line":244,"column":23},"end":{"line":244,"column":25}}]},"19":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":2},"end":{"line":246,"column":2}},{"start":{"line":246,"column":2},"end":{"line":246,"column":2}}]},"20":{"line":247,"type":"cond-expr","locations":[{"start":{"line":247,"column":34},"end":{"line":247,"column":39}},{"start":{"line":247,"column":42},"end":{"line":247,"column":44}}]},"21":{"line":252,"type":"binary-expr","locations":[{"start":{"line":252,"column":17},"end":{"line":252,"column":31}},{"start":{"line":252,"column":35},"end":{"line":252,"column":45}}]},"22":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":3},"end":{"line":257,"column":3}},{"start":{"line":257,"column":3},"end":{"line":257,"column":3}}]},"23":{"line":257,"type":"binary-expr","locations":[{"start":{"line":257,"column":7},"end":{"line":257,"column":17}},{"start":{"line":257,"column":21},"end":{"line":257,"column":31}}]},"24":{"line":261,"type":"cond-expr","locations":[{"start":{"line":261,"column":28},"end":{"line":261,"column":41}},{"start":{"line":261,"column":44},"end":{"line":261,"column":45}}]},"25":{"line":266,"type":"switch","locations":[{"start":{"line":267,"column":4},"end":{"line":268,"column":23}},{"start":{"line":269,"column":4},"end":{"line":270,"column":44}},{"start":{"line":271,"column":4},"end":{"line":274,"column":6}},{"start":{"line":275,"column":4},"end":{"line":276,"column":15}}]},"26":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":5},"end":{"line":272,"column":5}},{"start":{"line":272,"column":5},"end":{"line":272,"column":5}}]}},"code":["(function () { YUI.add('datatype-date-format', function (Y, NAME) {","","/**"," * The `datatype` module is an alias for three utilities, Y.Date,"," * Y.Number and Y.XML, that provide type-conversion and string-formatting"," * convenience methods for various JavaScript object types."," *"," * @module datatype"," * @main datatype"," */","","/**"," * The Date Utility provides type-conversion and string-formatting"," * convenience methods for Dates."," *"," * @module datatype-date"," * @main datatype-date"," */","","/**"," * Date module."," *"," * @module datatype-date"," */","","/**"," * Format date module implements strftime formatters for javascript based on the"," * Open Group specification defined at"," * http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html"," * This implementation does not include modified conversion specifiers (i.e., Ex and Ox)"," *"," * @module datatype-date"," * @submodule datatype-date-format"," */","","/**"," * Date provides a set of utility functions to operate against Date objects."," *"," * @class Date"," * @static"," */","","/**"," * Pad a number with leading spaces, zeroes or something else"," * @method xPad"," * @param x {Number}\tThe number to be padded"," * @param pad {String}  The character to pad the number with"," * @param r {Number}\t(optional) The base of the pad, eg, 10 implies to two digits, 100 implies to 3 digits."," * @private"," */","var xPad=function (x, pad, r)","{","\tif(typeof r === \"undefined\")","\t{","\t\tr=10;","\t}","\tpad = pad + \"\";","\tfor( ; parseInt(x, 10)<r && r>1; r/=10) {","\t\tx = pad + x;","\t}","\treturn x.toString();","};","","var Dt = {","\tformats: {","\t\ta: function (d, l) { return l.a[d.getDay()]; },","\t\tA: function (d, l) { return l.A[d.getDay()]; },","\t\tb: function (d, l) { return l.b[d.getMonth()]; },","\t\tB: function (d, l) { return l.B[d.getMonth()]; },","\t\tC: function (d) { return xPad(parseInt(d.getFullYear()/100, 10), 0); },","\t\td: [\"getDate\", \"0\"],","\t\te: [\"getDate\", \" \"],","\t\tg: function (d) { return xPad(parseInt(Dt.formats.G(d)%100, 10), 0); },","\t\tG: function (d) {","\t\t\t\tvar y = d.getFullYear();","\t\t\t\tvar V = parseInt(Dt.formats.V(d), 10);","\t\t\t\tvar W = parseInt(Dt.formats.W(d), 10);","","\t\t\t\tif(W > V) {","\t\t\t\t\ty++;","\t\t\t\t} else if(W===0 && V>=52) {","\t\t\t\t\ty--;","\t\t\t\t}","","\t\t\t\treturn y;","\t\t\t},","\t\tH: [\"getHours\", \"0\"],","\t\tI: function (d) { var I=d.getHours()%12; return xPad(I===0?12:I, 0); },","\t\tj: function (d) {","\t\t\t\tvar gmd_1 = new Date(\"\" + d.getFullYear() + \"/1/1 GMT\");","\t\t\t\tvar gmdate = new Date(\"\" + d.getFullYear() + \"/\" + (d.getMonth()+1) + \"/\" + d.getDate() + \" GMT\");","\t\t\t\tvar ms = gmdate - gmd_1;","\t\t\t\tvar doy = parseInt(ms/60000/60/24, 10)+1;","\t\t\t\treturn xPad(doy, 0, 100);","\t\t\t},","\t\tk: [\"getHours\", \" \"],","\t\tl: function (d) { var I=d.getHours()%12; return xPad(I===0?12:I, \" \"); },","\t\tm: function (d) { return xPad(d.getMonth()+1, 0); },","\t\tM: [\"getMinutes\", \"0\"],","\t\tp: function (d, l) { return l.p[d.getHours() >= 12 ? 1 : 0 ]; },","\t\tP: function (d, l) { return l.P[d.getHours() >= 12 ? 1 : 0 ]; },","\t\ts: function (d, l) { return parseInt(d.getTime()/1000, 10); },","\t\tS: [\"getSeconds\", \"0\"],","\t\tu: function (d) { var dow = d.getDay(); return dow===0?7:dow; },","\t\tU: function (d) {","\t\t\t\tvar doy = parseInt(Dt.formats.j(d), 10);","\t\t\t\tvar rdow = 6-d.getDay();","\t\t\t\tvar woy = parseInt((doy+rdow)/7, 10);","\t\t\t\treturn xPad(woy, 0);","\t\t\t},","\t\tV: function (d) {","\t\t\t\tvar woy = parseInt(Dt.formats.W(d), 10);","\t\t\t\tvar dow1_1 = (new Date(\"\" + d.getFullYear() + \"/1/1\")).getDay();","\t\t\t\t// First week is 01 and not 00 as in the case of %U and %W,","\t\t\t\t// so we add 1 to the final result except if day 1 of the year","\t\t\t\t// is a Monday (then %W returns 01).","\t\t\t\t// We also need to subtract 1 if the day 1 of the year is","\t\t\t\t// Friday-Sunday, so the resulting equation becomes:","\t\t\t\tvar idow = woy + (dow1_1 > 4 || dow1_1 <= 1 ? 0 : 1);","\t\t\t\tif(idow === 53 && (new Date(\"\" + d.getFullYear() + \"/12/31\")).getDay() < 4)","\t\t\t\t{","\t\t\t\t\tidow = 1;","\t\t\t\t}","\t\t\t\telse if(idow === 0)","\t\t\t\t{","\t\t\t\t\tidow = Dt.formats.V(new Date(\"\" + (d.getFullYear()-1) + \"/12/31\"));","\t\t\t\t}","","\t\t\t\treturn xPad(idow, 0);","\t\t\t},","\t\tw: \"getDay\",","\t\tW: function (d) {","\t\t\t\tvar doy = parseInt(Dt.formats.j(d), 10);","\t\t\t\tvar rdow = 7-Dt.formats.u(d);","\t\t\t\tvar woy = parseInt((doy+rdow)/7, 10);","\t\t\t\treturn xPad(woy, 0, 10);","\t\t\t},","\t\ty: function (d) { return xPad(d.getFullYear()%100, 0); },","\t\tY: \"getFullYear\",","\t\tz: function (d) {","\t\t\t\tvar o = d.getTimezoneOffset();","\t\t\t\tvar H = xPad(parseInt(Math.abs(o/60), 10), 0);","\t\t\t\tvar M = xPad(Math.abs(o%60), 0);","\t\t\t\treturn (o>0?\"-\":\"+\") + H + M;","\t\t\t},","\t\tZ: function (d) {","\t\t\tvar tz = d.toString().replace(/^.*:\\d\\d( GMT[+-]\\d+)? \\(?([A-Za-z ]+)\\)?\\d*$/, \"$2\").replace(/[a-z ]/g, \"\");","\t\t\tif(tz.length > 4) {","\t\t\t\ttz = Dt.formats.z(d);","\t\t\t}","\t\t\treturn tz;","\t\t},","\t\t\"%\": function (d) { return \"%\"; }","\t},","","\taggregates: {","\t\tc: \"locale\",","\t\tD: \"%m/%d/%y\",","\t\tF: \"%Y-%m-%d\",","\t\th: \"%b\",","\t\tn: \"\\n\",","\t\tr: \"%I:%M:%S %p\",","\t\tR: \"%H:%M\",","\t\tt: \"\\t\",","\t\tT: \"%H:%M:%S\",","\t\tx: \"locale\",","\t\tX: \"locale\"","\t\t//\"+\": \"%a %b %e %T %Z %Y\"","\t},","","\t /**","\t * Takes a native JavaScript Date and formats it as a string for display to user.","\t *","\t * @for Date","\t * @method format","\t * @param oDate {Date} Date.","\t * @param oConfig {Object} (Optional) Object literal of configuration values:","\t *  <dl>","\t *   <dt>format {HTML} (Optional)</dt>","\t *   <dd>","\t *   <p>","\t *   Any strftime string is supported, such as \"%I:%M:%S %p\". strftime has several format specifiers defined by the Open group at","\t *   <a href=\"http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html\">http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html</a>","\t *   PHP added a few of its own, defined at <a href=\"http://www.php.net/strftime\">http://www.php.net/strftime</a>","\t *   </p>","\t *   <p>","\t *   This javascript implementation supports all the PHP specifiers and a few more.  The full list is below.","\t *   </p>","\t *   <p>","\t *   If not specified, it defaults to the ISO 8601 standard date format: %Y-%m-%d.","\t *   </p>","\t *   <dl>","\t *\t<dt>%a</dt> <dd>abbreviated weekday name according to the current locale</dd>","\t *\t<dt>%A</dt> <dd>full weekday name according to the current locale</dd>","\t *\t<dt>%b</dt> <dd>abbreviated month name according to the current locale</dd>","\t *\t<dt>%B</dt> <dd>full month name according to the current locale</dd>","\t *\t<dt>%c</dt> <dd>preferred date and time representation for the current locale</dd>","\t *\t<dt>%C</dt> <dd>century number (the year divided by 100 and truncated to an integer, range 00 to 99)</dd>","\t *\t<dt>%d</dt> <dd>day of the month as a decimal number (range 01 to 31)</dd>","\t *\t<dt>%D</dt> <dd>same as %m/%d/%y</dd>","\t *\t<dt>%e</dt> <dd>day of the month as a decimal number, a single digit is preceded by a space (range \" 1\" to \"31\")</dd>","\t *\t<dt>%F</dt> <dd>same as %Y-%m-%d (ISO 8601 date format)</dd>","\t *\t<dt>%g</dt> <dd>like %G, but without the century</dd>","\t *\t<dt>%G</dt> <dd>The 4-digit year corresponding to the ISO week number</dd>","\t *\t<dt>%h</dt> <dd>same as %b</dd>","\t *\t<dt>%H</dt> <dd>hour as a decimal number using a 24-hour clock (range 00 to 23)</dd>","\t *\t<dt>%I</dt> <dd>hour as a decimal number using a 12-hour clock (range 01 to 12)</dd>","\t *\t<dt>%j</dt> <dd>day of the year as a decimal number (range 001 to 366)</dd>","\t *\t<dt>%k</dt> <dd>hour as a decimal number using a 24-hour clock (range 0 to 23); single digits are preceded by a blank. (See also %H.)</dd>","\t *\t<dt>%l</dt> <dd>hour as a decimal number using a 12-hour clock (range 1 to 12); single digits are preceded by a blank. (See also %I.) </dd>","\t *\t<dt>%m</dt> <dd>month as a decimal number (range 01 to 12)</dd>","\t *\t<dt>%M</dt> <dd>minute as a decimal number</dd>","\t *\t<dt>%n</dt> <dd>newline character</dd>","\t *\t<dt>%p</dt> <dd>either \"AM\" or \"PM\" according to the given time value, or the corresponding strings for the current locale</dd>","\t *\t<dt>%P</dt> <dd>like %p, but lower case</dd>","\t *\t<dt>%r</dt> <dd>time in a.m. and p.m. notation equal to %I:%M:%S %p</dd>","\t *\t<dt>%R</dt> <dd>time in 24 hour notation equal to %H:%M</dd>","\t *\t<dt>%s</dt> <dd>number of seconds since the Epoch, ie, since 1970-01-01 00:00:00 UTC</dd>","\t *\t<dt>%S</dt> <dd>second as a decimal number</dd>","\t *\t<dt>%t</dt> <dd>tab character</dd>","\t *\t<dt>%T</dt> <dd>current time, equal to %H:%M:%S</dd>","\t *\t<dt>%u</dt> <dd>weekday as a decimal number [1,7], with 1 representing Monday</dd>","\t *\t<dt>%U</dt> <dd>week number of the current year as a decimal number, starting with the","\t *\t\t\tfirst Sunday as the first day of the first week</dd>","\t *\t<dt>%V</dt> <dd>The ISO 8601:1988 week number of the current year as a decimal number,","\t *\t\t\trange 01 to 53, where week 1 is the first week that has at least 4 days","\t *\t\t\tin the current year, and with Monday as the first day of the week.</dd>","\t *\t<dt>%w</dt> <dd>day of the week as a decimal, Sunday being 0</dd>","\t *\t<dt>%W</dt> <dd>week number of the current year as a decimal number, starting with the","\t *\t\t\tfirst Monday as the first day of the first week</dd>","\t *\t<dt>%x</dt> <dd>preferred date representation for the current locale without the time</dd>","\t *\t<dt>%X</dt> <dd>preferred time representation for the current locale without the date</dd>","\t *\t<dt>%y</dt> <dd>year as a decimal number without a century (range 00 to 99)</dd>","\t *\t<dt>%Y</dt> <dd>year as a decimal number including the century</dd>","\t *\t<dt>%z</dt> <dd>numerical time zone representation</dd>","\t *\t<dt>%Z</dt> <dd>time zone name or abbreviation</dd>","\t *\t<dt>%%</dt> <dd>a literal \"%\" character</dd>","\t *   </dl>","\t *  </dd>","\t * </dl>","\t * @return {HTML} Formatted date for display.","\t */","\tformat : function (oDate, oConfig) {","\t\toConfig = oConfig || {};","","\t\tif(!Y.Lang.isDate(oDate)) {","\t\t\treturn Y.Lang.isValue(oDate) ? oDate : \"\";","\t\t}","","\t\tvar format, resources, compatMode, sLocale, LOCALE;","","        format = oConfig.format || \"%Y-%m-%d\";","","        resources = Y.Intl.get('datatype-date-format');","","\t\tvar replace_aggs = function (m0, m1) {","\t\t\tif (compatMode && m1 === \"r\") {","\t\t\t    return resources[m1];","\t\t\t}","\t\t\tvar f = Dt.aggregates[m1];","\t\t\treturn (f === \"locale\" ? resources[m1] : f);","\t\t};","","\t\tvar replace_formats = function (m0, m1) {","\t\t\tvar f = Dt.formats[m1];","\t\t\tswitch(Y.Lang.type(f)) {","\t\t\t\tcase \"string\":\t\t\t\t\t// string => built in date function","\t\t\t\t\treturn oDate[f]();","\t\t\t\tcase \"function\":\t\t\t\t// function => our own function","\t\t\t\t\treturn f.call(oDate, oDate, resources);","\t\t\t\tcase \"array\":\t\t\t\t\t// built in function with padding","\t\t\t\t\tif(Y.Lang.type(f[0]) === \"string\") {","\t\t\t\t\t\treturn xPad(oDate[f[0]](), f[1]);","\t\t\t\t\t} // no break; (fall through to default:)","\t\t\t\tdefault:","\t\t\t\t\treturn m1;","\t\t\t}","\t\t};","","\t\t// First replace aggregates (run in a loop because an agg may be made up of other aggs)","\t\twhile(format.match(/%[cDFhnrRtTxX]/)) {","\t\t\tformat = format.replace(/%([cDFhnrRtTxX])/g, replace_aggs);","\t\t}","","\t\t// Now replace formats (do not run in a loop otherwise %%a will be replace with the value of %a)","\t\tvar str = format.replace(/%([aAbBCdegGHIjklmMpPsSuUVwWyYzZ%])/g, replace_formats);","","\t\treplace_aggs = replace_formats = undefined;","","\t\treturn str;","\t}","};","","Y.mix(Y.namespace(\"Date\"), Dt);","","","Y.namespace(\"DataType\");","Y.DataType.Date = Y.Date;","","","}, '3.13.0', {","    \"lang\": [","        \"ar\",","        \"ar-JO\",","        \"ca\",","        \"ca-ES\",","        \"da\",","        \"da-DK\",","        \"de\",","        \"de-AT\",","        \"de-DE\",","        \"el\",","        \"el-GR\",","        \"en\",","        \"en-AU\",","        \"en-CA\",","        \"en-GB\",","        \"en-IE\",","        \"en-IN\",","        \"en-JO\",","        \"en-MY\",","        \"en-NZ\",","        \"en-PH\",","        \"en-SG\",","        \"en-US\",","        \"es\",","        \"es-AR\",","        \"es-BO\",","        \"es-CL\",","        \"es-CO\",","        \"es-EC\",","        \"es-ES\",","        \"es-MX\",","        \"es-PE\",","        \"es-PY\",","        \"es-US\",","        \"es-UY\",","        \"es-VE\",","        \"fi\",","        \"fi-FI\",","        \"fr\",","        \"fr-BE\",","        \"fr-CA\",","        \"fr-FR\",","        \"hi\",","        \"hi-IN\",","        \"hu\",","        \"id\",","        \"id-ID\",","        \"it\",","        \"it-IT\",","        \"ja\",","        \"ja-JP\",","        \"ko\",","        \"ko-KR\",","        \"ms\",","        \"ms-MY\",","        \"nb\",","        \"nb-NO\",","        \"nl\",","        \"nl-BE\",","        \"nl-NL\",","        \"pl\",","        \"pl-PL\",","        \"pt\",","        \"pt-BR\",","        \"ro\",","        \"ro-RO\",","        \"ru\",","        \"ru-RU\",","        \"sv\",","        \"sv-SE\",","        \"th\",","        \"th-TH\",","        \"tr\",","        \"tr-TR\",","        \"vi\",","        \"vi-VN\",","        \"zh-Hans\",","        \"zh-Hans-CN\",","        \"zh-Hant\",","        \"zh-Hant-HK\",","        \"zh-Hant-TW\"","    ]","});","","}());"]};
 
11
}
 
12
var __cov_DUrNI_jU718SD7yrSRzmNA = __coverage__['build/datatype-date-format/datatype-date-format.js'];
 
13
__cov_DUrNI_jU718SD7yrSRzmNA.s['1']++;YUI.add('datatype-date-format',function(Y,NAME){__cov_DUrNI_jU718SD7yrSRzmNA.f['1']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['2']++;var xPad=function(x,pad,r){__cov_DUrNI_jU718SD7yrSRzmNA.f['2']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['3']++;if(typeof r==='undefined'){__cov_DUrNI_jU718SD7yrSRzmNA.b['1'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['4']++;r=10;}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['1'][1]++;}__cov_DUrNI_jU718SD7yrSRzmNA.s['5']++;pad=pad+'';__cov_DUrNI_jU718SD7yrSRzmNA.s['6']++;for(;(__cov_DUrNI_jU718SD7yrSRzmNA.b['2'][0]++,parseInt(x,10)<r)&&(__cov_DUrNI_jU718SD7yrSRzmNA.b['2'][1]++,r>1);r/=10){__cov_DUrNI_jU718SD7yrSRzmNA.s['7']++;x=pad+x;}__cov_DUrNI_jU718SD7yrSRzmNA.s['8']++;return x.toString();};__cov_DUrNI_jU718SD7yrSRzmNA.s['9']++;var Dt={formats:{a:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['3']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['10']++;return l.a[d.getDay()];},A:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['4']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['11']++;return l.A[d.getDay()];},b:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['5']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['12']++;return l.b[d.getMonth()];},B:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['6']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['13']++;return l.B[d.getMonth()];},C:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['7']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['14']++;return xPad(parseInt(d.getFullYear()/100,10),0);},d:['getDate','0'],e:['getDate',' '],g:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['8']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['15']++;return xPad(parseInt(Dt.formats.G(d)%100,10),0);},G:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['9']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['16']++;var y=d.getFullYear();__cov_DUrNI_jU718SD7yrSRzmNA.s['17']++;var V=parseInt(Dt.formats.V(d),10);__cov_DUrNI_jU718SD7yrSRzmNA.s['18']++;var W=parseInt(Dt.formats.W(d),10);__cov_DUrNI_jU718SD7yrSRzmNA.s['19']++;if(W>V){__cov_DUrNI_jU718SD7yrSRzmNA.b['3'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['20']++;y++;}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['3'][1]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['21']++;if((__cov_DUrNI_jU718SD7yrSRzmNA.b['5'][0]++,W===0)&&(__cov_DUrNI_jU718SD7yrSRzmNA.b['5'][1]++,V>=52)){__cov_DUrNI_jU718SD7yrSRzmNA.b['4'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['22']++;y--;}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['4'][1]++;}}__cov_DUrNI_jU718SD7yrSRzmNA.s['23']++;return y;},H:['getHours','0'],I:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['10']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['24']++;var I=d.getHours()%12;__cov_DUrNI_jU718SD7yrSRzmNA.s['25']++;return xPad(I===0?(__cov_DUrNI_jU718SD7yrSRzmNA.b['6'][0]++,12):(__cov_DUrNI_jU718SD7yrSRzmNA.b['6'][1]++,I),0);},j:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['11']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['26']++;var gmd_1=new Date(''+d.getFullYear()+'/1/1 GMT');__cov_DUrNI_jU718SD7yrSRzmNA.s['27']++;var gmdate=new Date(''+d.getFullYear()+'/'+(d.getMonth()+1)+'/'+d.getDate()+' GMT');__cov_DUrNI_jU718SD7yrSRzmNA.s['28']++;var ms=gmdate-gmd_1;__cov_DUrNI_jU718SD7yrSRzmNA.s['29']++;var doy=parseInt(ms/60000/60/24,10)+1;__cov_DUrNI_jU718SD7yrSRzmNA.s['30']++;return xPad(doy,0,100);},k:['getHours',' '],l:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['12']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['31']++;var I=d.getHours()%12;__cov_DUrNI_jU718SD7yrSRzmNA.s['32']++;return xPad(I===0?(__cov_DUrNI_jU718SD7yrSRzmNA.b['7'][0]++,12):(__cov_DUrNI_jU718SD7yrSRzmNA.b['7'][1]++,I),' ');},m:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['13']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['33']++;return xPad(d.getMonth()+1,0);},M:['getMinutes','0'],p:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['14']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['34']++;return l.p[d.getHours()>=12?(__cov_DUrNI_jU718SD7yrSRzmNA.b['8'][0]++,1):(__cov_DUrNI_jU718SD7yrSRzmNA.b['8'][1]++,0)];},P:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['15']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['35']++;return l.P[d.getHours()>=12?(__cov_DUrNI_jU718SD7yrSRzmNA.b['9'][0]++,1):(__cov_DUrNI_jU718SD7yrSRzmNA.b['9'][1]++,0)];},s:function(d,l){__cov_DUrNI_jU718SD7yrSRzmNA.f['16']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['36']++;return parseInt(d.getTime()/1000,10);},S:['getSeconds','0'],u:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['17']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['37']++;var dow=d.getDay();__cov_DUrNI_jU718SD7yrSRzmNA.s['38']++;return dow===0?(__cov_DUrNI_jU718SD7yrSRzmNA.b['10'][0]++,7):(__cov_DUrNI_jU718SD7yrSRzmNA.b['10'][1]++,dow);},U:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['18']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['39']++;var doy=parseInt(Dt.formats.j(d),10);__cov_DUrNI_jU718SD7yrSRzmNA.s['40']++;var rdow=6-d.getDay();__cov_DUrNI_jU718SD7yrSRzmNA.s['41']++;var woy=parseInt((doy+rdow)/7,10);__cov_DUrNI_jU718SD7yrSRzmNA.s['42']++;return xPad(woy,0);},V:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['19']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['43']++;var woy=parseInt(Dt.formats.W(d),10);__cov_DUrNI_jU718SD7yrSRzmNA.s['44']++;var dow1_1=new Date(''+d.getFullYear()+'/1/1').getDay();__cov_DUrNI_jU718SD7yrSRzmNA.s['45']++;var idow=woy+((__cov_DUrNI_jU718SD7yrSRzmNA.b['12'][0]++,dow1_1>4)||(__cov_DUrNI_jU718SD7yrSRzmNA.b['12'][1]++,dow1_1<=1)?(__cov_DUrNI_jU718SD7yrSRzmNA.b['11'][0]++,0):(__cov_DUrNI_jU718SD7yrSRzmNA.b['11'][1]++,1));__cov_DUrNI_jU718SD7yrSRzmNA.s['46']++;if((__cov_DUrNI_jU718SD7yrSRzmNA.b['14'][0]++,idow===53)&&(__cov_DUrNI_jU718SD7yrSRzmNA.b['14'][1]++,new Date(''+d.getFullYear()+'/12/31').getDay()<4)){__cov_DUrNI_jU718SD7yrSRzmNA.b['13'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['47']++;idow=1;}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['13'][1]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['48']++;if(idow===0){__cov_DUrNI_jU718SD7yrSRzmNA.b['15'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['49']++;idow=Dt.formats.V(new Date(''+(d.getFullYear()-1)+'/12/31'));}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['15'][1]++;}}__cov_DUrNI_jU718SD7yrSRzmNA.s['50']++;return xPad(idow,0);},w:'getDay',W:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['20']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['51']++;var doy=parseInt(Dt.formats.j(d),10);__cov_DUrNI_jU718SD7yrSRzmNA.s['52']++;var rdow=7-Dt.formats.u(d);__cov_DUrNI_jU718SD7yrSRzmNA.s['53']++;var woy=parseInt((doy+rdow)/7,10);__cov_DUrNI_jU718SD7yrSRzmNA.s['54']++;return xPad(woy,0,10);},y:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['21']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['55']++;return xPad(d.getFullYear()%100,0);},Y:'getFullYear',z:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['22']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['56']++;var o=d.getTimezoneOffset();__cov_DUrNI_jU718SD7yrSRzmNA.s['57']++;var H=xPad(parseInt(Math.abs(o/60),10),0);__cov_DUrNI_jU718SD7yrSRzmNA.s['58']++;var M=xPad(Math.abs(o%60),0);__cov_DUrNI_jU718SD7yrSRzmNA.s['59']++;return(o>0?(__cov_DUrNI_jU718SD7yrSRzmNA.b['16'][0]++,'-'):(__cov_DUrNI_jU718SD7yrSRzmNA.b['16'][1]++,'+'))+H+M;},Z:function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['23']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['60']++;var tz=d.toString().replace(/^.*:\d\d( GMT[+-]\d+)? \(?([A-Za-z ]+)\)?\d*$/,'$2').replace(/[a-z ]/g,'');__cov_DUrNI_jU718SD7yrSRzmNA.s['61']++;if(tz.length>4){__cov_DUrNI_jU718SD7yrSRzmNA.b['17'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['62']++;tz=Dt.formats.z(d);}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['17'][1]++;}__cov_DUrNI_jU718SD7yrSRzmNA.s['63']++;return tz;},'%':function(d){__cov_DUrNI_jU718SD7yrSRzmNA.f['24']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['64']++;return'%';}},aggregates:{c:'locale',D:'%m/%d/%y',F:'%Y-%m-%d',h:'%b',n:'\n',r:'%I:%M:%S %p',R:'%H:%M',t:'\t',T:'%H:%M:%S',x:'locale',X:'locale'},format:function(oDate,oConfig){__cov_DUrNI_jU718SD7yrSRzmNA.f['25']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['65']++;oConfig=(__cov_DUrNI_jU718SD7yrSRzmNA.b['18'][0]++,oConfig)||(__cov_DUrNI_jU718SD7yrSRzmNA.b['18'][1]++,{});__cov_DUrNI_jU718SD7yrSRzmNA.s['66']++;if(!Y.Lang.isDate(oDate)){__cov_DUrNI_jU718SD7yrSRzmNA.b['19'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['67']++;return Y.Lang.isValue(oDate)?(__cov_DUrNI_jU718SD7yrSRzmNA.b['20'][0]++,oDate):(__cov_DUrNI_jU718SD7yrSRzmNA.b['20'][1]++,'');}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['19'][1]++;}__cov_DUrNI_jU718SD7yrSRzmNA.s['68']++;var format,resources,compatMode,sLocale,LOCALE;__cov_DUrNI_jU718SD7yrSRzmNA.s['69']++;format=(__cov_DUrNI_jU718SD7yrSRzmNA.b['21'][0]++,oConfig.format)||(__cov_DUrNI_jU718SD7yrSRzmNA.b['21'][1]++,'%Y-%m-%d');__cov_DUrNI_jU718SD7yrSRzmNA.s['70']++;resources=Y.Intl.get('datatype-date-format');__cov_DUrNI_jU718SD7yrSRzmNA.s['71']++;var replace_aggs=function(m0,m1){__cov_DUrNI_jU718SD7yrSRzmNA.f['26']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['72']++;if((__cov_DUrNI_jU718SD7yrSRzmNA.b['23'][0]++,compatMode)&&(__cov_DUrNI_jU718SD7yrSRzmNA.b['23'][1]++,m1==='r')){__cov_DUrNI_jU718SD7yrSRzmNA.b['22'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['73']++;return resources[m1];}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['22'][1]++;}__cov_DUrNI_jU718SD7yrSRzmNA.s['74']++;var f=Dt.aggregates[m1];__cov_DUrNI_jU718SD7yrSRzmNA.s['75']++;return f==='locale'?(__cov_DUrNI_jU718SD7yrSRzmNA.b['24'][0]++,resources[m1]):(__cov_DUrNI_jU718SD7yrSRzmNA.b['24'][1]++,f);};__cov_DUrNI_jU718SD7yrSRzmNA.s['76']++;var replace_formats=function(m0,m1){__cov_DUrNI_jU718SD7yrSRzmNA.f['27']++;__cov_DUrNI_jU718SD7yrSRzmNA.s['77']++;var f=Dt.formats[m1];__cov_DUrNI_jU718SD7yrSRzmNA.s['78']++;switch(Y.Lang.type(f)){case'string':__cov_DUrNI_jU718SD7yrSRzmNA.b['25'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['79']++;return oDate[f]();case'function':__cov_DUrNI_jU718SD7yrSRzmNA.b['25'][1]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['80']++;return f.call(oDate,oDate,resources);case'array':__cov_DUrNI_jU718SD7yrSRzmNA.b['25'][2]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['81']++;if(Y.Lang.type(f[0])==='string'){__cov_DUrNI_jU718SD7yrSRzmNA.b['26'][0]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['82']++;return xPad(oDate[f[0]](),f[1]);}else{__cov_DUrNI_jU718SD7yrSRzmNA.b['26'][1]++;}default:__cov_DUrNI_jU718SD7yrSRzmNA.b['25'][3]++;__cov_DUrNI_jU718SD7yrSRzmNA.s['83']++;return m1;}};__cov_DUrNI_jU718SD7yrSRzmNA.s['84']++;while(format.match(/%[cDFhnrRtTxX]/)){__cov_DUrNI_jU718SD7yrSRzmNA.s['85']++;format=format.replace(/%([cDFhnrRtTxX])/g,replace_aggs);}__cov_DUrNI_jU718SD7yrSRzmNA.s['86']++;var str=format.replace(/%([aAbBCdegGHIjklmMpPsSuUVwWyYzZ%])/g,replace_formats);__cov_DUrNI_jU718SD7yrSRzmNA.s['87']++;replace_aggs=replace_formats=undefined;__cov_DUrNI_jU718SD7yrSRzmNA.s['88']++;return str;}};__cov_DUrNI_jU718SD7yrSRzmNA.s['89']++;Y.mix(Y.namespace('Date'),Dt);__cov_DUrNI_jU718SD7yrSRzmNA.s['90']++;Y.namespace('DataType');__cov_DUrNI_jU718SD7yrSRzmNA.s['91']++;Y.DataType.Date=Y.Date;},'3.13.0',{'lang':['ar','ar-JO','ca','ca-ES','da','da-DK','de','de-AT','de-DE','el','el-GR','en','en-AU','en-CA','en-GB','en-IE','en-IN','en-JO','en-MY','en-NZ','en-PH','en-SG','en-US','es','es-AR','es-BO','es-CL','es-CO','es-EC','es-ES','es-MX','es-PE','es-PY','es-US','es-UY','es-VE','fi','fi-FI','fr','fr-BE','fr-CA','fr-FR','hi','hi-IN','hu','id','id-ID','it','it-IT','ja','ja-JP','ko','ko-KR','ms','ms-MY','nb','nb-NO','nl','nl-BE','nl-NL','pl','pl-PL','pt','pt-BR','ro','ro-RO','ru','ru-RU','sv','sv-SE','th','th-TH','tr','tr-TR','vi','vi-VN','zh-Hans','zh-Hans-CN','zh-Hant','zh-Hant-HK','zh-Hant-TW']});