www.stoffe-hemmers.de Open in urlscan Pro
217.114.218.56  Public Scan

URL: https://www.stoffe-hemmers.de/
Submission: On January 18 via manual from US — Scanned from DE

Form analysis 3 forms found in the DOM

Name: search_word_incGET /search.php

<form data-label="Wonach suchst du?" action="/search.php" method="get" name="search_word_inc" class="app__header-search">
  <fieldset class="flex__center__center">
    <input type="text" placeholder="Wonach suchst du?" value="" id="search-input" name="query" autocomplete="off">
    <button type="submit" role="button" aria-label="Jetzt suchen" class="app__header-search-button__search">
      <svg role="img" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48">
        <path
          d="M19.7 3.9c8.7 0 15.8 7 15.8 15.7s-7 15.7-15.7 15.8C11 35.4 4 28.4 4 19.7S11 4 19.7 3.9m0-2.9C9.4 1 1 9.4 1 19.7s8.4 18.7 18.7 18.7S38.4 30 38.4 19.7C38.4 9.4 30 1 19.7 1zM46.5 44l-13-13.2-2.5 2.5 13 13.2c.7.7 1.8.7 2.5 0s.7-1.8 0-2.5z">
        </path>
      </svg>
    </button>
    <a class="app__arrow__link show__all__results" aria-label="Alle Ergebnisse sehen">
      Alle Ergebnisse sehen    </a>
  </fieldset>
  <div class="app__search-additional__links" data-query-count="4">
    <div class="app__search-additional__links-quicklinks">
      <span class="app__search-additional__links-quicklinks-label">Quicklinks</span>
      <div class="app__search-additional__links-quicklinks-results">
        <a href="https://www.stoffe-hemmers.de/baumwolljersey" aria-label="Baumwolljersey">
            Baumwolljersey          </a>
        <a href="https://www.stoffe-hemmers.de/musselin" aria-label="Musselin">
            Musselin          </a>
        <a href="https://www.stoffe-hemmers.de/buendchenstoffe" aria-label="Bündchenstoffe">
            Bündchenstoffe          </a>
        <a href="https://www.stoffe-hemmers.de/moebelstoffe" aria-label="Möbelstoffe">
            Möbelstoffe          </a>
      </div>
    </div>
  </div>
  <div class="app__search-suggest__layer"></div>
</form>

<form class="app__footer-newsletter__form" novalidate="novalidate">
  <input type="hidden" id="campaign" name="campaign" value="Webseite|Footer">
  <div class="app__footer-newsletter__form-persuasion__element">
    <div class="app__footer-newsletter__form-persuasion__element-animation">
      <span class="app__heading-depth__5 app__footer-newsletter__form-persuasion__element-animation__text">
        <div>
          <strong>15%</strong>
          <small>Gutschein</small>
        </div>
        <svg role="img" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48">
          <path
            d="M24 43.8c-.3 0-.5-.1-.8-.3-7.7-5.9-12.9-11-16.6-16.1C1.9 21 .8 15.1 3.4 9.8 5.2 6 10.5 2.9 16.7 4.7c2.9.8 5.5 2.6 7.3 5.2 1.8-2.5 4.4-4.4 7.3-5.2 6.2-1.8 11.5 1.2 13.3 5.1 2.6 5.2 1.5 11.3-3.2 17.7-3.7 5.1-8.9 10.2-16.6 16.1-.3.2-.5.2-.8.2zM13.1 7c-3-.1-5.8 1.4-7.3 4-2.1 4.4-1.1 9.2 2.9 14.8 4.4 5.6 9.5 10.6 15.3 14.8 5.8-4.3 10.9-9.2 15.3-14.8 4.1-5.6 5.1-10.4 2.9-14.8-1.4-2.7-5.5-4.9-10-3.7-3 .8-5.5 3-6.7 5.8-.3.7-1.1 1.1-1.8.7-.3-.1-.5-.4-.7-.7-1.4-2.7-3.8-4.9-6.7-5.8-1.2-.1-2.2-.3-3.2-.3z">
          </path>
          <path d="M40.7 27.8l-8.2 7.8L24 42l-8.7-6.4-7.2-7.8L3.4 17l2.4-8.2 9.6-3.7 8.6 7.1 7.6-6.7 9.6 2.2 3.7 8z"></path>
        </svg>
      </span>
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 600" width="600" height="600" preserveAspectRatio="xMidYMid meet" style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px);">
        <defs>
          <clipPath id="__lottie_element_2">
            <rect width="600" height="600" x="0" y="0"></rect>
          </clipPath>
        </defs>
        <g clip-path="url(#__lottie_element_2)">
          <g transform="matrix(1,0,0,1,298.5,349.5)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0.25,96)">
              <path fill="rgb(162,202,35)" fill-opacity="1"
                d=" M142.125,-101.125 C142.125,-101.125 142,89 142,89 C142,95.62699890136719 136.6269989013672,101 130,101 C130,101 -130,101 -130,101 C-136.6269989013672,101 -142,95.62699890136719 -142,89 C-142,89 -142.875,-101.25 -142.875,-101.25 C-142.875,-101.25 142.125,-101.125 142.125,-101.125z">
              </path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,298.5,349.5)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0.25,96)">
              <path fill="rgb(107,163,3)" fill-opacity="1"
                d=" M142.02699279785156,47.5 C142.02699279785156,47.5 142,89 142,89 C142,95.62699890136719 136.6269989013672,101 130,101 C130,101 90.25,101 90.25,101 C90.25,101 87.125,82.25 104.84200286865234,63.05699920654297 C119.4020004272461,47.284000396728516 142.02699279785156,47.5 142.02699279785156,47.5z">
              </path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,298.5,349.5)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0.25,96)">
              <path fill="rgb(107,163,3)" fill-opacity="1"
                d=" M-88.75,101 C-88.75,101 -130,101 -130,101 C-136.6269989013672,101 -142,95.62699890136719 -142,89 C-142,89 -142.1840057373047,49.000999450683594 -142.1840057373047,49.000999450683594 C-142.1840057373047,49.000999450683594 -122.46900177001953,45.869998931884766 -104.16999816894531,62.79600143432617 C-84.625,80.875 -88.75,101 -88.75,101z">
              </path>
            </g>
          </g>
          <g style="display: none;">
            <g>
              <path></path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,300,352)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0,0)">
              <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(107,163,3)" stroke-opacity="1" stroke-width="9" d=" M-70.5,88.75 C-70.5,88.75 -51,97.875 -51,97.875 C-51,97.875 -69.125,111.125 -69.125,111.125"></path>
            </g>
          </g>
          <g style="display: none;">
            <g>
              <path></path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,376.25,342)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0,0)">
              <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(107,163,3)" stroke-opacity="1" stroke-width="9"
                d=" M-9.25,98.125 C-9.25,98.125 -29.5,108.18800354003906 -29.5,108.18800354003906 C-29.5,108.18800354003906 -11.062999725341797,120.93800354003906 -11.062999725341797,120.93800354003906"></path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,300,352)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0,0)">
              <path fill="rgb(107,163,3)" fill-opacity="1"
                d=" M16,122.93800354003906 C13.875,122.75 12.375,123 7.375,124.56300354003906 C2.375,126.1259994506836 1.6619999408721924,126.04000091552734 -0.875,126.125 C-3.578000068664551,126.21499633789062 -2.875,126.5 -8,125.75 C-13.125,125 -13.437000274658203,122.68800354003906 -17.625,122.93800354003906 C-21.760000228881836,123.18499755859375 -24.391000747680664,126.46399688720703 -23.812999725341797,130.125 C-22.687999725341797,137.25 -17.062000274658203,138.8000030517578 -2.062999963760376,138.56300354003906 C17.687000274658203,138.25 20.5,134.25 21,130.375 C21.69300079345703,125.0009994506836 18.125,123.1259994506836 16,122.93800354003906z">
              </path>
            </g>
          </g>
          <g transform="matrix(0.9999619126319885,-0.008726535364985466,0.008726535364985466,0.9999619126319885,295.5313720703125,425.46563720703125)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,3.5759999752044678,-40.93600082397461)">
              <path fill="rgb(139,187,27)" fill-opacity="1" d=" M141.75,-21 C141.75,-21 141.75,21 141.75,21 C141.75,21 -141.75,21 -141.75,21 C-141.75,21 -141.75,-21 -141.75,-21 C-141.75,-21 141.75,-21 141.75,-21z"></path>
            </g>
          </g>
          <g transform="matrix(1,0,0,1,300,352)" opacity="1" style="display: block;">
            <g opacity="1" transform="matrix(1,0,0,1,0,0)">
              <path fill="rgb(107,163,3)" fill-opacity="1"
                d=" M76,-115.5 C24.06800079345703,-117.41200256347656 -10.25,-69 -10.25,-69 C-10.25,-69 -45.75199890136719,-101.36799621582031 -79.25,-102 C-92.5,-102.25 -116.01499938964844,-102.28199768066406 -121.25,-70 C-127.25,-33 -64,5.25 -64,5.25 C-64,5.25 35.5,1.5 35.5,1.5 C35.5,1.5 96.25,-30.75 109,-66.75 C112.4739990234375,-76.55999755859375 116.75,-114 76,-115.5z M-27.75,-22.25 C-31.75,-17 -54.75,-28.75 -63,-35.5 C-71.25,-42.25 -87.75,-63 -83,-68.75 C-79.21499633789062,-73.33100128173828 -66.79199981689453,-72.85700225830078 -47.75,-56.5 C-28.25,-39.75 -23.75,-27.5 -27.75,-22.25z M57.25,-53 C44.75,-41.75 26.75,-32.5 20.5,-34 C14.25,-35.5 13,-51.25 35.25,-68.25 C57.5,-85.25 66.5,-87 72.5,-84.25 C78.5,-81.5 69.75,-64.25 57.25,-53z">
              </path>
            </g>
            <g opacity="1" transform="matrix(1,0,0,1,0,0)">
              <path fill="rgb(107,163,3)" fill-opacity="1" d=" M147.25,-16.75 C147.25,-16.75 147.25,34.5 147.25,34.5 C147.25,34.5 -149.25,34.5 -149.25,34.5 C-149.25,34.5 -149.25,-16.75 -149.25,-16.75 C-149.25,-16.75 147.25,-16.75 147.25,-16.75z">
              </path>
            </g>
          </g>
        </g>
      </svg>
    </div>
    <div class="app__footer-newsletter__form-persuasion__element-static">
      <svg role="img" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1090 660">
        <defs>
          <clipPath id="clip-path">
            <path d="M607.3,133.46A61.62,61.62,0,0,0,536,88.9L69.85,179.24a61.42,61.42,0,0,0-47.37,77.53C48,343.75,92.85,496.62,116,575.64a61.62,61.62,0,0,0,67.1,43.66l465.23-60.56A61.43,61.43,0,0,0,700,482.12Z" fill="#dae2e8" stroke="#fff"
              stroke-miterlimit="10" stroke-width="15" clip-rule="evenodd"></path>
          </clipPath>
        </defs>
        <path d="M607.3,133.46A61.62,61.62,0,0,0,536,88.9L69.85,179.24a61.42,61.42,0,0,0-47.37,77.53C48,343.75,92.85,496.62,116,575.64a61.62,61.62,0,0,0,67.1,43.66l465.23-60.56A61.43,61.43,0,0,0,700,482.12Z" fill="#dae2e8" fill-rule="evenodd"></path>
        <g clip-path="url(#clip-path)">
          <path d="M-65.64,211.19l406.33,193a38.15,38.15,0,0,0,44.44-8.6l327-355.43C416.43-30.83,174.44,8.66-65.64,211.19Z" fill="#bac1c6" stroke="#fff" stroke-miterlimit="10" stroke-width="15" fill-rule="evenodd"></path>
        </g>
        <path d="M607.3,133.46A61.62,61.62,0,0,0,536,88.9L69.85,179.24a61.42,61.42,0,0,0-47.37,77.53C48,343.75,92.85,496.62,116,575.64a61.62,61.62,0,0,0,67.1,43.66l465.23-60.56A61.43,61.43,0,0,0,700,482.12Z" fill="none" stroke="#fff"
          stroke-miterlimit="10" stroke-width="15" fill-rule="evenodd"></path>
        <path
          d="M487.94,650a10,10,0,0,1-8.92-5.48L446.94,581.2,270.53,621.72a18.43,18.43,0,0,1-4,.46,18,18,0,0,1-12.46-31C297.43,549.74,392.86,458.6,392.86,458.6a10,10,0,0,1,6.34-2.75l65.64-3.72-3.31-47.51a10,10,0,0,1,2.85-7.71L543,317a26.18,26.18,0,0,1,24.17-7.21l502.4,108.09h.37a10,10,0,0,1,9.89,8.53c.06.37.11.74.14,1.12a10,10,0,0,1-6.56,10.08L491.36,649.4A9.94,9.94,0,0,1,487.94,650Z"
          fill="#a2ca23" fill-rule="evenodd"></path>
        <path
          d="M561.65,319.18a16.47,16.47,0,0,1,3.41.36l503.73,108.38,1.16-.07-.71.17.76.16L487.94,640l-35.62-70.3L268.29,612a8,8,0,0,1-7.35-13.56L399.77,465.83l75.75-4.29-4-57.62L550.14,324a16.13,16.13,0,0,1,11.51-4.82M1070,427.85h0M561.65,299.18h0A36.36,36.36,0,0,0,535.88,310L457.25,389.9a20,20,0,0,0-5.69,15.41l2.6,37.41-55.52,3.14A20,20,0,0,0,386,451.37L247.13,583.94a28,28,0,0,0,25.65,47.52l68-15.61L441.55,592.7,470.1,649a20,20,0,0,0,24.68,9.75L1076.84,447A20,20,0,0,0,1090,426.81a17.23,17.23,0,0,0-.2-1.76A20,20,0,0,0,1072.37,408c-.56-.07-1.13-.12-1.71-.14l-10.38-2.23L569.27,300a36.06,36.06,0,0,0-7.62-.81Z"
          fill="#fff"></path>
        <polygon points="1070 428.18 487.94 640 471.51 403.92 1070 428.18" fill="#c3d651" fill-rule="evenodd"></polygon>
        <polygon points="1070 428.18 487.94 640 399.73 465.9 1070 428.18" fill="#6ba303" fill-rule="evenodd"></polygon>
        <path d="M1070,428.18,565.06,319.54A16.15,16.15,0,0,0,550.14,324l-78.63,79.92Z" fill="#a2ca23" fill-rule="evenodd"></path>
        <path d="M1070,427.85,268.29,612a8,8,0,0,1-7.35-13.56L399.77,465.83Z" fill="#a2ca23" fill-rule="evenodd"></path>
        <path d="M651.3,36A91.29,91.29,0,1,1,524.13,59.64,91.06,91.06,0,0,1,651.3,36Z" fill="#a2ca23" stroke="#fff" stroke-miterlimit="10" stroke-width="15" fill-rule="evenodd"></path>
        <path
          d="M632.18,88a25,25,0,0,0-22.1-26.31h0a27.57,27.57,0,0,0-29.81,20L574.5,102.4a16.26,16.26,0,0,1-8.64,10.31h0a15.72,15.72,0,0,0,3.38,29.52,371.94,371.94,0,0,0,57.63,8.27c5.31.34,11-2,12.84-7.15,2.71-7.59-2.91-15.57-4.7-17.49-5.09-5.49-4.41-11.35-4-18.28C631.35,102,631.78,94.84,632.18,88Z"
          fill="#fff" fill-rule="evenodd"></path>
        <path d="M585.91,148.45a10.83,10.83,0,0,0,21.42,3.15L596.62,150Z" fill="#fff" fill-rule="evenodd"></path>
      </svg>
    </div>
  </div>
  <fieldset class="no__margin">
    <label class="app__input" for="email">
      <span>Deine Mail-Adresse</span>
      <input id="email" name="email" type="email" data-validate="[required,email]" value="" placeholder="Wohin dürfen wir unseren Newsletter schicken?">
    </label>
    <button type="submit" class="app__button slim has__icon no__arrow" data-loading="Loading">
      <svg class="button_email_icon" role="img" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48">
        <path
          d="M43.2,8H4.8C2.7,8,1,9.8,1,12v24.1C1,38.2,2.7,40,4.8,40h38.3c2.1,0,3.8-1.8,3.8-3.9V11.9C47,9.8,45.3,8,43.2,8L43.2,8 L43.2,8L43.2,8z M42.2,10.8L27,24.7c-1.3,1.2-2.3,1.8-3,1.8c-0.6,0-1.6-0.6-3-1.8L5.8,10.8H42.2L42.2,10.8z M3.9,35.2V13.4 l11.9,10.7L3.9,35.2z M5.9,37.2l12-10.9l2,1.8c1.1,1,2.5,1.5,4.2,1.5c1.7,0,3.1-0.5,4.2-1.5l2-1.8l12,10.9H5.9L5.9,37.2z M44.1,35.2 l-11.9-11l11.9-10.7V35.2z">
        </path>
      </svg>
      <span class="button_label">Jetzt anmelden</span>
      <span class="button_ab_label">Bestätigen</span>
    </button>
  </fieldset>
</form>

POST

<form class="app__footer-redirect__form" method="post">
  <input type="text" name="email" id="email" value="">
</form>

Text Content

WIR SCHNEIDERN DEINE DATEN AUF DICH ZU!

Stoffe Hemmers nutzt Cookies und andere Technologien um zu gewährleisten, dass
unsere Webseite zuverlässig, schnell und sicher läuft; wir deine Nutzererfahrung
mit für dich relevanten Inhalten und personalisierter Werbung verbessern können
und wir dir bestmögliche Browsing-Erfahrung bieten.

Weitere Informationen findest du in unserer Datenschutzerklärung und in unserem
Impressum.

Einstellungen Alle akzeptieren

--------------------------------------------------------------------------------


EINSTELLUNGEN

Hier kannst du das Tracking und die Analysetools auf unseren Websites zulassen
oder ausschließen.

Notwendig

Die durch diese Services gesammelten Daten werden gebraucht, um die technische
Performance der Website zu gewährleisten, dir grundlegende Einkaufs-Funktionen
bereitzustellen, das Einkaufen bei uns sicher zu machen und um Betrug zu
verhindern. Immer eingeschaltet.

Web-Performance und Analyse

Diese Daten helfen uns dabei, das Einkaufen bei uns für dich besser zu machen,
Bugs zu vermeiden und neue Funktionen zu testen. Darüber hinaus helfen sie uns
dabei, das Nutzererlebnis insgesamt auf dem Schirm zu behalten und unseren Shop
auch auf geschäftlich Relevantes hin zu analysieren.

Außerdem verwenden wir diese Daten, um die Leistung unserer Websites und Dienste
zu verbessern sowie um die Benutzererfahrung und geschäftsrelevante Analysen
unseres Geschäfts und unserer Apps durchzuführen.

Marketing

Mit diesen Cookies ist die Website in der Lage, erweiterte Funktionalität und
Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern
gesetzt werden, deren Dienste wir auf unseren Seiten verwenden. Wenn Sie diese
Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste
möglicherweise nicht einwandfrei. Diese Cookies ermöglichen es uns, Besuche und
Verkehrsquellen zu zählen, damit wir die Leistung unserer Website messen und
verbessern können. Sie unterstützen uns bei der Beantwortung der Fragen, welche
Seiten am beliebtesten sind, welche am wenigsten genutzt werden und wie sich
Besucher auf der Website bewegen. Alle von diesen Cookies erfassten
Informationen werden aggregiert und sind deshalb anonym. Wenn Sie diese Cookies
nicht zulassen, können wir nicht wissen, wann Sie unsere Website besucht haben.

Einstellungen speichern Alle akzeptieren

Versandkostenfrei ab 60 € Familienunternehmen Kostenlose Stoffmuster 4.9 von 5
Sterne bei Trusted Shops Versandkostenfrei ab 60 €
4.9 von 5 Sterne bei Trusted Shops
Alle Ergebnisse sehen
Quicklinks
Baumwolljersey Musselin Bündchenstoffe Möbelstoffe

Anmelden
Anmelden Du bist ein neuer Kunde? Jetzt registrieren! Dein Konto Hilfe & Kontakt
Deine Favoriten Dein Warenkorb

Anmelden / Registrieren Stoffe Nähzubehör Schnittmuster Wolle Inspiration
Neuheiten Sale
Fragen & Antworten Hotline +49 (0) 5921 / 308388-12 Kontakt E-Mail
Stoffe
Neue Stoffe Stoffarten Bekleidungsstoffe Bio-Stoffe Dekostoffe Kinderstoffe
Markenstoffe Patchworkstoffe Saisonale Stoffe Stoffe nach Farbe & Motiv
Stoffmusterkarten Stoffpakete
Nähzubehör
Nähgarne Nähnadeln Knöpfe Bänder Borten Kordeln
Reißverschlüsse Verschlüsse Schneidereibedarf Applikationen Aufbewahrung &
Nähkästchen Füllmaterial & Verstärkung
Kopierpapier & Seidenpapier Nähmaschinenzubehör Sticken Taschenzubehör Marken
Geschenkgutschein
Schnittmuster
E-Books Papierschnittmuster Freebooks Malomi Design Schnittmuster Schnittmuster
Accessoires Schnittmuster Bekleidung Schnittmuster Dekoration
Schnittmuster Marken Schnittmuster Puppenkleider Taschen Schnittmuster
Plotterdateien Stickdateien Nähanleitungen
Wolle
Wolle A-Z Markenwolle Strick- & Häkelzubehör Strickanleitungen
Inspiration
Babywelt Bücher & Zeitschriften Cosplay Fußball Gartenwelt Geschenkideen
Halloween Karneval & Fasching
Kinderwelt Maritime Welt Nachhaltig nähen Oktoberfest Ostern Plotten Schulstart
Sport & Fitness
Taschenwelt Trends Weihnachten Nähen lernen Nähanleitungen Strickanleitungen
Sale
Reduzierte Stoffe Reduzierte Stoffpakete Reduziertes Nähzubehör
Stoffarten Alle Artikel Alpenfleece Baumwollstoffe Bouclé Stoffe Bündchenstoffe
Canvas Chambray Chenille Chiffon Stoff Cordstoffe Damast Dralon Stoffe
Filzstoffe Flanellstoffe Fleecestoffe French Terry Frotteestoffe Futterstoff
Gabardine Georgette Gobelinstoffe Jacquardstoffe Jeansstoffe Jersey Stoffe
Jutestoff Korkstoff Kunstleder Lackstoffe Leinenstoffe Modal Molton Musselin
Nesselstoff Nickistoffe Organza Panama Panel Stoffe Piqué Plissee Stoffe
Plüschstoffe & Kunstfelle Polyesterstoffe PUL Stoffe Samt Satinstoffe Scuba
Stoffe SNAPPAP Softshell Stoffe Spitze Steppstoffe Strickstoffe Sweatstoff
Taftstoffe Teddystoffe Tencel Stoff Toile de Jouy Tüll Tyvek Viskosestoffe
Vlieseline Voile Wachstuch Stoffe Walkloden Wasserabweisende Stoffe Wollstoffe
Bekleidungsstoffe Alle Artikel Anzugstoffe Badeanzugstoffe Blusen- &
Hemdenstoffe Braut- & Hochzeitsstoffe Homewear & Nachtwäschestoffe Hosen- &
Rockstoffe Jacken- & Mantelstoffe Karostoffe & Vichykaros Kleider- &
Tunikenstoffe Party- & Abendmodestoffe Pullover- & Strickstoffe
Regenjackenstoffe Sport- & Funktionsstoffe Top- & Shirtstoffe Trachtenstoffe
Bio-Stoffe Alle Artikel Bio Jersey Bio Musselin Bio Sweatstoff
Dekostoffe Alle Artikel Bettwäschestoffe Dekotrends Gardinen & Vorhänge Stoffe
Kissen- & Deckenstoffe Landhausstoffe Möbelstoffe Outdoorstoffe Polsterstoffe
Taschenstoffe Tischdeckenstoffe
Kinderstoffe Alle Artikel Baby Stoffe Disneystoffe Kinder Bekleidungsstoffe
Kinder Dekostoffe Kinderstoffe für Jungs Kinderstoffe für Mädchen Lizenzstoffe
Magische Stoffe
Markenstoffe Alle Artikel Malomi Design Albstoffe B-Trendy Burda Stoffe Fibre
Mood Fräulein von Julie Hamburger Liebe Kullaloo My Image Poppy Stenzo Stitched
by you
Saisonale Stoffe Alle Artikel Halloween Stoffe Karnevalsstoffe Osterstoffe
Weihnachtsstoffe
Stoffe nach Farbe & Motiv Alle Artikel Stoffe nach Farbe Blumen & Pflanzen
Tiermotive
Stoffpakete Alle Artikel Bündchen Stoffpakete Jersey Stoffpakete Patchwork
Stoffpakete
Nähgarne Alle Artikel Baumwollgarn Polyestergarn Overlockgarn Durchsichtiger
Faden Elastisches Nähgarn Knopflochgarn Gütermann Nähgarn Mettler Nähgarn
Nähgarn Sets
Knöpfe Alle Artikel nach Funktion nach Material Spezielle Knöpfe
Bänder Alle Artikel Baumwollbänder Einfassband Elastische Bänder Elastische
Spitzen & Rüschen Fransen & Quasten Gardinenbänder Gummibänder Gurtbänder
Klettbänder Kunstlederbänder Lurexbänder Paspelbänder Ripsbänder Samtbänder
Satinbänder Schrägbänder Spitzenbänder Strickbündchen Vichykarobänder Webbänder
Zackenlitze
Borten Alle Artikel Jacquardborten Paillettenborten Pomponborten
Posamentenborten
Kordeln Alle Artikel Baumwollkordeln Gummikordeln Hoodiebänder Kordelenden
Kordelstopper
Reißverschlüsse Alle Artikel Teilbare Reißverschlüsse Nicht teilbare
Reißverschlüsse Reißverschluss Meterware Nahtverdeckte Reißverschlüsse
Reißverschlusszipper Zweiwege Reißverschlüsse Bettwäsche Reißverschlüsse
Verschlüsse Alle Artikel Bekleidungsverschlüsse Haken & Augen Ösen
Steckschnallen Verschlusssysteme
Schneidereibedarf Alle Artikel Fingerhüte Lineale & Schneidewerkzeuge
Markierhilfen & Stecknadeln Maßbänder Miederzubehör Nähhelfer Nahttrenner
Reflektoren Schrägbandformer Sicherheitsnadeln Stoffklammern Stoffkleber &
Textilkleber
Applikationen Alle Artikel Aufnäher ABC & Größen Tiere Bügelflicken
Reflektierende Bügelbilder Textiletiketten
Füllmaterial & Verstärkung Alle Artikel Füllwatte Kissenfüllungen
Schulterpolster
Nähmaschinenzubehör Alle Artikel Nähfüße Nähmaschinennadeln Spulen & Kapseln
Sticken Alle Artikel Handarbeitsstoffe Stick Zubehör Stickgarn Sticknadeln
Stickrahmen Stickscheren
Taschenzubehör Alle Artikel Taschen Reissverschlüsse Taschengriffe
Marken Alle Artikel Albstoffe Nähzubehör Gütermann Prym
Schnittmuster Bekleidung Alle Artikel Schnittmuster Baby & Kinder Schnittmuster
Cosplay Schnittmuster Damen Bekleidung Schnittmuster für Tierbekleidung
Schnittmuster Herren
Schnittmuster Marken Alle Artikel Blaubeerstern Schnittmuster Burda
Schnittmuster Butterick Schnittmuster Erbsünde Schnittmuster Fadenkäfer
Schnittmuster Farbenmix Schnittmuster Fibre Mood Schnittmuster Firlefanz
Schnittmuster Ki-Ba-Doo Schnittmuster Klimperklein Schnittmuster LeniPepunkt
Schnittmuster Lillesol & Pelle Schnittmuster McCalls Schnittmuster Miou Miou
Schnittmuster My Image Schnittmuster Nähfrosch Schnittmuster pattydoo
Schnittmuster Schnittgeflüster Schnittmuster Schnittmuster Konfetti Patterns
Stenzo Schnittmuster Unikati Schnittmuster Vogue Schnittmuster
Wolle A-Z Alle Artikel Babywolle-Babygarn Filzwolle Häkelgarn Merinowolle
Sockenwolle
Markenwolle Alle Artikel BellaLana Myboshi Phildar Rellana Schachenmayr
Strick- & Häkelzubehör Alle Artikel Häkelnadeln Stopfnadeln Stricknadeln
Woll-Zubehör
Bücher & Zeitschriften Alle Artikel Handarbeitszeitschriften Kinderkleidung
nähen Nähbücher
Halloween Alle Artikel Halloween Nähzubehör Halloween Schnittmuster
Karneval & Fasching Alle Artikel Hippie Kostüm Piratenkostüm Prinzessin Kostüme
Tierkostüme
Maritime Welt Alle Artikel Maritime Stoffe Maritimes Nähzubehör
Nachhaltig nähen Alle Artikel Naturstoffe Recycelte Stoffe
Trends Alle Artikel Trendstoffe Frühjahr/Sommer Trendstoffe Herbst/Winter Animal
Prints Batikstoffe Folklore Glamour Jeans Fashion Lederlook Mantelstoffe
Military Neon Pastell Schwarz-Weiß Stripes allover Transparenz
Weihnachten Alle Artikel Weihnachten Bücher & Schnitte Weihnachten Nähzubehör
Reduzierte Stoffe Alle Artikel Reduzierte Bekleidungsstoffe Reduzierte
Dekostoffe Reduzierte Kinderstoffe
Baumwollstoffe Alle Artikel Batist Beschichtete Baumwolle Cretonne Fahnentuch
uni Köper Lochstickerei Popeline
Filzstoffe Alle Artikel Bastelfilz Filz Meterware 1- 2 mm Filz Meterware 3-4 mm
Wollfilz
Jersey Stoffe Alle Artikel Baumwolljersey Folienjersey Jacquard Jersey Jersey
Stoff Uni Romanit Jersey Viskosejersey
Samt Alle Artikel Baumwollsamt Pannesamt Stretch Samt
Sweatstoff Alle Artikel Sommersweat Wintersweat
Dekotrends Alle Artikel Floral Style Natural Look
Gardinen & Vorhänge Stoffe Alle Artikel Extrabreite & Raumhohe Dekostoffe
Gardinenstoffe Kindergardinen Verdunkelungsstoffe Vorhangstoffe
Lizenzstoffe Alle Artikel Benjamin Blümchen Bibi & Tina Bibi Blocksberg Die
Olchis Dreamworks & Co. Eiskönigin Elsa Harry Potter Leo Lausemaus Paw Patrol
Prinzessin Lillifee
Stoffe nach Farbe Alle Artikel Stoffe blau Stoffe braun Stoffe gelb Stoffe grau
Stoffe grün Stoffe lila Stoffe orange Stoffe pink Stoffe rot Stoffe schwarz
Stoffe weiss
Tiermotive Alle Artikel Dinosaurier Einhörner Katzen Stoffe Pferde
Schmetterlinge Waldtiere
Gütermann Nähgarn Alle Artikel Gütermann Allesnäher Gütermann Allesnäher rPET
Gütermann Extra Stark Gütermann Mara 120 Gütermann Miniking Gütermann Toldi
nach Funktion Alle Artikel Druckknöpfe Jeansknöpfe Kinderknöpfe Knebelknöpfe
Trachtenknöpfe Überziehbare Knöpfe Wäscheknöpfe
nach Material Alle Artikel Holzknöpfe Hornknöpfe Kunststoffknöpfe Lederknöpfe
Metallknöpfe Perlmuttknöpfe
Schrägbänder Alle Artikel Schrägband Baumwolle Schrägband Jersey Weitere
Schrägbänder
Teilbare Reißverschlüsse Alle Artikel Kunststoff Profil Metall Antik
Moselschieber (M60)
Nicht teilbare Reißverschlüsse Alle Artikel Kunststoff Spirale 3 mm Kunststoff
Spirale 4 mm Metall Antik Zähnchen Metall Gold Zähnchen Metall Silber Zähnchen
Lineale & Schneidewerkzeuge Alle Artikel Bastelmesser Patchwork Lineale
Rollschneider Schablonen Schneiderscheren Schneideunterlagen
Nähmaschinennadeln Alle Artikel Jerseynadeln Spezielle Nadeln Stretchnadeln
Universalnadeln
Schnittmuster Damen Bekleidung Alle Artikel Schnittmuster Abendmode
Schnittmuster Hose Schnittmuster Kleid Schnittmuster Mantel & Jacken
Schnittmuster Oberteile & Blusen Schnittmuster Plus Size Schnittmuster Rock
Schnittmuster Sonstiges Schnittmuster Sportbekleidung Schnittmuster Umstandsmode
Schnittmuster Wäsche
Phildar Alle Artikel Phil Dolce Vita Phil Douce Phil Doudou Phil Merinos Phil
Romance
Rellana Alle Artikel Flotte Socke Funny Scrub Shiva
Schachenmayr Alle Artikel Schachenmayr Baby Smiles Bravo Schachenmayr Boston
Schachenmayr Bravo Schachenmayr Catania Schachenmayr Merino Schachenmayr Regia
Sockenwolle Schachenmayr Wash+Filz it


Viele Stoffe im SALE!

--------------------------------------------------------------------------------

Kuschelige Alpenfleece


BELIEBT IM WINTER

Walkloden
Sweatstoffe
Alpenfleece
Softshell
Strickstoffe
Cord
Fleecestoffe
French Terry
Flanellstoffe

Jacken- & Mantelstoffe
Pullover- & Strickstoffe


BELIEBTE DEKOSTOFFE

Gobelin
Filz
Canvas
Taschen-Stoffe
Panama
Vorhangstoffe
Möbelstoffe
Samt
Kunstleder

Beliebte Kinderstoffe Jetzt entdecken!

--------------------------------------------------------------------------------


FOLGE UNS

Folge uns auf Instagram Finde uns auf Youtube Werde Fan auf Facebook Folge uns
auf Pinterest Folge uns auf Whatsapp

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


ALL IN ONE BEI STOFFE HEMMERS

Kaufe Stoffe als Meterware, Schnittmuster & Kurzwaren für Dein Nähprojekt.
Stoffe Hemmers ist mit über 8000 Stoffen zur Auswahl Deutschlands
bestausgestatteter Stoffhändler.


STOFFE VON A-Z – DEN RICHTIGEN STOFF FINDEN

> Zeit für was Neues! Bei Stoffe Hemmers finde ich alles, was ich für meine
> Nähprojekte brauche: Hier kaufe ich Stoffe gleich in Meterware auf Vorrat,
> z.B. Jerseystoff für T-Shirts, Bio-Baumwollstoff für Decken und Mützen.
> Diesmal interessiere ich mich für einen mir neuen Stoff – Panama. Könnte ideal
> sein für einen neuen Couchbezug. Ich bestelle ihn als Muster.

Stoffe kaufen kann so einfach sein, wenn man weiß, was man braucht. Jedoch, bei
so großer Auswahl ist die richtige Auswahl gar nicht so einfach. Für nahezu
jedes Nähprojekt stehen verschiedene Stoffarten bereit. Unter Stoffe A-Z findest
Du alle Stoffarten bei Stoffe Hemmers – sowie alle zur Stoffart gehörigen
Informationen:

 * Eigenschaften,
 * Verarbeitungshinweise,
 * Pflegehinweise und
 * passende Nähideen.

Hier kannst Du Stoffe kaufen, die nach Thema, Marke oder aktuell sehr gefragt
sind.


STOFFIDEEN VON A-Z: WAS DU MORGEN BEREITS SELBST NÄHEN KANNST

Hast Du eine konkrete Nähidee? Weißt aber nicht, wie es geht? Stoffe Hemmers
steht mit Rat und Tat zur Seite. Du findest in unserem Online Shop sicher den
richtigen Stoff. Unter unseren Nähanleitungen findest Du die nötige Inspiration,
diese zu verarbeiten und ins richtige Licht zu rücken.


ÜBER UNS

Wir sind das Familienunternehmen Stoffe Brünink & Hemmers GmbH, betreiben den
Onlineshop Stoffe Hemmers und wir sind seit über 35 Jahren in Nordhorn daheim.
Unsere qualifizierten Mitarbeiter beraten Dich gerne bei Fragen und helfen Dir
bei der Auswahl der richtigen Produkte.

Unser Sortiment wird ständig nach Kundenwünschen orientiert angepasst. Unsere
langjährigen Mitarbeiter sind jederzeit rund um Fragen zu Deiner Bestellung oder
zur Stoffberatung für Dich da. Stoffe Hemmers gibt es online auch in
Niederländisch, Französisch und Englisch. Hier wirst Du in Deiner Landessprache
beraten und kannst sicher sein, den richtigen Shop für Dich gefunden zu haben.

Als Gewerbetreibender wirf mal einen Blick auf unsere besonderen
Einkaufskonditionen!

Unsere beliebtesten Kategorien Baumwollstoffe Softshellstoffe Musselin Stoffe
Bündchenstoffe Sweatstoffe Jersey Stoffe Albstoffe Panel Stoffe
Über 60000 zufriedene Kunden 40 Jahre Erfahrung
Möchtest du 15% sparen? Jetzt zum Newsletter anmelden! Sei immer auf dem
neuesten Stand & erhalte einen Gutschein als Dankeschön.
15% Gutschein

Deine Mail-Adresse Jetzt anmelden Bestätigen

Note 4.9 / 5 aus 16665 Bewertungen der letzten 12 Monate
17.01.2024

Die Lieferung erfolgte super schnell. Die Stoffe entsprechen meiner Vorstellung
zu 100 Prozent. Habe direkt mit der Verarbeitung des grauen Graffitistoffes
begonnen. Stoff vorwaschen: kein ...

17.01.2024

Der Stoff war genau wie ich ihn mit vorgestellt habe. Ich überzog eine
Rückenlehne. Sieht wieder sehr modern und hübsch aus. Gerne werde ich wieder was
bestellen sollte ich bedarf haben.

17.01.2024

Zum wiederholten Male ein klasse Einkaufserlebnis bei Stoffe Hemmers: wunderbar
einfacher Bestellprozess, Abwicklung und Versand erfolgten professionell und
superschnell. Absolut empfehlenswert.

17.01.2024

Die Lieferung kam schnell und war richtig in der bestellten Länge geschnitten.


Alle 69823 Bewertungen
Service Stoffmuster bestellen Gutschein kaufen Vorteile für Gewerbetreibende FAQ
/ Hilfe
Informationen Über uns Presse Portoflat Versandkosten Zahlungsarten
Partnerprogramm Jobs & Karriere Lizenzstoffe
Hast du Fragen? Schreibe uns eine E-Mail Schreibe uns auf WhatsApp
Geprüfte Sicherheit

Trusted Shops Unsere Kunden bewerten uns mit "Sehr gut"

SSL-Verschlüsselung Sicheres Einkaufen garantiert

Bezahlen mit Unsere Versandpartner
Impressum AGB Datenschutz Widerrufsrecht Kontakt Alle Preise inkl. der gesetzl.
MwSt.
Die durchgestrichenen Preise entsprechen dem bisherigen Preis bei Stoffe
Hemmers.
Finde mehr Inspiration
Deutsch Nederlands Français (France) English
PCEtLSBCaW5nIC8vLS0+CjxzY3JpcHQ+KGZ1bmN0aW9uKHcsZCx0LHIsdSl7dmFyIGYsbixpO3dbdV09d1t1XXx8W10sZj1mdW5jdGlvbigpe3ZhciBvPXt0aToiNTc5NzYzOCJ9O28ucT13W3VdLHdbdV09bmV3IFVFVChvKSx3W3VdLnB1c2goInBhZ2VMb2FkIil9LG49ZC5jcmVhdGVFbGVtZW50KHQpLG4uc3JjPXIsbi5hc3luYz0xLG4ub25sb2FkPW4ub25yZWFkeXN0YXRlY2hhbmdlPWZ1bmN0aW9uKCl7dmFyIHM9dGhpcy5yZWFkeVN0YXRlO3MmJnMhPT0ibG9hZGVkIiYmcyE9PSJjb21wbGV0ZSJ8fChmKCksbi5vbmxvYWQ9bi5vbnJlYWR5c3RhdGVjaGFuZ2U9bnVsbCl9LGk9ZC5nZXRFbGVtZW50c0J5VGFnTmFtZSh0KVswXSxpLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG4saSl9KSh3aW5kb3csZG9jdW1lbnQsInNjcmlwdCIsIi8vYmF0LmJpbmcuY29tL2JhdC5qcyIsInVldHEiKTs8L3NjcmlwdD48bm9zY3JpcHQ+PGltZyBzcmM9Ii8vYmF0LmJpbmcuY29tL2FjdGlvbi8wP3RpPTU3OTc2MzgmVmVyPTIiIGhlaWdodD0iMCIgd2lkdGg9IjAiIHN0eWxlPSJkaXNwbGF5Om5vbmU7IHZpc2liaWxpdHk6IGhpZGRlbjsiIC8+PC9ub3NjcmlwdD4=
CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KdmFyIFNjYXJhYlF1ZXVlID0gU2NhcmFiUXVldWUgfHwgW107CihmdW5jdGlvbihpZCkgewogIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkpIHJldHVybjsKICB2YXIganMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsganMuaWQgPSBpZDsKICBqcy5zcmMgPSAnLy9jZG4uc2NhcmFicmVzZWFyY2guY29tL2pzLzExQkYzRkU5QkM4MkZDMTgvc2NhcmFiLXYyLmpzJzsKICB2YXIgZnMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07CiAgZnMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZzKTsKfSkoJ3NjYXJhYi1qcy1hcGknKTsKPC9zY3JpcHQ+Cg==
CjwhLS0gRmFjZWJvb2sgUGl4ZWwgQ29kZSAtLT4KPHNjcmlwdD4KIWZ1bmN0aW9uKGYsYixlLHYsbix0LHMpe2lmKGYuZmJxKXJldHVybjtuPWYuZmJxPWZ1bmN0aW9uKCl7bi5jYWxsTWV0aG9kPwpuLmNhbGxNZXRob2QuYXBwbHkobixhcmd1bWVudHMpOm4ucXVldWUucHVzaChhcmd1bWVudHMpfTtpZighZi5fZmJxKWYuX2ZicT1uOwpuLnB1c2g9bjtuLmxvYWRlZD0hMDtuLnZlcnNpb249JzIuMCc7bi5xdWV1ZT1bXTt0PWIuY3JlYXRlRWxlbWVudChlKTt0LmFzeW5jPSEwOwp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTtzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscyl9KHdpbmRvdywKZG9jdW1lbnQsJ3NjcmlwdCcsJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMnKTsKZmJxKCdpbml0JywgJzUzOTQ5MTA3MzA5Mjg0OScpOyAvLyBJbnNlcnQgeW91ciBwaXhlbCBJRCBoZXJlLgpmYnEoJ3RyYWNrJywgJ1BhZ2VWaWV3Jyk7Cjwvc2NyaXB0Pgo8bm9zY3JpcHQ+PGltZyBoZWlnaHQ9JzEnIHdpZHRoPScxJyBzdHlsZT0nZGlzcGxheTpub25lJyBzcmM9J2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS90cj9pZD01Mzk0OTEwNzMwOTI4NDkmZXY9UGFnZVZpZXcmbm9zY3JpcHQ9MScgLz48L25vc2NyaXB0Pgo8IS0tIEZhY2Vib29rIFBpeGVsIEVuZCAtLT4K
CjwhLS0gR2xvYmFsIHNpdGUgdGFnIChndGFnLmpzKSAtIEdvb2dsZSBBbmFseXRpY3MgLS0+CjxzY3JpcHQ+CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVJTM1M3NVhWUVYnKTsKPC9zY3JpcHQ+CgkJCQ==
CgkJCTwhLS0gR29vZ2xlIEFuYWx5dGljcyAtLT4KCQkJPHNjcmlwdD4KCQkJKGZ1bmN0aW9uKGkscyxvLGcscixhLG0pe2lbJ0dvb2dsZUFuYWx5dGljc09iamVjdCddPXI7aVtyXT1pW3JdfHxmdW5jdGlvbigpewoJCQkoaVtyXS5xPWlbcl0ucXx8W10pLnB1c2goYXJndW1lbnRzKX0saVtyXS5sPTEqbmV3IERhdGUoKTthPXMuY3JlYXRlRWxlbWVudChvKSwKCQkJbT1zLmdldEVsZW1lbnRzQnlUYWdOYW1lKG8pWzBdO2EuYXN5bmM9MTthLnNyYz1nO20ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoYSxtKQoJCQl9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJy8vd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tL2FuYWx5dGljcy5qcycsJ2dhJyk7CgoJCQlnYSgnY3JlYXRlJywgJ1VBLTYxODc4MC0xJywgJ3N0b2ZmZS1oZW1tZXJzLmRlJyk7CgkJCQoJCQlnYSgnc2V0JywgJ2Fub255bWl6ZUlwJywgdHJ1ZSk7CgkJCWdhKCdzZW5kJywgJ3BhZ2V2aWV3Jyk7CgoJCQl2YXIgZGlzYWJsZVN0ciA9ICdnYS1kaXNhYmxlLVVBLTYxODc4MC0xJzsKCQkJaWYgKGRvY3VtZW50LmNvb2tpZS5pbmRleE9mKGRpc2FibGVTdHIgKyAnPXRydWUnKSA+IC0xKSB7CgkJCSAgd2luZG93W2Rpc2FibGVTdHJdID0gdHJ1ZTsKCQkJfQoKCQkJLy8gRGllIGVpZ2VudGxpY2hlIE9wdC1vdXQgRnVua3Rpb24uCgkJCWZ1bmN0aW9uIGdhT3B0b3V0KCl7CgkJCSAgZG9jdW1lbnQuY29va2llID0gZGlzYWJsZVN0ciArICc9dHJ1ZTsgZXhwaXJlcz1UaHUsIDMxIERlYyAyMDk5IDIzOjU5OjU5IFVUQzsgcGF0aD0vJzsKCQkJICB3aW5kb3dbZGlzYWJsZVN0cl0gPSB0cnVlOwoKICAgICAgICB2YXIgX19zdWNjZXNzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dhT3B0b3V0U3VjY2Nlc3MnKTsKICAgICAgICBpZihfX3N1Y2Nlc3MgIT09IG51bGwpIHsKICAgICAgICAgIF9fc3VjY2Vzcy5yZW1vdmVBdHRyaWJ1dGUoJ3N0eWxlJyk7CiAgICAgICAgfQoJCQl9CgkJCTwvc2NyaXB0PgoKCQkJPCEtLSBFbmQgR29vZ2xlIEFuYWx5dGljcyAtLT4KCQkJ
CjwhLS0gR2xvYmFsIHNpdGUgdGFnIChndGFnLmpzKSAtIEdvb2dsZSBBZFdvcmRzOiA4MDMyMzA4NzAgLS0+CjxzY3JpcHQgYXN5bmMgc3JjPSdodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndGFnL2pzP2lkPUFXLTgwMzIzMDg3MCc+PC9zY3JpcHQ+CjxzY3JpcHQ+CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdBVy04MDMyMzA4NzAnKTsKPC9zY3JpcHQ+Cg==
CiAgICAgICAgPCEtLSBLYW1lbGVvb24gLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vamw3MGZvdDY3ai5rYW1lbGVvb24uZXUva2FtZWxlb29uLmpzIiBhcz0ic2NyaXB0Ij4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgLy8gRHVyYXRpb24gaW4gbWlsbGlzZWNvbmRzIHRvIHdhaXQgd2hpbGUgdGhlIEthbWVsZW9vbiBhcHBsaWNhdGlvbiBmaWxlIGlzIGxvYWRlZAogICAgICB2YXIga2FtZWxlb29uTG9hZGluZ1RpbWVvdXQgPSAxMDAwOwoKICAgICAgdmFyIGthbWVsZW9vblF1ZXVlID0ga2FtZWxlb29uUXVldWUgfHwgW107CiAgICAgIHZhciBrYW1lbGVvb25TdGFydExvYWRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7CiAgICAgIGlmICghIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJrYW1lbGVvb25Mb2FkaW5nU3R5bGVTaGVldCIpICYmICEgd2luZG93LmthbWVsZW9vbkRpc3BsYXlQYWdlVGltZU91dCkKICAgICAgewogICAgICAgICAgdmFyIGthbWVsZW9vblMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07CiAgICAgICAgICB2YXIga2FtZWxlb29uQ2MgPSAiKiB7IHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0iOwogICAgICAgICAgdmFyIGthbWVsZW9vblN0biA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7CiAgICAgICAgICBrYW1lbGVvb25TdG4udHlwZSA9ICJ0ZXh0L2NzcyI7CiAgICAgICAgICBrYW1lbGVvb25TdG4uaWQgPSAia2FtZWxlb29uTG9hZGluZ1N0eWxlU2hlZXQiOwogICAgICAgICAgaWYgKGthbWVsZW9vblN0bi5zdHlsZVNoZWV0KQogICAgICAgICAgewogICAgICAgICAgICAgIGthbWVsZW9vblN0bi5zdHlsZVNoZWV0LmNzc1RleHQgPSBrYW1lbGVvb25DYzsKICAgICAgICAgIH0KICAgICAgICAgIGVsc2UKICAgICAgICAgIHsKICAgICAgICAgICAgICBrYW1lbGVvb25TdG4uYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoa2FtZWxlb29uQ2MpKTsKICAgICAgICAgIH0KICAgICAgICAgIGthbWVsZW9vblMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoa2FtZWxlb29uU3RuLCBrYW1lbGVvb25TKTsKICAgICAgICAgIHdpbmRvdy5rYW1lbGVvb25EaXNwbGF5UGFnZSA9IGZ1bmN0aW9uKGZyb21FbmdpbmUpCiAgICAgICAgICB7CiAgICAgICAgICAgICAgaWYgKCEgZnJvbUVuZ2luZSkKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIHdpbmRvdy5rYW1lbGVvb25UaW1lb3V0ID0gdHJ1ZTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgaWYgKGthbWVsZW9vblN0bi5wYXJlbnROb2RlKQogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAga2FtZWxlb29uU3RuLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoa2FtZWxlb29uU3RuKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9OwogICAgICAgICAgd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7fSwgMjUpOwogICAgICAgICAgd2luZG93LmthbWVsZW9vbkRpc3BsYXlQYWdlVGltZU91dCA9IHdpbmRvdy5zZXRUaW1lb3V0KHdpbmRvdy5rYW1lbGVvb25EaXNwbGF5UGFnZSwga2FtZWxlb29uTG9hZGluZ1RpbWVvdXQpOwogICAgICB9CiAgICA8L3NjcmlwdD4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii8vamw3MGZvdDY3ai5rYW1lbGVvb24uZXUva2FtZWxlb29uLmpzIiBhc3luYz48L3NjcmlwdD4KICAgIA==
CjwhLS0gUGludGVyZXN0IFRhZyAtLT4KPHNjcmlwdD4KIWZ1bmN0aW9uKGUpe2lmKCF3aW5kb3cucGludHJrKXt3aW5kb3cucGludHJrID0gZnVuY3Rpb24gKCkgewp3aW5kb3cucGludHJrLnF1ZXVlLnB1c2goQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKSl9O3ZhcgogIG49d2luZG93LnBpbnRyaztuLnF1ZXVlPVtdLG4udmVyc2lvbj0iMy4wIjt2YXIKICB0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3QuYXN5bmM9ITAsdC5zcmM9ZTt2YXIKICByPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsKICByLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscil9fSgiaHR0cHM6Ly9zLnBpbmltZy5jb20vY3QvY29yZS5qcyIpOwpwaW50cmsoJ2xvYWQnLCAnMjYxNDExNTc5ODkwNicsIHtlbTogJyd9KTsKcGludHJrKCdwYWdlJyk7Cjwvc2NyaXB0Pgo8bm9zY3JpcHQ+CjxpbWcgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiIGFsdD0iIiBzcmM9Imh0dHBzOi8vY3QucGludGVyZXN0LmNvbS92My8/ZXZlbnQ9aW5pdCZ0aWQ9MjYxNDExNTc5ODkwNiZwZFtlbV09Jm5vc2NyaXB0PTEiIC8+Cjwvbm9zY3JpcHQ+CjwhLS0gZW5kIFBpbnRlcmVzdCBUYWcgLS0+Cg==
CgkJCTwhLS0gQVdJTiAtIE1hc3RlciBPdXRwdXQgc3RhcnQgLy8tLT4KCQkJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCQkJdmFyIGF3TWFzdGVydGFnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CgkJCQkJCWF3TWFzdGVydGFnLnNldEF0dHJpYnV0ZSgiZGVmZXIiLCAiZGVmZXIiKTsKCQkJCQkJYXdNYXN0ZXJ0YWcuc3JjID0gKGxvY2F0aW9uLnByb3RvY29sID09ICJodHRwOiIpID8gImh0dHAiIDogImh0dHBzIiArICI6Ly93d3cuZHdpbjEuY29tLzE0ODI1LmpzIjsKCQkJCQkJYXdNYXN0ZXJ0YWcudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOwoJCQkJCgkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLmFwcGVuZENoaWxkKGF3TWFzdGVydGFnKTsKCQkJPC9zY3JpcHQ+CgkJCTwhLS0gQVdJTiAtIE1hc3RlciBPdXRwdXQgZW5kZSAgLy8tLT4KCQk=
CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQpTY2FyYWJRdWV1ZS5wdXNoKFsnY2FydCcsIFsKCl1dKTsKLy8tLT4KPC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQpTY2FyYWJRdWV1ZS5wdXNoKFsndGFnJywgJ3BhZ2VWaWV3J10pOwpTY2FyYWJRdWV1ZS5wdXNoKFsnZ28nXSk7Ci8vLS0+Cjwvc2NyaXB0Pg==
Cgk8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CglndGFnKCdldmVudCcsICdwYWdlX3ZpZXcnLCB7CgkJCSdzZW5kX3RvJzogJ0ctUlMzUzc1WFZRVicsCmVjb21tX3BhZ2V0eXBlOiAnaG9tZScKCX0pOwoJPC9zY3JpcHQ+
Cgk8IS0tIEdvb2dsZSBSZW1hcmtldGluZy1UYWcgLS0+Cgk8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CglndGFnKCdldmVudCcsICdwYWdlX3ZpZXcnLCB7CgkJCSdzZW5kX3RvJzogJ0FXLTgwMzIzMDg3MCcsCmVjb21tX3BhZ2V0eXBlOiAnaG9tZScKCX0pOwoJPC9zY3JpcHQ+

word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1