1
+ module . exports =
2
+ /******/ ( function ( modules ) { // webpackBootstrap
3
+ /******/ // The module cache
4
+ /******/ var installedModules = { } ;
5
+ /******/
6
+ /******/ // The require function
7
+ /******/ function __webpack_require__ ( moduleId ) {
8
+ /******/
9
+ /******/ // Check if module is in cache
10
+ /******/ if ( installedModules [ moduleId ] ) {
11
+ /******/ return installedModules [ moduleId ] . exports ;
12
+ /******/ }
13
+ /******/ // Create a new module (and put it into the cache)
14
+ /******/ var module = installedModules [ moduleId ] = {
15
+ /******/ i : moduleId ,
16
+ /******/ l : false ,
17
+ /******/ exports : { }
18
+ /******/ } ;
19
+ /******/
20
+ /******/ // Execute the module function
21
+ /******/ modules [ moduleId ] . call ( module . exports , module , module . exports , __webpack_require__ ) ;
22
+ /******/
23
+ /******/ // Flag the module as loaded
24
+ /******/ module . l = true ;
25
+ /******/
26
+ /******/ // Return the exports of the module
27
+ /******/ return module . exports ;
28
+ /******/ }
29
+ /******/
30
+ /******/
31
+ /******/ // expose the modules object (__webpack_modules__)
32
+ /******/ __webpack_require__ . m = modules ;
33
+ /******/
34
+ /******/ // expose the module cache
35
+ /******/ __webpack_require__ . c = installedModules ;
36
+ /******/
37
+ /******/ // define getter function for harmony exports
38
+ /******/ __webpack_require__ . d = function ( exports , name , getter ) {
39
+ /******/ if ( ! __webpack_require__ . o ( exports , name ) ) {
40
+ /******/ Object . defineProperty ( exports , name , { enumerable : true , get : getter } ) ;
41
+ /******/ }
42
+ /******/ } ;
43
+ /******/
44
+ /******/ // define __esModule on exports
45
+ /******/ __webpack_require__ . r = function ( exports ) {
46
+ /******/ if ( typeof Symbol !== 'undefined' && Symbol . toStringTag ) {
47
+ /******/ Object . defineProperty ( exports , Symbol . toStringTag , { value : 'Module' } ) ;
48
+ /******/ }
49
+ /******/ Object . defineProperty ( exports , '__esModule' , { value : true } ) ;
50
+ /******/ } ;
51
+ /******/
52
+ /******/ // create a fake namespace object
53
+ /******/ // mode & 1: value is a module id, require it
54
+ /******/ // mode & 2: merge all properties of value into the ns
55
+ /******/ // mode & 4: return value when already ns object
56
+ /******/ // mode & 8|1: behave like require
57
+ /******/ __webpack_require__ . t = function ( value , mode ) {
58
+ /******/ if ( mode & 1 ) value = __webpack_require__ ( value ) ;
59
+ /******/ if ( mode & 8 ) return value ;
60
+ /******/ if ( ( mode & 4 ) && typeof value === 'object' && value && value . __esModule ) return value ;
61
+ /******/ var ns = Object . create ( null ) ;
62
+ /******/ __webpack_require__ . r ( ns ) ;
63
+ /******/ Object . defineProperty ( ns , 'default' , { enumerable : true , value : value } ) ;
64
+ /******/ if ( mode & 2 && typeof value != 'string' ) for ( var key in value ) __webpack_require__ . d ( ns , key , function ( key ) { return value [ key ] ; } . bind ( null , key ) ) ;
65
+ /******/ return ns ;
66
+ /******/ } ;
67
+ /******/
68
+ /******/ // getDefaultExport function for compatibility with non-harmony modules
69
+ /******/ __webpack_require__ . n = function ( module ) {
70
+ /******/ var getter = module && module . __esModule ?
71
+ /******/ function getDefault ( ) { return module [ 'default' ] ; } :
72
+ /******/ function getModuleExports ( ) { return module ; } ;
73
+ /******/ __webpack_require__ . d ( getter , 'a' , getter ) ;
74
+ /******/ return getter ;
75
+ /******/ } ;
76
+ /******/
77
+ /******/ // Object.prototype.hasOwnProperty.call
78
+ /******/ __webpack_require__ . o = function ( object , property ) { return Object . prototype . hasOwnProperty . call ( object , property ) ; } ;
79
+ /******/
80
+ /******/ // __webpack_public_path__
81
+ /******/ __webpack_require__ . p = "" ;
82
+ /******/
83
+ /******/
84
+ /******/ // Load entry module and return exports
85
+ /******/ return __webpack_require__ ( __webpack_require__ . s = "fb15" ) ;
86
+ /******/ } )
87
+ /************************************************************************/
88
+ /******/ ( {
89
+
90
+ /***/ "1eb2" :
91
+ /***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
92
+
93
+ "use strict" ;
94
+ // This file is imported into lib/wc client bundles.
95
+
96
+ if ( typeof window !== 'undefined' ) {
97
+ var i
98
+ if ( ( i = window . document . currentScript ) && ( i = i . src . match ( / ( .+ \/ ) [ ^ / ] + \. j s ( \? .* ) ? $ / ) ) ) {
99
+ __webpack_require__ . p = i [ 1 ] // eslint-disable-line
100
+ }
101
+ }
102
+
103
+ // Indicate to webpack that this file can be concatenated
104
+ /* unused harmony default export */ var _unused_webpack_default_export = ( null ) ;
105
+
106
+
107
+ /***/ } ) ,
108
+
109
+ /***/ "4ea4" :
110
+ /***/ ( function ( module , exports ) {
111
+
112
+ function _interopRequireDefault ( obj ) {
113
+ return obj && obj . __esModule ? obj : {
114
+ default : obj
115
+ } ;
116
+ }
117
+
118
+ module . exports = _interopRequireDefault ;
119
+
120
+ /***/ } ) ,
121
+
122
+ /***/ "9c7f" :
123
+ /***/ ( function ( module , exports , __webpack_require__ ) {
124
+
125
+ "use strict" ;
126
+
127
+
128
+ var _interopRequireDefault = __webpack_require__ ( "4ea4" ) ;
129
+
130
+ Object . defineProperty ( exports , "__esModule" , {
131
+ value : true
132
+ } ) ;
133
+ exports . default = void 0 ;
134
+
135
+ var _objectSpread2 = _interopRequireDefault ( __webpack_require__ ( "be94" ) ) ;
136
+
137
+ var debounce = function debounce ( func , wait , immediate ) {
138
+ var timeout ;
139
+ return function ( ) {
140
+ var context = this ,
141
+ args = arguments ;
142
+
143
+ var later = function later ( ) {
144
+ timeout = null ;
145
+ if ( ! immediate ) func . apply ( context , args ) ;
146
+ } ;
147
+
148
+ var callNow = immediate && ! timeout ;
149
+ clearTimeout ( timeout ) ;
150
+ timeout = setTimeout ( later , wait ) ;
151
+ if ( callNow ) func . apply ( context , args ) ;
152
+ } ;
153
+ } ;
154
+
155
+ var __onResize = function __onResize ( element ) {
156
+ var ctx = element . __ctx ;
157
+ var size = Math . max ( Math . min ( element . clientWidth / ( ctx . ratio * 10 ) , parseFloat ( ctx . maxFontSize ) ) , parseFloat ( ctx . minFontSize ) ) + "px" ;
158
+ element . style . fontSize = size ;
159
+ } ;
160
+
161
+ var defaultOption = {
162
+ delay : 200 ,
163
+ ratio : 1 ,
164
+ minFontSize : "16px" ,
165
+ maxFontSize : "500px"
166
+ } ;
167
+ var _default = {
168
+ inserted : function inserted ( el , binding ) {
169
+ var option = binding . value ;
170
+ var ctx = ( 0 , _objectSpread2 . default ) ( { } , defaultOption , option ) ;
171
+ el . __ctx = ctx ;
172
+ el . __debounceHandler = debounce ( function ( ) {
173
+ __onResize ( el ) ;
174
+ } , ctx . delay ) ;
175
+ window . addEventListener ( "resize" , el . __debounceHandler , {
176
+ passive : true
177
+ } ) ;
178
+
179
+ __onResize ( el ) ;
180
+ } ,
181
+ unbind : function unbind ( el ) {
182
+ window . removeEventListener ( "resize" , el . __debounceHandler , {
183
+ passive : true
184
+ } ) ;
185
+ }
186
+ } ;
187
+ exports . default = _default ;
188
+
189
+ /***/ } ) ,
190
+
191
+ /***/ "b635" :
192
+ /***/ ( function ( module , exports , __webpack_require__ ) {
193
+
194
+ "use strict" ;
195
+
196
+
197
+ var _interopRequireDefault = __webpack_require__ ( "4ea4" ) ;
198
+
199
+ Object . defineProperty ( exports , "__esModule" , {
200
+ value : true
201
+ } ) ;
202
+ exports . default = void 0 ;
203
+
204
+ var _VueResizeText = _interopRequireDefault ( __webpack_require__ ( "9c7f" ) ) ;
205
+
206
+ var install = function install ( Vue ) {
207
+ Vue . directive ( 'ResizeText' , _VueResizeText . default ) ;
208
+ } ;
209
+
210
+ if ( window . Vue ) {
211
+ window . VueResizeText = _VueResizeText . default ;
212
+ Vue . use ( install ) ; // eslint-disable-line
213
+ }
214
+
215
+ _VueResizeText . default . install = install ;
216
+ var _default = _VueResizeText . default ;
217
+ exports . default = _default ;
218
+
219
+ /***/ } ) ,
220
+
221
+ /***/ "be94" :
222
+ /***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
223
+
224
+ "use strict" ;
225
+ __webpack_require__ . r ( __webpack_exports__ ) ;
226
+
227
+ // CONCATENATED MODULE: ./node_modules/@babel /runtime/helpers/esm/defineProperty.js
228
+ function _defineProperty ( obj , key , value ) {
229
+ if ( key in obj ) {
230
+ Object . defineProperty ( obj , key , {
231
+ value : value ,
232
+ enumerable : true ,
233
+ configurable : true ,
234
+ writable : true
235
+ } ) ;
236
+ } else {
237
+ obj [ key ] = value ;
238
+ }
239
+
240
+ return obj ;
241
+ }
242
+ // CONCATENATED MODULE: ./node_modules/@babel /runtime/helpers/esm/objectSpread.js
243
+ /* harmony export (binding) */ __webpack_require__ . d ( __webpack_exports__ , "default" , function ( ) { return _objectSpread ; } ) ;
244
+
245
+ function _objectSpread ( target ) {
246
+ for ( var i = 1 ; i < arguments . length ; i ++ ) {
247
+ var source = arguments [ i ] != null ? arguments [ i ] : { } ;
248
+ var ownKeys = Object . keys ( source ) ;
249
+
250
+ if ( typeof Object . getOwnPropertySymbols === 'function' ) {
251
+ ownKeys = ownKeys . concat ( Object . getOwnPropertySymbols ( source ) . filter ( function ( sym ) {
252
+ return Object . getOwnPropertyDescriptor ( source , sym ) . enumerable ;
253
+ } ) ) ;
254
+ }
255
+
256
+ ownKeys . forEach ( function ( key ) {
257
+ _defineProperty ( target , key , source [ key ] ) ;
258
+ } ) ;
259
+ }
260
+
261
+ return target ;
262
+ }
263
+
264
+ /***/ } ) ,
265
+
266
+ /***/ "fb15" :
267
+ /***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
268
+
269
+ "use strict" ;
270
+ __webpack_require__ . r ( __webpack_exports__ ) ;
271
+ /* harmony import */ var _setPublicPath__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__ ( "1eb2" ) ;
272
+ /* harmony import */ var _entry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__ ( "b635" ) ;
273
+ /* harmony import */ var _entry__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/ __webpack_require__ . n ( _entry__WEBPACK_IMPORTED_MODULE_1__ ) ;
274
+ /* harmony reexport (unknown) */ for ( var __WEBPACK_IMPORT_KEY__ in _entry__WEBPACK_IMPORTED_MODULE_1__ ) if ( __WEBPACK_IMPORT_KEY__ !== 'default' ) ( function ( key ) { __webpack_require__ . d ( __webpack_exports__ , key , function ( ) { return _entry__WEBPACK_IMPORTED_MODULE_1__ [ key ] ; } ) } ( __WEBPACK_IMPORT_KEY__ ) ) ;
275
+
276
+
277
+ /* harmony default export */ __webpack_exports__ [ "default" ] = ( _entry__WEBPACK_IMPORTED_MODULE_1___default . a ) ;
278
+
279
+
280
+
281
+ /***/ } )
282
+
283
+ /******/ } ) [ "default" ] ;
0 commit comments