var trio_iobCalculate;(()=>{var i={3512:(i,n)=>{i.exports=function(i,n,e,r,o,u){if(i.insulin){void 0===n&&(n=new Date);var t=new Date(i.date),a=Math.round((n-t)/1e3/60);return"bilinear"===e?function(i,n,e){var r=3/e*n,o=0,u=0,t=2/(60*e),a=t/75,s=t/105*-1;if(r<75){o=i.insulin*(a*r);var l=r/5+1;u=i.insulin*(-.001852*l*l+.001852*l+1)}else if(r<180){var m=r-75;o=i.insulin*(t+s*m);var v=(r-75)/5;u=i.insulin*(.001323*v*v+-.054233*v+.55556)}return{activityContrib:o,iobContrib:u}}(i,a,r):function(i,n,e,r,o){"rapid-acting"===o.curve?!0===o.useCustomPeakTime&&void 0!==o.insulinPeakTime?o.insulinPeakTime>120?(console.error("Setting maximum Insulin Peak Time of 120m for",o.curve,"insulin"),r=120):o.insulinPeakTime<50?(console.error("Setting minimum Insulin Peak Time of 50m for",o.curve,"insulin"),r=50):r=o.insulinPeakTime:r=75:"ultra-rapid"===o.curve?!0===o.useCustomPeakTime&&void 0!==o.insulinPeakTime?o.insulinPeakTime>100?(console.error("Setting maximum Insulin Peak Time of 100m for",o.curve,"insulin"),r=100):o.insulinPeakTime<35?(console.error("Setting minimum Insulin Peak Time of 35m for",o.curve,"insulin"),r=35):r=o.insulinPeakTime:r=55:console.error("Curve of",o.curve,"is not supported.");var u=60*e,t=0,a=0;if(n