{"version":3,"sources":["jsdelivr-header.js","/npm/cytoscape-for-sbgn@2.7.1-1.1/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,QAAQ,eAER,IAAI,OAAS,QAAS,YAClB,GAAK,QAAS,QACd,KAAO,QAAS,UAChB,UAAY,QAAS,eACrB,eAAiB,QAAS,mBAC1B,WAAa,QAAS,gBACtB,OAAS,QAAS,YAClB,OAAS,QAAS,YAElB,eAAiB,QAAQ,0CAA0C,WACnE,KAAO,QAAQ,UACf,gBAAkB,QAAQ,sBAC1B,cAAgB,QAAQ,+CACxB,gBAAkB,QAAQ,2CAA2C,YACrE,KAAO,QAAS,UAEhB,UAAY,SAAU,GAOxB,YALgB,IAAZ,IACF,EAAU,CAAC,GAIT,GAAG,YAAa,GACX,IAAI,KAAM,GAIV,GAAG,OAAQ,GACX,UAAU,MAAO,UAAW,gBADhC,CAGP,EAGA,UAAU,QAAU,QAAQ,kBAGxB,QAAU,OAAO,QACnB,eAAgB,OAAO,OAAQ,WAIjC,UAAU,eAAiB,SAAU,GACnC,eAAgB,EAAQ,UAC1B,EAGA,UAAU,WAAa,UAAU,WAAa,WAC9C,UAAU,OAAS,UAAU,OAAS,OACtC,UAAU,OAAS,UAAU,OAAS,OAGtC,UAAU,eAAiB,eAC3B,UAAU,KAAO,KACjB,UAAU,gBAAkB,gBAC5B,UAAU,cAAgB,cAC1B,UAAU,gBAAkB,gBAC5B,UAAU,KAAO,KAEjB,OAAO,QAAU","file":"/npm/cytoscape-for-sbgn@2.7.1-1.1/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/cytoscape-for-sbgn@2.7.1-1.1/src/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","'use strict';\n\nrequire('./-preamble');\n\nvar window = require( './window' );\nvar is = require( './is' );\nvar Core = require( './core' );\nvar extension = require( './extension' );\nvar registerJquery = require( './jquery-plugin' );\nvar Stylesheet = require( './stylesheet' );\nvar Thread = require( './thread' );\nvar Fabric = require( './fabric' );\n\nvar baseNodeShapes = require('./extensions/renderer/base/node-shapes').nodeShapes;\nvar math = require('./math');\nvar styleProperties = require('./style/properties');\nvar drawingShapes = require('./extensions/renderer/canvas/drawing-shapes');\nvar baseArrowShapes = require('./extensions/renderer/base/arrow-shapes').arrowShapes;\nvar sbgn = require( './sbgn' );\n\nvar cytoscape = function( options ){ // jshint ignore:line\n  // if no options specified, use default\n  if( options === undefined ){\n    options = {};\n  }\n\n  // create instance\n  if( is.plainObject( options ) ){\n    return new Core( options );\n  }\n\n  // allow for registration of extensions\n  else if( is.string( options ) ){\n    return extension.apply( extension, arguments );\n  }\n};\n\n// replaced by build system\ncytoscape.version = require('./version.json');\n\n// try to register w/ jquery\nif( window && window.jQuery ){\n  registerJquery( window.jQuery, cytoscape );\n}\n\n// expose register api\ncytoscape.registerJquery = function( jQuery ){\n  registerJquery( jQuery, cytoscape );\n};\n\n// expose public apis (mostly for extensions)\ncytoscape.stylesheet = cytoscape.Stylesheet = Stylesheet;\ncytoscape.thread = cytoscape.Thread = Thread;\ncytoscape.fabric = cytoscape.Fabric = Fabric;\n\n// expose these api's for sbgnviz\ncytoscape.baseNodeShapes = baseNodeShapes;\ncytoscape.math = math;\ncytoscape.styleProperties = styleProperties;\ncytoscape.drawingShapes = drawingShapes;\ncytoscape.baseArrowShapes = baseArrowShapes;\ncytoscape.sbgn = sbgn;\n\nmodule.exports = cytoscape;"]}