text: /**
   * Failed to minify the file using Terser v3.14.1. Serving the original version.
   * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
   */
  /* @flow */
  
  export function resolveScopedSlots (
    fns: ScopedSlotsData, // see flow/vnode
    res?: Object,
    // the following are added in 2.6
    hasDynamicKeys?: boolean,
    contentHashKey?: number
  ): { [key: string]: Function, $stable: boolean } {
    res = res || { $stable: !hasDynamicKeys }
    for (let i = 0; i < fns.length; i++) {
      const slot = fns[i]
      if (Array.isArray(slot)) {
        resolveScopedSlots(slot, res, hasDynamicKeys)
      } else if (slot) {
        // marker for reverse proxying v-slot without scope on this.$slots
        if (slot.proxy) {
          slot.fn.proxy = true
        }
        res[slot.key] = slot.fn
      }
    }
    if (contentHashKey) {
      (res: any).$key = contentHashKey
    }
    return res
  }
  