["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$parseInt",["^ "],"~$RegExp",["^ "],"~$Error",["^ "]],"~:use-macros",["^ ","~$difference","~$clojure.set"],"~:excludes",["~#set",[]],"~:name","~$cljs-time.format","~:imports",null,"~:requires",["^ ","~$gstring","~$goog.string","^@","^@","~$date","~$goog.date","~$goog.date.duration","^C","~$cljs-time.core","^D","^8","^8","~$time","^D","~$cljs-time.internal.core","^F","~$duration","^C","~$goog.string.format","^H","~$string","~$clojure.string","^J","^J","^B","^B"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","~$zero-pad","^F","~$format","^F","~$valid-date?","^F","^7","^8","~$index-of","^F"],"~:defs",["^ ","~$not-implemented",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","~:line",307,"~:column",7,"~:end-line",307,"~:end-column",22,"~:arglists",["~#list",["~$quote",["^[",[["~$sym"]]]]]],"^;","~$cljs-time.format/not-implemented","~:variadic",false,"^U","out-cli/cljs_time/format.cljs","^Y",22,"~:method-params",["^[",[["^11"]]],"~:protocol-impl",null,"~:arglists-meta",["^[",[null,null]],"^W",1,"^V",307,"^X",307,"~:max-fixed-arity",1,"~:fn-var",true,"^Z",["^[",["^10",["^[",[["^11"]]]]]],"~$date-format-pattern",["^ ","^;","~$cljs-time.format/date-format-pattern","^U","out-cli/cljs_time/format.cljs","^V",249,"^W",1,"^X",249,"^Y",25,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",249,"^W",6,"^X",249,"^Y",25],"~:tag","~$any"],"~$to-map",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",505,"^W",8,"^X",505,"^Y",14,"~:private",true,"^Z",["^[",["^10",["^[",[["~$years","~$months","~$days","~$hours","~$minutes","~$seconds","~$millis"]]]]]],"^1>",true,"^;","~$cljs-time.format/to-map","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",14,"^14",["^[",[["^1?","^1@","^1A","^1B","^1C","^1D","^1E"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",505,"^X",505,"^17",7,"^18",true,"^Z",["^[",["^10",["^[",[["^1?","^1@","^1A","^1B","^1C","^1D","^1E"]]]]]],"~$date-parsers",["^ ","^;","~$cljs-time.format/date-parsers","^U","out-cli/cljs_time/format.cljs","^V",174,"^W",1,"^X",174,"^Y",18,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",174,"^W",6,"^X",174,"^Y",18],"^1;","~$cljs.core/IMap"],"~$parse-local",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",435,"^W",7,"^X",435,"^Y",18,"^Z",["^[",["^10",["^[",[["~$fmt","~$s"],["~$s"]]]]],"~:doc","Returns a local DateTime instance obtained by parsing the\n  given string according to the given formatter.","~:top-fn",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]]],"^;","~$cljs-time.format/parse-local","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",18,"^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]],"^14",["^[",[["^1K","~$s"],["~$s"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",435,"^X",435,"^17",2,"^18",true,"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^1L","Returns a local DateTime instance obtained by parsing the\n  given string according to the given formatter."],"~$parsers",["^ ","^;","~$cljs-time.format/parsers","^U","out-cli/cljs_time/format.cljs","^V",377,"^W",1,"^X",377,"^Y",30,"^1>",true,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",377,"^W",23,"^X",377,"^Y",30,"^1>",true],"^1;","~$cljs.core/ISet"],"~$unparse-local-date",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",474,"^W",7,"^X",474,"^Y",25,"^Z",["^[",["^10",["^[",[[["^ ","~:keys",["~$format-str","~$formatters"],"~:as","^1K"],"~$dt"]]]]],"^1L","Returns a string representing the given local Date instance in the form\n  determined by the given formatter."],"^;","~$cljs-time.format/unparse-local-date","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",25,"^14",["^[",[["~$p__8140","^1W"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",474,"^X",474,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[[["^ ","^1S",["^1T","^1U"],"^1V","^1K"],"^1W"]]]]],"^1L","Returns a string representing the given local Date instance in the form\n  determined by the given formatter."],"~$Mappable",["^ ","^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",493,"^W",14,"^X",493,"^Y",22,"^1L",null,"~:protocol-symbol",true,"~:jsdoc",["^[",["@interface"]],"~:protocol-info",["^ ","~:methods",["^ ","~$instant->map",[["~$instant"]]]]],"^1[",true,"^;","~$cljs-time.format/Mappable","^U","out-cli/cljs_time/format.cljs","^Y",22,"^W",1,"^V",493,"^21",["^ ","^22",["^ ","^23",[["^24"]]]],"~:info",null,"^X",493,"^1;","^1<","~:impls",["^:",["~$cljs.core/PersistentArrayMap","~$cljs-time/core.Period","~$cljs-time/core.Interval","~$goog/date.UtcDateTime"]],"^1L",null,"^20",["^[",["@interface"]]],"~$date-setters",["^ ","^;","~$cljs-time.format/date-setters","^U","out-cli/cljs_time/format.cljs","^V",232,"^W",1,"^X",232,"^Y",18,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",232,"^W",6,"^X",232,"^Y",18],"^1;","^1I"],"~$show-formatters",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",484,"^W",7,"^X",484,"^Y",22,"^Z",["^[",["^10",["^[",[[],["^1W"]]]]],"^1L","Shows how a given DateTime, or by default the current time, would be\nformatted with each of the available printing formatters.","^1M",["^ ","^13",false,"^17",1,"^14",["^[",[[],["^1W"]]],"^Z",["^[",[[],["^1W"]]],"^16",["^[",[null,null]]]],"^;","~$cljs-time.format/show-formatters","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",22,"^1M",["^ ","^13",false,"^17",1,"^14",["^[",[[],["^1W"]]],"^Z",["^[",[[],["^1W"]]],"^16",["^[",[null,null]]],"^14",["^[",[[],["^1W"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",484,"^X",484,"^17",1,"^18",true,"^Z",["^[",[[],["^1W"]]],"^1L","Shows how a given DateTime, or by default the current time, would be\nformatted with each of the available printing formatters."],"~$unparse",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",457,"^W",7,"^X",457,"^Y",14,"^Z",["^[",["^10",["^[",[[["^ ","^1S",["^1T","^1U"]],"^1W"]]]]],"^1L","Returns a string representing the given DateTime instance in UTC and in the\nform determined by the given formatter."],"^;","~$cljs-time.format/unparse","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",14,"^14",["^[",[["~$p__8134","^1W"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",457,"^X",457,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[[["^ ","^1S",["^1T","^1U"]],"^1W"]]]]],"^1L","Returns a string representing the given DateTime instance in UTC and in the\nform determined by the given formatter."],"~$printers",["^ ","^;","~$cljs-time.format/printers","^U","out-cli/cljs_time/format.cljs","^V",382,"^W",1,"^X",382,"^Y",31,"^1>",true,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",382,"^W",23,"^X",382,"^Y",31,"^1>",true],"^1;","^1<"],"~$date-map",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",389,"^W",4,"^X",389,"^Y",12,"~:protocol","~$cljs-time.format/IDateMap","^1L",null,"^Z",["^[",["^10",["^[",[["^A"]]]]]],"^2F","^2G","^;","~$cljs-time.format/date-map","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",12,"^14",["^[",[["^A"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",388,"^X",389,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^A"]]]]],"^1L",null],"^1U",["^ ","^;","~$cljs-time.format/formatters","^U","out-cli/cljs_time/format.cljs","^V",316,"^W",1,"^X",322,"^Y",13,"^1L","Map of ISO 8601 and a single RFC 822 formatters that can be used\nfor parsing and, in most cases, printing.\n\nNote: due to current implementation limitations, timezone information\ncannot be kept. Although the correct offset will be applied to UTC\ntime if supplied.","^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",322,"^W",3,"^X",322,"^Y",13,"^1L","Map of ISO 8601 and a single RFC 822 formatters that can be used\nfor parsing and, in most cases, printing.\n\nNote: due to current implementation limitations, timezone information\ncannot be kept. Although the correct offset will be applied to UTC\ntime if supplied."],"^1;","^1I"],"~$parser-fn",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",262,"^W",8,"^X",262,"^Y",17,"^1>",true,"^Z",["^[",["^10",["^[",[["~$fmts"]]]]]],"^1>",true,"^;","~$cljs-time.format/parser-fn","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",17,"^14",["^[",[["^2K"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",262,"^X",262,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^2K"]]]]]],"~$parse-local-date",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",446,"^W",7,"^X",446,"^Y",23,"^Z",["^[",["^10",["^[",[["^1K","~$s"],["~$s"]]]]],"^1L","Returns a local Date instance obtained by parsing the\n  given string according to the given formatter.","^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]]],"^;","~$cljs-time.format/parse-local-date","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",23,"^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]],"^14",["^[",[["^1K","~$s"],["~$s"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",446,"^X",446,"^17",2,"^18",true,"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^1L","Returns a local Date instance obtained by parsing the\n  given string according to the given formatter."],"~$unparse-duration",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",498,"^W",7,"^X",498,"^Y",23,"^Z",["^[",["^10",["^[",[["^G"]]]]],"^1L","Accepts a Period or Interval and outputs an absolute duration time\n  in form of \"1 day\", \"2 hours\", \"20 minutes\", \"2 days 1 hour\n  15 minutes\" etc."],"^;","~$cljs-time.format/unparse-duration","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",23,"^14",["^[",[["^G"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",498,"^X",498,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^G"]]]]],"^1L","Accepts a Period or Interval and outputs an absolute duration time\n  in form of \"1 day\", \"2 hours\", \"20 minutes\", \"2 days 1 hour\n  15 minutes\" etc."],"~$formatter-fn",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",269,"^W",8,"^X",269,"^Y",20,"^1>",true,"^Z",["^[",["^10",["^[",[["^2K","^1U"]]]]]],"^1>",true,"^;","~$cljs-time.format/formatter-fn","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",20,"^14",["^[",[["^2K","^1U"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",269,"^X",269,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[["^2K","^1U"]]]]]],"~$formatter",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",290,"^W",7,"^X",290,"^Y",16,"^Z",["^[",["^10",["^[",[["^2K"],["^2K","~$dtz"]]]]],"^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^2K"],["^2K","^2T"]]],"^Z",["^[",[["^2K"],["^2K","^2T"]]],"^16",["^[",[null,null]]]],"^;","~$cljs-time.format/formatter","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",16,"^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^2K"],["^2K","^2T"]]],"^Z",["^[",[["^2K"],["^2K","^2T"]]],"^16",["^[",[null,null]]],"^14",["^[",[["^2K"],["^2K","^2T"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",290,"^X",290,"^17",2,"^18",true,"^Z",["^[",[["^2K"],["^2K","^2T"]]]],"^1@",["^ ","^;","~$cljs-time.format/months","^U","out-cli/cljs_time/format.cljs","^V",38,"^W",1,"^X",38,"^Y",12,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",38,"^W",6,"^X",38,"^Y",12],"^1;","~$cljs.core/IVector"],"~$date-formatters",["^ ","^;","~$cljs-time.format/date-formatters","^U","out-cli/cljs_time/format.cljs","^V",48,"^W",1,"^X",111,"^Y",18,"^1L","**Note: not all formatters have been implemented yet.**\n\n  The pattern syntax is mostly compatible with java.text.SimpleDateFormat -\n  time zone names cannot be parsed and a few more symbols are supported. All\n  ASCII letters are reserved as pattern letters, which are defined as follows:\n\n    Symbol  Meaning                      Presentation  Examples\n    ------  -------                      ------------  -------\n    G       era                          text          AD\n    C       century of era (>=0)         number        20\n    Y       year of era (>=0)            year          1996\n\n    x       weekyear                     year          1996\n    w       week of weekyear             number        27\n    e       day of week                  number        2\n    E       day of week                  text          Tuesday; Tue\n\n    y       year                         year          1996\n    D       day of year                  number        189\n    M       month of year                month         July; Jul; 07\n    d       day of month                 number        10\n\n    a       halfday of day               text          PM\n    K       hour of halfday (0~11)       number        0\n    h       clockhour of halfday (1~12)  number        12\n\n    H       hour of day (0~23)           number        0\n    k       clockhour of day (1~24)      number        24\n    m       minute of hour               number        30\n    s       second of minute             number        55\n    S       fraction of second           number        978\n    a       meridiem                     text          am; pm\n    A       meridiem                     text          AM; PM\n\n    z       time zone                    text          Pacific Standard Time; PST\n    Z       time zone offset/id          zone          -0800; -08:00; America/Los_Angeles\n\n    '       escape for text              delimiter\n    ''      single quote                 literal       '\n\n  The count of pattern letters determine the format.\n\n  **Text:** If the number of pattern letters is 4 or more, the full form is used;\n  otherwise a short or abbreviated form is used if available.\n\n  **Number:** The minimum number of digits. Shorter numbers are zero-padded to this\n  amount.\n\n  **Year:** Numeric presentation for year and weekyear fields are handled\n  specially. For example, if the count of 'y' is 2, the year will be displayed\n  as the zero-based year of the century, which is two digits.\n\n  **Month:** 3 or over, use text, otherwise use number.\n\n  **Zone:** 'Z' outputs offset without a colon, 'ZZ' outputs the offset with a\n  colon, 'ZZZ' or more outputs the zone id.\n\n  **Zone names:** Time zone names ('z') cannot be parsed.\n\n  Any characters in the pattern that are not in the ranges of ['a'..'z'] and\n  ['A'..'Z'] will be treated as quoted text. For instance, characters like ':',\n  '.', ' ', '#' and '?' will appear in the resulting time text even they are\n  not embraced within single quotes.","^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",111,"^W",3,"^X",111,"^Y",18,"^1L","**Note: not all formatters have been implemented yet.**\n\n  The pattern syntax is mostly compatible with java.text.SimpleDateFormat -\n  time zone names cannot be parsed and a few more symbols are supported. All\n  ASCII letters are reserved as pattern letters, which are defined as follows:\n\n    Symbol  Meaning                      Presentation  Examples\n    ------  -------                      ------------  -------\n    G       era                          text          AD\n    C       century of era (>=0)         number        20\n    Y       year of era (>=0)            year          1996\n\n    x       weekyear                     year          1996\n    w       week of weekyear             number        27\n    e       day of week                  number        2\n    E       day of week                  text          Tuesday; Tue\n\n    y       year                         year          1996\n    D       day of year                  number        189\n    M       month of year                month         July; Jul; 07\n    d       day of month                 number        10\n\n    a       halfday of day               text          PM\n    K       hour of halfday (0~11)       number        0\n    h       clockhour of halfday (1~12)  number        12\n\n    H       hour of day (0~23)           number        0\n    k       clockhour of day (1~24)      number        24\n    m       minute of hour               number        30\n    s       second of minute             number        55\n    S       fraction of second           number        978\n    a       meridiem                     text          am; pm\n    A       meridiem                     text          AM; PM\n\n    z       time zone                    text          Pacific Standard Time; PST\n    Z       time zone offset/id          zone          -0800; -08:00; America/Los_Angeles\n\n    '       escape for text              delimiter\n    ''      single quote                 literal       '\n\n  The count of pattern letters determine the format.\n\n  **Text:** If the number of pattern letters is 4 or more, the full form is used;\n  otherwise a short or abbreviated form is used if available.\n\n  **Number:** The minimum number of digits. Shorter numbers are zero-padded to this\n  amount.\n\n  **Year:** Numeric presentation for year and weekyear fields are handled\n  specially. For example, if the count of 'y' is 2, the year will be displayed\n  as the zero-based year of the century, which is two digits.\n\n  **Month:** 3 or over, use text, otherwise use number.\n\n  **Zone:** 'Z' outputs offset without a colon, 'ZZ' outputs the offset with a\n  colon, 'ZZZ' or more outputs the zone id.\n\n  **Zone names:** Time zone names ('z') cannot be parsed.\n\n  Any characters in the pattern that are not in the ranges of ['a'..'z'] and\n  ['A'..'Z'] will be treated as quoted text. For instance, characters like ':',\n  '.', ' ', '#' and '?' will appear in the resulting time text even they are\n  not embraced within single quotes."],"^1;","^1I"],"^1A",["^ ","^;","~$cljs-time.format/days","^U","out-cli/cljs_time/format.cljs","^V",42,"^W",1,"^X",42,"^Y",10,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",42,"^W",6,"^X",42,"^Y",10],"^1;","^2W"],"~$unparse-local",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",464,"^W",7,"^X",464,"^Y",20,"^Z",["^[",["^10",["^[",[[["^ ","^1S",["^1T","^1U"],"^1V","^1K"],"^1W"]]]]],"^1L","Returns a string representing the given local DateTime instance in the\n  form determined by the given formatter."],"^;","~$cljs-time.format/unparse-local","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",20,"^14",["^[",[["~$p__8137","^1W"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",464,"^X",464,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[[["^ ","^1S",["^1T","^1U"],"^1V","^1K"],"^1W"]]]]],"^1L","Returns a string representing the given local DateTime instance in the\n  form determined by the given formatter."],"~$timezone-adjustment",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",161,"^W",7,"^X",161,"^Y",26,"^Z",["^[",["^10",["^[",[["~$d","~$timezone-string"]]]]]],"^;","~$cljs-time.format/timezone-adjustment","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",26,"^14",["^[",[["~$d","^33"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",161,"^X",161,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[["~$d","^33"]]]]]],"~$formatter-local",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",299,"^W",7,"^X",299,"^Y",22,"^Z",["^[",["^10",["^[",[["^2K"]]]]]],"^;","~$cljs-time.format/formatter-local","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",22,"^14",["^[",[["^2K"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",299,"^X",299,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^2K"]]]]]],"~$abbreviate",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",45,"^W",7,"^X",45,"^Y",17,"^Z",["^[",["^10",["^[",[["~$n","~$s"]]]]]],"^;","~$cljs-time.format/abbreviate","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",17,"^14",["^[",[["~$n","~$s"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",45,"^X",45,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[["~$n","~$s"]]]]]],"^23",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",494,"^W",4,"^X",494,"^Y",16,"^2F","^25","^1L","Returns a map representation of the given instant.\n                          It will contain the following keys: :years, :months,\n                          :days, :hours, :minutes and :seconds.","^Z",["^[",["^10",["^[",[["^24"]]]]]],"^2F","^25","^;","~$cljs-time.format/instant->map","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",16,"^14",["^[",[["^24"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",493,"^X",494,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^24"]]]]],"^1L","Returns a map representation of the given instant.\n                          It will contain the following keys: :years, :months,\n                          :days, :hours, :minutes and :seconds."],"~$with-default-year",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",311,"^W",7,"^X",311,"^Y",24,"^Z",["^[",["^10",["^[",[["~$f","~$default-year"]]]]],"^1L","Return a copy of a formatter that uses the given default year."],"^;","~$cljs-time.format/with-default-year","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",24,"^14",["^[",[["~$f","^3;"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",311,"^X",311,"^17",2,"^18",true,"^Z",["^[",["^10",["^[",[["~$f","^3;"]]]]],"^1L","Return a copy of a formatter that uses the given default year."],"~$IDateMap",["^ ","^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",388,"^W",14,"^X",388,"^Y",22,"^1L",null,"^1[",true,"^20",["^[",["@interface"]],"^21",["^ ","^22",["^ ","^2E",[["^A"]]]]],"^1[",true,"^;","^2G","^U","out-cli/cljs_time/format.cljs","^Y",22,"^W",1,"^V",388,"^21",["^ ","^22",["^ ","^2E",[["^A"]]]],"^26",null,"^X",388,"^1;","^1<","^27",["^:",["~$goog/date.DateTime","~$goog/date.Date","^2;"]],"^1L",null,"^20",["^[",["@interface"]]],"~$date-parse-pattern",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",256,"^W",7,"^X",256,"^Y",25,"^Z",["^[",["^10",["^[",[["^2S"]]]]]],"^;","~$cljs-time.format/date-parse-pattern","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",25,"^14",["^[",[["^2S"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",256,"^X",256,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^2S"]]]]]],"~$parse",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",424,"^W",7,"^X",424,"^Y",12,"^Z",["^[",["^10",["^[",[["^1K","~$s"],["~$s"]]]]],"^1L","Returns a DateTime instance in the UTC time zone obtained by parsing the\n  given string according to the given formatter.","^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]]],"^;","~$cljs-time.format/parse","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",12,"^1M",["^ ","^13",false,"^17",2,"^14",["^[",[["^1K","~$s"],["~$s"]]],"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^16",["^[",[null,null]]],"^14",["^[",[["^1K","~$s"],["~$s"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",424,"^X",424,"^17",2,"^18",true,"^Z",["^[",[["^1K","~$s"],["~$s"]]],"^1L","Returns a DateTime instance in the UTC time zone obtained by parsing the\n  given string according to the given formatter."],"~$old-string-replace",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",253,"^W",7,"^X",253,"^Y",25,"^Z",["^[",["^10",["^[",[["~$s","~$match","~$replacement"]]]]]],"^;","~$cljs-time.format/old-string-replace","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",25,"^14",["^[",[["~$s","^3E","^3F"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",253,"^X",253,"^17",3,"^18",true,"^Z",["^[",["^10",["^[",[["~$s","^3E","^3F"]]]]]],"~$part-splitter-regex",["^ ","^;","~$cljs-time.format/part-splitter-regex","^U","out-cli/cljs_time/format.cljs","^V",385,"^W",1,"^X",385,"^Y",25,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",385,"^W",6,"^X",385,"^Y",25],"^1;","^1<"],"~$parse*",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",405,"^W",7,"^X",405,"^Y",13,"^Z",["^[",["^10",["^[",[["~$constructor",["^ ","^1S",["^1T","^3;"],"^1V","^1K"],"~$s"]]]]]],"^;","~$cljs-time.format/parse*","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",13,"^14",["^[",[["^3K","~$p__8087","~$s"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",405,"^X",405,"^17",3,"^18",true,"^Z",["^[",["^10",["^[",[["^3K",["^ ","^1S",["^1T","^3;"],"^1V","^1K"],"~$s"]]]]]],"~$parser-sort-order-pred",["^ ","^S",null,"^T",["^ ","^U","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/cljs_time/format.cljs","^V",242,"^W",7,"^X",242,"^Y",29,"^Z",["^[",["^10",["^[",[["~$parser"]]]]]],"^;","~$cljs-time.format/parser-sort-order-pred","^13",false,"^U","out-cli/cljs_time/format.cljs","^Y",29,"^14",["^[",[["^3O"]]],"^15",null,"^16",["^[",[null,null]],"^W",1,"^V",242,"^X",242,"^17",1,"^18",true,"^Z",["^[",["^10",["^[",[["^3O"]]]]]]],"~:cljs.spec/registry-ref",[],"~:require-macros",null,"~:cljs.analyzer/constants",["^ ","~:seen",["^:",["~$localTimeParser","~:date-element-parser","~:hour-minute","~:formatters","~:t-time","~$timeParser","~:basic-ordinal-date","~:date","~:hour","~:parser-no-match","~:time-no-ms","~:weekyear-week-day","~:week-date-time","~:date-hour-minute-second-fraction","~:basic-date-time","~:date-time","~:basic-time-no-ms","~:date-parser","~:basic-week-date","~$dateOptionalTimeParser","~:else","~:basic-t-time-no-ms","~:local-time","~:replace","~:date-time-no-ms","~:year-month-day","~:date-opt-time","~:rfc822","~:cljs-time.format/formatter","~:date-hour-minute-second-ms","^;","~:basic-ordinal-date-time","~$timeElementParser","~:ordinal-date","~:hour-minute-second-fraction","~:date-hour-minute","~:time","~:basic-week-date-time","~:months","~:days","~:format-str","~:weekyear","~:type","~:basic-time","~$localDateParser","~:hour-minute-second","~:ordinal-date-time","~:seconds","~$dateParser","~:ordinal-date-time-no-ms","~:hour-minute-second-ms","~:time-parser","~:date-time-parser","~:year","~:t-time-no-ms","~$dateElementParser","~:c","~:basic-week-date-time-no-ms","~$localDateOptionalTimeParser","~:basic-date","~:weekyear-week","~:local-date","~:basic-ordinal-date-time-no-ms","~:year-month","~$dateTimeParser","~:local-date-opt-time","~:hours","~:years","~:week-date","~:date-hour","~:minutes","~:not-implemented","~:time-element-parser","~:date-hour-minute-second","~:week-date-time-no-ms","~:basic-date-time-no-ms","~:millis","~:mysql","~:message","~:time-zone","~:basic-t-time","~:default-year"]],"~:order",["^5>","^4O","^4N","^5=","^5A","^4W","^5G","^5J","~:c","^4@","^4P","^3X","^4R","^4E","^;","^5I","^5B","^5L","^3V","^3W","^3Y","^3[","^40","^41","^43","^44","^45","^46","^47","^48","^49","^4:","^4;","^4>","^4?","^4A","^4B","^4C","^4D","^4F","^4G","^4I","^4J","^4K","^4L","^4M","^4Q","^4S","^4U","^4V","^4Y","^4Z","^4[","^50","^51","^52","^54","^56","^57","^58","^59","^5:","^5<","^5?","^5@","^5C","^5D","^5E","^5F","^5H","^5K","^53","^4X","^3U","^4<","^3Z","^5;","^4T","^55","^4H","^42","^4="]],"^1L","### Utilities for parsing and unparsing DateTimes as Strings.\n\n  Parsing and printing are controlled by formatters. You can either use one\n  of the built in ISO 8601 and a single RFC 822 formatters or define your own, e.g.:\n\n    (def built-in-formatter (formatters :basic-date-time))\n    (def custom-formatter (formatter \"yyyyMMdd\"))\n\n  To see a list of available built-in formatters and an example of a date-time\n  printed in their format:\n\n    (show-formatters)\n\n  Once you have a formatter, parsing and printing are strait-forward:\n\n    => (parse custom-formatter \"20100311\")\n    #<DateTime 2010-03-11T00:00:00.000Z>\n\n    => (unparse custom-formatter (date-time 2010 10 3))\n    \"20101003\"\n\n  By default the parse function always returns a DateTime instance with a UTC\n  time zone, and the unparse function always represents a given DateTime\n  instance in UTC. A formatter can be modified to different timezones, locales,\n  etc with the functions with-zone, with-locale, with-chronology, and\n  with-pivot-year."]