{"ast":null,"code":"'use strict';\n\nexports.__esModule = true;\n\nexports.default = function () {\n if (_vue2.default.prototype.$isServer) return 0;\n if (scrollBarWidth !== undefined) return scrollBarWidth;\n var outer = document.createElement('div');\n outer.className = 'el-scrollbar__wrap';\n outer.style.visibility = 'hidden';\n outer.style.width = '100px';\n outer.style.position = 'absolute';\n outer.style.top = '-9999px';\n document.body.appendChild(outer);\n var widthNoScroll = outer.offsetWidth;\n outer.style.overflow = 'scroll';\n var inner = document.createElement('div');\n inner.style.width = '100%';\n outer.appendChild(inner);\n var widthWithScroll = inner.offsetWidth;\n outer.parentNode.removeChild(outer);\n scrollBarWidth = widthNoScroll - widthWithScroll;\n return scrollBarWidth;\n};\n\nvar _vue = require('vue');\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\n\nvar scrollBarWidth = void 0;\n;","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/ElectronicMallVue/node_modules/element-ui/lib/utils/scrollbar-width.js"],"names":["exports","__esModule","default","_vue2","prototype","$isServer","scrollBarWidth","undefined","outer","document","createElement","className","style","visibility","width","position","top","body","appendChild","widthNoScroll","offsetWidth","overflow","inner","widthWithScroll","parentNode","removeChild","_vue","require","_interopRequireDefault","obj"],"mappings":"AAAA;;AAEAA,OAAO,CAACC,UAAR,GAAqB,IAArB;;AAEAD,OAAO,CAACE,OAAR,GAAkB,YAAY;AAC5B,MAAIC,KAAK,CAACD,OAAN,CAAcE,SAAd,CAAwBC,SAA5B,EAAuC,OAAO,CAAP;AACvC,MAAIC,cAAc,KAAKC,SAAvB,EAAkC,OAAOD,cAAP;AAElC,MAAIE,KAAK,GAAGC,QAAQ,CAACC,aAAT,CAAuB,KAAvB,CAAZ;AACAF,EAAAA,KAAK,CAACG,SAAN,GAAkB,oBAAlB;AACAH,EAAAA,KAAK,CAACI,KAAN,CAAYC,UAAZ,GAAyB,QAAzB;AACAL,EAAAA,KAAK,CAACI,KAAN,CAAYE,KAAZ,GAAoB,OAApB;AACAN,EAAAA,KAAK,CAACI,KAAN,CAAYG,QAAZ,GAAuB,UAAvB;AACAP,EAAAA,KAAK,CAACI,KAAN,CAAYI,GAAZ,GAAkB,SAAlB;AACAP,EAAAA,QAAQ,CAACQ,IAAT,CAAcC,WAAd,CAA0BV,KAA1B;AAEA,MAAIW,aAAa,GAAGX,KAAK,CAACY,WAA1B;AACAZ,EAAAA,KAAK,CAACI,KAAN,CAAYS,QAAZ,GAAuB,QAAvB;AAEA,MAAIC,KAAK,GAAGb,QAAQ,CAACC,aAAT,CAAuB,KAAvB,CAAZ;AACAY,EAAAA,KAAK,CAACV,KAAN,CAAYE,KAAZ,GAAoB,MAApB;AACAN,EAAAA,KAAK,CAACU,WAAN,CAAkBI,KAAlB;AAEA,MAAIC,eAAe,GAAGD,KAAK,CAACF,WAA5B;AACAZ,EAAAA,KAAK,CAACgB,UAAN,CAAiBC,WAAjB,CAA6BjB,KAA7B;AACAF,EAAAA,cAAc,GAAGa,aAAa,GAAGI,eAAjC;AAEA,SAAOjB,cAAP;AACD,CAxBD;;AA0BA,IAAIoB,IAAI,GAAGC,OAAO,CAAC,KAAD,CAAlB;;AAEA,IAAIxB,KAAK,GAAGyB,sBAAsB,CAACF,IAAD,CAAlC;;AAEA,SAASE,sBAAT,CAAgCC,GAAhC,EAAqC;AAAE,SAAOA,GAAG,IAAIA,GAAG,CAAC5B,UAAX,GAAwB4B,GAAxB,GAA8B;AAAE3B,IAAAA,OAAO,EAAE2B;AAAX,GAArC;AAAwD;;AAE/F,IAAIvB,cAAc,GAAG,KAAK,CAA1B;AAEA","sourcesContent":["'use strict';\n\nexports.__esModule = true;\n\nexports.default = function () {\n if (_vue2.default.prototype.$isServer) return 0;\n if (scrollBarWidth !== undefined) return scrollBarWidth;\n\n var outer = document.createElement('div');\n outer.className = 'el-scrollbar__wrap';\n outer.style.visibility = 'hidden';\n outer.style.width = '100px';\n outer.style.position = 'absolute';\n outer.style.top = '-9999px';\n document.body.appendChild(outer);\n\n var widthNoScroll = outer.offsetWidth;\n outer.style.overflow = 'scroll';\n\n var inner = document.createElement('div');\n inner.style.width = '100%';\n outer.appendChild(inner);\n\n var widthWithScroll = inner.offsetWidth;\n outer.parentNode.removeChild(outer);\n scrollBarWidth = widthNoScroll - widthWithScroll;\n\n return scrollBarWidth;\n};\n\nvar _vue = require('vue');\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar scrollBarWidth = void 0;\n\n;"]},"metadata":{},"sourceType":"script"}