 private var flickerNumberFormatterKey : Void?
 private var flickerTimerKey : Void?
 
-public extension UILabel {
+extension UILabel {
     /// The intermediate number, it's private variable. Extend property use the runtime feature.
     public var fn_number: NSNumber? {
         get {

public let fnAttributeName = "attributeKey"
public let fnRangeName = "rangeKey"

public extension NSDictionary {
    /**
     Create an attribute texts dictionary, like the NSAttributedString.
     

            return
        }
        
        //limit duration is positive number and it is larger than 0.3
        var durationTime : TimeInterval = Swift.max(fabs(duration), 0.3)
        
        self.fn_timer?.invalidate()
        
