1 |
- {"ast":null,"code":"'use strict';\n\n// https://github.com/tc39/proposal-string-pad-start-end\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar $repeat = require('../internals/string-repeat');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar repeat = uncurryThis($repeat);\nvar stringSlice = uncurryThis(''.slice);\nvar ceil = Math.ceil;\n\n// `String.prototype.{ padStart, padEnd }` methods implementation\nvar createMethod = function (IS_END) {\n return function ($this, maxLength, fillString) {\n var S = toString(requireObjectCoercible($this));\n var intMaxLength = toLength(maxLength);\n var stringLength = S.length;\n var fillStr = fillString === undefined ? ' ' : toString(fillString);\n var fillLen, stringFiller;\n if (intMaxLength <= stringLength || fillStr === '') return S;\n fillLen = intMaxLength - stringLength;\n stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length));\n if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen);\n return IS_END ? S + stringFiller : stringFiller + S;\n };\n};\nmodule.exports = {\n // `String.prototype.padStart` method\n // https://tc39.es/ecma262/#sec-string.prototype.padstart\n start: createMethod(false),\n // `String.prototype.padEnd` method\n // https://tc39.es/ecma262/#sec-string.prototype.padend\n end: createMethod(true)\n};","map":{"version":3,"names":["uncurryThis","require","toLength","toString","$repeat","requireObjectCoercible","repeat","stringSlice","slice","ceil","Math","createMethod","IS_END","$this","maxLength","fillString","S","intMaxLength","stringLength","length","fillStr","undefined","fillLen","stringFiller","module","exports","start","end"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/string-pad.js"],"sourcesContent":["'use strict';\n// https://github.com/tc39/proposal-string-pad-start-end\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar $repeat = require('../internals/string-repeat');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar repeat = uncurryThis($repeat);\nvar stringSlice = uncurryThis(''.slice);\nvar ceil = Math.ceil;\n\n// `String.prototype.{ padStart, padEnd }` methods implementation\nvar createMethod = function (IS_END) {\n return function ($this, maxLength, fillString) {\n var S = toString(requireObjectCoercible($this));\n var intMaxLength = toLength(maxLength);\n var stringLength = S.length;\n var fillStr = fillString === undefined ? ' ' : toString(fillString);\n var fillLen, stringFiller;\n if (intMaxLength <= stringLength || fillStr === '') return S;\n fillLen = intMaxLength - stringLength;\n stringFiller = repeat(fillStr, ceil(fillLen / fillStr.length));\n if (stringFiller.length > fillLen) stringFiller = stringSlice(stringFiller, 0, fillLen);\n return IS_END ? S + stringFiller : stringFiller + S;\n };\n};\n\nmodule.exports = {\n // `String.prototype.padStart` method\n // https://tc39.es/ecma262/#sec-string.prototype.padstart\n start: createMethod(false),\n // `String.prototype.padEnd` method\n // https://tc39.es/ecma262/#sec-string.prototype.padend\n end: createMethod(true)\n};\n"],"mappings":"AAAA,YAAY;;AACZ;AACA,IAAIA,WAAW,GAAGC,OAAO,CAAC,oCAAoC,CAAC;AAC/D,IAAIC,QAAQ,GAAGD,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIE,QAAQ,GAAGF,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAIG,OAAO,GAAGH,OAAO,CAAC,4BAA4B,CAAC;AACnD,IAAII,sBAAsB,GAAGJ,OAAO,CAAC,uCAAuC,CAAC;AAE7E,IAAIK,MAAM,GAAGN,WAAW,CAACI,OAAO,CAAC;AACjC,IAAIG,WAAW,GAAGP,WAAW,CAAC,EAAE,CAACQ,KAAK,CAAC;AACvC,IAAIC,IAAI,GAAGC,IAAI,CAACD,IAAI;;AAEpB;AACA,IAAIE,YAAY,GAAG,SAAAA,CAAUC,MAAM,EAAE;EACnC,OAAO,UAAUC,KAAK,EAAEC,SAAS,EAAEC,UAAU,EAAE;IAC7C,IAAIC,CAAC,GAAGb,QAAQ,CAACE,sBAAsB,CAACQ,KAAK,CAAC,CAAC;IAC/C,IAAII,YAAY,GAAGf,QAAQ,CAACY,SAAS,CAAC;IACtC,IAAII,YAAY,GAAGF,CAAC,CAACG,MAAM;IAC3B,IAAIC,OAAO,GAAGL,UAAU,KAAKM,SAAS,GAAG,GAAG,GAAGlB,QAAQ,CAACY,UAAU,CAAC;IACnE,IAAIO,OAAO,EAAEC,YAAY;IACzB,IAAIN,YAAY,IAAIC,YAAY,IAAIE,OAAO,KAAK,EAAE,EAAE,OAAOJ,CAAC;IAC5DM,OAAO,GAAGL,YAAY,GAAGC,YAAY;IACrCK,YAAY,GAAGjB,MAAM,CAACc,OAAO,EAAEX,IAAI,CAACa,OAAO,GAAGF,OAAO,CAACD,MAAM,CAAC,CAAC;IAC9D,IAAII,YAAY,CAACJ,MAAM,GAAGG,OAAO,EAAEC,YAAY,GAAGhB,WAAW,CAACgB,YAAY,EAAE,CAAC,EAAED,OAAO,CAAC;IACvF,OAAOV,MAAM,GAAGI,CAAC,GAAGO,YAAY,GAAGA,YAAY,GAAGP,CAAC;EACrD,CAAC;AACH,CAAC;AAEDQ,MAAM,CAACC,OAAO,GAAG;EACf;EACA;EACAC,KAAK,EAAEf,YAAY,CAAC,KAAK,CAAC;EAC1B;EACA;EACAgB,GAAG,EAAEhB,YAAY,CAAC,IAAI;AACxB,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|