{"version":3,"sources":["jsdelivr-header.js","/npm/@opentiny/vue-form@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,UAAY,SAAS,CAAC,EAAG,OAAQ,CACnC,MAAO,OACP,MAAO,OACP,cAAe,CACb,KAAM,QACN,aAAS,GAEX,YAAa,OACb,WAAY,QACZ,YAAa,CACX,KAAM,QACN,SAAS,GAEX,iBAAkB,CAChB,KAAM,OACN,QAAS,SAEX,KAAM,OACN,SAAU,QACV,qBAAsB,CACpB,KAAM,CAAC,QAAS,QAChB,UAAW,SAAmB,GAC5B,MAAwB,kBAAV,GAAuB,CAAC,QAAQ,SAAS,EACzD,EACA,SAAS,GAEX,qBAAsB,CACpB,KAAM,QACN,aAAS,GAEX,cAAe,CACb,KAAM,OACN,QAAS,QACT,UAAW,SAAoB,GAC7B,MAAO,CAAC,OAAQ,MAAO,SAAS,SAAS,EAC3C,GAEF,WAAY,CACV,KAAM,OAEN,QAAS,IAEX,WAAY,CACV,KAAM,QACN,SAAS,GAEX,cAAe,OACf,YAAa,CACX,KAAM,OACN,QAAS,IAEX,OAAQ,CACN,KAAM,QACN,SAAS,GAEX,iBAAkB,CAChB,KAAM,QACN,SAAS,GAEX,aAAc,CACZ,KAAM,OACN,QAAS,MACT,UAAW,SAAoB,GAC7B,OAAO,SAAS,CAAC,MAAO,QAAQ,QAAQ,GAC1C,GAEF,aAAc,OACd,OAAQ,CACN,KAAM,QACN,SAAS,GAEX,aAAc,CACZ,KAAM,QACN,aAAS,GAEX,cAAe,CACb,KAAM,OACN,QAAS,WACP,MAAO,CAAC,CACV,GAEF,YAAa,CACX,KAAM,QACN,SAAS,GAEX,cAAe,CACb,KAAM,QACN,SAAS,GAEX,eAAgB,CACd,KAAM,QACN,SAAS,GAEX,YAAa,CACX,KAAM,QACN,SAAS,GAEX,cAAe,CACb,KAAM,QACN,SAAS,GAEX,aAAc,CACZ,KAAM,OACN,QAAS,OAEX,cAAe,CACb,KAAM,OACN,QAAS,WACP,MAAO,CAAC,CACV,KAGA,KAAO,gBAAgB,CACzB,KAAM,QAAU,OAChB,cAAe,OACf,MAAO,UACP,MAAO,SAAe,EAAO,GAC3B,OAAO,OAAO,CACZ,QACA,UACA,mBAEJ,IAEE,QAAU,cACd,KAAK,QAAU,SAAS,GACtB,EAAI,UAAU,KAAK,KAAM,KAC3B,EACA,KAAK,QAAU,eAEb","file":"/npm/@opentiny/vue-form@3.29.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@opentiny/vue-form@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 formProps = _extends({}, $props, {\n  model: Object,\n  rules: Object,\n  inlineMessage: {\n    type: Boolean,\n    default: void 0\n  },\n  messageType: String,\n  statusIcon: Boolean,\n  showMessage: {\n    type: Boolean,\n    default: true\n  },\n  validatePosition: {\n    type: String,\n    default: \"right\"\n  },\n  size: String,\n  disabled: Boolean,\n  validateOnRuleChange: {\n    type: [Boolean, String],\n    validator: function validator(value) {\n      return typeof value === \"boolean\" || [\"deep\"].includes(value);\n    },\n    default: true\n  },\n  hideRequiredAsterisk: {\n    type: Boolean,\n    default: void 0\n  },\n  labelPosition: {\n    type: String,\n    default: \"right\",\n    validator: function validator2(value) {\n      return [\"left\", \"top\", \"right\"].includes(value);\n    }\n  },\n  labelWidth: {\n    type: String,\n    // 默认值挪到design中\n    default: \"\"\n  },\n  labelAlign: {\n    type: Boolean,\n    default: false\n  },\n  contentOffset: Number,\n  labelSuffix: {\n    type: String,\n    default: \"\"\n  },\n  inline: {\n    type: Boolean,\n    default: false\n  },\n  responsiveLayout: {\n    type: Boolean,\n    default: false\n  },\n  validateType: {\n    type: String,\n    default: \"tip\",\n    validator: function validator3(value) {\n      return Boolean(~[\"tip\", \"text\"].indexOf(value));\n    }\n  },\n  validateIcon: Object,\n  manual: {\n    type: Boolean,\n    default: false\n  },\n  appendToBody: {\n    type: Boolean,\n    default: void 0\n  },\n  popperOptions: {\n    type: Object,\n    default: function _default() {\n      return {};\n    }\n  },\n  displayOnly: {\n    type: Boolean,\n    default: false\n  },\n  showAutoWidth: {\n    type: Boolean,\n    default: false\n  },\n  showEmptyValue: {\n    type: Boolean,\n    default: true\n  },\n  validateTag: {\n    type: Boolean,\n    default: false\n  },\n  overflowTitle: {\n    type: Boolean,\n    default: false\n  },\n  wrapFragment: {\n    type: String,\n    default: \"div\"\n  },\n  tooltipConfig: {\n    type: Object,\n    default: function _default2() {\n      return {};\n    }\n  }\n});\nvar Form = defineComponent({\n  name: $prefix + \"Form\",\n  componentName: \"Form\",\n  props: formProps,\n  setup: function setup(props, context) {\n    return $setup({\n      props,\n      context,\n      template\n    });\n  }\n});\nvar version = \"3.undefined\";\nForm.install = function(Vue) {\n  Vue.component(Form.name, Form);\n};\nForm.version = version;\nexport {\n  Form as default\n};\n"]}