{"version":3,"sources":["jsdelivr-header.js","/npm/@opentiny/vue-user-head@3.29.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,SAAS,WACP,OAAO,SAAW,OAAO,OAAS,OAAO,OAAO,OAAS,SAAS,GAChE,IAAK,IAAI,EAAI,EAAG,EAAI,UAAU,OAAQ,IAAK,CACzC,IAAI,EAAI,UAAU,GAClB,IAAK,IAAI,KAAK,GAAG,CAAG,GAAE,eAAe,KAAK,EAAG,KAAO,EAAE,GAAK,EAAE,GAC/D,CACA,OAAO,CACT,EAAG,SAAS,MAAM,KAAM,UAC1B,QACS,gBAAiB,OAAQ,OAAQ,YAAe,8BAClD,eAAgB,iBAChB,wBAAyB,oBAChC,IAAI,SAAW,SAAmB,GAChC,IAAI,EACA,EAA8B,iBAAZ,QAAuD,OAA/B,EAAe,QAAQ,UAAe,EAAS,EAAa,UAAY,KACtH,MAAI,QAAU,GAAY,GACjB,WAEL,kBAAoB,GAAY,GAC3B,oBAEF,UACT,EACI,WAAa,CACf,UAAW,mBAET,cAAgB,SAAS,CAAC,EAAG,OAAQ,CACvC,WAAY,CACV,KAAM,OACN,QAAS,WACP,OAAO,UACT,GAKF,IAAK,QAIL,MAAO,QAIP,MAAO,CACL,KAAM,OACN,QAAS,WAKX,gBAAiB,CACf,KAAM,OACN,QAAS,WAKX,KAAM,CACJ,KAAM,OACN,QAAS,QACT,UAAW,SAAmB,GAC5B,OAAO,SAAS,CAAC,OAAQ,QAAS,SAAS,QAAQ,GACrD,GAMF,MAAO,CACL,KAAM,CAAC,OAAQ,QACf,QAAS,MAMX,WAAY,CACV,KAAM,CAAC,OAAQ,QACf,QAAS,MAKX,aAAc,OAId,YAAa,CACX,KAAM,OACN,QAAS,UACT,UAAW,SAAoB,GAC7B,OAAO,SAAS,CAAC,UAAW,SAAS,QAAQ,GAC/C,GAKF,kBAAmB,CACjB,KAAM,OACN,QAAS,GAEX,KAAM,CACJ,KAAM,OACN,QAAS,MAGT,SAAW,gBAAgB,CAC7B,KAAM,QAAU,WAChB,MAAO,cACP,MAAO,SAAe,EAAO,GAC3B,OAAO,OAAO,CACZ,QACA,UACA,mBAEJ,IAEE,QAAU,cACd,SAAS,MAAQ,CACf,KAAM,aACN,MAAO,qBAET,SAAS,QAAU,SAAS,GAC1B,EAAI,UAAU,SAAS,KAAM,SAC/B,EACA,SAAS,QAAU,eAEjB","file":"/npm/@opentiny/vue-user-head@3.29.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@opentiny/vue-user-head@3.29.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function _extends() {\n  return _extends = Object.assign ? Object.assign.bind() : function(n) {\n    for (var e = 1; e < arguments.length; e++) {\n      var t = arguments[e];\n      for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);\n    }\n    return n;\n  }, _extends.apply(null, arguments);\n}\nimport { defineComponent, $props, $setup, $prefix } from \"@opentiny/vue-common\";\nimport PcTemplate from \"./pc.js\";\nimport MobileFirstTemplate from \"./mobile-first.js\";\nvar template = function template2(mode) {\n  var _process$env;\n  var tinyMode = typeof process === \"object\" ? (_process$env = process.env) == null ? void 0 : _process$env.TINY_MODE : null;\n  if (\"pc\" === (tinyMode || mode)) {\n    return PcTemplate;\n  }\n  if (\"mobile-first\" === (tinyMode || mode)) {\n    return MobileFirstTemplate;\n  }\n  return PcTemplate;\n};\nvar $constants = {\n  ITEM_NAME: \".user-head-item\"\n};\nvar userHeadProps = _extends({}, $props, {\n  _constants: {\n    type: Object,\n    default: function _default() {\n      return $constants;\n    }\n  },\n  /**\n   * @property {Boolean} [min=false] - 小尺寸模式\n   */\n  min: Boolean,\n  /**\n   * @property {Boolean} [round=true] - 圆形模式\n   */\n  round: Boolean,\n  /**\n   * @property {String} [color=#ffffff] - 文字颜色\n   */\n  color: {\n    type: String,\n    default: \"#ffffff\"\n  },\n  /**\n   * @property {String} [backgroundColor=#BBBBBB] - 背景色\n   */\n  backgroundColor: {\n    type: String,\n    default: \"#B5BBC1\"\n  },\n  /**\n   * @property {String} [type=label] - 头像类型，icon|image|label 可选\n   */\n  type: {\n    type: String,\n    default: \"label\",\n    validator: function validator(value) {\n      return Boolean(~[\"icon\", \"image\", \"label\"].indexOf(value));\n    }\n  },\n  /**\n   * @property {String} - 头像资源\n   * type=icon 时为图标组件，type=label时为字体串，type=image时为资源路径\n   */\n  value: {\n    type: [Object, String],\n    default: null\n  },\n  /**\n   * @property {String} - 头像资源\n   * type=icon 时为图标组件，type=label时为字体串，type=image时为资源路径\n   */\n  modelValue: {\n    type: [Object, String],\n    default: null\n  },\n  /**\n   * @property {Number} - 消息计数\n   */\n  messageTotal: Number,\n  /**\n   * @property {String} [messageType=details] - 消息类型 details|basic 可选\n   */\n  messageType: {\n    type: String,\n    default: \"details\",\n    validator: function validator2(value) {\n      return Boolean(~[\"details\", \"basic\"].indexOf(value));\n    }\n  },\n  /**\n   * @property {Number} [messageUpperLimit=0] - 消息显示上限\n   */\n  messageUpperLimit: {\n    type: Number,\n    default: 0\n  },\n  size: {\n    type: Number,\n    default: 40\n  }\n});\nvar UserHead = defineComponent({\n  name: $prefix + \"UserHead\",\n  props: userHeadProps,\n  setup: function setup(props, context) {\n    return $setup({\n      props,\n      context,\n      template\n    });\n  }\n});\nvar version = \"3.undefined\";\nUserHead.model = {\n  prop: \"modelValue\",\n  event: \"update:modelValue\"\n};\nUserHead.install = function(Vue) {\n  Vue.component(UserHead.name, UserHead);\n};\nUserHead.version = version;\nexport {\n  UserHead as default\n};\n"]}