// Module ID: 10633 // Function ID: 10634 // Dependencies: [41, 42, 10630, 10587] // Module 10633 import alphaNum from "alphaNum" /* 10630 */; import _classCallCheck from "_classCallCheck" /* 41 */; import _createClass from "_createClass" /* 42 */; const JPWeekdayParser = require; const keys = Object.keys(alphaNum.WEEKDAY_OFFSET); const regExp = new RegExp("((?\u524D\u306E|\u6B21\u306E|\u4ECA\u9031))?(?" + keys.join("|") + ")(?:\u66DC\u65E5|\u66DC)", "i"); class JPWeekdayParser { constructor() { tmp = c2(this, JPWeekdayParser); return; } } const entry = { key: "pattern", value: function pattern() { return regExp; } }; const items = [ entry, { key: "extract", value: function extract(reference, groups) { const tmp3 = JPWeekdayParser(10630).WEEKDAY_OFFSET[groups.groups.weekday]; if (undefined === tmp3) { return null; } else { let str2 = "last"; if (!groups.groups.prefix || "".match(/前の/)) { str2 = "next"; if (!str.match(/次の/)) { str2 = null; if (str.match(/今週/)) { str2 = "this"; } } } return tmp(10587).createParsingComponentsAtWeekday(reference.reference, tmp3, str2); } tmp = JPWeekdayParser; } } ]; export default _createClass(JPWeekdayParser, items);