 
     base36ToNum: (_base36)->
       @baseStrToNum(_base36,36)
-    
+
     numToBase36: (_num)->
       @baseIntToStr(_num,36)
-    
+
     _hexColorLengths: [3,4,6,7]
     _hexCharacters: ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']
     _hex3To6Ratio: 4097 # parseInt('1001',16)

      _output
    ## = Description
     # Decodes a JSON object. Decodes the url-encoded strings within.
     # 
     # = Parameters
     # +_ibj+::  A raw object with special characters contained.
     # 
     # = Returns
     # A version of the object with the contained strings decoded to unicode.
     # 
     ##
    decodeObject: (_obj)->
      return null unless _obj?

    typeChr: (_obj)->
      return '~' if _obj == null
      return '-' unless _obj?
      return '>' if _obj instanceof Function
      _typeChr = (typeof _obj).slice(0,1)
      return _typeChr if @arrIncludes(@_builtinTypeChr,_typeChr)
      if _typeChr == 'o'
        return 'a' if _obj instanceof Array
        return 'd' if _obj instanceof Date
        return 'h' if _obj.constructor == Object
      return false

    baseStrToNum: (_str, _base)->
