import{s as e}from"./rolldown-runtime-Bjp52BOI.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ";import{Lr as t,ar as n,dr as r,ir as i,ur as a}from"./initial-vendor-CbfHqnih.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ";var o=e(t(),1),s=e(a(),1),c=`https://d3gk2c5xim1je2.cloudfront.net`,l=`data-child-tab-ids`,u=`data-child-heading-ids`,d=`viadeo-square.supple.x-twitter.bootstrap.weixin.connectdevelop.medium.square-facebook.ioxhost.snapchat-ghost.fonticons.figma.reddit-alien.angrycreative.imdb.steam.square-xing.d-and-d-beyond.font-awesome-logo-full.tumblr.pied-piper-square.bandcamp.red-river.square-lastfm.stackpath.square-hacker-news.strava.dropbox.meta.microsoft.creative-commons-nd.square-tumblr.dyalog.squarespace.google-plus-square.whatsapp-square.accusoft.lastfm.phoenix-squadron.square-snapchat.yelp.cloudflare.deviantart.airbnb.usps.envira.fulcrum.linux.foursquare.bilibili.drupal.cc-stripe.square-youtube.edge-legacy.dev.speakap.android.git-square.ethereum.shirtsinbulk.black-tie.odnoklassniki.fonticons-fi.cc-amex.js.galactic-senate.reacteurope.openid.gitlab.sourcetree.gg.joget.weibo.aws.sass.cc-paypal.superpowers.rust.sellcast.java.orcid.tencent-weibo.trade-federation.viber.ello.wix.mizuni.leanpub.bitbucket.pagelines.creative-commons.github.viacoin.freebsd.rebel.square-steam.fedex.usb.empire.simplybuilt.google-drive.microblog.square-figma.etsy.bimobject.app-store-ios.gripfire.500px.speaker-deck.deskpro.critical-role.square-github.vimeo-v.stripe-s.keybase.yandex-international.umbraco.joomla.google-play.uniregistry.d-and-d.vsco.kaggle.cash-app.hubspot.confluence.square-gitlab.tidal.youtube-square.servicestack.reddit-square.npm.square-font-awesome.tor-browser.square-whatsapp.creative-commons-nc.galactic-republic.square-instagram.raspberry-pi.instagram-square.tumblr-square.mastodon.letterboxd.square-git.42-group.angular.untappd.apper.git-alt.sitrox.behance-square.vk.vimeo.discourse.hotjar.symfony.slack-hash.square-odnoklassniki.skyatlas.hacker-news.files-pinwheel.flutter.instagram.y-combinator.linktree.shopify.webflow.mendeley.odysee.wodu.fort-awesome-alt.threads.square-linkedin.r-project.edge.yammer.11ty.bots.fly.openai.safari.square-behance.pied-piper-hat.audible.yoast.fort-awesome.square-dribbble.python.pix.cc-apple-pay.docker.git.blogger.itch-io.opensuse.nfc-symbol.creative-commons-nc-eu.schlix.mailchimp.neos.creative-commons-pd.pinterest-p.square-letterboxd.digg.bitcoin.whmcs.delicious.bluesky.hackerrank.vimeo-square.disqus.telegram.cc-discover.centercode.erlang.medrt.salesforce.notion.meetup.square-vimeo.wizards-of-the-coast.markdown.instalod.padlet.goodreads.dribbble-square.unity.creative-commons-sampling-plus.invision.mix.square-x-twitter.gratipay.magento.bluetooth.houzz.expeditedssl.the-red-yeti.canadian-maple-leaf.sith.algolia.ussunnah.tex.sellsy.jira.spotify.intercom.wolf-pack-battalion.square-twitter.flipboard.google-wallet.shopware.jxl.phoenix-framework.wirsindhandwerk.kickstarter-k.gitlab-square.cc-jcb.researchgate.lyft.wpressr.lastfm-square.octopus-deploy.periscope.modx.kickstarter.slideshare.snapchat.font-awesome.buy-n-large.readme.creative-commons-nc-jp.themeisle.html5.replyd.cuttlefish.rockrms.ravelry.stubber.quora.font-awesome-alt.monero.hire-a-helper.github-alt.creative-commons-share.yarn.cc-visa.dochub.github-square.laravel.digital-ocean.xing-square.earlybirds.centos.bluetooth-b.teamspeak.square-google-plus.wpexplorer.first-order-alt.ubuntu.opencart.pied-piper.paypal.suse.wpbeginner.deezer.blogger-b.rocketchat.unsplash.draft2digital.playstation.facebook.amazon-pay.square-font-awesome-stroke.amazon.quinscape.free-code-camp.vine.pinterest.creative-commons-sa.css.creative-commons-pd-alt.stack-overflow.page4.mdb.osi.yandex.whatsapp.google.chromecast.line.battle-net.affiliatetheme.brave.atlassian.aviato.bity.php.stumbleupon-circle.stripe.jedi-order.think-peaks.buromobelexperte.phabricator.apple-pay.artstation.font-awesome-flag.scribd.stack-exchange.fedora.jenkins.studiovinari.glide.adn.square-web-awesome.pixelfed.css3-alt.xing.medapps.redhat.uncharted.fantasy-flight-games.facebook-f.perbyte.hips.google-pay.twitch.cc-diners-club.supportnow.windows.rev.btc.creative-commons-zero.elementor.shoelace.square-pied-piper.mintbit.youtube.accessible-icon.gg-circle.lumon-drop.app-store.codiepie.stumbleupon.nutritionix.linkedin-in.jsfiddle.yahoo.grav.firefox-browser.sticker-mule.kakao-talk.goodreads-g.uber.sketch.creative-commons-remix.itunes-note.gulp.keycdn.diaspora.cotton-bureau.reddit.alipay.google-scholar.cloudscale.buysellads.steam-symbol.asymmetrik.angellist.wpforms.linode.js-square.guilded.avianex.evernote.codepen.dribbble.cc-amazon-pay.xbox.trello.adversal.dhl.hornbill.square-bluesky.themeco.square-kickstarter.google-plus.contao.linkedin.ideal.mandalorian.hashnode.old-republic.qq.vaadin.uikit.lumon.react.creative-commons-by.square-pinterest.watchman-monitoring.optin-monster.twitter.less.dailymotion.patreon.swift.discord.hacker-news-square.opera.gitter.buffer.css3.renren.square-reddit.ns8.sistrix.rendact.duolingo.vuejs.debian.facebook-square.eleventy.mixcloud.firstdraft.slack.zhihu.soundcloud.product-hunt.wikipedia-w.space-awesome.pied-piper-pp.creative-commons-sampling.hooli.first-order.glide-g.ember.gitkraken.dart-lang.steam-square.wsh.square-threads.skype.gofore.ebay.cpanel.wordpress.square-upwork.w3c.korvue.cloudversify.square-web-awesome-stroke.web-awesome.grunt.viadeo.wordpress-simple.blackberry.facebook-messenger.pushed.hive.pandora.amilia.pied-piper-alt.nfc-directional.innosoft.cloudsmith.chrome.forumbee.snapchat-square.node-js.maxcdn.apple.pixiv.napster.nimblr.vnv.waze.telegram-plane.odnoklassniki-square.google-plus-g.palfed.screenpal.weebly.autoprefixer.searchengin.square-viadeo.pinterest-square.brave-reverse.megaport.typo3.deploydog.node.cc-mastercard.tiktok.twitter-square.dashcube.get-pocket.golang.ups.medium-m.behance.resolving.internet-explorer.signal-messenger.staylinked.cmplid.firefox.flickr.mixer.square-js.upwork.itunes.linear`.split(`.`),f=[{key:`bash`,aliases:[`curl`,`sh`,`shell`],displayName:`cURL`,shikiLanguage:`bash`,httpSnippet:{target:`shell`}},{key:`python`,aliases:[`py`],displayName:`Python`,shikiLanguage:`python`,httpSnippet:{target:`python`,client:`requests`}},{key:`javascript`,aliases:[`js`],displayName:`JavaScript`,shikiLanguage:`javascript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`node`,aliases:[`nodejs`,`node.js`],displayName:`Node.js`,iconKey:`node`,shikiLanguage:`javascript`,httpSnippet:{target:`node`,client:`fetch`}},{key:`php`,displayName:`PHP`,shikiLanguage:`php`,httpSnippet:{target:`php`,client:`curl`}},{key:`go`,aliases:[`golang`],displayName:`Go`,shikiLanguage:`go`,httpSnippet:{target:`go`}},{key:`java`,displayName:`Java`,shikiLanguage:`java`,httpSnippet:{target:`java`}},{key:`ruby`,aliases:[`rb`],displayName:`Ruby`,shikiLanguage:`ruby`,httpSnippet:{target:`ruby`}},{key:`powershell`,displayName:`PowerShell`,shikiLanguage:`bash`,httpSnippet:{target:`powershell`}},{key:`swift`,displayName:`Swift`,shikiLanguage:`swift`,httpSnippet:{target:`swift`}},{key:`csharp`,aliases:[`c#`],displayName:`C#`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`dotnet`,aliases:[`.net`,`.NET`,`dotnet`,`dot-net`],displayName:`.NET`,iconKey:`dot-net`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`typescript`,aliases:[`ts`],displayName:`TypeScript`,shikiLanguage:`typescript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`c`,displayName:`C`,shikiLanguage:`c`,httpSnippet:{target:`c`}},{key:`c++`,aliases:[`cpp`],displayName:`C++`,shikiLanguage:`c++`,iconKey:`cplusplus`,httpSnippet:{target:`c`}},{key:`kotlin`,aliases:[`kt`],displayName:`Kotlin`,shikiLanguage:`kotlin`,httpSnippet:{target:`kotlin`}},{key:`rust`,aliases:[`rs`],displayName:`Rust`,shikiLanguage:`rust`,httpSnippet:{target:`rust`}},{key:`dart`,aliases:[`flutter`],displayName:`Dart`,shikiLanguage:`dart`,httpSnippet:{target:`dart`}},{key:`toml`,displayName:`TOML`,shikiLanguage:`yaml`}],p=new Map;for(let e of f){p.set(e.key.toLowerCase(),e);for(let t of e.aliases??[])p.set(t.toLowerCase(),e)}var m=e=>p.get(e.toLowerCase()),h=e=>{let t=m(e);return t?t.iconKey??t.key:void 0},g=(e,t,n)=>n===`lucide`?`${c}/lucide/v0.545.0/${e}.svg`:v(e)||(_(e)?`https://d3gk2c5xim1je2.cloudfront.net/v7.1.0/brands/${e}.svg`:`https://d3gk2c5xim1je2.cloudfront.net/v7.1.0/${t??`regular`}/${e}.svg`),_=e=>e?d.includes(e.toLowerCase()):!1,v=e=>{let t=h(e);return t?`${c}/devicon/${t}.svg`:null},y=[`brands`,`duotone`,`light`,`regular`,`sharp-duotone-solid`,`sharp-light`,`sharp-regular`,`sharp-solid`,`sharp-thin`,`solid`,`thin`],b=e=>{if(!e||typeof e!=`string`)return!1;try{return URL.canParse(e)}catch{return!1}},x=({icon:e,iconType:t,color:a,colorLight:c,colorDark:l,size:u,className:d,iconLibrary:f=`fontawesome`,basePath:p,pageType:m,overrideColor:h,overrideSize:v})=>{let x=(0,o.useContext)(i),S={...!v&&{width:u||16,height:u||16},display:`inline-block`,verticalAlign:`middle`},C=c&&l,w=C?{...S,"--color-light":c,"--color-dark":l}:S,T=r(n.Icon,`inline`,!(a||C||h)&&`bg-primary dark:bg-primary-light`,C&&`bg-(--color-light) dark:bg-(--color-dark)`,d),E=m===`pdf`,D=x(g(e.toLowerCase(),t,f));if(t&&!y.includes(t))return console.log(`Invalid iconType ${t} expected a string equal to one of: brands, duotone, light, regular, sharp-solid, solid, thin`),null;if(typeof e==`string`&&(b(e)||e.startsWith(`/`))){if(e.startsWith(`https://d3gk2c5xim1je2.cloudfront.net`)||e.startsWith(`https://mintlify.b-cdn.net`)){let t=x(e);return(0,s.jsx)(`svg`,{className:T,"data-component-part":`icon-svg`,style:{WebkitMaskImage:`url(${t})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${t})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:`100%`,...!C&&{backgroundColor:`currentColor`},...w}})}let t=e;return e.startsWith(`/`)&&p&&(t=`${p}${e}`),(0,s.jsx)(`img`,{alt:e,className:r(T,`bg-transparent dark:bg-transparent`),"data-component-part":`icon-image`,src:t,style:w})}return E?(0,s.jsx)(`img`,{alt:e,className:r(T,!(a||h||C)&&`bg-stone-800 dark:bg-stone-100`),"data-component-part":`icon-image`,src:D,style:{backgroundColor:`transparent`,...w}}):(0,s.jsx)(`svg`,{className:r(T,!(a||h||C)&&`bg-stone-800 dark:bg-stone-100`),"data-component-part":`icon-svg`,style:{WebkitMaskImage:`url(${D})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${D})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:f===`lucide`&&!_(e)?`100%`:void 0,backgroundColor:a,...w}})};export{l as n,u as r,x as t};