<commit_before><!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">

  <title>Micromodal.js - Tiny javascript library for creating accessible modal dialogs</title>
  <meta name="description"
    content="Micromodal enables you to create accessible modal dialogs with minimal configuration. At just 1.9kb minified and gzipped, its a tiny library for big change.">


  <link rel="stylesheet" href="./styles/index.scss">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <link rel="icon" type="image/png" href="./images/favicon-32x32.png" sizes="32x32" />
  <link rel="icon" type="image/png" href="./images/favicon-16x16.png" sizes="16x16" />
  <meta name="theme-color" content="#000000">

  <meta property="og:type" content="website" />
  <meta property="og:site_name" content="Micromodal" />
  <meta property="og:url" content="https://micromodal.now.sh/" />
  <meta property="og:title" content="Micromodal - Tiny javascript library for creating accessible modal dialogs" />
  <meta property="og:description"
    content="Micromodal enables you to create accessible modal dialogs with minimal configuration. At just 1.9kb minified and gzipped, its a tiny library for big change." />
  <meta property="og:image" content="./images/micromodal.jpg" />

  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:creator" content="@_ighosh">
  <meta name="twitter:title" content="Micromodal - Tiny javascript library for creating accessible modal dialogs">
  <meta name="twitter:description"
    content="Accessible modal dialogs with minimal configuration. Just 1.9kb minified and gzipped, its a tiny library for big change.">
  <meta name="twitter:image" content="./images/micromodal.jpg">
  <meta name="twitter:image:width" content="1200">
  <meta name="twitter:image:height" content="630">

  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-49604576-5"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments) };
    gtag('js', new Date());
    gtag('config', 'UA-49604576-5');
  </script>
  <script>
    (function (h, o, t, j, a, r) {
      h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
      h._hjSettings = { hjid: 628380, hjsv: 5 };
      a = o.getElementsByTagName('head')[0];
      r = o.createElement('script'); r.async = 1;
      r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
      a.appendChild(r);
    })(window, document, '//static.hotjar.com/c/hotjar-', '.js?sv=');
  </script>


</head>
<body class="js-body sans-serif bg-white-20 bt bw3">

  <div class="center cf ph3 mw6 mw7-l">

    <header class="header mt5">
      <div class="logo pv2" id="logo">
        <svg xmlns="http://www.w3.org/2000/svg" width="40" height="25" viewBox="0 0 40 25">
          <g fill-rule="evenodd">
            <path
              d="M1.2 0h37.6c.6627 0 1.2.5373 1.2 1.2v22.6c0 .6627-.5373 1.2-1.2 1.2H1.2C.5373 25 0 24.4627 0 23.8V1.2C0 .5373.5373 0 1.2 0zm5.6 6.0484c-.4418 0-.8.3582-.8.8v11.3032c0 .4418.3582.8.8.8h26.8c.4418 0 .8-.3582.8-.8V6.8484c0-.4418-.3582-.8-.8-.8H6.8z" />
            <rect width="10.4" height="2.419" x="15.2" y="14.516" rx=".4" />
          </g>
        </svg>
      </div>

    <!-- <div class=lh-copy">
      <a
        href="https://github.com/ghosh/micromodal"
        target="_blank"
        rel="noopener noreferrer"
        class="f5 fw5 dib pa2 br2 no-underline bg-white hover-blue hover-bg-washed-blue black"
      >
        Github
      </a>
    </div> -->

      <div class="github">
        <a href="https://github.com/Ghosh/micromodal" target="_blank" rel="noopener" class="db">
          <svg xmlns="http://www.w3.org/2000/svg" class="github__logo" viewBox="0 0 438.549 438.549">
            <defs />
            <path
              d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z" />
          </svg>
        </a>
      </div>

    </header>

    <main class="cf mt4 mb5 flex">

      <aside class="fl dn db-l w-25">
        <ul class="list pl0 sticky">
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#introduction" class="link black-70 blue fw6 active navlink">Introduction</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#installation" class="link black-70 navlink">Installation</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#usage" class="link black-70 navlink">Usage</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#configuration" class="link black-70 navlink">Configuration</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#styling" class="link black-70 navlink">Styling</a>
          </li>
          <li class="mt5">
            <!-- BEGIN COPY CODEFUND EMBED -->
            <div id="codefund"></div>
            <script src="https://codefund.app/properties/288/funder.js" async="async"></script>
            <!-- END COPY CODEFUND EMBED -->
          </li>
        </ul>
      </aside><commit_msg>remove old codefund from opening<commit_after><!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">

  <title>Micromodal.js - Tiny javascript library for creating accessible modal dialogs</title>
  <meta name="description"
    content="Micromodal enables you to create accessible modal dialogs with minimal configuration. At just 1.9kb minified and gzipped, its a tiny library for big change.">


  <link rel="stylesheet" href="./styles/index.scss">
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <link rel="icon" type="image/png" href="./images/favicon-32x32.png" sizes="32x32" />
  <link rel="icon" type="image/png" href="./images/favicon-16x16.png" sizes="16x16" />
  <meta name="theme-color" content="#000000">

  <meta property="og:type" content="website" />
  <meta property="og:site_name" content="Micromodal" />
  <meta property="og:url" content="https://micromodal.now.sh/" />
  <meta property="og:title" content="Micromodal - Tiny javascript library for creating accessible modal dialogs" />
  <meta property="og:description"
    content="Micromodal enables you to create accessible modal dialogs with minimal configuration. At just 1.9kb minified and gzipped, its a tiny library for big change." />
  <meta property="og:image" content="./images/micromodal.jpg" />

  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:creator" content="@_ighosh">
  <meta name="twitter:title" content="Micromodal - Tiny javascript library for creating accessible modal dialogs">
  <meta name="twitter:description"
    content="Accessible modal dialogs with minimal configuration. Just 1.9kb minified and gzipped, its a tiny library for big change.">
  <meta name="twitter:image" content="./images/micromodal.jpg">
  <meta name="twitter:image:width" content="1200">
  <meta name="twitter:image:height" content="630">

  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-49604576-5"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments) };
    gtag('js', new Date());
    gtag('config', 'UA-49604576-5');
  </script>
  <script>
    (function (h, o, t, j, a, r) {
      h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
      h._hjSettings = { hjid: 628380, hjsv: 5 };
      a = o.getElementsByTagName('head')[0];
      r = o.createElement('script'); r.async = 1;
      r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
      a.appendChild(r);
    })(window, document, '//static.hotjar.com/c/hotjar-', '.js?sv=');
  </script>


</head>
<body class="js-body sans-serif bg-white-20 bt bw3">

  <div class="center cf ph3 mw6 mw7-l">

    <header class="header mt5">
      <div class="logo pv2" id="logo">
        <svg xmlns="http://www.w3.org/2000/svg" width="40" height="25" viewBox="0 0 40 25">
          <g fill-rule="evenodd">
            <path
              d="M1.2 0h37.6c.6627 0 1.2.5373 1.2 1.2v22.6c0 .6627-.5373 1.2-1.2 1.2H1.2C.5373 25 0 24.4627 0 23.8V1.2C0 .5373.5373 0 1.2 0zm5.6 6.0484c-.4418 0-.8.3582-.8.8v11.3032c0 .4418.3582.8.8.8h26.8c.4418 0 .8-.3582.8-.8V6.8484c0-.4418-.3582-.8-.8-.8H6.8z" />
            <rect width="10.4" height="2.419" x="15.2" y="14.516" rx=".4" />
          </g>
        </svg>
      </div>

    <!-- <div class=lh-copy">
      <a
        href="https://github.com/ghosh/micromodal"
        target="_blank"
        rel="noopener noreferrer"
        class="f5 fw5 dib pa2 br2 no-underline bg-white hover-blue hover-bg-washed-blue black"
      >
        Github
      </a>
    </div> -->

      <div class="github">
        <a href="https://github.com/Ghosh/micromodal" target="_blank" rel="noopener" class="db">
          <svg xmlns="http://www.w3.org/2000/svg" class="github__logo" viewBox="0 0 438.549 438.549">
            <defs />
            <path
              d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z" />
          </svg>
        </a>
      </div>

    </header>

    <main class="cf mt4 mb5 flex">

      <aside class="fl dn db-l w-25">
        <ul class="list pl0 sticky">
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#introduction" class="link black-70 blue fw6 active navlink">Introduction</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#installation" class="link black-70 navlink">Installation</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#usage" class="link black-70 navlink">Usage</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#configuration" class="link black-70 navlink">Configuration</a>
          </li>
          <li class="lh-copy pv2 ba bl-0 bt-0 br-0 b--dotted b--black-10">
            <a href="#styling" class="link black-70 navlink">Styling</a>
          </li>
        </ul>
      </aside>
{'fraction_non_alphanumeric': 0.19307895836234507, 'fraction_numerical': 0.24509121292299121, 'mean_word_length': 2.5631356983378812, 'pattern_counts': {'":': 0, '<': 175, '<?xml version=': 0, '>': 175, 'https://': 9, 'lorem ipsum': 0, 'www.': 6, 'xml': 4}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6231115', 'n_tokens_mistral': 8169, 'n_tokens_neox': 5911, 'n_words': 1139}