@lunisolar/plugin-char8ex
Version:
lunisolar.js的八字增强插件
1 lines • 5.21 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../node_modules/.pnpm/@lunisolar+utils@0.0.2/node_modules/@lunisolar/utils/dist/index.mjs"],"sourcesContent":["var r={ms:\"millisecond\",s:\"second\",m:\"minute\",h:\"hour\",d:\"day\",w:\"week\",M:\"month\",q:\"quarter\",y:\"year\",lh:\"lunarhour\",ld:\"lunarday\",lM:\"lunarmonth\",ly:\"lunaryear\",ch:\"char8hour\",cd:\"char8day\",cM:\"char8month\",cy:\"char8year\"},t=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/;function n(r,t){return void 0===t&&(t=!1),function(n,e,a){var u=void 0===a.value?a.get:a.value;a[void 0===a.value?\"get\":\"value\"]=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];if(n.length>0&&t){var a=JSON.stringify(n);r+=a}if(this.cache.has(r))return this.cache.get(r);var o=u.call.apply(u,function(r,t,n){if(n||2===arguments.length)for(var e,a=0,u=t.length;a<u;a++)!e&&a in t||(e||(e=Array.prototype.slice.call(t,0,a)),e[a]=t[a]);return r.concat(e||Array.prototype.slice.call(t))}([this],n,!1));return this.cache.set(r,o),o}}}var e=function(t){return t?(t=t.trim(),r[t]||(t||\"\").toLowerCase().replace(/s$/,\"\")):\"\"},a=function(r){if(void 0===r)return new Date;if(null===r)return new Date(NaN);if(\"object\"==typeof r&&!(r instanceof Date)&&void 0!==r.toDate){var n=r.toDate();if(n instanceof Date)return n}if(r instanceof Date)return r;if(\"string\"==typeof r&&!/Z$/i.test(r)){var e=r.match(t);if(e){var a=e[2]-1||0,u=(e[7]||\"0\").substring(0,3);return new Date(e[1],a,e[3]||1,e[4]||0,e[5]||0,e[6]||0,u)}}return new Date(r)},u=function(r){var t=-r.utcOffset(),n=Math.abs(t),e=Math.floor(n/60),a=n%60;return\"\".concat(t<=0?\"+\":\"-\").concat(String(e).padStart(2,\"0\"),\":\").concat(String(a).padStart(2,\"0\"))},o=function(r){return[7,0,4,3,2,5,1,5,7,0][r]},i=function(r,t,n){return void 0===n&&(n=0),\"month\"===t?r.getMonthBuilder(n)[0]:r.char8[t]},c=function(r,t,n){var e=i(r,t,0);return n?e.branch.value%n:e.branch.value},f=function(r,t,n){var e=i(r,t,0);return n?e.stem.value%n:e.stem.value},h=function(r,t,n){var e=i(r,t,0).stem.trigram8.valueOf();return n?e%n:e},l=function(r,t){if((r+t)%2!=0)throw new Error(\"Invalid SB value\");return r%10+(6-(t>>1)+(r>>1))%6*10};function s(r){return!isNaN(Number(r))}function v(r,t){for(var n=t.split(\".\"),e=r,a=t,u=function(r){return(\"string\"==typeof r||\"number\"==typeof r||\"function\"==typeof r)&&(a=r,!0)};n.length>=0&&!u(e)&&0!==n.length;){var o=n.shift();if(void 0===o)return\"\";if(Array.isArray(e)){var i=Number(o);if(isNaN(i)||i>=e.length)return\"\";e=e[i],a=e}else{if(!e.hasOwnProperty(o))return n[n.length-1]||o;e=e[o]}}return a}function d(r,t,n){if(n.has(r))return n.get(r);var e=t();return n.set(r,e),e}function y(r,t){var n=r.day;return 1===n?t.moonPhase.朔:[7,8,22,23].includes(n)?t.moonPhase.弦:15===n?t.moonPhase.望:r.isLastDayOfMonth?t.moonPhase.晦:\"\"}function g(r,t){return void 0===t&&(t=0),(r%5*2+t)%10}function m(r,t){for(var n={},e=0;e<r.length;e++){var a=r[e],u=t[e];n[a]=u}return n}var p=function(r){return[4,0,1,3][r%4]},w=function(r){var t=[2,0,1,3,4,2];return(r=0===r?12:r)<7?t[r-1]:t[12-r]},D=function(r){return r};export{n as cache,d as cacheAndReturn,w as computeGroup6E5Value,g as computeRatStem,l as computeSBValue,p as computeTriadE5Value,D as defineLocale,c as getBranchValue,h as getStemTrigram8Value,f as getStemValue,v as getTranslation,o as getTrigramValueByStem,i as getYmdhSB,s as isNumber,u as padZoneStr,a as parseDate,y as phaseOfTheMoon,e as prettyUnit,m as twoList2Dict};\n//# sourceMappingURL=index.mjs.map\n"],"names":["n","r","t","e","a","u","value","get","arguments","length","JSON","stringify","this","cache","has","o","call","apply","Array","prototype","slice","concat","set","g","split","shift","isArray","i","Number","isNaN","hasOwnProperty"],"mappings":"gqGAA+T,SAASA,EAAEC,EAAEC,GAAG,YAAO,IAASA,IAAIA,GAAE,GAAI,SAASF,EAAEG,EAAEC,GAAG,IAAIC,OAAE,IAASD,EAAEE,MAAMF,EAAEG,IAAIH,EAAEE,MAAMF,OAAE,IAASA,EAAEE,MAAM,MAAM,SAAS,WAAW,IAAI,IAAIN,EAAE,GAAGG,EAAE,EAAEA,EAAEK,UAAUC,OAAON,IAAIH,EAAEG,GAAGK,UAAUL,GAAG,GAAGH,EAAES,OAAO,GAAGP,EAAE,CAAC,IAAIE,EAAEM,KAAKC,UAAUX,GAAGC,GAAGG,CAAC,CAAC,GAAGQ,KAAKC,MAAMC,IAAIb,GAAG,OAAOW,KAAKC,MAAMN,IAAIN,GAAG,IAAIc,EAAEV,EAAEW,KAAKC,MAAMZ,EAAE,SAASJ,EAAEC,EAAEF,GAAG,GAAGA,GAAG,IAAIQ,UAAUC,OAAO,IAAI,IAAIN,EAAEC,EAAE,EAAEC,EAAEH,EAAEO,OAAOL,EAAEC,EAAED,KAAKD,GAAGC,KAAKF,IAAIC,IAAIA,EAAEe,MAAMC,UAAUC,MAAMJ,KAAKd,EAAE,EAAEE,IAAID,EAAEC,GAAGF,EAAEE,IAAI,OAAOH,EAAEoB,OAAOlB,GAAGe,MAAMC,UAAUC,MAAMJ,KAAKd,GAAG,CAA9L,CAAgM,CAACU,MAAMZ,GAAE,IAAK,OAAOY,KAAKC,MAAMS,IAAIrB,EAAEc,GAAGA,CAAC,CAAC,CAAC,CAAiuD,SAASQ,EAAEtB,EAAEC,GAAG,YAAO,IAASA,IAAIA,EAAE,IAAID,EAAE,EAAE,EAAEC,GAAG,EAAE,qFAAtoB,SAAWD,EAAEC,GAAG,IAAI,IAAIF,EAAEE,EAAEsB,MAAM,KAAKrB,EAAEF,EAAEG,EAAEF,EAAEG,EAAE,SAASJ,GAAG,OAAO,iBAAiBA,GAAG,iBAAiBA,GAAG,mBAAmBA,KAAKG,EAAEH,GAAE,EAAG,EAAED,EAAES,QAAQ,IAAIJ,EAAEF,IAAI,IAAIH,EAAES,QAAQ,CAAC,IAAIM,EAAEf,EAAEyB,QAAQ,QAAG,IAASV,EAAE,MAAM,GAAG,GAAGG,MAAMQ,QAAQvB,GAAG,CAAC,IAAIwB,EAAEC,OAAOb,GAAG,GAAGc,MAAMF,IAAIA,GAAGxB,EAAEM,OAAO,MAAM,GAAGN,EAAEA,EAAEwB,GAAGvB,EAAED,CAAC,KAAK,CAAC,IAAIA,EAAE2B,eAAef,GAAG,OAAOf,EAAEA,EAAES,OAAO,IAAIM,EAAEZ,EAAEA,EAAEY,EAAE,CAAC,CAAC,OAAOX,CAAC","x_google_ignoreList":[0]}