'use strict';
import { convertFromCamelToPascalCase } from '../../strings/casing-converter.js';
import { first } from '../collections/single-funcs.js';

var __defProp=Object['defineProperty'],__name=(_0x3c97c4,_0x312ca4)=>__defProp(_0x3c97c4,'name',{'value':_0x312ca4,'configurable':!![]});function convertToKebabCase(_0x1e2708){if(!_0x1e2708)return _0x1e2708;let _0x305173=[first(Array['from'](_0x1e2708))?.['toLowerCase']()];for(let _0x54c8c2 of _0x1e2708['slice'](0x14c6+-0xab4*0x3+-0x1*-0xb57)){_0x54c8c2===_0x54c8c2['toUpperCase']()&&_0x305173['push']('-'),_0x305173['push'](_0x54c8c2['toLowerCase']());}return _0x305173['join']('');}__name(convertToKebabCase,'convertToKebabCase');function convertFromKebabToPascalCase(_0x3b21c6){if(!_0x3b21c6)return _0x3b21c6;return _0x3b21c6['split']('-')['map'](convertFromCamelToPascalCase)['join']('');}__name(convertFromKebabToPascalCase,'convertFromKebabToPascalCase');function getValueWithoutFirstPascalCasePart(_0x229507){const _0x3520f7=/(?=[A-Z])/,_0x1009c1=_0x229507['split'](_0x3520f7);return _0x1009c1['slice'](-0xaca+0x144d+-0x982)['join']('');}__name(getValueWithoutFirstPascalCasePart,'getValueWithoutFirstPascalCasePart');

export { convertFromKebabToPascalCase, convertToKebabCase, getValueWithoutFirstPascalCasePart };
