{"version":3,"sources":["jsdelivr-header.js","/npm/@opentiny/vue-image-viewer@3.30.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,KAAM,CACJ,QAAS,CACP,KAAM,UACN,KAAM,mBAER,SAAU,CACR,KAAM,WACN,KAAM,mBAGV,sBAAuB,OAAO,kBAC9B,aAAc,EACd,QAAS,IAEP,YAAc,gBAAgB,CAChC,KAAM,QAAU,cAChB,MAAO,SAAS,CAAC,EAAG,OAAQ,CAC1B,WAAY,CACV,KAAM,OACN,QAAS,WACP,OAAO,UACT,GAEF,QAAS,CACP,KAAM,MACN,QAAS,WACP,MAAO,EACT,GAEF,OAAQ,CACN,KAAM,OACN,QAAS,WAAW,uBAEtB,eAAgB,CACd,KAAM,QACN,SAAS,GAEX,UAAW,CACT,KAAM,QACN,SAAS,GAEX,UAAW,CACT,KAAM,QACN,SAAS,GAEX,SAAU,CACR,KAAM,QACN,SAAS,GAEX,UAAW,CACT,KAAM,QACN,SAAS,GAEX,iBAAkB,CAChB,KAAM,QACN,SAAS,GAEX,cAAe,CACb,KAAM,OACN,QAAS,GAEX,WAAY,CACV,KAAM,QACN,SAAS,GAEX,aAAc,CACZ,KAAM,QACN,SAAS,GAEX,SAAU,CACR,KAAM,SACN,QAAS,WACT,GAEF,QAAS,CACP,KAAM,SACN,QAAS,WACT,GAEF,YAAa,CACX,KAAM,QACN,SAAS,GAEX,WAAY,CACV,KAAM,QACN,SAAS,GAEX,UAAW,CACT,KAAM,QACN,SAAS,GAEX,YAAa,CACX,KAAM,CAAC,OAAQ,QACf,QAAS,KAEX,QAAS,CACP,KAAM,OACN,QAAS,yBAEX,UAAW,CACT,KAAM,QACN,SAAS,KAGb,MAAO,SAAe,EAAO,GAC3B,OAAO,OAAO,CACZ,QACA,UACA,mBAEJ,IAEE,QAAU,cACd,YAAY,QAAU,SAAS,GAC7B,EAAI,UAAU,YAAY,KAAM,YAClC,EACA,YAAY,QAAU,eAEpB","file":"/npm/@opentiny/vue-image-viewer@3.30.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@opentiny/vue-image-viewer@3.30.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  MODE: {\n    CONTAIN: {\n      name: \"contain\",\n      icon: \"icon-fullscreen\"\n    },\n    ORIGINAL: {\n      name: \"original\",\n      icon: \"icon-minscreen\"\n    }\n  },\n  DEFAULT_POPPER_ZINDEX: Number.POSITIVE_INFINITY,\n  THUMBNAILTOP: 8,\n  MENUTOP: 10\n};\nvar ImageViewer = defineComponent({\n  name: $prefix + \"ImageViewer\",\n  props: _extends({}, $props, {\n    _constants: {\n      type: Object,\n      default: function _default() {\n        return $constants;\n      }\n    },\n    urlList: {\n      type: Array,\n      default: function _default2() {\n        return [];\n      }\n    },\n    zIndex: {\n      type: Number,\n      default: $constants.DEFAULT_POPPER_ZINDEX\n    },\n    previewVisible: {\n      type: Boolean,\n      default: false\n    },\n    closeShow: {\n      type: Boolean,\n      default: false\n    },\n    arrowShow: {\n      type: Boolean,\n      default: false\n    },\n    toolShow: {\n      type: Boolean,\n      default: false\n    },\n    showIndex: {\n      type: Boolean,\n      default: false\n    },\n    imageFullCurrent: {\n      type: Boolean,\n      default: false\n    },\n    startPosition: {\n      type: Number,\n      default: 0\n    },\n    asyncClose: {\n      type: Boolean,\n      default: false\n    },\n    deleteButton: {\n      type: Boolean,\n      default: false\n    },\n    onSwitch: {\n      type: Function,\n      default: function _default3() {\n      }\n    },\n    onClose: {\n      type: Function,\n      default: function _default4() {\n      }\n    },\n    isThumbnail: {\n      type: Boolean,\n      default: false\n    },\n    isMenuView: {\n      type: Boolean,\n      default: false\n    },\n    modalView: {\n      type: Boolean,\n      default: false\n    },\n    modalHeight: {\n      type: [String, Number],\n      default: 400\n    },\n    bgColor: {\n      type: String,\n      default: \"bg-color-icon-primary\"\n    },\n    keepStyle: {\n      type: Boolean,\n      default: false\n    }\n  }),\n  setup: function setup(props, context) {\n    return $setup({\n      props,\n      context,\n      template\n    });\n  }\n});\nvar version = \"3.undefined\";\nImageViewer.install = function(Vue) {\n  Vue.component(ImageViewer.name, ImageViewer);\n};\nImageViewer.version = version;\nexport {\n  ImageViewer as default\n};\n"]}