{"version":3,"sources":["jsdelivr-header.js","/npm/component-scrollfix@0.0.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,OAAS,QAAQ,SAOrB,SAAS,YAAY,GACnB,IAAI,EAAK,EAAE,cACP,EAAG,aAAe,EAAG,cACvB,EAAE,iBAEN,CAEA,SAAS,aAAa,GACpB,IAAI,EAAK,EAAE,cACU,IAAjB,EAAG,UACL,EAAG,UAAY,EACN,EAAG,cAAgB,EAAG,UAAY,EAAG,eAC9C,EAAG,UAAY,EAAG,UAAY,EAElC,CAlBA,SAAS,iBAAiB,aAAa,SAAS,GAC9C,EAAE,gBACJ,IAkBA,OAAO,QAAU,SAAU,GACzB,OAAO,KAAK,EAAI,YAAa,aAC7B,OAAO,KAAK,EAAI,aAAc,aAChC,EAEA,QAAQ,OAAS,SAAU,GACzB,OAAO,OAAO,EAAI,YAAa,aAC/B,OAAO,OAAO,EAAI,aAAc,aAClC","file":"/npm/component-scrollfix@0.0.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/component-scrollfix@0.0.3/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","var events = require('event');\n\n//not draggable\ndocument.addEventListener('touchmove', function(e) {\n  e.preventDefault();\n});\n\nfunction ontouchmove(e) {\n  var el = e.currentTarget;\n  if (el.scrollHeight > el.clientHeight) {\n    e.stopPropagation();\n  }\n}\n\nfunction ontouchstart(e) {\n  var el = e.currentTarget;\n  if (el.scrollTop === 0) {\n    el.scrollTop = 1;\n  } else if (el.scrollHeight == el.scrollTop + el.offsetHeight) {\n    el.scrollTop = el.scrollTop - 1;\n  }\n}\n\nmodule.exports = function (el) {\n  events.bind(el, 'touchmove', ontouchmove);\n  events.bind(el, 'touchstart', ontouchstart);\n}\n\nexports.unbind = function (el) {\n  events.unbind(el, 'touchmove', ontouchmove);\n  events.unbind(el, 'touchstart', ontouchstart);\n}\n"]}