{"ast":null,"code":"import { __assign } from 'tslib';\nimport { interpolate } from 'popmotion';\nvar isCustomValueType = function isCustomValueType(v) {\n  return typeof v === \"object\" && v.mix;\n};\nvar getMixer = function getMixer(v) {\n  return isCustomValueType(v) ? v.mix : undefined;\n};\nfunction transform() {\n  var args = [];\n  for (var _i = 0; _i < arguments.length; _i++) {\n    args[_i] = arguments[_i];\n  }\n  var useImmediate = !Array.isArray(args[0]);\n  var argOffset = useImmediate ? 0 : -1;\n  var inputValue = args[0 + argOffset];\n  var inputRange = args[1 + argOffset];\n  var outputRange = args[2 + argOffset];\n  var options = args[3 + argOffset];\n  var interpolator = interpolate(inputRange, outputRange, __assign({\n    mixer: getMixer(outputRange[0])\n  }, options));\n  return useImmediate ? interpolator(inputValue) : interpolator;\n}\nexport { transform };","map":{"version":3,"names":["__assign","interpolate","isCustomValueType","v","mix","getMixer","undefined","transform","args","_i","arguments","length","useImmediate","Array","isArray","argOffset","inputValue","inputRange","outputRange","options","interpolator","mixer"],"sources":["C:/ldt/LDT/management/node_modules/framer-motion/dist/es/utils/transform.js"],"sourcesContent":["import { __assign } from 'tslib';\nimport { interpolate } from 'popmotion';\n\nvar isCustomValueType = function (v) {\n    return typeof v === \"object\" && v.mix;\n};\nvar getMixer = function (v) { return (isCustomValueType(v) ? v.mix : undefined); };\nfunction transform() {\n    var args = [];\n    for (var _i = 0; _i < arguments.length; _i++) {\n        args[_i] = arguments[_i];\n    }\n    var useImmediate = !Array.isArray(args[0]);\n    var argOffset = useImmediate ? 0 : -1;\n    var inputValue = args[0 + argOffset];\n    var inputRange = args[1 + argOffset];\n    var outputRange = args[2 + argOffset];\n    var options = args[3 + argOffset];\n    var interpolator = interpolate(inputRange, outputRange, __assign({ mixer: getMixer(outputRange[0]) }, options));\n    return useImmediate ? interpolator(inputValue) : interpolator;\n}\n\nexport { transform };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,SAASC,WAAW,QAAQ,WAAW;AAEvC,IAAIC,iBAAiB,GAAG,SAApBA,iBAAiBA,CAAaC,CAAC,EAAE;EACjC,OAAO,OAAOA,CAAC,KAAK,QAAQ,IAAIA,CAAC,CAACC,GAAG;AACzC,CAAC;AACD,IAAIC,QAAQ,GAAG,SAAXA,QAAQA,CAAaF,CAAC,EAAE;EAAE,OAAQD,iBAAiB,CAACC,CAAC,CAAC,GAAGA,CAAC,CAACC,GAAG,GAAGE,SAAS;AAAG,CAAC;AAClF,SAASC,SAASA,CAAA,EAAG;EACjB,IAAIC,IAAI,GAAG,EAAE;EACb,KAAK,IAAIC,EAAE,GAAG,CAAC,EAAEA,EAAE,GAAGC,SAAS,CAACC,MAAM,EAAEF,EAAE,EAAE,EAAE;IAC1CD,IAAI,CAACC,EAAE,CAAC,GAAGC,SAAS,CAACD,EAAE,CAAC;EAC5B;EACA,IAAIG,YAAY,GAAG,CAACC,KAAK,CAACC,OAAO,CAACN,IAAI,CAAC,CAAC,CAAC,CAAC;EAC1C,IAAIO,SAAS,GAAGH,YAAY,GAAG,CAAC,GAAG,CAAC,CAAC;EACrC,IAAII,UAAU,GAAGR,IAAI,CAAC,CAAC,GAAGO,SAAS,CAAC;EACpC,IAAIE,UAAU,GAAGT,IAAI,CAAC,CAAC,GAAGO,SAAS,CAAC;EACpC,IAAIG,WAAW,GAAGV,IAAI,CAAC,CAAC,GAAGO,SAAS,CAAC;EACrC,IAAII,OAAO,GAAGX,IAAI,CAAC,CAAC,GAAGO,SAAS,CAAC;EACjC,IAAIK,YAAY,GAAGnB,WAAW,CAACgB,UAAU,EAAEC,WAAW,EAAElB,QAAQ,CAAC;IAAEqB,KAAK,EAAEhB,QAAQ,CAACa,WAAW,CAAC,CAAC,CAAC;EAAE,CAAC,EAAEC,OAAO,CAAC,CAAC;EAC/G,OAAOP,YAAY,GAAGQ,YAAY,CAACJ,UAAU,CAAC,GAAGI,YAAY;AACjE;AAEA,SAASb,SAAS","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}