// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(["exports"],function(n){n.parseTimeDimensionUnit=function(b){b=/^(days?|hours?|minutes?|seconds?|d|h|m|s) since (\d{1,4})-(\d{1,2})-(\d{1,2})[ |T](\d{1,2}):(\d{1,2}):(\d{1,2})(\.[0-9]+)?[\s|Z]?(([+|\-|\s?])(\d{1,2}):(\d{1,2}))?$/i.exec(b);if(null==b)return{didParse:!1};const [,t,u,v,w,x,y,z,,,p,q,r]=b;b="seconds";var c=t.charAt(0).toLowerCase();"d"===c?b="days":"h"===c?b="hours":"m"===c&&(b="minutes");var e=parseInt(u,10);if(Number.isNaN(e))return{didParse:!1};var a=parseInt(v,10);if(Number.isNaN(a)|| 1>a||12d||31h||23k||59l||59f)return{didParse:!1};if(0!==f){var g=c*f;if(-12>g||14m||59