{"version":3,"sources":["jsdelivr-header.js","/npm/wiltshire-bin-day-api@1.0.4/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,UAAa,MAAQ,KAAK,WAAc,SAAU,EAAS,EAAY,EAAG,GAE1E,OAAO,IAAK,IAAM,EAAI,WAAU,SAAU,EAAS,GAC/C,SAAS,EAAU,GAAS,IAAM,EAAK,EAAU,KAAK,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAS,GAAS,IAAM,EAAK,EAAiB,MAAE,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC7F,SAAS,EAAK,GAJlB,IAAe,EAIa,EAAO,KAAO,EAAQ,EAAO,QAJ1C,EAIyD,EAAO,MAJhD,aAAiB,EAAI,EAAQ,IAAI,GAAE,SAAU,GAAW,EAAQ,EAAQ,KAIjB,KAAK,EAAW,EAAW,CAC7G,GAAM,EAAY,EAAU,MAAM,EAAS,GAAc,KAAK,OAClE,GACJ,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,gBAAa,EACrB,MAAM,OAAS,QAAQ,UACjB,WAAa,QAAQ,cACrB,mBAAqB,QAAQ,sBAC7B,WAAa,CAAC,EAAU,EAAO,EAAO,GAAI,GAAQ,EAAI,GAAO,IAAO,eAAU,OAAQ,OAAQ,GAAQ,aACzF,IAAX,IACA,GAAQ,IAAI,MAAO,WAAa,IAEtB,IAAV,IACA,GAAO,IAAI,MAAO,eAEjB,IACD,QAAa,EAAI,OAAO,SAAS,EAAU,EAAO,EAAO,IAE7D,MAAM,QAAwB,EAAI,WAAW,UAAU,EAAU,EAAM,EAAO,GACxE,GAAU,EAAI,mBAAmB,kBAAkB,GACzD,GAAI,EACA,OAAO,EAEX,MAAM,MAAM,uBAChB,IACA,QAAQ,WAAa","file":"/npm/wiltshire-bin-day-api@1.0.4/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/wiltshire-bin-day-api@1.0.4/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n    return new (P || (P = Promise))(function (resolve, reject) {\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\n    });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.getBinDays = void 0;\nconst uprn_1 = require(\"./uprn\");\nconst calendar_1 = require(\"./calendar\");\nconst binDayHtmlParser_1 = require(\"./binDayHtmlParser\");\nconst getBinDays = (postcode, house, uprn = \"\", month = -1, year = -1) => __awaiter(void 0, void 0, void 0, function* () {\n    if (month === -1) {\n        month = new Date().getMonth() + 1;\n    }\n    if (year === -1) {\n        year = new Date().getFullYear();\n    }\n    if (!uprn) {\n        uprn = yield (0, uprn_1.getUprn)(postcode, house, month, year);\n    }\n    const binCalendarHtml = yield (0, calendar_1.calendar)(postcode, uprn, month, year);\n    const binDays = (0, binDayHtmlParser_1.binDayHTMLParser)(binCalendarHtml);\n    if (binDays) {\n        return binDays;\n    }\n    throw Error(\"Something went wrong\");\n});\nexports.getBinDays = getBinDays;\n"]}