docs: function() {
              this._styleCache = {};
  
              // -----------------------------------------------------------------
  
              this.ua = "";
  
              this.name = "";
              this.version = "";
  
              this.majorVersion = 0;
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._browserType = "";
              this._browserVersion = "";
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
              this.isIE = false;
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._isIE6 = false;
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
              this.isIE7 = false;
              this.isIE8 = false;
              this.isIE9 = false;
              this.isIE10 = false;
              this.isIE11 = false;
              this.isOldIE = false;
              this.isModernIE = false;
              this.isEdge = false;
              this.isFirefox = false;
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._isFF = false;
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
              this.isChrome = false;
              this.isSafari = false;
              this.isOpera = false;
              this.isBlackBerryBrowser = false;
              this.isAndroidBrowser = false;
              this.isSafariMobile = false;
              this.isIEMobile = false;
              this.isOperaMobile = false;
              this.isOperaMini = false;
              this.isS60 = false;
              this.isPhantomJS = false;
              this.isOtherBrowser = false;
  
              this.isWebkit = false;
              this.isGecko = false;
  
              this.osName = "";
              this.osVersion = "";
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._environment = "";
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
              this.isWindows = false;
              this.isMac = false;
              this.isIOS = false;
              this.isAndroid = false;
              this.isWindowsPhone = false;
              this.isBlackBerry = false;
              this.isSymbian = false;
              this.isOtherOS = false;
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._isOtherMobile = false;
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
  
              this.isMobileView = false;
              this.isDesktopView = false;
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._DesktopView = false;
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
  
              /* BACKWARD-COMPATIBILITY-BEGIN (GitHub #1397) */
              this._isPhone = false;
              this._isTablet = false;
              this._deviceName = "";
              /* BACKWARD-COMPATIBILITY-END (GitHub #1397) */
          }