/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/safe-array-concat@1.1.4/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var GetIntrinsic=require("get-intrinsic"),$concat=GetIntrinsic("%Array.prototype.concat%"),callBind=require("call-bind"),callBound=require("call-bound"),$slice=callBound("Array.prototype.slice"),hasSymbols=require("has-symbols/shams")(),isConcatSpreadable=hasSymbols&&Symbol.isConcatSpreadable,empty=[],$concatApply=isConcatSpreadable?callBind.apply($concat,empty):null,isArray=isConcatSpreadable?require("isarray"):null;module.exports=isConcatSpreadable?function(a){for(var e=0;e<arguments.length;e+=1){var r=arguments[e];if(r&&"object"==typeof r&&"boolean"==typeof r[isConcatSpreadable]){empty[isConcatSpreadable]||(empty[isConcatSpreadable]=!0);var l=isArray(r)?$slice(r):[r];l[isConcatSpreadable]=!0,arguments[e]=l}}return $concatApply(arguments)}:callBind($concat,empty);
//# sourceMappingURL=/sm/1ca09d6f0c5ac9c64e21354bf0faac745d4213ddb33be40f4215b66ee7610a7e.map