{"version":3,"sources":["jsdelivr-header.js","/npm/jquery-plugin-practice@1.0.0/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNC,SAAU,GAET,EAAE,GAAG,aAAe,SAAU,GAE5B,IAAI,EAAW,EAAE,OAAO,CACtB,eAAgB,0BAChB,KAAM,KACN,QAAS,uBACR,GAmBH,OAjBA,KAAK,QAAQ,WAAW,EAAS,kBACjC,KAAK,KAAK,EAAS,MAAM,MAAK,SAAU,GACtC,EAAE,MAAM,OAAO,UAAU,EAAS,MAAM,QAAQ,eAAe,EAAS,kBAAkB,KAAK,EAAS,0BACxG,EAAE,IAAI,EAAS,WAAW,OAAO,cAAc,EAAS,kBAAkB,KAAK,EAAS,mBAAmB,EAAE,MAAM,cACrH,IACA,KAAK,KAAK,IAAI,EAAS,cAAc,GAAG,SAAS,WAC/C,IAAI,EAAY,EAAE,MAAM,KAAK,SAAS,MAAM,KAAK,GAEjD,EAAE,MAAM,EAAS,kBAAkB,YAAY,UAC/C,EAAE,MAAM,KAAa,SAAS,UAC9B,EAAE,OAAO,EAAS,kBAAkB,OACpC,EAAE,OAAO,KAAa,MACxB,IACA,EAAE,MAAM,EAAS,oBAAoB,SAAS,UAC9C,EAAE,OAAO,EAAS,kBAAkB,OACpC,EAAE,OAAO,EAAS,oBAAoB,OAE/B,IAET,CAEF,CA/BA,CA+BE","file":"/npm/jquery-plugin-practice@1.0.0/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/jquery-plugin-practice@1.0.0/main.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 ($) {\r\n\r\n  $.fn.semanticTabs = function (options) {\r\n\r\n    var settings = $.extend({\r\n      componentClass: 'semantic-tabs-component',\r\n      head: 'h3',\r\n      headsID: 'semantic-tabs-heads'\r\n    }, options);\r\n\r\n    this.prepend(`<ul id=\"${settings.headsID}\"></ul>`);\r\n    this.find(settings.head).each(function (i) {\r\n      $(this).hide().nextUntil(settings.head).wrapAll(`<div class=\"${settings.componentClass}-${i} ${settings.componentClass}\"></div>`);\r\n      $(`#${settings.headsID}`).append(`<li class=\"${settings.componentClass}-${i} ${settings.componentClass}\">${$(this).text()}</li>`);\r\n    });\r\n    this.find(`#${settings.headsID} li`).on('click', function () {\r\n      var component = $(this).attr('class').split(' ')[0];\r\n\r\n      $(`li.${settings.componentClass}`).removeClass('active');\r\n      $(`li.${component}`).addClass('active');\r\n      $(`div.${settings.componentClass}`).hide();\r\n      $(`div.${component}`).show();\r\n    });\r\n    $(`li.${settings.componentClass}-0`).addClass('active');\r\n    $(`div.${settings.componentClass}`).hide();\r\n    $(`div.${settings.componentClass}-0`).show();\r\n\r\n    return this;\r\n\r\n  };\r\n\r\n}(jQuery));"]}