package Ġru . end less code . bukkit gradle . server . util Ċ Ċ import Ġorg . gradle . api . provider . Provider Factory Ċ Ċ internal Ġobject ĠIde a Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠIDEA _ ACTIVE : ĠString Ġ= Ġ" idea . active " ĊĊĠĠĠ Ġfun ĠisActive ( providers : ĠProvider Factory ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġproviders . system Property ( IDE A _ ACTIVE ). for Use At Configuration Time (). or Null Ġ== Ġ" true " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun ĠfileName Slug ( name : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġname ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ( Regex ("[ ^ \\ x 2 0 - \\ x 7 E ] "), Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ( Regex ("[ ^ a - zA - Z ] "), Ġ"_ ") ĊĠĠĠ Ġ} Ċ } Ċ