UNPKG

smartcal

Version:

SmartCal is a lightweight and powerful library for evaluating complex mathematical expressions dynamically. It supports tokenization, parsing, and interpreting mathematical formulas seamlessly, offering flexibility to integrate custom data objects for dyn

3 lines (2 loc) 3.04 kB
if(!self.define){let e,r={};const s=(s,d)=>(s=new URL(s+".js",d).href,r[s]||new Promise((r=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=r,document.head.appendChild(e)}else e=s,importScripts(s),r()})).then((()=>{let e=r[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(d,i)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(r[o])return;let t={};const n=e=>s(e,o),a={module:{uri:o},exports:t,require:n};r[o]=Promise.all(d.map((e=>a[e]||n(e)))).then((e=>(i(...e),t)))}}define(["./workbox-9a84fccb"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"api/Compile.d.ts",revision:"549a1cd629e5bbebd278d24fdcfa873a"},{url:"api/SmartCal.d.ts",revision:"b385f7472b1ca58f86156384b538c9b1"},{url:"api/index.d.ts",revision:"e8dccd17c8489986a48600a7a32ec321"},{url:"api/isValidExpression.d.ts",revision:"9565d543de810fc78347cd2372e5675f"},{url:"builder/ExpressionBuilder.d.ts",revision:"e8f2e1e177b7cbf72586a5a819f909fb"},{url:"constant.d.ts",revision:"8f755f3e6f596fde8e4f488eeed71835"},{url:"errors/FormulaInterpreterError.d.ts",revision:"286402b81ccd7880b2f2f58bd7e85cc5"},{url:"errors/FormulaVariableNotFoundError.d.ts",revision:"61857b90120c2ccdd2d1ef1dac052bf8"},{url:"errors/IncorrectSyntax.d.ts",revision:"2dbc4fb7f3549decf9bef7866ade688a"},{url:"errors/InvalidFormulaError.d.ts",revision:"a7348ee718ff282af8692dcf8ec65ec4"},{url:"errors/index.d.ts",revision:"8a022b84819fe112e6beb1ef4aa43ad6"},{url:"expression/BinaryOperation.d.ts",revision:"fbf85a7493adf83eeb3ce05f13f97008"},{url:"expression/CompiledExpression.d.ts",revision:"96293310eb085c676b647becbb7ad562"},{url:"expression/ConditionalExpression.d.ts",revision:"ad2d11bf4a19340fbdbd7e882d0863ef"},{url:"expression/Expression.d.ts",revision:"6c13d20dd5bd40285e0f342d19b96e7f"},{url:"expression/ExpressionConstructor.d.ts",revision:"5db7e5ca751acda022c1b7ac1ae1d6ea"},{url:"expression/FieldReference.d.ts",revision:"4a2394727ce86098d4dcc7bf76021a25"},{url:"expression/LiteralValue.d.ts",revision:"9b0f1fe7d7a2d93bc595beb3894840e7"},{url:"index.d.ts",revision:"2174e9d128d6a505e38b02fffa7a8ed1"},{url:"index.js",revision:"b06460e01b653195632312345af3d9ee"},{url:"interpreter/FormulaInterpreter.d.ts",revision:"d622ef00e73850e354c8f17883f6b9be"},{url:"parser/AstNode.d.ts",revision:"6eb4dc322e030634c419b005db909212"},{url:"parser/FormulaParser.d.ts",revision:"0bcb27ec41bb4b07e8f86d8aa02a59bf"},{url:"test/interpreter/FormulaInterpreter.test.d.ts",revision:"e2ebd7ddedcadeeadbf819c35985c768"},{url:"test/parser/FormulaParser.test.d.ts",revision:"e2ebd7ddedcadeeadbf819c35985c768"},{url:"test/tokenizer/FormulaTokenizer.test.d.ts",revision:"e2ebd7ddedcadeeadbf819c35985c768"},{url:"tokenizer/FormulaTokenizer.d.ts",revision:"0efca045b5dcb420a0fa397c3b52ca3b"},{url:"types/index.d.ts",revision:"38f035611b8ffdcc2b98197cc23355d2"}],{})})); //# sourceMappingURL=service-worker.js.map