www.tissus-hemmers.fr Open in urlscan Pro
217.114.218.56  Public Scan

Submitted URL: http://www.tissus-hemmers.fr/
Effective URL: https://www.tissus-hemmers.fr/
Submission: On January 07 via api from US — Scanned from FR

Form analysis 3 forms found in the DOM

Name: search_word_incGET /search.php

<form data-label="Que cherchez-vous ?" action="/search.php" method="get" name="search_word_inc" class="app__header-search">
  <fieldset class="flex__center__center">
    <input type="text" placeholder="Que cherchez-vous ?" value="" id="search-input" name="query" autocomplete="off">
    <button type="submit" role="button" aria-label="Rechercher" 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="Voir tous les résultats">
      Voir tous les résultats    </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">Liens rapides</span>
      <div class="app__search-additional__links-quicklinks-results">
        <a href="https://www.tissus-hemmers.fr/tissus-jersey-coton" aria-label="Tissus jersey coton">
            Tissus jersey coton          </a>
        <a href="https://www.tissus-hemmers.fr/tissus-gaze-de-coton" aria-label="Tissus gaze de coton">
            Tissus gaze de coton          </a>
        <a href="https://www.tissus-hemmers.fr/tissus-bord-cote" aria-label="Tissus bord-côte">
            Tissus bord-côte          </a>
        <a href="https://www.tissus-hemmers.fr/tissus-ameublement-decoration" aria-label="Tissus ameublement décoration">
            Tissus ameublement décoration          </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>Code promo</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>Votre adresse e-mail</span>
      <input id="email" name="email" type="email" data-validate="[required,email]" value="" placeholder="Où pouvons-nous vous envoyer notre newsletter ?">
    </label>
    <button type="submit" class="app__button slim has__icon no__arrow" data-loading="Chargement en cours">
      <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">S'abonner !</span>
      <span class="button_ab_label">Confirmer</span>
    </button>
  </fieldset>
</form>

POST

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

Text Content

NOUS ADAPTONS VOS DONNÉES À VOS BESOINS !

Tissus Hemmers utilise des cookies et d’autres technologies pour garantir la
fiabilité, la rapidité et la sécurité de notre site web. Ils servent également à
améliorer votre expérience en tant qu’utilisateur en vous proposant des contenus
pertinents et des publicités personnalisées, et en optimisant votre navigation.

Vous trouverez plus d’informations dans notre Protection des données et dans nos
Mentions légales.

Paramètres Tout accepter

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


PARAMÈTRES

Ici, vous pouvez autoriser ou exclure le suivi et les outils d’analyse sur nos
sites Web.

Cookies nécessaires

Les données collectées par ces services sont nécessaires pour garantir le
fonctionnement technique du site, pour vous fournir les fonctions d’achat de
base, pour sécuriser vos achats chez nous et pour prévenir la fraude. Ces
cookies sont automatiquement acceptés.

Performance Web, suivi et analyse

Ces données nous aident à améliorer vos achats chez nous, à éviter les bugs et à
tester de nouvelles fonctions. En outre, ils nous aident à maintenir
l’expérience utilisateur globale à l’écran et à analyser notre boutique en
fonction des aspects commerciaux.

Nous utilisons également ces données pour améliorer les performances de nos
sites et services, ainsi que l’expérience des utilisateurs et les analyses
commerciales de notre commerce et de nos applications.

Marketing

Ces cookies permettent au site de proposer une fonctionnalité et une
personnalisation élargies. Ils peuvent être définis par nous ou par des
fournisseurs tiers dont nous utilisons les services sur notre site Web. Si vous
n’autorisez pas ces cookies, certains ou tous ces services peuvent ne pas
fonctionner correctement. Ces cookies nous permettent de compter les visites et
les sources de trafic afin que nous puissions mesurer et améliorer les
performances de notre site Web. Ils nous aident à répondre aux questions sur les
pages les plus populaires, les moins utilisées et la façon dont les visiteurs se
déplacent sur le site Web. Toutes les informations collectées par ces cookies
sont agrégées et donc anonymes. Si vous n’autorisez pas ces cookies, nous ne
pouvons pas savoir quand vous avez visité notre site Web.

Confirmer et continuer Tout accepter

Livraison gratuite à partir de 75 € Entreprise familiale Échantillons gratuits
de tissu 4.72 sur 5 étoiles chez Trusted Shops Livraison gratuite à partir de 75
€
4.72 sur 5 étoiles chez Trusted Shops
Voir tous les résultats
Liens rapides
Tissus jersey coton Tissus gaze de coton Tissus bord-côte Tissus ameublement
décoration

Se connecter
Se connecter Vous êtes un nouveau client ? Inscrivez-vous dès maintenant ! Mon
compte Aide & contact
Mes favoris Mon panier

Connection / Inscription Tissus Mercerie Patrons de couture Laine Inspiration
Nouveautés Soldes
Questions et réponses Service Client 01 76 54 85 94 Contact E-mail
Tissus
Nouveaux tissus Types de tissu Coupons de tissus Nuanciers de tissus Tissus bio
Tissus de décoration
Tissus de fête Tissus de marque Tissus par couleur & motif Tissus pour enfants
Tissus pour patchwork Tissus pour vêtements
Mercerie
Bobines fil à coudre Aiguilles à coudre Boutons couture Sangles & rubanerie
Galons couture Bandes & cordons de serrage
Fermetures Éclair Fermetures & attaches couture Outils couture Customisation
vêtement Accessoires machine à coudre Boîtes à couture
Broderie couture Fournitures fabrication sacs Papier calque & papier de soie
Rembourrage & matelassage couture Mercerie de marque Carte cadeau
Patrons de couture
E-Books Patrons en papier Patrons cabas, sac à main, pochette Patrons de couture
Accessoires Patrons de couture de marque Patrons de couture Décoration Patrons
de couture Femmes
Patrons de couture gratuits Patrons de couture Malomi Design Patrons de couture
Poupées/Peluches Fichiers dessins flocage Fichiers modèles broderie Tutos
couture
Laine
Laines de A à Z Laines de marque Tricot & crochet
Inspiration
Couture monde maritime Flocage Idées cadeau Noël Idées costume Cosplay Idées
couture bébés Idées couture durable Idées couture école
Idées couture enfants Idées couture folklore Idées couture Halloween Idées
couture jardin Idées couture sacs Idées couture sport & fitness Idées couture
tendances
Idées déguisement Livres & magazines couture Noël Pâques Tissus Foot et al.
Tutos couture
Soldes
Coupons tissus pas chers Mercerie pas chère Tissus pas chers
Types de tissu Tous les articles Tissus bord-côte Tissus bouclette Tissus
chambray Tissus chenille Tissus coton Tissus crêpe georgette Tissus damassé
Tissus dentelle Tissus doublure Tissus Dralon Tissus éponge Tissus fausse
fourrure Tissus feutrine Tissus flanelle Tissus french terry Tissus gabardine
Tissus gaze de coton Tissus gobelin Tissus imperméables Tissus jacquard Tissus
jean Tissus jersey Tissus laine Tissus liège Tissus lin Tissus Loden Tissus
maille tricot Tissus matelassés Tissus modal Tissus molleton Tissus mousseline
Tissus nicki Tissus nid d'abeille Tissus organza Tissus panama Tissus panneau
Tissus papier SnapPap Tissus plissés Tissus polaire Tissus polaire alpine Tissus
polyester Tissus PUL Tissus satin Tissus scuba Tissus simili-cuir Tissus
softshell Tissus sweat Tissus taffetas Tissus Tencel lyocell Tissus
thermocollants Vlieseline Tissus tulle Tissus Tyvek® Tissus velours Tissus
velours côtelé Tissus vinyle Tissus viscose Tissus voile Toiles canvas Toiles
cirées Toiles de coton Toiles de Jouy Toiles de jute
Coupons de tissus Tous les articles Coupons tissus bord-côte Coupons tissus
jersey Coupons tissus patchwork
Tissus bio Tous les articles Tissus gaze de coton bio Tissus jersey coton bio
Tissus sweat bio
Tissus de décoration Tous les articles Tendances décoration Tissus ameublement
décoration Tissus coussin, plaid, couverture Tissus fauteuil, canapé, chaise
Tissus pour drap Tissus pour extérieur Tissus pour nappe de table Tissus pour
sacs Tissus rideau & voilage Tissus style cottage, champêtre
Tissus de fête Tous les articles Tissus de Noël Tissus de Pâques Tissus
Halloween Tissus pour déguisement
Tissus de marque Tous les articles Tissus Malomi Design Tissus Albstoffe Tissus
B-Trendy Tissus Burda Tissus Fibre Mood Tissus Fräulein von Julie Tissus
Hamburger Liebe Tissus Kullaloo Tissus My Image Tissus Poppy Tissus Stenzo
Tissus Stitched by you
Tissus par couleur & motif Tous les articles Tissus par couleur Tissus motifs
animaux Tissus motifs fleurs
Tissus pour enfants Tous les articles Tissus ameublement enfant Tissus de marque
sous licence Tissus Disney Tissus magiques Tissus pour bébé Tissus pour fille
Tissus pour garçon Tissus vêtement enfant
Tissus pour vêtements Tous les articles Tissus chics cocktail soirée Tissus
folkloriques et traditionnels Tissus pour chemise et chemisier Tissus pour
costume et tailleur Tissus pour k-way et anorak Tissus pour maillot de bain
Tissus pour pantalon et jupe Tissus pour pull et tricot Tissus pour pyjama et
jogging Tissus pour robe de mariée et mariage Tissus pour robe et tunique Tissus
pour t-shirt et polo Tissus pour veste et manteau Tissus techniques pour sport
Tissus vichy et tartan
Bobines fil à coudre Tous les articles Fil à coudre coton Fil à coudre polyester
Fil à surjeteuse Fil invisible couture Fil élastique couture Fil boutonnière
super résistant Fil Gütermann Fil Amann Mettler Kits fil couture
Boutons couture Tous les articles Selon leur fonction Selon leur matière Boutons
spéciaux
Sangles & rubanerie Tous les articles Bandes & rubans coton Bandes bord-côte
Bandes extensibles tissées/tricotées Biais couture Biais élastiques & biais
jersey Passepoils couture Passepoils simili cuir Rubans & cordons lurex Rubans
croquet serpentine Rubans dentelle Rubans élastiques couture Rubans frange
pompons Rubans froufrou & dentelle élastiques Rubans gros grain de reps Rubans
satin Rubans scratch autocollant Velcro Rubans tissu tissé Rubans velours Rubans
Vichy Ruflettes galons fronceurs rideaux Sangles sacs bandoulières
Galons couture Tous les articles Galons jacquard Galons paillettes Galons
passementerie Galons pompon
Bandes & cordons de serrage Tous les articles Cordons élastiques couture Cordons
sweat capuche Embouts cordons sweat Lacets plats sweat Stop cordons couture
Fermetures Éclair Tous les articles Fermetures Éclair séparables Fermetures
Éclair non séparables Fermetures Éclair au mètre Fermetures Éclair double
curseur Fermetures Éclair invisibles Tirettes & curseurs fermeture Éclair
Fermetures housses de couette
Fermetures & attaches couture Tous les articles Attaches salopettes & vêtements
Boucles clips attaches rapides boucles, fermetures, mousquetons sacs Oeillets &
rivets couture Portes & agrafes couture
Outils couture Tous les articles Accessoires lingerie Accessoires réfléchissants
Appareils à biais couture Colles tissu Crayons, craies couture Découseurs fil
Dés à coudre Épingles à nourrice Mètres ruban & règles couture Nécessaire de
couture indispensable Outils de coupe couture Pinces couture
Customisation vêtement Tous les articles Patchs écussons thermocollants Patchs
lettre Écussons animaux Étiquettes vêtements à coudre Patchs réfléchissants
Tissus autocollants réparation
Accessoires machine à coudre Tous les articles Pieds de biche couture Aiguilles
machine à coudre Canettes machine à coudre
Broderie couture Tous les articles Aiguilles à broder Ciseaux broderie Fil à
broder Matériel broderie Tambours broderie Toiles à broder
Fournitures fabrication sacs Tous les articles Fermetures Éclair pour sacs
Poignées, fermoirs, chaînes sacs
Rembourrage & matelassage couture Tous les articles Coussins de garnissage
Épaulettes couture Ouate de rembourrage & mousse
Mercerie de marque Tous les articles Mercerie Albstoffe Mercerie Gütermann
Mercerie Prym
Patrons de couture de marque Tous les articles Patrons de couture Blaubeerstern
Patrons de couture Burda Patrons de couture Butterick Patrons de couture
Erbsünde Patrons de couture Fadenkaefer Patrons de couture Farbenmix Patrons de
couture Fibre Mood Patrons de couture Firlefanz Patrons de couture Ki-ba-doo
Patrons de couture Klimperklein Patrons de couture Konfetti Patterns Patrons de
couture Lenipepunkt Patrons de couture lillesol & pelle Patrons de couture
Mccall's Patrons de couture Miou Miou Patrons de couture My Image Patrons de
couture Nähfrosch Patrons de couture Pattydoo Patrons de couture
Schnittgeflüster Patrons de couture Stenzo Patrons de couture Unikati Patrons de
couture Vogue
Patrons de couture Femmes Tous les articles Patrons de couture Animaux Patrons
de couture Cosplay Patrons de couture Enfants/Bébés Patrons de couture Femmes
Patrons de couture Hommes
Laines de A à Z Tous les articles Laines à feutrer Laines layette Laines mérinos
Laines pour chaussettes Laines pour crochet
Laines de marque Tous les articles Myboshi Pelotes de laine Bellalana Pelotes de
laine Phildar Pelotes de laine Rellana Pelotes de laine Schachenmayr
Tricot & crochet Tous les articles Accessoires tricot/crochet Aiguilles à
crochet Aiguilles à tricoter/à crochet Aiguilles à tricoter/à crochet
Couture monde maritime Tous les articles Accessoires maritimes Tissus maritimes
Idées couture durable Tous les articles Tissus naturels Tissus recyclés
Idées couture Halloween Tous les articles Accessoires de couture Halloween
Patrons de couture Halloween
Idées couture tendances Tous les articles Tissus automne & hiver Tissus
printemps & été Coudre un total look jean Tissus à rayures Tissus batik Tissus
brillants glitter Tissus camouflage & militaire Tissus ethniques chics Tissus
fluorescents & flashy Tissus imitation peau de bête Tissus manteau hiver Tissus
noir et blanc Tissus pastel Tissus skai Tissus transparents & translucides
Idées déguisement Tous les articles Coudre déguisement animal Coudre déguisement
hippie Coudre déguisement pirate Coudre déguisement princesse
Livres & magazines couture Tous les articles Livres couture Livres couture
vêtement enfant Magazines couture, tricot, crochet
Noël Tous les articles Écussons & rubans Noël Magazines & patrons couture Noël
Tissus pas chers Tous les articles Tissus ameublement pas chers Tissus enfant
pas chers Tissus habillement pas chers
Tissus coton Tous les articles Tissus batiste Tissus broderie anglaise Tissus
cretonne Tissus enduits Tissus fanion Tissus popeline Tissus sergé
Tissus feutrine Tous les articles Feutrine 1 - 2 mm Feutrine 3 - 4 mm Tissus
feutre de laine Tissus feutrine loisirs-créatifs
Tissus jersey Tous les articles Tissus jersey coton Tissus jersey jacquard
Tissus jersey lamé Tissus jersey uni Tissus jersey viscose Tissus punta di roma
Tissus sweat Tous les articles Tissus sweat léger Tissus sweat molleton
Tissus velours Tous les articles Tissus panne de velours Tissus velours coton
Tissus velours stretch
Tendances décoration Tous les articles Floral Style Natural Look
Tissus rideau & voilage Tous les articles Tissus occultants Tissus pour rideau
Tissus pour rideau enfant Tissus pour voilage Tissus rideau & voilage grande
largeur
Tissus par couleur Tous les articles Tissus blancs Tissus bleus Tissus gris
Tissus jaunes Tissus marron Tissus noirs Tissus orange Tissus roses Tissus
rouges Tissus verts Tissus violets
Tissus motifs animaux Tous les articles Tissus chat Tissus cheval poney Tissus
dinosaure Tissus licorne Tissus papillon Tissus renard, biche & al.
Tissus de marque sous licence Tous les articles Tissus Benjamin l’éléphant
Tissus Bibi et Tina Tissus Bibi nom d’une sorcière Tissus dreamworks & co.
Tissus Elsa reine des neiges Tissus Fée Lili-Rose Tissus Harry Potter Tissus la
Pat' Patrouille Tissus Leo le souriceau Tissus Les Olchis
Fil Gütermann Tous les articles Fil Mara 120 Gütermann Fil Miniking Gütermann
Fil polyester universel Gütermann Fil recyclé rPET Gütermann Fil solide extra
fort Gütermann Fil Toldi lock Gütermann
Selon leur fonction Tous les articles Boutons à recouvrir Boutons bûchette
Boutons enfant Boutons folkloriques Boutons jean & pinces Boutons lingerie
Boutons pression & pinces
Selon leur matière Tous les articles Boutons en bois Boutons en corne Boutons en
cuir Boutons en métal Boutons en nacre Boutons en plastique
Biais couture Tous les articles Autres biais repliés Biais replié coton Biais
replié jersey
Fermetures Éclair séparables Tous les articles Fermetures Éclair métal
séparables Fermetures Éclair plastique séparables
Fermetures Éclair non séparables Tous les articles Fermetures Éclair métal
antique Fermetures Éclair métal argent Fermetures Éclair métal doré Fermetures
Éclair spirale 3 mm Fermetures Éclair spirale 4 mm
Outils de coupe couture Tous les articles Ciseaux couture Cutters rotatifs Lames
rechange cutter rotatif Pochoirs gabarits couture Règles patchwork couture Tapis
de coupe couture
Aiguilles machine à coudre Tous les articles Aiguilles jersey Aiguilles
microtex, cuir, jean, overlock Aiguilles stretch Aiguilles universelles
Patrons de couture Femmes Tous les articles Patrons grande taille Patrons
grossesse Patrons haut femme Patrons jogging/sport Patrons jupe Patrons
lingerie/pyjama Patrons maillot de bain & al. Patrons manteau/veste Patrons
pantalon/short Patrons robe Patrons robe chic cocktail soirée
Pelotes de laine Phildar Tous les articles Phil Dolce Vita Phil Douce Phil
Doudou Phil Merinos Phil Romance
Pelotes de laine Rellana Tous les articles Flotte Socke Funny Scrub Shiva
Pelotes de laine Schachenmayr Tous les articles Schachenmayr Baby Smiles Bravo
Schachenmayr Boston Schachenmayr Bravo Schachenmayr Catania Schachenmayr Merino
Schachenmayr Regia Laine à chaussettes Schachenmayr Wash+Filz it


Nouvelle année, nouveaux tissus !

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

Tissus de velours fins


LES FAVORIS POUR L'HIVER

Tissus Loden
Tissus sweat
Tissus polaire alpine
Tissus softshell
Tissus maille tricot
Tissus velours côtelé
Tissus polaire
Tissus french terry
Flannel fabrics

Tissus pour veste & manteau
Tissus pour pull & tricot


TISSUS DE DÉCORATION FAVORIS

Tissus gobelin
Tissus feutrine
Toiles canvas
Tissus pour sacs
Tissus panama
Tissus pour rideaux
Tissus d'ameublement
Tissus velours
Similicuirs

Tissus populaires pour enfants Découvrez-les maintenant !

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


SUIVEZ-NOUS

Suivez-nous sur Instagram Retrouvez-nous sur Youtube Rejoignez-nous sur Facebook
Suivez-nous sur Pinterest

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



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


TISSUS HEMMERS, BOUTIQUE DE TISSUS TOUT-EN-UN

Achetez des tissus au mètre, des patrons de couture et des articles de mercerie
pour vos projets. Avec une gamme de plus de 8000 produits, Tissus Hemmers est le
plus grand marchand de tissus en Allemagne.


TISSUS DE A À Z – RECHERCHER LE TISSU IDÉAL

> Il est temps de tester des nouveautés ! Chez Tissus Hemmers, je trouve tout le
> nécessaire pour mes projets de couture : je fais des réserves de tissus au
> mètre, par exemple du tissu jersey pour des t-shirts, ou encore du tissu de
> coton bio pour des draps de lit ou des chemises. Je découvre de nouveaux
> produits, comme le tissu panama. Il pourrait parfaitement convenir pour des
> nouveaux rideaux. Alors pourquoi ne pas commander un échantillon gratuit ?!

L’achat de tissus peut être un jeu d’enfants quand on sait ce que l’on
recherche. Mais faire le bon choix parmi une sélection de plus de 7000 tissus
n’est pas si simple. Nous proposons différents types de tissus pour tous les
projets de couture. Sous Tissus de A à Z, vous trouverez tous les tissus Hemmers
disponibles ainsi que de précieuses informations :

 * propriétés,
 * conseils de couture,
 * conseils d’entretien et
 * idées de couture.


INSPIRATIONS AVEC NOS TISSUS DE A À Z : CE QUE VOUS POUVEZ COUDRE

Vous n'avez pas encore une idée de couture concrète ? Vous recherchez de
l'inspiration ? Tissus Hemmers est là pour vous aider. Non seulement, vous
trouverez certainement le bon tissu dans notre boutique en ligne, mais encore
nous vous proposons de nombreux tutos couture gratuits pour utiliser vos tissus
et les mettre en valeur.


QUI SOMMES-NOUS ?

La société Stoffe Brünink & Hemmers GmbH a été fondée en 1983 à Nordhorn, en
Allemagne, à proximité de la frontière germano-néerlandaise dans le comté de
Bentheim. Nos collaborateurs expérimentés seront ravis de vous conseiller et de
vous aider dans le choix du produit idéal.

Notre gamme évolue en permanence en fonction des souhaits des clients. Notre
service client se tient à votre disposition pour toute question relative à nos
produits ou à votre commande. La boutique en ligne Tissus Hemmers est également
disponible dans d'autres langues, comme le néerlandais, l'allemand et l'anglais.
Chez Tissus Hemmers, vous recevez un conseil personnalisé dans votre langue et
vous serez ravi d'avoir trouvé la boutique qui vous convient.

Si vous êtes un commerçant, jetez un coup d'œil à nos conditions d’achat
spéciales pour pros !

Catégories préférées Tissus coton Tissus softshell Tissus gaze de coton Tissus
bord-côte Tissus sweat Tissus jersey Albstoffe Tissus panneau
Plus de 9000 clients satisfaits 40 ans d'expérience
Vous souhaitez économiser 15% ? Abonnez-vous à la newsletter maintenant ! Soyez
toujours informé(e) & recevez un code promo en guise de remerciement.
15% Code promo

Votre adresse e-mail S'abonner ! Confirmer

Note 4.72/ 5 de 3741 avis des 12 derniers mois
06.01.2024

La facilité de la commande, le prix, la rapidité de la livraison.

06.01.2024

Livraison très rapide et beaux tissus

06.01.2024

Plus de quantité pour à peut près le même prix

04.01.2024

J'ai commandé du sweat. Tissu parfait mais pour la découpe, c'était une
catastrophe. Demandez à vos employés de prendre une règle...


Tous les 9672 avis
Service Commander un échantillon Acheter une carte cadeau Avantages pour pros
FAQ / Aide
Informations Qui sommes-nous ? Frais de livraison Mode de paiement
Avez-vous des questions? Contactez-nous par e-mail
Sécurité garantie

Trusted Shops Évaluation de nos clients « Très bien »

Cryptage SSL Achats en toute sécurité

Payer avec Nos partenaires logistiques
Mentions légales CGV Protection des données Droit de rétractation Contact
Trouvez plus d’idées
Deutsch Nederlands Français English
CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KdmFyIFNjYXJhYlF1ZXVlID0gU2NhcmFiUXVldWUgfHwgW107CihmdW5jdGlvbihpZCkgewogIGlmIChkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkpIHJldHVybjsKICB2YXIganMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsganMuaWQgPSBpZDsKICBqcy5zcmMgPSAnLy9jZG4uc2NhcmFicmVzZWFyY2guY29tL2pzLzExQkYzRkU5QkM4MkZDMTgvc2NhcmFiLXYyLmpzJzsKICB2YXIgZnMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07CiAgZnMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsIGZzKTsKfSkoJ3NjYXJhYi1qcy1hcGknKTsKPC9zY3JpcHQ+Cg==
CjwhLS0gRmFjZWJvb2sgUGl4ZWwgQ29kZSAtLT4KPHNjcmlwdD4KIWZ1bmN0aW9uKGYsYixlLHYsbix0LHMpe2lmKGYuZmJxKXJldHVybjtuPWYuZmJxPWZ1bmN0aW9uKCl7bi5jYWxsTWV0aG9kPwpuLmNhbGxNZXRob2QuYXBwbHkobixhcmd1bWVudHMpOm4ucXVldWUucHVzaChhcmd1bWVudHMpfTtpZighZi5fZmJxKWYuX2ZicT1uOwpuLnB1c2g9bjtuLmxvYWRlZD0hMDtuLnZlcnNpb249JzIuMCc7bi5xdWV1ZT1bXTt0PWIuY3JlYXRlRWxlbWVudChlKTt0LmFzeW5jPSEwOwp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTtzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscyl9KHdpbmRvdywKZG9jdW1lbnQsJ3NjcmlwdCcsJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMnKTsKZmJxKCdpbml0JywgJzMxNDM0ODE2NTg4NTU5MycpOyAvLyBJbnNlcnQgeW91ciBwaXhlbCBJRCBoZXJlLgpmYnEoJ3RyYWNrJywgJ1BhZ2VWaWV3Jyk7Cjwvc2NyaXB0Pgo8bm9zY3JpcHQ+PGltZyBoZWlnaHQ9JzEnIHdpZHRoPScxJyBzdHlsZT0nZGlzcGxheTpub25lJyBzcmM9J2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS90cj9pZD0zMTQzNDgxNjU4ODU1OTMmZXY9UGFnZVZpZXcmbm9zY3JpcHQ9MScgLz48L25vc2NyaXB0Pgo8IS0tIEZhY2Vib29rIFBpeGVsIEVuZCAtLT4K
CjwhLS0gR2xvYmFsIHNpdGUgdGFnIChndGFnLmpzKSAtIEdvb2dsZSBBbmFseXRpY3MgLS0+CjxzY3JpcHQ+CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLTE3WU1ZN1FaWTcnKTsKPC9zY3JpcHQ+CgkJCQ==
CgkJCTwhLS0gR29vZ2xlIEFuYWx5dGljcyAtLT4KCQkJPHNjcmlwdD4KCQkJKGZ1bmN0aW9uKGkscyxvLGcscixhLG0pe2lbJ0dvb2dsZUFuYWx5dGljc09iamVjdCddPXI7aVtyXT1pW3JdfHxmdW5jdGlvbigpewoJCQkoaVtyXS5xPWlbcl0ucXx8W10pLnB1c2goYXJndW1lbnRzKX0saVtyXS5sPTEqbmV3IERhdGUoKTthPXMuY3JlYXRlRWxlbWVudChvKSwKCQkJbT1zLmdldEVsZW1lbnRzQnlUYWdOYW1lKG8pWzBdO2EuYXN5bmM9MTthLnNyYz1nO20ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoYSxtKQoJCQl9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJy8vd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tL2FuYWx5dGljcy5qcycsJ2dhJyk7CgoJCQlnYSgnY3JlYXRlJywgJ1VBLTYxODc4MC05JywgJ3Rpc3N1cy1oZW1tZXJzLmZyJyk7CgkJCQoJCQlnYSgnc2V0JywgJ2Fub255bWl6ZUlwJywgdHJ1ZSk7CgkJCWdhKCdzZW5kJywgJ3BhZ2V2aWV3Jyk7CgoJCQl2YXIgZGlzYWJsZVN0ciA9ICdnYS1kaXNhYmxlLVVBLTYxODc4MC05JzsKCQkJaWYgKGRvY3VtZW50LmNvb2tpZS5pbmRleE9mKGRpc2FibGVTdHIgKyAnPXRydWUnKSA+IC0xKSB7CgkJCSAgd2luZG93W2Rpc2FibGVTdHJdID0gdHJ1ZTsKCQkJfQoKCQkJLy8gRGllIGVpZ2VudGxpY2hlIE9wdC1vdXQgRnVua3Rpb24uCgkJCWZ1bmN0aW9uIGdhT3B0b3V0KCl7CgkJCSAgZG9jdW1lbnQuY29va2llID0gZGlzYWJsZVN0ciArICc9dHJ1ZTsgZXhwaXJlcz1UaHUsIDMxIERlYyAyMDk5IDIzOjU5OjU5IFVUQzsgcGF0aD0vJzsKCQkJICB3aW5kb3dbZGlzYWJsZVN0cl0gPSB0cnVlOwoKICAgICAgICB2YXIgX19zdWNjZXNzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2dhT3B0b3V0U3VjY2Nlc3MnKTsKICAgICAgICBpZihfX3N1Y2Nlc3MgIT09IG51bGwpIHsKICAgICAgICAgIF9fc3VjY2Vzcy5yZW1vdmVBdHRyaWJ1dGUoJ3N0eWxlJyk7CiAgICAgICAgfQoJCQl9CgkJCTwvc2NyaXB0PgoKCQkJPCEtLSBFbmQgR29vZ2xlIEFuYWx5dGljcyAtLT4KCQkJ
CjwhLS0gR2xvYmFsIHNpdGUgdGFnIChndGFnLmpzKSAtIEdvb2dsZSBBZFdvcmRzOiA4MDMyMzA4NzAgLS0+CjxzY3JpcHQgYXN5bmMgc3JjPSdodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndGFnL2pzP2lkPUFXLTgwMzIzMDg3MCc+PC9zY3JpcHQ+CjxzY3JpcHQ+CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdBVy04MDMyMzA4NzAnKTsKPC9zY3JpcHQ+Cg==
CiAgICAgICAgPCEtLSBLYW1lbGVvb24gLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Imh0dHBzOi8vMzhwdjJzanFpMC5rYW1lbGVvb24uZXUva2FtZWxlb29uLmpzIiBhcz0ic2NyaXB0Ij4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgLy8gRHVyYXRpb24gaW4gbWlsbGlzZWNvbmRzIHRvIHdhaXQgd2hpbGUgdGhlIEthbWVsZW9vbiBhcHBsaWNhdGlvbiBmaWxlIGlzIGxvYWRlZAogICAgICB2YXIga2FtZWxlb29uTG9hZGluZ1RpbWVvdXQgPSAxMDAwOwoKICAgICAgdmFyIGthbWVsZW9vblF1ZXVlID0ga2FtZWxlb29uUXVldWUgfHwgW107CiAgICAgIHZhciBrYW1lbGVvb25TdGFydExvYWRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7CiAgICAgIGlmICghIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJrYW1lbGVvb25Mb2FkaW5nU3R5bGVTaGVldCIpICYmICEgd2luZG93LmthbWVsZW9vbkRpc3BsYXlQYWdlVGltZU91dCkKICAgICAgewogICAgICAgICAgdmFyIGthbWVsZW9vblMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07CiAgICAgICAgICB2YXIga2FtZWxlb29uQ2MgPSAiKiB7IHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0iOwogICAgICAgICAgdmFyIGthbWVsZW9vblN0biA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInN0eWxlIik7CiAgICAgICAgICBrYW1lbGVvb25TdG4udHlwZSA9ICJ0ZXh0L2NzcyI7CiAgICAgICAgICBrYW1lbGVvb25TdG4uaWQgPSAia2FtZWxlb29uTG9hZGluZ1N0eWxlU2hlZXQiOwogICAgICAgICAgaWYgKGthbWVsZW9vblN0bi5zdHlsZVNoZWV0KQogICAgICAgICAgewogICAgICAgICAgICAgIGthbWVsZW9vblN0bi5zdHlsZVNoZWV0LmNzc1RleHQgPSBrYW1lbGVvb25DYzsKICAgICAgICAgIH0KICAgICAgICAgIGVsc2UKICAgICAgICAgIHsKICAgICAgICAgICAgICBrYW1lbGVvb25TdG4uYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoa2FtZWxlb29uQ2MpKTsKICAgICAgICAgIH0KICAgICAgICAgIGthbWVsZW9vblMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoa2FtZWxlb29uU3RuLCBrYW1lbGVvb25TKTsKICAgICAgICAgIHdpbmRvdy5rYW1lbGVvb25EaXNwbGF5UGFnZSA9IGZ1bmN0aW9uKGZyb21FbmdpbmUpCiAgICAgICAgICB7CiAgICAgICAgICAgICAgaWYgKCEgZnJvbUVuZ2luZSkKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIHdpbmRvdy5rYW1lbGVvb25UaW1lb3V0ID0gdHJ1ZTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgaWYgKGthbWVsZW9vblN0bi5wYXJlbnROb2RlKQogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAga2FtZWxlb29uU3RuLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoa2FtZWxlb29uU3RuKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9OwogICAgICAgICAgd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7fSwgMjUpOwogICAgICAgICAgd2luZG93LmthbWVsZW9vbkRpc3BsYXlQYWdlVGltZU91dCA9IHdpbmRvdy5zZXRUaW1lb3V0KHdpbmRvdy5rYW1lbGVvb25EaXNwbGF5UGFnZSwga2FtZWxlb29uTG9hZGluZ1RpbWVvdXQpOwogICAgICB9CiAgICA8L3NjcmlwdD4KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii8vMzhwdjJzanFpMC5rYW1lbGVvb24uZXUva2FtZWxlb29uLmpzIiBhc3luYz48L3NjcmlwdD4KICAgIA==
CjwhLS0gUGludGVyZXN0IFRhZyAtLT4KPHNjcmlwdD4KIWZ1bmN0aW9uKGUpe2lmKCF3aW5kb3cucGludHJrKXt3aW5kb3cucGludHJrID0gZnVuY3Rpb24gKCkgewp3aW5kb3cucGludHJrLnF1ZXVlLnB1c2goQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKSl9O3ZhcgogIG49d2luZG93LnBpbnRyaztuLnF1ZXVlPVtdLG4udmVyc2lvbj0iMy4wIjt2YXIKICB0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3QuYXN5bmM9ITAsdC5zcmM9ZTt2YXIKICByPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzY3JpcHQiKVswXTsKICByLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscil9fSgiaHR0cHM6Ly9zLnBpbmltZy5jb20vY3QvY29yZS5qcyIpOwpwaW50cmsoJ2xvYWQnLCAnMjYxMjQ5MzM1MDI0OCcsIHtlbTogJyd9KTsKcGludHJrKCdwYWdlJyk7Cjwvc2NyaXB0Pgo8bm9zY3JpcHQ+CjxpbWcgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiIGFsdD0iIiBzcmM9Imh0dHBzOi8vY3QucGludGVyZXN0LmNvbS92My8/ZXZlbnQ9aW5pdCZ0aWQ9MjYxMjQ5MzM1MDI0OCZwZFtlbV09Jm5vc2NyaXB0PTEiIC8+Cjwvbm9zY3JpcHQ+CjwhLS0gZW5kIFBpbnRlcmVzdCBUYWcgLS0+Cg==
CgkJCTwhLS0gQVdJTiAtIE1hc3RlciBPdXRwdXQgc3RhcnQgLy8tLT4KCQkJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoJCQkJdmFyIGF3TWFzdGVydGFnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CgkJCQkJCWF3TWFzdGVydGFnLnNldEF0dHJpYnV0ZSgiZGVmZXIiLCAiZGVmZXIiKTsKCQkJCQkJYXdNYXN0ZXJ0YWcuc3JjID0gKGxvY2F0aW9uLnByb3RvY29sID09ICJodHRwOiIpID8gImh0dHAiIDogImh0dHBzIiArICI6Ly93d3cuZHdpbjEuY29tLzE0ODI1LmpzIjsKCQkJCQkJYXdNYXN0ZXJ0YWcudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOwoJCQkJCgkJCQlkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLmFwcGVuZENoaWxkKGF3TWFzdGVydGFnKTsKCQkJPC9zY3JpcHQ+CgkJCTwhLS0gQVdJTiAtIE1hc3RlciBPdXRwdXQgZW5kZSAgLy8tLT4KCQk=
CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQpTY2FyYWJRdWV1ZS5wdXNoKFsnY2FydCcsIFsKCl1dKTsKLy8tLT4KPC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQpTY2FyYWJRdWV1ZS5wdXNoKFsndGFnJywgJ3BhZ2VWaWV3J10pOwpTY2FyYWJRdWV1ZS5wdXNoKFsnZ28nXSk7Ci8vLS0+Cjwvc2NyaXB0Pg==
Cgk8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CglndGFnKCdldmVudCcsICdwYWdlX3ZpZXcnLCB7CgkJCSdzZW5kX3RvJzogJ0ctMTdZTVk3UVpZNycsCmVjb21tX3BhZ2V0eXBlOiAnaG9tZScKCX0pOwoJPC9zY3JpcHQ+
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